<div dir="auto"><div><br><div data-smartmail="gmail_signature"><br></div><br><div class="gmail_quote"><div dir="ltr">ср, 16 янв. 2019 г., 13:37 Anton Farygin &lt;<a href="mailto:rider@basealt.ru">rider@basealt.ru</a>&gt;:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">16.01.2019 13:35, Ivan Zakharyaschev пишет:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Wed, 16 Jan 2019, Anton Farygin wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 16.01.2019 12:22, Ivan Zakharyaschev пишет:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;13&gt;Jan 16 02:24:46 rpmi: flex-2.6.4.0.88.9801-alt1<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sisyphus.218904.100<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 1546473553 installed<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Building target platforms: x86_64<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Building for target x86_64<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Wrote: /usr/src/in/nosrpm/bird-1.6.4-alt1.nosrc.rpm<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; error: open of bird-1.6.4-alt1.S1.*src.rpm failed: No such file or<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; error: directory<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; стал<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; без .S1.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Пока дальше не разобрался, как тут лучше будет поступить в таком<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; случае.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Это же уже чинили. Мне не сложно отправить этот пакет без ubt, но<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; там ещё<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; много чего поломалось примерно со схожей диагностикой.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; В каком-то смысле это желательно действительно так и делать. Понимаю,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; что<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; вызвает недовольство лишней работой. Можно считать, что это довольно<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; сильное пожелание/требование перед созданием бранча.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ведь в бранче (особенно на сертификацию) происходит показательная<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; пересборка пакетов, чтобы продемонстрировать, что они воспроизводимы.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; И вот эти изменчивые релизы сильно портят эту работу. (Можно спросить<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; boyarhs@)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Так что предлагаю считать это требующим исправления перед<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; бранчеванием.<br>
&gt;&gt;&gt;&gt;&gt;&gt; Вопрос остаётся: достаточно ли ради стабилизации релиза сделать rebuild<br>
&gt;&gt;&gt;&gt;&gt;&gt; (и<br>
&gt;&gt;&gt;&gt;&gt;&gt; получится ли он или там такие же ограничения сработают) или надо<br>
&gt;&gt;&gt;&gt;&gt;&gt; вырезать<br>
&gt;&gt;&gt;&gt;&gt;&gt; ubt из спека?<br>
&gt;&gt;&gt;&gt;&gt; Думаю, что:<br>
&gt;&gt;&gt;&gt;&gt; - если пакет собирался из SRPM, rebuild не пройдёт, так как новый и старый<br>
&gt;&gt;&gt;&gt;&gt;     srpm будут отличатсья по имени;<br>
&gt;&gt;&gt;&gt;&gt; - если пакет собирался из git, rebuild не пройдёт, так как у<br>
&gt;&gt;&gt;&gt;&gt;     пересобранного пакета уменьшится release (alt1.S1 -&gt; alt1).<br>
&gt;&gt;&gt;&gt; Можно переопределить значение ubt (во всех бранчах?) в .S1. Что думаете?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; С целью облегчения использования rebuild.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt; Плохая идея. Проще и правильне отменить очистку %ubt на сборочнице и оставить<br>
&gt;&gt;&gt; это действие на выбор ментейнера.<br>
&gt;&gt; Не очень понял. Разве сейчас есть какя-то &quot;очистка&quot; на сборочнице?<br>
&gt;&gt;<br>
&gt;&gt; Просто значение ubt в соотвествующем пакете rpm-macros-* сделано пустым,<br>
&gt;&gt; насколько я понимаю.<br>
&gt; <a href="http://git.altlinux.org/gears/u/ubt-devel.git?p=ubt-devel.git;a=commitdiff;h=3d96bc035be7900690d5a1ce5cfb35168e16388c" rel="noreferrer noreferrer" target="_blank">http://git.altlinux.org/gears/u/ubt-devel.git?p=ubt-devel.git;a=commitdiff;h=3d96bc035be7900690d5a1ce5cfb35168e16388c</a><br>
Да, это изменение тоже ... дальше не знаю как написать что бы никого не <br>
обидеть.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Уже обсуждали</div><div dir="auto">На усмотрение ldv@, ждём его мнение.</div><div dir="auto"><br></div><div dir="auto">Rgrds, Алексей</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br></blockquote></div></div></div>