Bug 28507 - Всегда возвращает положительный результат
Summary: Всегда возвращает положительный результат
Status: ASSIGNED
Alias: None
Product: Branch p8
Classification: Distributions
Component: rpminstall (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
: 30386 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-02-04 15:41 MSK by Константин
Modified: 2017-11-20 12:33 MSK (History)
6 users (show)

See Also:


Attachments
Базовый вывод (25.10 KB, image/png)
2013-02-04 15:41 MSK, Константин
no flags Details
А это если раскрыть " Подробности " (77.33 KB, image/png)
2013-02-04 15:42 MSK, Константин
no flags Details
Show_Error (105.04 KB, image/png)
2017-11-20 12:32 MSK, Константин Артюшкин
no flags Details
Show_details (121.83 KB, image/png)
2017-11-20 12:32 MSK, Константин Артюшкин
no flags Details
Check extiCode patch (2.25 KB, patch)
2017-11-20 12:33 MSK, Константин Артюшкин
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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