Bug 40301 - Для offline updates через packagekit требуется возможность получать информацию о прогрессе обновления
Summary: Для offline updates через packagekit требуется возможность получать информаци...
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: apt (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Ivan Zakharyaschev
QA Contact: qa-sisyphus
URL:
Keywords:
: 40725 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-06-28 14:35 MSK by Aleksei Nikiforov
Modified: 2022-01-24 13:08 MSK (History)
10 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aleksei Nikiforov 2021-06-28 14:35:10 MSK
Без такой информации offline update будет выглядет "зависшим".

Требуется API как в [1] или аналогичное:

[1] http://git.altlinux.org/people/darktemplar/packages/?p=apt.git;a=commitdiff;h=dde0016a9475d60ecffb841908da2527421d82f2
Comment 1 Олег Соловьев 2021-06-28 17:06:12 MSK
Актуальное API теперь здесь
http://git.altlinux.org/people/mcpain/packages/apt.git?p=apt.git;a=shortlog;h=refs/heads/sisyphus
Comment 2 Олег Соловьев 2021-08-06 14:40:16 MSK
ping
Comment 3 Олег Соловьев 2021-08-13 13:52:13 MSK
*** Bug 40725 has been marked as a duplicate of this bug. ***
Comment 4 saber 2021-08-13 13:55:39 MSK
Здравствуйте. Многие дистрибутивы уже настроили свои пакетные менеджеры для работы с DE-шными менеджерами программ, но дальше всех пошла opensuse, которая при обновлении показывает не только сам пакет, но в описании, кто пропустил и по какой баге.
Comment 5 Олег Соловьев 2021-09-16 15:49:45 MSK
Какой из тасков считать актуальным?

$ ssh gyle.alt task ls --user=imz | grep apt.git
#283666 FAILED #9 [test-only] sisyphus apt-repo-tools.git=0.8.0-alt1imz1 apt.git=0.5.15lorg2-alt72imz15 apt-indicator.git=0.3.20-alt2 packagekit.git=1.2.4-alt1 perl-AptPkg.git=0.1.26-alt6 synaptic.git=0.58-alt26 aptitude.git=0.4.5-alt13
#265991 EPERM #25 sisyphus apt.git=0.5.15lorg2-alt72 apt-repo-tools.git=0.7.1-alt1 synaptic.git=0.58-alt25 apt-indicator.git=0.3.20-alt2 aptitude.git=0.4.5-alt13 perl-AptPkg.git=0.1.26-alt6 packagekit.git=1.2.3-alt3
#257099 FAILED #1 [test-only] sisyphus apt.git=debug-segv
#256750 FAILED #3 [shared] [test-only] p9 gpg-keygen.git=20190611-alt1 apt.git=0.5.15lorg2-alt72 synaptic.git=0.58-alt24 aptitude.git=0.4.5-alt13 apt-repo-tools.git=0.6.0.22-alt2 perl-AptPkg.git=0.1.26-alt6 apt-indicator.git=0.3.19-alt2 packagekit.git=1.1.12-alt12.1
#256749 FAILED #13 [test-only] sisyphus apt.git=0.5.15lorg2-alt72 apt-repo-tools.git=0.6.0.22-alt2 perl-AptPkg.git=0.1.26-alt6 apt-indicator.git=0.3.19-alt2 packagekit.git=1.2.1-alt2 synaptic.git=0.58-alt23 aptitude.git=0.4.5-alt12
#237553 TESTED #1 [test-only] sisyphus apt.git=0.5.15lorg2-alt71.2
#237552 FAILED #1 [test-only] sisyphus apt.git=0.5.15lorg2-alt71.2
#237548 FAILED #1 [test-only] sisyphus apt.git=0.5.15lorg2-alt71.2
#237268 EPERM #1 [test-only] sisyphus apt.git=0.5.15lorg2-alt71.1 apt-repo-tools.git=apt-repo-tools-0.6.0.22-alt1 apt-indicator.git=0.3.12-alt4 perl-AptPkg.git=0.1.26-alt5 aptitude.git=0.4.5-alt12 packagekit.git=1.1.12-alt9 synaptic.git=0.58-alt23
#236752 NEW # [test-only] sisyphus apt.git=0.5.15lorg2-alt72
Comment 6 Ivan Zakharyaschev 2022-01-24 13:08:12 MSK
Этов в первом приближении было решено в:

* Сб дек 04 2021 Ivan Zakharyaschev <imz@altlinux.org> 0.5.15lorg2-alt74
- Implemented generic callback system for packagekit, allowing to show progress
  during offline-update to user. (Thx Oleg Solovyov mcpain@)

P.S.

но в 
процессе тестирования/использования обнаружилось отсутствие необходимой для этих пакетных менеджеров возможности/API в apt, о чём была заведена новая:

https://bugzilla.altlinux.org/41704

(не связаная напрямую с offline updates)