[devel] [JT] про команду, %ubt, -xalt и прочее разное

Mikhail Novosyolov mikhailnov на altlinux.org
Чт Ноя 19 19:15:07 MSK 2020


19.11.2020 13:40, Andrey Savchenko пишет:
> On Thu, 19 Nov 2020 10:08:42 +0300 Mikhail Novosyolov wrote:
>> 19.11.2020 00:57, Andrey Savchenko пишет:
>>
>>> On Wed, 18 Nov 2020 23:19:51 +0300 Mikhail Novosyolov wrote:
>>>> 18.11.2020 10:41, Sergey V Turchin пишет:
>>>>> On Tuesday, 17 November 2020 21:56:18 MSK Michael Shigorin wrote:
>>>>>> On Tue, Nov 17, 2020 at 04:29:58PM +0300, Sergey V Turchin wrote:
>>>>>>> Ещё подгадил админ сборочницы
>>>>>> Ну вообще-то сперва кое-кто единолично нагадил %ubt,
>>>>> Тут, понимаешь ли, лишь буквы похожие.
>>>>> Это совсем другая фича, которая не имеет ничего общего с тем, о чем ты и 
>>>>> используется мной до сих пор, т.к. аналог я 1-й раз вижу у Виталия, но у меня 
>>>>> покруче, т.к. позволяет не только ==, но и <, <, >= и т.д.
>>>>>
>>>>>> на вычищение
>>>>>> которого (и борьбу с непредвиденными кое-кем последствиями) ушла
>>>>>> масса времени и сил минимум нескольких человек.
>>>>> Это искусственно созданная(не мной) проблема и цветочки по сравнению с 
>>>>> disttag.
>>>>>
>>>> А нельзя просто гарантированно пересобирать пакеты при копировании из сизифа в бранч, чтобы в %disstag появлялось p9, а потом на него смотреть?
>>> Сейчас так и делается, насколько я знаю. Но это требует повторять
>>> весь bootstrap, если таковой есть, что печально и приводит к пустой
>>> трате ресурсов, в первую очередь человеческих.
>> Можете привести примеры, где требуется повторить bootstrap?
>>
>> Обычно  достаточно просто пересобрать пакеты в уже отбутстрапленном окружении.
> Есть бранч, где был сделан бутстрап. Есть бранч, где старая версия.
> Как Вы получите в старом бранче уже отбустрапленное окружение, если
> нет возможности скопировать бинарные пакеты? Только повторение
> бутстрапа. На Эльбрусовой сборочнице именно так весь тулчейн
> и переносится. Благо, там есть бинарное копирование.
>
>> Может прийтись заново сделать бутстрап, если, например, в
>> целевом бранче версия libstdc++ ниже, чем та, с которой были
>> собраны копируемые бинарные пакеты, но речь идет про момент
>> бранчевание - первой сборки бранча, когда версии всех пакетов
>> одинаковые.
> Бранчевание — не одномоментный процесс. До заморозки много воды
> утечёт, да и после CVE никто не отменял.
>
В любом же случае стоит пересобрать скопированные пакеты, disttag станет включать в себя бранч. Вы их не пересобираете после такого копирования на Эльбрусовой сборочнице? Если пересобираете, то в чем проблема, не совсем понимаю.


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