Bug 28507

Summary: Всегда возвращает положительный результат
Product: Branch p8 Reporter: Константин <monordure>
Component: rpminstallAssignee: 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:
Description Flags
Базовый вывод
none
А это если раскрыть " Подробности "
none
Show_Error
none
Show_details
none
Check extiCode patch none

Description Константин 2013-02-04 15:41:42 MSK
Created attachment 5729 [details]
Базовый вывод

Пишет что пакет успешно установлен , даже если это не так. Если нажать на кнопку " Подробности " тогда видно что пакет не установлен.

Проверить можно установив что-нибудь из Сизифа в p6.
Comment 1 Константин 2013-02-04 15:42:37 MSK
Created attachment 5730 [details]
А это если раскрыть " Подробности "
Comment 2 Andrey Cherepanov 2013-02-04 15:51:56 MSK
Посмотрю.
Comment 3 Zerg 2016-07-14 10:21:09 MSK
*** Bug 30386 has been marked as a duplicate of this bug. ***
Comment 4 Константин Артюшкин 2017-11-20 12:31:00 MSK
Приветствую Всех!

Предлагаю проверять результат возврата команд 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/*
Comment 5 Константин Артюшкин 2017-11-20 12:32:12 MSK
Created attachment 7283 [details]
Show_Error
Comment 6 Константин Артюшкин 2017-11-20 12:32:35 MSK
Created attachment 7284 [details]
Show_details
Comment 7 Константин Артюшкин 2017-11-20 12:33:54 MSK
Created attachment 7285 [details]
Check extiCode patch