Bug 40479 - Некорректно отрисовывается прогресс операции packageinstall
Summary: Некорректно отрисовывается прогресс операции packageinstall
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: packageinstall (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-13 16:38 MSK by Vera Blagoveschenskaya
Modified: 2021-08-05 12:23 MSK (History)
2 users (show)

See Also:


Attachments
progress (175.18 KB, image/png)
2021-07-13 16:38 MSK, Vera Blagoveschenskaya
no flags Details
packageinstall-progress (912.07 KB, application/octet-stream)
2021-08-04 12:26 MSK, Alexander Makeenkov
no flags Details
packageinstall-log (5.55 KB, text/plain)
2021-08-05 09:22 MSK, Alexander Makeenkov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vera Blagoveschenskaya 2021-07-13 16:38:55 MSK
Created attachment 9502 [details]
progress

Тестовый стенд: alt workstation k 9.1 x96_64
packageinstall-1.2-alt1

1) Есть некоторое количество пакетов для обновления.
2) Выполнить команду 
$ packageinstall
3) Начать обновление

Результат: не очень плавно заполняется прогресс операции. В терминале может быть на 20-30-40% обновлено, а в GUI пустой "градусник"

Ожидаемый результат: плавное заполнение прогресса
Comment 1 Andrey Cherepanov 2021-07-13 18:10:16 MSK
Хм. Интересно. Нужен вывод apt-get dist-upgrade текстом для воспроизведения. Я же вижу, что количество заполнителей может быть и 100 (для текущего apt) и 50 для элемента.
Comment 2 Repository Robot 2021-07-30 15:03:40 MSK
packageinstall-1.4-alt1 -> sisyphus:

 Fri Jul 30 2021 Andrey Cherepanov <cas@altlinux> 1.4-alt1
 - Fix progress calculation by hash count (ALT #40479).
 - README: fix URL and copyright notes (ALT #40511).
Comment 3 Alexander Makeenkov 2021-08-04 12:25:26 MSK
Проверил в p9 с таском http://webery.altlinux.org/task/281584
Проблема не исправлена, прогресс резко прыгает с 12% сразу до 99%
Comment 4 Alexander Makeenkov 2021-08-04 12:26:03 MSK
Created attachment 9553 [details]
packageinstall-progress
Comment 5 Repository Robot 2021-08-04 18:43:31 MSK
packageinstall-1.4-alt1 -> p9:

 Fri Jul 30 2021 Andrey Cherepanov <cas@altlinux> 1.4-alt1
 - Fix progress calculation by hash count (ALT #40479).
 - README: fix URL and copyright notes (ALT #40511).
Comment 6 Andrey Cherepanov 2021-08-04 19:42:12 MSK
Прошу привести вывод в консоли текстом для воспроизведения.
Comment 7 Alexander Makeenkov 2021-08-05 09:22:47 MSK
Created attachment 9558 [details]
packageinstall-log

В данном случае шаги процентов такие: 0 - 7 - 14 - 21 - 99
Comment 8 Andrey Cherepanov 2021-08-05 12:23:04 MSK
(Ответ для Alexander Makeenkov на комментарий #7)
> Создано вложение 9558 [details] [подробности]
> packageinstall-log
> 
> В данном случае шаги процентов такие: 0 - 7 - 14 - 21 - 99

Слишком быстрая установка. Если указанный вывод сделать равномерным по времени (например, 1 секунда на строку, то выводится всё правильно. Не считаю это ошибкой.