Автор Тема: Xfce c Sysv  (Прочитано 673530 раз)

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Xfce c Sysv
« Ответ #1110 : 02.07.2019 10:18:46 »
При таком обвале, у меня опускаются руки:
Если бы на багтрекере можно было бы не десяток багрепортов писать, а один глобальный с указанием сути одной и той же ошибки на группу пакетов, было бы проще.
Единственное, что мне на ум приходит это что-то вроде мета-бага на, как бы это не казалось ошибочным, sysv, где в списке багов указывать пакеты, скрипты которых требуют допилки.
К тому же могу увидеть на уровне образа, что следует поправить, а перерывать весь репозиторий в поисках сломанных инит-скриптов мне не по силам.
Если это провернуть, sysv-xfce будет соответствовать стандарту, по меньшей мере на уровне образа.
mkimage-profiles станет предсказуемым и в управлении проще.
Хотя бы так для начала. А потом можно было бы понемногу и остальным заниматься в меру наличия времени. Тут ещё заковырка в том, что не все пользователи sysv отзываются в багзилу (или в иной опеннет/форум в комменты) при столкновении с такой оказией. Ведь по сути эта правка будет нужна один раз и в дальнейшем скрипты уже не потребуют вмешательства.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1111 : 02.07.2019 10:20:11 »
Да, и тут ещё встаёт вопрос:
- На что вешать? На Сизиф или сразу на p9?
Если и туда и туда, количество багрепортов возрастёт вдвое. И в сумме на уровне образа, будет достигать под три десятка багрепортов.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Xfce c Sysv
« Ответ #1112 : 02.07.2019 10:25:33 »
Единственное, что мне на ум приходит это что-то вроде мета-бага на, как бы это не казалось ошибочным, sysv, где в списке багов указывать пакеты, скрипты которых требуют допилки.
Типа такого https://bugzilla.altlinux.org/show_bug.cgi?id=28008, только суть другая: про ранлевелы в скриптах. Может кто ещё какие варианты предложит.
А так может получится двойной набор багов, потому как тут на опеннете есть желающий посетить багзиллу на эту тему: http://www.opennet.ru/openforum/vsluhforumID3/117762.html#84 и ниже.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1113 : 02.07.2019 10:33:19 »
При таком обвале, у меня опускаются руки:
Если бы на багтрекере можно было бы не десяток багрепортов писать, а один глобальный с указанием сути одной и той же ошибки на группу пакетов, было бы проще.
Единственное, что мне на ум приходит это что-то вроде мета-бага на, как бы это не казалось ошибочным, sysv, где в списке багов указывать пакеты, скрипты которых требуют допилки.

Здесь я совсем не в теме, как на багтрекере создавать такие мета-баги.
Просмотреть заголовки в десятке grep-нутых инит-скриптов не проблема.
И ошибка у них, одна и та же:
chkconfig: -
при отсутствующем LSB-хидере с Default-Start|Stop.
И в конечном счёте, отсутствие явного указания runlevel как default values для reset|--add.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1114 : 02.07.2019 10:49:06 »
Единственное, что мне на ум приходит это что-то вроде мета-бага на, как бы это не казалось ошибочным, sysv, где в списке багов указывать пакеты, скрипты которых требуют допилки.
Типа такого https://bugzilla.altlinux.org/show_bug.cgi?id=28008, только суть другая: про ранлевелы в скриптах.

Насколько понял, там нужны явно зарегистрированные баги, которые потом объединяет один мета-баг.

Может повесить на стартеркит, как тут Михаил советует про regular?
http://www.opennet.ru/openforum/vsluhforumID3/117762.html#102
Вот только исполнитель там только один. А пакетов с одним багом под десяток.
Тоже вроде бы не выход, - как мейнтейнеры конкретных пакетов узнают про баг, если по почте им сообщение не отправится?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1115 : 02.07.2019 11:03:31 »
Видно всё таки придётся развешивать баги в p9 попакетно, а в Сизиф можно метабаг на regular  с указанием стартеркита на sysv.
Или наоборот, развесить в Сизифе с упоминанием и p9,
а здесь оформить метабаг:
https://bugzilla.altlinux.org/enter_bug.cgi?product=Branch%20p9


dango

  • Гость
Re: Xfce c Sysv
« Ответ #1116 : 02.07.2019 11:11:33 »
Да уж, не хрена себе накопали...
Блин, а я еще думал, как-то странно отрабатывает chkconfig на отключение некоторых ненужных служб, но списывал это на заморочки этих служб... А оно вон как, Михалыч...

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

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Re: Xfce c Sysv
« Ответ #1117 : 02.07.2019 11:26:06 »
Если бы на багтрекере можно было бы не десяток багрепортов писать, а один глобальный с указанием сути одной и той же ошибки на группу пакетов, было бы проще.

Можно. Вот пример: метабаг 33000

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

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Re: Xfce c Sysv
« Ответ #1118 : 02.07.2019 11:26:57 »
- На что вешать? На Сизиф или сразу на p9?

На Сизиф.

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

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Re: Xfce c Sysv
« Ответ #1119 : 02.07.2019 11:28:46 »
Блин, а я еще думал, как-то странно отрабатывает chkconfig на отключение некоторых ненужных служб, но списывал это на заморочки этих служб...

А с отключением то какие странности?

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Xfce c Sysv
« Ответ #1120 : 02.07.2019 12:35:19 »
Можно. Вот пример: метабаг 33000
Вешать как метабаг для регулярок или отдельно ? Просто если отдельно, то надо указывать компонент. Если указать sysv, то будет некорректно, т.к. сам sysv тут не при чем. Кросс-компонент ?

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Xfce c Sysv
« Ответ #1121 : 02.07.2019 13:07:01 »
Если бы на багтрекере можно было бы не десяток багрепортов писать, а один глобальный с указанием сути одной и той же ошибки на группу пакетов, было бы проще.

Можно. Вот пример: метабаг 33000
Завел метабаг https://bugzilla.altlinux.org/show_bug.cgi?id=36967. Теперь по идее надо заводить отдельные баги на пакеты сизифа и в поле "зависит от" заносить этот метабаг. Только я не в курсе как там правильно заполнять это поле надо. А по метабагу поправляйте, если что не так указал.

dango

  • Гость
Re: Xfce c Sysv
« Ответ #1122 : 02.07.2019 15:16:55 »
А с отключением то какие странности?
Обычно при обживании системы помимо всего прочего отключаю службы, которые не востребованы. Например, связанные с LVM.
# chkconfig |grep lvm
lvm2-lvmetad    0:выкл 1:вкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
lvm2-lvmpolld  0:выкл 1:вкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
lvm2-monitor    0:выкл 1:вкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
Пакет lvm2 требуется для gparted. Поэтому не удаляю. Но LVM не использую и не планирую, поэтому отключаю запуск этих трех служб, как и других, командой chkconfig ... off:
# chkconfig lvm2-lvmetad off
# chkconfig lvm2-lvmetad off
# chkconfig lvm2-lvmetad off
Но это не срабатывает:
# chkconfig |grep lvm
lvm2-lvmetad    0:выкл 1:вкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
lvm2-lvmpolld  0:выкл 1:вкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
lvm2-monitor    0:выкл 1:вкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
Приходится вырубать их грубо:
# chkconfig --del lvm2-lvmetad
# chkconfig --del lvm2-lvmpolld
# chkconfig --del lvm2-monitor
# chkconfig |grep lvm
#
Соответственно, вопрос: оно так должно срабатывать? Или...?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1123 : 03.07.2019 16:01:14 »
Наша сказка хороша, начинай сначала:
https://bugzilla.altlinux.org/show_bug.cgi?id=36967#c2

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1124 : 03.07.2019 16:48:43 »
Цитировать
> сломает спецификацию на runlevel в альтах:
> https://book.linuxfromscratch.org.ru/systemv/chapter07/usage.html
> По которой сетевым инит-скриптам запрещено запускаться в runlevel 2

runlevel 2 остался только в спецификациях.

Мужики, давайте напрямик, без словесной и дипломатической эквилибристики:
Т.е. альтам на спецификации похер?
Которые упоминались уже в LFS как минимум в версии 6.0 в 2004-ом году.
И даже в версии 4.0 в 2002-ом.
Тогда шо я тут делаю?
« Последнее редактирование: 03.07.2019 16:54:30 от Speccyfighter »