[devel] I: systemd-248.3-alt2 и конфликт со startup

Anton Farygin rider на basealt.ru
Чт Июл 8 10:28:37 MSK 2021


On 08.07.2021 10:11, Alexey Gladkov wrote:
> On Thu, Jul 08, 2021 at 07:53:59AM +0300, Anton Farygin wrote:
>> On 07.07.2021 23:57, Dmitry V. Levin wrote:
>>> Обновление userspace-пакета не имеет права выносить все установленные
>>> ядра.
>> А какие проблемы с этим ?
>>
>> Ну выносит и выносит, они же старые.
>>
>> Сборка ядер так устроена, что технически невозможно обновить _старое_ ядро,
>> уже установленное у пользователя.
>>
>> Если в пакете ядер была ошибка в виде зависимости на startup, то туда им и
>> дорога.
> Ядра у нас не обновляются по dist-upgrade и при этом systemd вытеснит
> _все_ ядра, если пользователю не посчастливилось поставить "правильное"
> ядро до dist-upgrade. Таким образом, есть хороший шанс после обновления
> остаться вообще без ядер.

Вот это, кстати, ошибка - по идее apt должен отслеживать такую ситуацию 
и выводить своё стандартное предупреждение.


>
> А прикинь, как весело будет обновляться со старого дистрибутива.
Там нет проблем, если делать всё по инструкции (обновить до бранча, 
потом обновлять до репозитория)
>
>> Можно, конечно, городить костыли в виде виртуальных пакетов-пустышек, но это
>> же сизиф, тут можно и более радикально принимать решения.
> Да куда уж радикальнее выносить ядра.

Ядра не сильно отличаются от других пакетов и при этом другие старые 
пакеты мы в обновлениях выносим без зазрения совести.




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