[devel] [#292568] TESTED systemd.git=249.7-alt7 startup.git=0.9.9.14-alt1

Dmitry V. Levin ldv на altlinux.org
Сб Дек 25 16:49:29 MSK 2021


On Sat, Dec 25, 2021 at 01:50:10AM +0300, Dmitry V. Levin wrote:
> On Sat, Dec 25, 2021 at 01:26:28AM +0300, Dmitry V. Levin wrote:
> > On Fri, Dec 24, 2021 at 06:57:47PM +0000, Girar awaiter (shaba) wrote:
> > > https://git.altlinux.org/tasks/292568/logs/events.1.1.log
> > > 
> > > subtask  name     aarch64   armh  i586  ppc64le  x86_64
> > >    #200  systemd    11:23  15:50  7:24    11:41    7:01
> > >    #300  startup       38     55    23       44      22
> > > 
> > > 2021-Dec-24 18:20:52 :: test-only task #292568 for sisyphus started by shaba:
> > > #100 removed
> > > #200 build 249.7-alt7 from /people/shaba/packages/systemd.git fetched at 2021-Dec-24 18:13:38
> > > #300 build 0.9.9.14-alt1 from /people/ldv/packages/startup.git fetched at 2021-Dec-24 18:20:38
> > [...]
> > > 2021-Dec-24 18:42:57 :: plan: src +2 -2 =17487, aarch64 +45 -45 =29132, armh +45 -45 =27353, i586 +45 -45 =29469, noarch +7 -6 =17650, ppc64le +45 -45 =28872, x86_64 +45 -45 =30143
> > > #300 startup 0.9.9.13-alt1 -> 0.9.9.14-alt1
> > >  Thu Dec 23 2021 Dmitry V. Levin <ldv на altlinux> 0.9.9.14-alt1
> > >  - Moved /etc/modules to separate systemd-modules-common package.
> > >  - Moved /etc/sysctl.conf to separate systemd-sysctl-common package.
> > > #200 systemd 249.7-alt5 -> 1:249.7-alt7
> > >  Fri Dec 24 2021 Alexey Shabalin <shaba на altlinux> 1:249.7-alt7
> > >  - Add /etc/sysctl.conf to systemd-sysctl-common package.
> > >  - Add /etc/modules to new systemd-modules-common package.
> > >  Tue Dec 21 2021 Alexey Shabalin <shaba на altlinux> 1:249.7-alt6
> > >  - Fix package org.freedesktop.systemd1.policy (ALT#41595).
> > >  - Avoid chrooted-resolv requirements.
> > 
> > Я попробовал, как apt предлагает обновить один небольшой контейнер
> > c p9 до Сизифа с этим заданием, получилось не очень хорошо:
> > The following packages have unmet dependencies:
> >   sysvinit: Conflicts: systemd
> > 
> > P.S. До p10 обновление обычным dist-upgrade ещё хуже:
> > The following packages will be REMOVED:
> >   startup systemd-utils
> 
> Аналогично обновление с p9 до Сизифа без этого задания:
> The following packages will be REMOVED:
>   startup systemd-utils
> 
> Добавление "systemd" в RPM::Ignore чинит обновление до Сизифа
> как без этого задания, так и с ним, но это, конечно, никуда не годится.

Всё это происходит потому, что
$ rpmquery --provides -p systemd-249.7-alt7.x86_64.rpm |grep utils
systemd-utils = 1:249.7-alt7
$ rpmquery --obsoletes -p systemd-249.7-alt7.x86_64.rpm |grep utils
systemd-utils < 1:249.7-alt7

И в этой ситуации единственный способ объяснить apt'у, что пакет
systemd-utils нужно заменить не на systemd, а на systemd-utils-standalone
- это добавить "systemd" в RPM::Ignore.

Предлагаю попробовать добавить в пакет systemd-utils-standalone такой же
Provides+Obsoletes systemd-utils, как и в пакете systemd, и посмотреть,
насколько это поможет apt'у при обновлении систем, в которых установлен
пакет systemd-utils.


-- 
ldv


Подробная информация о списке рассылки Devel