<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">сб, 25 мая 2024 г., 01:22 Evgeny Sinelnikov &lt;<a href="mailto:sin@altlinux.org">sin@altlinux.org</a>&gt;:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Доброй ночи.<br>
<br>
пт, 24 мая 2024 г. в 20:49, Yuri Sedunov &lt;<a href="mailto:aris@altlinux.org" target="_blank" rel="noreferrer">aris@altlinux.org</a>&gt;:<br>
&gt;<br>
&gt; В Пт, 24/05/2024 в 16:53 +0300, Alexey Shabalin пишет:<br>
&gt; &gt; пт, 24 мая 2024 г. в 13:57, Anton Farygin &lt;<a href="mailto:rider@basealt.ru" target="_blank" rel="noreferrer">rider@basealt.ru</a>&gt;:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On 24.05.2024 11:52, Dmitry V. Levin wrote:<br>
&gt; &gt; &gt; &gt; On Thu, May 23, 2024 at 11:51:13AM +0000, Girar pender (shaba)<br>
&gt; &gt; &gt; &gt; wrote:<br>
&gt; &gt; &gt; &gt; &gt; <a href="https://git.altlinux.org/tasks/archive/done/_339/348147/logs/events.6.3.log" rel="noreferrer noreferrer" target="_blank">https://git.altlinux.org/tasks/archive/done/_339/348147/logs/events.6.3.log</a><br>
&gt; &gt; &gt; &gt; &gt; 2024-May-23 11:09:14 :: task #348147 for sisyphus resumed by<br>
&gt; &gt; &gt; &gt; &gt; shaba:<br>
&gt; &gt; &gt; &gt; &gt; #100 removed<br>
&gt; &gt; &gt; &gt; &gt; #140 build 255.6-alt1 from /people/shaba/packages/systemd.git<br>
&gt; &gt; &gt; &gt; &gt; fetched at 2024-May-23 07:42:21<br>
&gt; &gt; &gt; &gt; После того, как этот пакет попал в Сизиф, сломалась сборка около<br>
&gt; &gt; &gt; &gt; сотни<br>
&gt; &gt; &gt; &gt; пакетов, в которых есть файлы для systemd или udev.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; Да, я тоже заметил.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Надеюсь исправление тоже надо делать только в одном месте.<br>
&gt; &gt;<br>
&gt; &gt; Этого следовало ожидать. Значения в pkgconfig(systemd) изменились,<br>
&gt; &gt; эти пакеты заглядывают в него что бы узнать куда устанавливать файлы.<br>
&gt; &gt; В задании #349068<br>
&gt;<br>
&gt; id=349068 locked=no shared=no fail_early=yes test_only=no repo=sisyphus<br>
&gt; owner=shaba state=EPERM<br>
&gt;<br>
&gt; И чего это никто не спешит одобрить и запустить это задание?<br>
&gt;<br>
&gt; &gt;  подготовлен rpm-build в котором макросы<br>
&gt; &gt; синхронизированы с pkgconfig(systemd).<br>
&gt; &gt; Прошу пропустить задание.<br>
&gt; &gt; Не уверен, что все 100% исправит, но большую часть точно.<br>
&gt; &gt;<br>
&gt;<br>
<br>
Потенциально, для некоторых пакетов это исправление не спасает.<br>
<br>
Например, если в этих пакетах /lib/tmpfiles.d прописан явно.</blockquote></div></div><div dir="auto"><br></div><div dir="auto">Я могу только посоветовать использовать макросы не только в  секции %files, но и в секции %build, для configure, cmake, meson.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> Проверил<br>
на примере freeipa (на примере rpm не подтвердилось).<br>
<br>
[sin@xdt specs]$ git grep &#39;^/lib/tmpfiles\.d&#39; | sed<br>
&#39;s/^[^:]\+\/\([^:]\+\.spec\):.*/\1/&#39; | sort | uniq | wc -l<br>
19<br>
<br>
[sin@xdt freeipa]$ git grep tmpfiles -- .gear/ | cat<br>
.gear/freeipa.spec:systemd-tmpfiles --create ipa.conf &gt;/dev/null 2&gt;&amp;1 ||:<br>
.gear/freeipa.spec:/lib/tmpfiles.d/ipa.conf<br>
.gear/freeipa.spec:- Conform to tmpfiles.d packaging guidelines<br>
<br>
Или, например, если в этих пакетах /lib/udev/rules.d прописан явно.<br>
Проверил на примере mdadm, fwupd и spice-vdagent .<br>
<br>
[sin@xdt specs]$ git grep &#39;^/lib/udev/rules\.d&#39; | sed<br>
&#39;s/^[^:]\+\/\([^:]\+\.spec\):.*/\1/&#39; | sort | uniq | wc -l<br>
30<br>
[sin@xdt specs]$ git grep &#39;^/lib/udev/rules\.d&#39; | sed<br>
&#39;s/^[^:]\+\/\([^:]\+\.spec\):.*/\1/&#39; | sort | uniq<br>
antimicrox.spec<br>
aoetools.spec<br>
bluez.spec<br>
bumblebee.spec<br>
cloud-init.spec<br>
deepin-daemon.spec<br>
drbd-utils.spec<br>
fwupd.spec<br>
laptop-mode-tools.spec<br>
libffado.spec<br>
libgpod.spec<br>
linux-gpib.spec<br>
mdadm.spec<br>
ModemManager.spec<br>
NetworkManager.spec<br>
openct.spec<br>
openFPGALoader.spec<br>
pcmciautils.spec<br>
pcsc-lite-acsccid.spec<br>
pcsc-lite-asedriveiiie-usb.spec<br>
pcsc-lite-ccid.spec<br>
pi-bluetooth.spec<br>
pktriggercord.spec<br>
pulseaudio.spec<br>
spice-vdagent.spec<br>
system-config-printer.spec<br>
udev-ipheth.spec<br>
udev-rule-generator.spec<br>
update-nvflash.spec<br>
usbmuxd.spec<br>
<br>
<br>
-- <br>
Sin (Sinelnikov Evgeny)<br>
_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@lists.altlinux.org" target="_blank" rel="noreferrer">Devel@lists.altlinux.org</a><br>
<a href="https://lists.altlinux.org/mailman/listinfo/devel" rel="noreferrer noreferrer" target="_blank">https://lists.altlinux.org/mailman/listinfo/devel</a></blockquote></div></div></div>