Summary: | Всегда возвращает положительный результат | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Branch p8 | Reporter: | Константин <monordure> | ||||||||||||
Component: | rpminstall | Assignee: | Andrey Cherepanov <cas> | ||||||||||||
Status: | ASSIGNED --- | 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
|
Created attachment 5729 [details] Базовый вывод Пишет что пакет успешно установлен , даже если это не так. Если нажать на кнопку " Подробности " тогда видно что пакет не установлен. Проверить можно установив что-нибудь из Сизифа в p6.