Summary: | Некорректно отрисовывается прогресс операции packageinstall | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Vera Blagoveschenskaya <vercha> | ||||||||
Component: | packageinstall | Assignee: | Andrey Cherepanov <cas> | ||||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||||
Severity: | normal | ||||||||||
Priority: | P5 | CC: | amakeenk, cas | ||||||||
Version: | unstable | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Linux | ||||||||||
Attachments: |
|
Хм. Интересно. Нужен вывод apt-get dist-upgrade текстом для воспроизведения. Я же вижу, что количество заполнителей может быть и 100 (для текущего apt) и 50 для элемента. 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). Проверил в p9 с таском http://webery.altlinux.org/task/281584 Проблема не исправлена, прогресс резко прыгает с 12% сразу до 99% Created attachment 9553 [details]
packageinstall-progress
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). Прошу привести вывод в консоли текстом для воспроизведения. Created attachment 9558 [details]
packageinstall-log
В данном случае шаги процентов такие: 0 - 7 - 14 - 21 - 99
(Ответ для Alexander Makeenkov на комментарий #7) > Создано вложение 9558 [details] [подробности] > packageinstall-log > > В данном случае шаги процентов такие: 0 - 7 - 14 - 21 - 99 Слишком быстрая установка. Если указанный вывод сделать равномерным по времени (например, 1 секунда на строку, то выводится всё правильно. Не считаю это ошибкой. |
Created attachment 9502 [details] progress Тестовый стенд: alt workstation k 9.1 x96_64 packageinstall-1.2-alt1 1) Есть некоторое количество пакетов для обновления. 2) Выполнить команду $ packageinstall 3) Начать обновление Результат: не очень плавно заполняется прогресс операции. В терминале может быть на 20-30-40% обновлено, а в GUI пустой "градусник" Ожидаемый результат: плавное заполнение прогресса