[devel] [#348147] DONE (try 6) systemd.git=255.6-alt1 systemd-boot-trigger.git=1.1-alt1

Alexey Shabalin a.shabalin на gmail.com
Сб Май 25 04:26:00 MSK 2024


сб, 25 мая 2024 г., 01:22 Evgeny Sinelnikov <sin на altlinux.org>:

> Доброй ночи.
>
> пт, 24 мая 2024 г. в 20:49, Yuri Sedunov <aris на altlinux.org>:
> >
> > В Пт, 24/05/2024 в 16:53 +0300, Alexey Shabalin пишет:
> > > пт, 24 мая 2024 г. в 13:57, Anton Farygin <rider на basealt.ru>:
> > > >
> > > > On 24.05.2024 11:52, Dmitry V. Levin wrote:
> > > > > On Thu, May 23, 2024 at 11:51:13AM +0000, Girar pender (shaba)
> > > > > wrote:
> > > > > >
> https://git.altlinux.org/tasks/archive/done/_339/348147/logs/events.6.3.log
> > > > > > 2024-May-23 11:09:14 :: task #348147 for sisyphus resumed by
> > > > > > shaba:
> > > > > > #100 removed
> > > > > > #140 build 255.6-alt1 from /people/shaba/packages/systemd.git
> > > > > > fetched at 2024-May-23 07:42:21
> > > > > После того, как этот пакет попал в Сизиф, сломалась сборка около
> > > > > сотни
> > > > > пакетов, в которых есть файлы для systemd или udev.
> > > > >
> > > > Да, я тоже заметил.
> > > >
> > > > Надеюсь исправление тоже надо делать только в одном месте.
> > >
> > > Этого следовало ожидать. Значения в pkgconfig(systemd) изменились,
> > > эти пакеты заглядывают в него что бы узнать куда устанавливать файлы.
> > > В задании #349068
> >
> > id=349068 locked=no shared=no fail_early=yes test_only=no repo=sisyphus
> > owner=shaba state=EPERM
> >
> > И чего это никто не спешит одобрить и запустить это задание?
> >
> > >  подготовлен rpm-build в котором макросы
> > > синхронизированы с pkgconfig(systemd).
> > > Прошу пропустить задание.
> > > Не уверен, что все 100% исправит, но большую часть точно.
> > >
> >
>
> Потенциально, для некоторых пакетов это исправление не спасает.
>
> Например, если в этих пакетах /lib/tmpfiles.d прописан явно.


Я могу только посоветовать использовать макросы не только в  секции %files,
но и в секции %build, для configure, cmake, meson.


Проверил
> на примере freeipa (на примере rpm не подтвердилось).
>
> [sin на xdt specs]$ git grep '^/lib/tmpfiles\.d' | sed
> 's/^[^:]\+\/\([^:]\+\.spec\):.*/\1/' | sort | uniq | wc -l
> 19
>
> [sin на xdt freeipa]$ git grep tmpfiles -- .gear/ | cat
> .gear/freeipa.spec:systemd-tmpfiles --create ipa.conf >/dev/null 2>&1 ||:
> .gear/freeipa.spec:/lib/tmpfiles.d/ipa.conf
> .gear/freeipa.spec:- Conform to tmpfiles.d packaging guidelines
>
> Или, например, если в этих пакетах /lib/udev/rules.d прописан явно.
> Проверил на примере mdadm, fwupd и spice-vdagent .
>
> [sin на xdt specs]$ git grep '^/lib/udev/rules\.d' | sed
> 's/^[^:]\+\/\([^:]\+\.spec\):.*/\1/' | sort | uniq | wc -l
> 30
> [sin на xdt specs]$ git grep '^/lib/udev/rules\.d' | sed
> 's/^[^:]\+\/\([^:]\+\.spec\):.*/\1/' | sort | uniq
> antimicrox.spec
> aoetools.spec
> bluez.spec
> bumblebee.spec
> cloud-init.spec
> deepin-daemon.spec
> drbd-utils.spec
> fwupd.spec
> laptop-mode-tools.spec
> libffado.spec
> libgpod.spec
> linux-gpib.spec
> mdadm.spec
> ModemManager.spec
> NetworkManager.spec
> openct.spec
> openFPGALoader.spec
> pcmciautils.spec
> pcsc-lite-acsccid.spec
> pcsc-lite-asedriveiiie-usb.spec
> pcsc-lite-ccid.spec
> pi-bluetooth.spec
> pktriggercord.spec
> pulseaudio.spec
> spice-vdagent.spec
> system-config-printer.spec
> udev-ipheth.spec
> udev-rule-generator.spec
> update-nvflash.spec
> usbmuxd.spec
>
>
> --
> Sin (Sinelnikov Evgeny)
> _______________________________________________
> Devel mailing list
> Devel на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20240525/25380bf1/attachment-0001.html>


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