[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