| Summary: | Всегда возвращает положительный результат | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Branch p8 | Reporter: | Константин <monordure> | ||||||||||||
| Component: | rpminstall | Assignee: | Andrey Cherepanov <cas> | ||||||||||||
| Status: | CLOSED WONTFIX | QA Contact: | qa-p8 <qa-p8> | ||||||||||||
| Severity: | normal | ||||||||||||||
| Priority: | P3 | CC: | aen, akv, anubix, gbophuk_alt, lav, zerg | ||||||||||||
| Version: | не указана | ||||||||||||||
| Hardware: | all | ||||||||||||||
| OS: | Linux | ||||||||||||||
| Attachments: |
|
||||||||||||||
Created attachment 5730 [details]
А это если раскрыть " Подробности "
Посмотрю. *** Bug 30386 has been marked as a duplicate of this bug. *** Приветствую Всех! Предлагаю проверять результат возврата команд apt-get cmd. Беглый взгляд командой grep по каталогу apt/apt/cmdline из http://git.altlinux.org/gears/a/apt.git показал что все команды apt-get возвращают только числа -1,0,1,100. Из них по классике только 0 является успешным. Предлагаю для начала включить проверку возвращаемого результата на "не ноль" для корректного отображения результата установки пакетов. Прикладываю патч, которым удалось добиться корректного поведения в ситуации, описанной в приведённых выше багах. Для наглядного примера прикладываю 2 скриншота с рабочим вариантом. Примечание: хорошо бы ещё сменить надпись "Please, wait" при неудачном завершении. На всякий случай команда для поиска всех результатов возврата apt-get cmd: egrep 'return [-]*[0-9]{1,3}' apt/apt/cmdline/* Created attachment 7283 [details]
Show_Error
Created attachment 7284 [details]
Show_details
Created attachment 7285 [details]
Check extiCode patch
Продукт более не поддерживается. Если актуально, то необходимо перевешать на новый поддерживаемый репозиторий (p10, p11, Sisyphus). |
Created attachment 5729 [details] Базовый вывод Пишет что пакет успешно установлен , даже если это не так. Если нажать на кнопку " Подробности " тогда видно что пакет не установлен. Проверить можно установив что-нибудь из Сизифа в p6.