The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск пакетного менеджера RPM 4.15, opennews (??), 28-Сен-19, (0) [смотреть все] –1

Сообщения [Сортировка по времени | RSS]


42. "Выпуск пакетного менеджера RPM 4.15"  +/
Сообщение от Аноним (42), 28-Сен-19, 18:48 
> rpm4

Правильно писать просто RPM.

Грубо говоря, идешь на сайт RPM5, находишь дату последнего релиза. С этой датой наперевес отправляешься на сайт RPM и смотришь все чейнжлоги с этой даты по сегодня.

Все фичи, добавленные за это время в RPM (включая долгожданные %autosetup/%patchlist/%sourcelist/%generate_buildrequires) в RPM5 отсутствуют и не будут добавлены никогда. А каких-то своих киллерфич у RPM5 уже давно нет.

Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

76. "Выпуск пакетного менеджера RPM 4.15"  +/
Сообщение от Pulfer (ok), 29-Сен-19, 03:08 
%autosetup в Росе в RPM5 добавлен. Остальное не будет добавлено никогда (я надеюсь).
Ответить | Правка | Наверх | Cообщить модератору

97. "Выпуск пакетного менеджера RPM 4.15"  +/
Сообщение от Аноним (52), 29-Сен-19, 12:30 
> Остальное не будет добавлено никогда (я надеюсь).

Почему? %patchlist — весьма неплохая идея, а %dnl вообще надо было с самого начала делать, сколько народу по граблям с комментированием # прошлось…

Ответить | Правка | Наверх | Cообщить модератору

99. "Выпуск пакетного менеджера RPM 4.15"  +/
Сообщение от Аноним (30), 29-Сен-19, 12:38 
>> Остальное не будет добавлено никогда (я надеюсь).
> Почему? %patchlist — весьма неплохая идея, а %dnl вообще надо было с
> самого начала делать, сколько народу по граблям с комментированием # прошлось…

Выше дал ответ на вопрос. Специалистов у них нет и не предвидится. Имеющихся максимум хватало, что бы перенести из OpenMandrivaготовые готовые патчи, которые привели к переполнению стека при установке пакетов. Или "накопировать рандомные коммиты" (цитата разработчика) из rpm4. Теперь апстрима у rpm5 нет, как и ресурсов для перехода на rpm4.

Ответить | Правка | Наверх | Cообщить модератору

101. "Выпуск пакетного менеджера RPM 4.15"  +1 +/
Сообщение от Аноним (52), 29-Сен-19, 12:43 
> Выше дал ответ на вопрос. Специалистов у них нет и не предвидится.

А не надо давать ответ на вопрос, заданный не тебе. Наличие/отсуствие специалистов никак не влияет на субъективное отношение человека к тем или иным нововведениям.

Ответить | Правка | Наверх | Cообщить модератору

103. "Выпуск пакетного менеджера RPM 4.15"  +/
Сообщение от Аноним (30), 29-Сен-19, 12:52 
>> Выше дал ответ на вопрос. Специалистов у них нет и не предвидится.
> А не надо давать ответ на вопрос, заданный не тебе. Наличие/отсуствие специалистов
> никак не влияет на субъективное отношение человека к тем или иным
> нововведениям.

Вопрошаемый человек субъективно не видит нововведения в changelog systemd, в результате чего отваливается dns, перестают работать Dr.Web и некоторые принтеры. Надеюсь, как раз по причине отсутствия специалистов (и перегрузу, как следствие), а не в результате некомпетентности.

Ответить | Правка | Наверх | Cообщить модератору

104. "Выпуск пакетного менеджера RPM 4.15"  +1 +/
Сообщение от Аноним (52), 29-Сен-19, 13:11 
Слушай, я всё понимаю, но тебе не надоело повторять одно и то же в любом треде, где речь заходит о Росе? Не стоит она такого внимания, вот чесслово. А про баг тот я в курсе, сам же и репортил.
Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск пакетного менеджера RPM 4.15"  +/
Сообщение от Аноним (30), 29-Сен-19, 14:25 
> Слушай, я всё понимаю, но тебе не надоело повторять одно и то
> же в любом треде, где речь заходит о Росе?

Как видишь, нет.

> Не стоит она такого внимания, вот чесслово.

Роза Фреш вообще стоит не больше пустого обещания внести её в Реестр, и прочей лжи сотрудников.

Зато время людей, которое они, будучи введёнными в заблуждение, могут на неё потратить, того стоит.

> А про баг тот я в
> курсе, сам же и репортил.

Про баг в rmp? Если бы ты точно знал причину, мог бы исправить. Следовательно, "rpm ни при чём" не более чем предположение.

Ответить | Правка | Наверх | Cообщить модератору

107. "Выпуск пакетного менеджера RPM 4.15"  +/
Сообщение от Аноним (52), 29-Сен-19, 14:44 
> Про баг в rmp?

Нет, в systemd.

Ответить | Правка | Наверх | Cообщить модератору

108. "Выпуск пакетного менеджера RPM 4.15"  +/
Сообщение от Аноним (30), 29-Сен-19, 15:39 
>> Про баг в rmp?
> Нет, в systemd.

Там же 2 несвязных бага, вызванных невнимательным чтением changelog-а. Про dns многие писали, как и про Dr.Web/принтеры (из-за незапуска "баш-портянок" для традиционного init).

Кстати, по теме новости, исправить отвал dns не могли из-за каких-то ограничений с rpm (с их слов). Там всего-то надо было симлинк поменять.

Ответить | Правка | Наверх | Cообщить модератору

109. "Выпуск пакетного менеджера RPM 4.15"  +/
Сообщение от Аноним (52), 29-Сен-19, 16:00 
> Кстати, по теме новости, исправить отвал dns не могли из-за каких-то ограничений с rpm (с их слов). Там всего-то надо было симлинк поменять.

Если симлинк не входит в состав пакета, а создаётся %post-скриптом и удаляется %preun, то да, там есть грабли, связанные с порядком вызова скриптов при обновлении. Но и обойти их можно, умеючи.
Но я имел в виду баг с незапуском service-файлов при наличии одноимённых скриптов в init.d (если бы просто не запускались скрипты из init.d, этого бы, наверное, до сих пор не заметили, но Леннарт с компашкой наг*вн*кодили изрядно).

Ответить | Правка | Наверх | Cообщить модератору

118. "Выпуск пакетного менеджера RPM 4.15"  +/
Сообщение от Аноним (30), 29-Сен-19, 18:57 
> Если симлинк не входит в состав пакета, а создаётся %post-скриптом и удаляется
> %preun, то да, там есть грабли, связанные с порядком вызова скриптов
> при обновлении. Но и обойти их можно, умеючи.

Даже если вообще невозможно, все подобные проблемы решаются созданием некоего пакета, назовём его autofix, который будет при обновлении всё что надо где надо прописывать. Тупо запуская баш-скрипт. Решение не красивое, но на скорую руку оно лучше, чем сидеть на попе ровно, вынуждая пользователей копировать одну и ту же инструкцию друг другу на форуме.

> Но я имел в виду баг с незапуском service-файлов при наличии одноимённых
> скриптов в init.d (если бы просто не запускались скрипты из init.d,
> этого бы, наверное, до сих пор не заметили, но Леннарт с
> компашкой наг*вн*кодили изрядно).

В том случае https://forum.rosalinux.ru/viewtopic.php?f=56&t=8209
просто не было скрипта systemd-sysv-install. Без него скрипты инициализации не добавлялась в автозагрузку. Надо было просто прочесть NEWS при подготовке пакета systemd

        * Support for chkconfig (--enable-chkconfig) was removed in
          favor of calling an abstraction tool
          /lib/systemd/systemd-sysv-install. This needs to be
          implemented for your distribution. See "SYSV INIT.D SCRIPTS"
          in README for details.

Не берусь сейчас утверждать, по-моему, это один баг. Наличие 2х вариантов инициализации могло запутать при локализации проблемы.

Ответить | Правка | Наверх | Cообщить модератору

146. "Выпуск пакетного менеджера RPM 4.15"  +/
Сообщение от Аноним (52), 30-Сен-19, 00:49 
> В том случае просто не было скрипта systemd-sysv-install. Без него скрипты инициализации не добавлялась в автозагрузку.

Нет, там было непросто. Без этого systemd-sysv-install гениальный недоинит не запускал service-файл (да-да, там был service-файл) при наличии ещё и инит-скрипта. Это баг апстрима, наверняка и сейчас не исправленный. Это описано в росовской багзилле (#7975), да и на форуме drweb (на который ты сам давал ссылку) тоже. А гадание Виктора на кофейной гуще не стоит принимать серьёзно, как и вообще всё, что он пишет.

Ответить | Правка | К родителю #118 | Наверх | Cообщить модератору

147. "Выпуск пакетного менеджера RPM 4.15"  +/
Сообщение от Аноним (52), 30-Сен-19, 01:10 
> на который ты сам давал ссылку

Хотя не, не ты. Но не суть, ссылка в теме есть.

Ответить | Правка | К родителю #146 | Наверх | Cообщить модератору

150. "Выпуск пакетного менеджера RPM 4.15"  +/
Сообщение от Аноним (30), 30-Сен-19, 09:05 
>> В том случае просто не было скрипта systemd-sysv-install. Без него скрипты инициализации не добавлялась в автозагрузку.
> Нет, там было непросто. Без этого systemd-sysv-install гениальный недоинит не запускал
> service-файл (да-да, там был service-файл) при наличии ещё и инит-скрипта.

Такое помню. В любом случае все связанные проблемы решаются имплементацией systemd-sysv-install, как того требует документация systemd.

> Это баг апстрима, наверняка и сейчас не исправленный.
> Это описано в росовской багзилле (#7975)

Баг закрыт. Решение моё принято. Не надо валить вину на апстрим. Просто тому "у меня сейчас rpm работает" Pulfer-у надобно читать документацию -- это работа, под которую он подписался в трудовом договоре. Халява закончилась.

> да и на форуме drweb (на который ты сам
> давал ссылку) тоже. А гадание Виктора на кофейной гуще не стоит
> принимать серьёзно, как и вообще всё, что он пишет.

На том форме вообще мало что стоит принимать серьёзно, даже часть из того, что написано мною (если бы не прикидывался чайником и простачком, они бы не позвали меня в свою конфу разработчиков).

Ответить | Правка | К родителю #146 | Наверх | Cообщить модератору

151. "Выпуск пакетного менеджера RPM 4.15"  +/
Сообщение от Аноним (52), 30-Сен-19, 10:15 
> Не надо валить вину на апстрим.

Что значит — валить вину? В апстриме логическая ошибка: если не удалось обработать init-скрипт, не обрабатывается и service-файл. Это не отменяет ошибку в пакетировании, но усугубляет последствия.

Ответить | Правка | К родителю #150 | Наверх | Cообщить модератору

153. "Выпуск пакетного менеджера RPM 4.15"  –2 +/
Сообщение от Аноним (30), 30-Сен-19, 10:34 
>> Не надо валить вину на апстрим.
> Что значит — валить вину? В апстриме логическая ошибка: если не удалось
> обработать init-скрипт

то это означает, что требования документации по имплементации обработчика не выполнены.

> не обрабатывается и service-файл. Это не отменяет ошибку в
> пакетировании, но усугубляет последствия.

Возможно. Аргумент может быть применим к другим случаям, когда разработчики не заявляют о "полной автономности всех процессов" (с)

Ответить | Правка | К родителю #151 | Наверх | Cообщить модератору

158. "Выпуск пакетного менеджера RPM 4.15"  +/
Сообщение от Pulfer (ok), 30-Сен-19, 14:28 
>> Остальное не будет добавлено никогда (я надеюсь).
> Почему? %patchlist — весьма неплохая идея, а %dnl вообще надо было с
> самого начала делать, сколько народу по граблям с комментированием # прошлось…

Чисто субъективно - предпочёл бы и сам работать со спеками без %patchlist (равно как и без autosetup и apply_patches, из-за которых неудобно останавливать сборку после наложения определённого патча из списка, когда это требуется), и чтобы чужие спеки были по-старому сделаны. Ну хотя в RHEL это ещё имеет смысл, где по несколько сотен патчей в пакете может быть.

Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

159. "Выпуск пакетного менеджера RPM 4.15"  –2 +/
Сообщение от Michael Shigorinemail (ok), 30-Сен-19, 14:39 
> Ну хотя в RHEL это ещё имеет смысл, где по несколько сотен патчей
> в пакете может быть.

Да уж... в альте в подобных случаях больше шансов увидеть в .tar завёрнутый master и пойти работать сразу с гитом.

У обоих подходов, понятно, свои плюсы и минусы -- тут у них всё опять дубово, а у нас погибче, но и посложней в освоении.

Ответить | Правка | Наверх | Cообщить модератору

163. "Выпуск пакетного менеджера RPM 4.15"  –2 +/
Сообщение от Аноним (30), 30-Сен-19, 16:12 
> чтобы чужие спеки были по-старому сделаны.

Автономность такая автономность. =)

Ответить | Правка | К родителю #158 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру