[devel] I: rpm-4.0.4-alt96.12
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Пт Ноя 14 01:20:04 MSK 2008
On Fri, Nov 14, 2008 at 12:58:02AM +0300, Vitaly Lipatov wrote:
> On 13 ноября 2008, Dmitry V. Levin wrote:
> > On Thu, Nov 13, 2008 at 04:21:05AM +0300, QA Team Robot wrote:
> ...
> > В связи с внедрением post-transaction filetriggers просьба все
> > ручные запуски /sbin/ldconfig, %post_ldconfig,
> > %postun_ldconfig и т.п. из %post*-скриптов всех пакетов
> > удалить.
> Я конечно понимаю, что меня забыли спросить, но я с таким
> предложением не согласен.
Сколько бы месяцев не обсуждались posttrans filetriggers, обязательно
найдётся тот, кто узнает об этом в самый последний момент.
> Хотелось бы сначала ясности в том, как предлагается совершать
> перенос пакетов из Сизифа в бранчи (хотя бы и с помощью
> бэкпортирования).
В бранчах уже сейчас находится rpm с поддержкой posttrans filetriggers.
> Ну и конечно предложение бегать по своим пакетам и удалять там
> эти макросы, которые перед этим люди ручками десять лет
> старательно вписывали,
Десять лет? Эти макросы гораздо моложе. ALT ещё 10 лет не исполнилось,
между прочим.
> особенно последнее время по предложениям
> repocop'а, не может быть принято с восторгом.
Я не предлагал испытывать при этом восторг. :)
> Если нельзя придумать, как сделать макросы недействующими (хотя
> не вижу проблемы заменить в них /sbin/ldconfig на /bin/true), то
> хуже решения, чем вставить проверку в sisyphus_check, я не вижу.
Для начала с этими макросами произойдёт примерно следующее:
http://git.altlinux.org/people/ldv/packages/?p=rpm.git;a=commit;h=c1a5ffd827034b011b094e50cee580c11f97cf0c
Т.е. значение упраздняемых макросов будет /bin/true, а при использовании
будет изображаться жирный WARNING.
Избавление от холостых вызовов ldconfig'а приведёт к увеличению скорости
выполнения обновления пакетов и решению проблемы #14917, не более того.
Поэтому принуждать всех к искоренению вызовов %post_ldconfig'а я не буду.
Хотя искоренить эти вызовы было бы желательно.
2at: Возможно, придётся пойти на то, чтобы полностью деактивировать
/sbin/ldconfig, если он запускается во время установки пакетов.
Например, по наличию $RPM_INSTALL_ARG1.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20081114/9ca17a67/attachment.bin>
Подробная информация о списке рассылки Devel