<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Ñб, 25 Ð¼Ð°Ñ 2024 г., 03:40 Arseny Maslennikov <<a href="mailto:arseny@altlinux.org">arseny@altlinux.org</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Fri, May 24, 2024 at 07:49:49PM +0300, Yuri Sedunov wrote:<br>
> В Пт, 24/05/2024 в 16:53 +0300, Alexey Shabalin пишет:<br>
> > пт, 24 Ð¼Ð°Ñ 2024 г. в 13:57, Anton Farygin <<a href="mailto:rider@basealt.ru" target="_blank" rel="noreferrer">rider@basealt.ru</a>>:<br>
> > > <br>
> > > On 24.05.2024 11:52, Dmitry V. Levin wrote:<br>
> > > > On Thu, May 23, 2024 at 11:51:13AM +0000, Girar pender (shaba)<br>
> > > > wrote:<br>
> > > > > <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>
> > > > > 2024-May-23 11:09:14 :: task #348147 for sisyphus resumed by<br>
> > > > > shaba:<br>
> > > > > #100 removed<br>
> > > > > #140 build 255.6-alt1 from /people/shaba/packages/systemd.git<br>
> > > > > fetched at 2024-May-23 07:42:21<br>
> > > > ПоÑле того, как Ñтот пакет попал в Сизиф,<br>
<br>
Он ещё и в p11 попал, до форка. Из Ñтого Ñледует, что...<br>
<br>
> > > > ÑломалаÑÑŒ Ñборка около Ñотни<br>
> > > > пакетов, в которых еÑÑ‚ÑŒ файлы Ð´Ð»Ñ systemd или udev<br>
<br>
...ещё и в Ñтом репозитории.<br>
<br>
> > > > <br>
> > > Да, Ñ Ñ‚Ð¾Ð¶Ðµ заметил.<br>
> > > <br>
> > > ÐадеюÑÑŒ иÑправление тоже надо делать только в одном меÑте.<br>
> > <br>
> > Ðтого Ñледовало ожидать. Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð² pkgconfig(systemd) изменилиÑÑŒ,<br>
> > Ñти пакеты заглÑдывают в него чтобы узнать куда уÑтанавливать файлы.<br>
> > В задании #349068<br>
> <br>
> id=349068 locked=no shared=no fail_early=yes test_only=no repo=sisyphus<br>
> owner=shaba state=EPERM<br>
> <br>
> И чего Ñто никто не Ñпешит одобрить и запуÑтить Ñто задание?<br>
<br>
Да понÑтно, чего:<br>
<br>
> > ---<br>
> >Â <a href="http://platform.in" rel="noreferrer noreferrer" target="_blank">platform.in</a> |Â Â 40 +++++++++++++++++++++-------------------<br>
> >Â 1 files changed, 21 insertions(+), 19 deletions(-)<br>
<br>
ОбÑудить надо Ñначала.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Ðе ÑовÑем понÑл тему пиÑьма. systemd.pc корректно matched Ñ Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑкими путÑми.</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>
Я Ñебе предÑтавлÑл нашу диÑпозицию Ñледующим образом:<br>
* в p11 systemd 255+ у Ð½Ð°Ñ Ð¿Ð¾Ð¿Ð°Ð´Ð°ÐµÑ‚, но %_unitdir и проч. вÑÑ‘ ещё<br>
 назначены в /lib/systemd/system и проч., и cpio пакетов Ñодержит Ñти<br>
 файлы вне %_prefix, другие интерфейÑÑ‹ к пакетам вроде<br>
 %_pkgconfigdir/systemd.pc тоже Ñодержат пути вне %_prefix и патчатÑÑ<br>
 где-то в Ñпеке systemd; Ñам systemd о Ñтарых путÑÑ… не знает, как в<br>
 апÑтриме; Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ð°ÑŽÑ‚ Ñ Ñ‚ÐµÐ¼Ð¸ путÑми, Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¼Ð¸ им Ñподручно;<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Значит надо было раÑÑказать о ваших планах кому-то еще. Или подготовить задание Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸ÐµÐ¼ systemd ÑамоÑтоÑтельно. Я о ваших планах Ñлышу впервые. И неÑколько раз предупреждал что макроÑÑ‹ в rpm надо будет иÑправлÑÑ‚ÑŒ.</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">
* в Ñизифе мы вÑкоре делаем именно то, что предлагает ÑÐµÐ¹Ñ‡Ð°Ñ shaba@,<br>
 и вообще начинаем наконец выбраÑывать отовÑюду коÑтыли длÑ<br>
 иÑкуÑÑтвенной поддержки unmerged-usr.<br>
Иными Ñловами, в p10 Ñугубо filesystem < 3, в p11 filesystem > 3 и<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">От того, что unit или tmpfiles, или udev rules переезжают в /usr, работа Ñтих утилит никак не менÑетÑÑ, они и раньше поддерживали Ñти пути. Ð’Ñ‹ÑтавлÑÑ‚ÑŒ Ð´Ð»Ñ Ð½Ð¸Ñ… Ñ‚Ñ€ÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ðº filesystem излишне.</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>
Именно такой у Ð½Ð°Ñ Ð±Ñ‹Ð» уговор.<br>
<br>
Рв четверг ÐлекÑей нам пакетом материализовал Ñ‚ÐµÐ·Ð¸Ñ "любишь медок —<br>
люби и холодок": давайте, мол, Ñразу в p11 как в Ñизифе.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Ðу извините, Ñ Ñам не ожидал, что systemd уÑпеет проÑкочить до Ð±Ñ€Ð°Ð½Ñ‡ÐµÐ²Ð°Ð½Ð¸Ñ :)</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>
Мы в p11 не ÑобиралиÑÑŒ идти Ñтим путём по 2 причинам.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Ð, не понÑл, почему в p11 не ÑобиралиÑÑŒ идти Ñтим путем? ВеÑÑŒ usrmerge был затеÑн ради Ñтого.</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">
1. вÑкоре (а лучше немедленно) поÑле Ð¾Ð´Ð¾Ð±Ñ€ÐµÐ½Ð¸Ñ Ñ‚Ð°ÐºÐ¾Ð³Ð¾ Ð·Ð°Ð´Ð°Ð½Ð¸Ñ Ð½Ð°Ð´Ð¾<br>
  переÑобирать и коммитить около 333* пакетов-пользователей Ñтих макроÑов,<br>
  а кого-то из них, возможно, изменÑÑ‚ÑŒ. Ðто 7 Ñуток на репозиторий, Ñ‚.<br>
  е. 14+ Ñуток на два репозиториÑ, будет только проходить через<br>
  Ñборочницу, не ÑÑ‡Ð¸Ñ‚Ð°Ñ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ на фактичеÑкую подготовку Ñборочных<br>
  заданий и иÑÑледование, доÑтаточно ли Ñтого, чтобы вÑÑ‘ иÑправить;<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Ðе вижу проблем в починке пакетов. И проблем во времени и мощьноÑÑ‚ÑÑ… тоже не вижу.</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">
2. пакеты, где Ñти файлы упакованы под /usr/$x, Ð½ÐµÐ»ÑŒÐ·Ñ Ñтавить<br>
  на unmerged-usr-иерархию, потому что в таких ÑиÑтемах их программы не<br>
  найдут; </blockquote></div></div><div dir="auto"><br></div><div dir="auto">Можно. Ðайдут.</div><div dir="auto">Изначально неправильные Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð²Ð¾Ð´ÑÑ‚ к неправильным выводам.</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">то еÑÑ‚ÑŒ, точечно обновлÑÑ‚ÑŒ такие пакеты, например, на p10 из<br>
  p11 в общем Ñлучае нельзÑ.</blockquote></div></div><div dir="auto"><br></div><div dir="auto">Можно Ñказать, у Ð½Ð°Ñ Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° не разрешалоÑÑŒ делать точечных обновлений из других бранчей. glibc в первую очередь Ñто не позволит. Так что на вÑе оÑтальное уже можно не обращать внимание.</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>
  Conflicts: filesystem < 3 указать (менÑÑ‚ÑŒ вÑе Ñпеки?).</blockquote></div></div><div dir="auto"><br></div><div dir="auto">Еще раз, изменение путей на /usr обычно не требует такого конфликта. Ðто Ð¿Ñ€Ð¸Ð´ÑƒÐ¼Ð°Ð½Ð½Ð°Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ð°.</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>
  готовÑщемуÑÑ Ñ‚ÐµÐºÑту <a href="https://altlinux.org/Update/p11" rel="noreferrer noreferrer" target="_blank">https://altlinux.org/Update/p11</a>, такое может<br>
  ÑлучитьÑÑ Ð´Ð°Ð¶Ðµ в рамках рекомендуемой процедуры обновлениÑ, так что<br>
  такого клаÑÑа багов лучше избежать.<br>
<br>
Ð’ общем, Ð´Ð»Ñ p11, в отличие от Ñизифа, Ñто точно недоÑÑ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð°Ñ Ð¼ÐµÑ€Ð°.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Я не Ñпорю, что проблемы надо будет решать в Ñизифе, и Ñразу отправлÑÑ‚ÑŒ Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð² p11.</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></blockquote></div></div></div>