Summary: | Обновление с un-def предлагает ядро 6.11 вместо 6.6 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Антон Мидюков <antohami> |
Component: | update-kernel | Assignee: | Vitaly Chikunov <vt> |
Status: | NEW --- | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | boyarsh, evg, lav, mike, vt |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Антон Мидюков
2024-11-03 21:02:22 MSK
Возможно, надо было подождать 6.6-6.6.59 перед удалением un-def-6.6.58. Но, со сборкой 6.6.59 сейчас проблемы. Маинайтнеры модулей drbd9 и nvidia не спешат фиксить их сборку (с 1 ноября). (Ответ для Vitaly Chikunov на комментарий #1) > Возможно, надо было подождать 6.6-6.6.59 перед удалением un-def-6.6.58. Но, > со сборкой 6.6.59 сейчас проблемы. Маинайтнеры модулей drbd9 и nvidia не > спешат фиксить их сборку (с 1 ноября). Я думаю, что это прекрасная возможность скорректировать текущий алгоритм. Такого быть не должно. Условие неверное: Searching for a newer flavour (>= 6.6.58-un-def-alt1)... Нужно выбирать исключительно из цифровых flavour'ов наименьший из них. Иначе впереди нас ждёт много неприятных казусов. (Ответ для Антон Мидюков на комментарий #2) > (Ответ для Vitaly Chikunov на комментарий #1) > > Возможно, надо было подождать 6.6-6.6.59 перед удалением un-def-6.6.58. Но, > > со сборкой 6.6.59 сейчас проблемы. Маинайтнеры модулей drbd9 и nvidia не > > спешат фиксить их сборку (с 1 ноября). > > Я думаю, что это прекрасная возможность скорректировать текущий алгоритм. > Такого быть не должно. Условие неверное: > > Searching for a newer flavour (>= 6.6.58-un-def-alt1)... > > Нужно выбирать исключительно из цифровых flavour'ов наименьший из них. > Иначе впереди нас ждёт много неприятных казусов. То есть не версии ядер сравнивать, а цифровые flavour'ы. Если flavour нецифровой, то выбирать наименьший цифровой. Тогда при удалении un-def (6.6) будет прыгать на 6.1 если он есть. (Ответ для Vitaly Chikunov на комментарий #4) > Тогда при удалении un-def (6.6) будет прыгать на 6.1 если он есть. Хорошо. Согласен. Не самая лучшая идея. Предлагаю улучшить алгоритм следующим образом. Сравнивать найденные цифровые flavour формата %version-<flavour>-%release с %version текущего ядра, чтобы flavour текущего ядра не имел значения. Тогда при подобных коллизиях (равенство %version) будет выбираться ядро с такой же версией или выше. |