Автор Тема: Бета весенних стартеркитов 202303  (Прочитано 3291 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Бета весенних стартеркитов 202303
« Ответ #15 : 05.03.2023 00:33:49 »
Так, признавайтесь, кто несанкционированно из образов xfce-sysv удалил пакет udev-rule-generator-net-1.4-alt1.noarch? Кому по шее дать?
И это в xfce на sysvinit притащило эту поттеринговскую срань:
# rpm -q udev-rule-generator-net
пакет udev-rule-generator-net не установлен
# ifconfig | grep 'Link encap' | awk '{print $1}' | grep -v lo
enp0s20u3
enp2s0
wlp3s0

Про #29282 знаю.
В xfce на sysvinit работает как должно и не ломалось.
70-persistent-net.rules генерируется:
# ll /etc/udev/rules.d/70-persistent-net.rules
-rw-r--r-- 1 root root 633 мар  4 22:49 /etc/udev/rules.d/70-persistent-net.rules
# ll /proc/1/exe
lrwxrwxrwx 1 root root 0 мар  4 22:49 /proc/1/exe -> /sbin/init
# rpm -qf /etc/udev/rules.d/70-persistent-net.rules
udev-rule-generator-net-1.4-alt1.noarch
# rpm -qi udev-rule-generator-net | grep ^Install
Install Date: Сб 04 мар 2023 22:47:27
# ifconfig | grep 'Link encap' | awk '{print $1}'
eth0
lo
wlan0
# cat /image/.disk/info
ALT p10 xfce-sysv/x86_64 build 2023-03-01

Зачем ломать то что не сломано? В системе, которая позиционируется как базовая многоцелевая и международная. Ну это сильно конечно...
Немедленно вернуть пакет udev-rule-generator-net в образы xfce на sysvinit. До мартовских релизов.
В системах на сыстемд делайте что хотите. Но xfce на sysv не трогать!

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Бета весенних стартеркитов 202303
« Ответ #16 : 05.03.2023 12:25:26 »
Так, признавайтесь, кто несанкционированно из образов xfce-sysv удалил пакет udev-rule-generator-net-1.4-alt1.noarch?

xfce-sysv один из стартеркитов. Соответственно, он индивидуализирован минимально.
Произошло это ещё во втором выпуске стартеркитов на p10 20210912.
Могу перестать собирать. Делайте из него дистрибутив со своими единомышленниками.

В xfce на sysvinit работает как должно и не ломалось.

Это не так. Работает в некоторых случаях неправильно, также как и на systemd.

И это в xfce на sysvinit притащило эту поттеринговскую срань:

Нормальное переименование сетевых интерфейсов. И это делают  правила udev, а не systemd, из пакета udev. Интерфейсы именуются в соответствии с их физическим расположением в иерархии устройств. Именуются предсказуемо одинаково.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Бета весенних стартеркитов 202303
« Ответ #17 : 05.03.2023 15:23:58 »
Так, признавайтесь, кто несанкционированно из образов xfce-sysv удалил пакет udev-rule-generator-net-1.4-alt1.noarch?

xfce-sysv один из стартеркитов. Соответственно, он индивидуализирован минимально.

Настолько, что он пилился года три. С выгребанием системных взрывов.


Произошло это ещё во втором выпуске стартеркитов на p10 20210912.

В 20210905, udev-rule-generator-net уже не было.
А исправление с is_yes, в udevd-final для init попало за год до этого:
# cat rule-generator.txt
# rpm -q --changelog udev-rule-generator | head -n10 | sed -n '1p; 4p'
* Вс апр 26 2020 Sergey Y. Afonin <asy@altlinux.org> 2:1.4-alt1
- added the ability to update persistent-net.rules (ALT #29282)

Проблемы поттеринга, это проблемы не xfce-sysv.

Могу перестать собирать. Делайте из него дистрибутив со своими единомышленниками.

1. Тогда sysv в альтах труп.
2. Базируясь на альтовом репозитории? И что это изменит?

В xfce на sysvinit работает как должно и не ломалось.

Это не так. Работает в некоторых случаях неправильно, также как и на systemd.

См. ченджлог udev-rule-generator-net от апр 26 2020 и блок start() в листинге /etc/rc.d/init.d/udevd-final
Если табуретка зашаталась, то её нужно подклеить, а не отрезать у неё ножки (udev-rule-generator-net).
Также см.:
https://bugzilla.altlinux.org/show_bug.cgi?id=29282#c25
https://bugzilla.altlinux.org/show_bug.cgi?id=29282#c40
И если бы в xfce-sysv на p9 рвануло бы, я бы это заметил.


И это в xfce на sysvinit притащило эту поттеринговскую срань:

Нормальное переименование сетевых интерфейсов.

Для xfce на sysvinit НЕ нормальное.