Bug 49123 - Убрать из дефолтных фич фичу kbd
Summary: Убрать из дефолтных фич фичу kbd
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: make-initrd (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-19 11:55 MSK by Антон Мидюков
Modified: 2024-01-22 23:25 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Антон Мидюков 2024-01-19 11:55:20 MSK
Предлагаю убрать из дефолтных фич фичу kbd, так как на systemd она только вредит.
У меня из-за неё несколько секунд проходит на tty до появления приглашения входа.
systemd всё делает сам, не надо за него настраивать tty.
Я так понимаю, что фичи locales и system-glibc добавляются с ней за компанию? Тогда тоже излишни. 

Также вопрос, зачем по дефолту добавлять фичу network? Может и её не стоит?
Comment 1 Alexey Gladkov 2024-01-19 13:04:15 MSK
> Предлагаю убрать из дефолтных фич фичу kbd, так как на systemd она только
> вредит.

Я как раз и включал kbd по умолчанию по просьбе пользователей systemd, у которых были проблемы с unicode на tty.

Раз в этом больше в этом нужды нет, то я уберу.

> Я так понимаю, что фичи locales и system-glibc добавляются с ней за компанию? 

locales нужен для plymouth.

system-glibc требуется для luks и rdshell.

> Также вопрос, зачем по дефолту добавлять фичу network?

Без настроек она поднимает lo. Некоторые утилиты обижаются, если его нет.
В чём с этой фичёй проблема ?
Comment 2 Антон Мидюков 2024-01-19 13:13:06 MSK
(Ответ для Alexey Gladkov на комментарий #1)
> > Предлагаю убрать из дефолтных фич фичу kbd, так как на systemd она только
> > вредит.
> 
> Я как раз и включал kbd по умолчанию по просьбе пользователей systemd, у
> которых были проблемы с unicode на tty.
> 
> Раз в этом больше в этом нужды нет, то я уберу.

Спасибо. Ошибкой было просить её включать.

> 
> > Я так понимаю, что фичи locales и system-glibc добавляются с ней за компанию? 
> 
> locales нужен для plymouth.
> 

Понятно теперь.

> system-glibc требуется для luks и rdshell.

Понятно.

> 
> > Также вопрос, зачем по дефолту добавлять фичу network?
> 
> Без настроек она поднимает lo. Некоторые утилиты обижаются, если его нет.
> В чём с этой фичёй проблема ?

Спасибо за пояснение. Было интересно узнать, зачем она по дефолту.
Comment 3 Alexey Gladkov 2024-01-19 13:45:18 MSK
(In reply to Антон Мидюков from comment #2)
> (Ответ для Alexey Gladkov на комментарий #1)
> > > Предлагаю убрать из дефолтных фич фичу kbd, так как на systemd она только
> > > вредит.
> > 
> > Я как раз и включал kbd по умолчанию по просьбе пользователей systemd, у
> > которых были проблемы с unicode на tty.
> > 
> > Раз в этом больше в этом нужды нет, то я уберу.
> 
> Спасибо. Ошибкой было просить её включать.

Я не так давно разбирался с багами в systemd в vconsole. С тех пор когда эта фича была создана и включена vconsole доработали. Я пока просто уберу guess, но в целом больше не вижу смысла в существовании фичи kbd. Система сама должна уметь конфигурировать терминалы.


> > > Также вопрос, зачем по дефолту добавлять фичу network?
> > 
> > Без настроек она поднимает lo. Некоторые утилиты обижаются, если его нет.
> > В чём с этой фичёй проблема ?
> 
> Спасибо за пояснение. Было интересно узнать, зачем она по дефолту.

Я её выключу по умолчанию. На неё есть зависимости из тех фичей, где нужна сеть.
Comment 4 Repository Robot 2024-01-22 23:25:48 MSK
make-initrd-2.42.0-alt1 -> sisyphus:

 Mon Jan 22 2024 Alexey Gladkov <legion@altlinux.ru> 2.42.0-alt1
 - New version (2.42.0) (ALT#49122).
 - Feature network:
   + Do not add this feature by default (ALT#49123).
 - Feature system-glibc:
   + Do not add this feature by default (ALT#49123).
 - Feature lkrg:
   + Fix service permissions.
 - Remove features:
   + raid, ide-to-scsi, scsi-to-ide, debug-procacct, kbd (ALT#49123).
 - Remove spawn-shell.