[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