ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] I: rpm-4.0.4-alt96.12
  @ 2008-11-13  1:43 ` Dmitry V. Levin
  2008-11-13  1:50   ` Led
                     ` (7 more replies)
  0 siblings, 8 replies; 60+ messages in thread
From: Dmitry V. Levin @ 2008-11-13  1:43 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1163 bytes --]

On Thu, Nov 13, 2008 at 04:21:05AM +0300, QA Team Robot wrote:
[...]
> rpm - The RPM package management system
> * Thu Nov 13 2008 Dmitry V. Levin <ldv@altlinux> 4.0.4-alt96.12
> - verify-elf: Removed no longer needed workaround for PIE executables on ARM.
> - 0common-files.req.list: Added /etc/sysconfig/limits.d (service).
> - librpm, librpmbuild: Removed %post/%postun scripts.
> - librpm: Fixed crash bug in saveTriggerFiles().
> * Wed Nov 12 2008 Alexey Tourbin <at@altlinux> 4.0.4-alt96.11
> - Implemented post-transaction filetriggers, loosely based on filetriggers.patch
>   from Mandriva Linux (see /usr/lib/rpm/posttrans-filetriggers for details)
> - Implemented /usr/lib/rpm/0ldconfig.filetrigger, so that packages with
>   shared libraries need not to invoke ldconfig(1) in they %post-scriptlets
> - rpmlib.req: Automatically generate rpmlib(PosttransFiletriggers) dependency
>   for packages which provide /usr/lib/rpm/*.filetrigger programs

В связи с внедрением post-transaction filetriggers просьба все ручные
запуски /sbin/ldconfig, %post_ldconfig, %postun_ldconfig и т.п. из
%post*-скриптов всех пакетов удалить.

-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13  1:43 ` [devel] I: rpm-4.0.4-alt96.12 Dmitry V. Levin
@ 2008-11-13  1:50   ` Led
  2008-11-13  2:04     ` Dmitry V. Levin
  2008-11-13  1:55   ` [devel] " Alexey Tourbin
                     ` (6 subsequent siblings)
  7 siblings, 1 reply; 60+ messages in thread
From: Led @ 2008-11-13  1:50 UTC (permalink / raw)
  To: ALT Devel discussion list

On Thursday, 13 November 2008 03:43:32 Dmitry V. Levin wrote:
> В связи с внедрением post-transaction filetriggers просьба все ручные
> запуски /sbin/ldconfig, %post_ldconfig, %postun_ldconfig и т.п. из
> %post*-скриптов всех пакетов удалить.

Может стОит макросы %post_ldconfig/%postun_ldconfig "обнулить"? Или это уже 
так и сделано?:)

-- 
Led

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13  1:43 ` [devel] I: rpm-4.0.4-alt96.12 Dmitry V. Levin
  2008-11-13  1:50   ` Led
@ 2008-11-13  1:55   ` Alexey Tourbin
  2008-11-13 10:30     ` Dmitry V. Levin
  2008-11-13  2:35   ` [devel] " Slava Semushin
                     ` (5 subsequent siblings)
  7 siblings, 1 reply; 60+ messages in thread
From: Alexey Tourbin @ 2008-11-13  1:55 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1437 bytes --]

On Thu, Nov 13, 2008 at 04:43:32AM +0300, Dmitry V. Levin wrote:
> On Thu, Nov 13, 2008 at 04:21:05AM +0300, QA Team Robot wrote:
> [...]
> > rpm - The RPM package management system
> > * Thu Nov 13 2008 Dmitry V. Levin <ldv@altlinux> 4.0.4-alt96.12
> > - verify-elf: Removed no longer needed workaround for PIE executables on ARM.
> > - 0common-files.req.list: Added /etc/sysconfig/limits.d (service).
> > - librpm, librpmbuild: Removed %post/%postun scripts.
> > - librpm: Fixed crash bug in saveTriggerFiles().
> > * Wed Nov 12 2008 Alexey Tourbin <at@altlinux> 4.0.4-alt96.11
> > - Implemented post-transaction filetriggers, loosely based on filetriggers.patch
> >   from Mandriva Linux (see /usr/lib/rpm/posttrans-filetriggers for details)
> > - Implemented /usr/lib/rpm/0ldconfig.filetrigger, so that packages with
> >   shared libraries need not to invoke ldconfig(1) in they %post-scriptlets
> > - rpmlib.req: Automatically generate rpmlib(PosttransFiletriggers) dependency
> >   for packages which provide /usr/lib/rpm/*.filetrigger programs
> 
> В связи с внедрением post-transaction filetriggers просьба все ручные
> запуски /sbin/ldconfig, %post_ldconfig, %postun_ldconfig и т.п. из
> %post*-скриптов всех пакетов удалить.

Аналогично %update_menus/%clean_menus можно удалять уже сейчас.
Пакет menu с триггером ещё не готов, но при установке нового пакета
menu триггер сработает и ликвидирует разрыв.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13  1:50   ` Led
@ 2008-11-13  2:04     ` Dmitry V. Levin
  2008-11-13  6:55       ` Vladimir V. Kamarzin
  2008-11-13  7:12       ` Alexander Myltsev
  0 siblings, 2 replies; 60+ messages in thread
From: Dmitry V. Levin @ 2008-11-13  2:04 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 873 bytes --]

On Thu, Nov 13, 2008 at 03:50:43AM +0200, Led wrote:
> On Thursday, 13 November 2008 03:43:32 Dmitry V. Levin wrote:
> > В связи с внедрением post-transaction filetriggers просьба все ручные
> > запуски /sbin/ldconfig, %post_ldconfig, %postun_ldconfig и т.п. из
> > %post*-скриптов всех пакетов удалить.
> 
> Может стОит макросы %post_ldconfig/%postun_ldconfig "обнулить"? Или это уже 
> так и сделано?:)

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

Боюсь что нижеприведённого будет недостаточно:

$ gear-rpm -bp
WARNING: %post_ldconfig is obsolete
WARNING: %postun_ldconfig is obsolete

Как насчёт такого:

$ gear-rpm -bp
ошибка: ERROR: %post_ldconfig is obsolete

  2<     (пусто)
  1<   %post -p 
ошибка: строка 80: %post -p 


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13  1:43 ` [devel] I: rpm-4.0.4-alt96.12 Dmitry V. Levin
  2008-11-13  1:50   ` Led
  2008-11-13  1:55   ` [devel] " Alexey Tourbin
@ 2008-11-13  2:35   ` Slava Semushin
  2008-11-13  3:13     ` Alexey Tourbin
  2008-11-13  3:26     ` Alexey Tourbin
  2008-11-13  5:39   ` Sergey Y. Afonin
                     ` (4 subsequent siblings)
  7 siblings, 2 replies; 60+ messages in thread
From: Slava Semushin @ 2008-11-13  2:35 UTC (permalink / raw)
  To: ALT Linux Team development discussions

13 ноября 2008 г. 7:43 пользователь Dmitry V. Levin <ldv%altlinux.org> написал:
> On Thu, Nov 13, 2008 at 04:21:05AM +0300, QA Team Robot wrote:
> [...]
>> rpm - The RPM package management system
>> * Thu Nov 13 2008 Dmitry V. Levin <ldv@altlinux> 4.0.4-alt96.12
>> - verify-elf: Removed no longer needed workaround for PIE executables on ARM.
>> - 0common-files.req.list: Added /etc/sysconfig/limits.d (service).
>> - librpm, librpmbuild: Removed %post/%postun scripts.
>> - librpm: Fixed crash bug in saveTriggerFiles().
>> * Wed Nov 12 2008 Alexey Tourbin <at@altlinux> 4.0.4-alt96.11
>> - Implemented post-transaction filetriggers, loosely based on filetriggers.patch
>>   from Mandriva Linux (see /usr/lib/rpm/posttrans-filetriggers for details)
>> - Implemented /usr/lib/rpm/0ldconfig.filetrigger, so that packages with
>>   shared libraries need not to invoke ldconfig(1) in they %post-scriptlets
>> - rpmlib.req: Automatically generate rpmlib(PosttransFiletriggers) dependency
>>   for packages which provide /usr/lib/rpm/*.filetrigger programs
>
> В связи с внедрением post-transaction filetriggers просьба все ручные
> запуски /sbin/ldconfig, %post_ldconfig, %postun_ldconfig и т.п. из
> %post*-скриптов всех пакетов удалить.

Нужно ли при этом добавлять Requires: rpm >= 4.0.4-alt96.11 ?


-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13  2:35   ` [devel] " Slava Semushin
@ 2008-11-13  3:13     ` Alexey Tourbin
  2008-11-13  4:05       ` Alexey Tourbin
  2008-11-13  3:26     ` Alexey Tourbin
  1 sibling, 1 reply; 60+ messages in thread
From: Alexey Tourbin @ 2008-11-13  3:13 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1103 bytes --]

On Thu, Nov 13, 2008 at 08:35:45AM +0600, Slava Semushin wrote:
> > В связи с внедрением post-transaction filetriggers просьба все ручные
> > запуски /sbin/ldconfig, %post_ldconfig, %postun_ldconfig и т.п. из
> > %post*-скриптов всех пакетов удалить.
> 
> Нужно ли при этом добавлять Requires: rpm >= 4.0.4-alt96.11 ?

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

Идеальная реализация могла бы включать в себя некий декларативный
язык описания различных "типов файлов" (допустим, на основе языка lua),
и различных "слотов" или "действий" по отношению к типам файлов.
А триггеры уже можно было бы навешивать на типы файлов.  А также
типы файлов пригодились бы для поиска зависимостей.  Но это уже была
бы такая "подсистема всё вместе", которая с трудом допускает разбиение
на отдельные задачи и жесткое unix-way расфоркивание (программа-ввод-вывод).

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13  2:35   ` [devel] " Slava Semushin
  2008-11-13  3:13     ` Alexey Tourbin
@ 2008-11-13  3:26     ` Alexey Tourbin
  1 sibling, 0 replies; 60+ messages in thread
From: Alexey Tourbin @ 2008-11-13  3:26 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 915 bytes --]

On Thu, Nov 13, 2008 at 08:35:45AM +0600, Slava Semushin wrote:
> > В связи с внедрением post-transaction filetriggers просьба все ручные
> > запуски /sbin/ldconfig, %post_ldconfig, %postun_ldconfig и т.п. из
> > %post*-скриптов всех пакетов удалить.
> 
> Нужно ли при этом добавлять Requires: rpm >= 4.0.4-alt96.11 ?

Кстати, эта зависимость бесполезна: чтобы триггеры сработали,
rpm вот этой версии должен быть уже установлен до начала транзакции.
А обычная зависимость этого гарантировать не может -- если rpm
устанавливается в той же самой транзакции, то зависимость оказывается
удовлетворенной.

Зависимость такого рода может быть реализована только на уровне
rpmlib(...).  Для пакетов с триггерами я реализовал автоматическую
зависимость rpmlib(PosttransFiletriggers).  Она гарантирует, что
триггер по крайней мере будет запущен сразу же после установки или
обновления пакета с триггером.  

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13  3:13     ` Alexey Tourbin
@ 2008-11-13  4:05       ` Alexey Tourbin
  0 siblings, 0 replies; 60+ messages in thread
From: Alexey Tourbin @ 2008-11-13  4:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1956 bytes --]

On Thu, Nov 13, 2008 at 06:13:58AM +0300, Alexey Tourbin wrote:
> On Thu, Nov 13, 2008 at 08:35:45AM +0600, Slava Semushin wrote:
> > > В связи с внедрением post-transaction filetriggers просьба все ручные
> > > запуски /sbin/ldconfig, %post_ldconfig, %postun_ldconfig и т.п. из
> > > %post*-скриптов всех пакетов удалить.
> > 
> > Нужно ли при этом добавлять Requires: rpm >= 4.0.4-alt96.11 ?
> 
> Короткий ответ -- нет.  Длинный ответ -- формализовать все особенности
> триггеров довольно сложно; реализация триггеров, которую я сделал, --
> компромиссная.  Зато она простая -- не только как реализация сама по
> себе, но ещё и в неё очень просто вклиниться (сделать свой триггер).
> 
> Идеальная реализация могла бы включать в себя некий декларативный
> язык описания различных "типов файлов" (допустим, на основе языка lua),
> и различных "слотов" или "действий" по отношению к типам файлов.
> А триггеры уже можно было бы навешивать на типы файлов.  А также
> типы файлов пригодились бы для поиска зависимостей.  Но это уже была
> бы такая "подсистема всё вместе", которая с трудом допускает разбиение
> на отдельные задачи и жесткое unix-way расфоркивание (программа-ввод-вывод).

В принципе, в системе поиска зависимостей есть зачатки "типов файлов" --
*.req.files и *.prov.files скрипты.  Было бы заманчиво их совместить с
триггерами, но они плохо совмещаются.  Уже lib.req.files и lib.prov.files
отсеивают разные файлы (условие lib.prov это только "*shared object*",
а для lib.req это также и исполняемые бинари; а для ldconfig триггера
дополнительное условие это ещё и basename файла, которое не равно
условию наличия soname).  Базовые типы файлов могут иметь дополнительные
"слотовые" атрибуты, а точнее просто "подтипы" (см. тж. Liskov principle).
А также тут маячат conrer-cases типа "что если это симлинк", от которых
зависит что дальше делать.  Кажется, если здесь углубиться в теорию, то
мы выйдем ни с чем.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13  1:43 ` [devel] I: rpm-4.0.4-alt96.12 Dmitry V. Levin
                     ` (2 preceding siblings ...)
  2008-11-13  2:35   ` [devel] " Slava Semushin
@ 2008-11-13  5:39   ` Sergey Y. Afonin
  2008-11-13  6:05     ` Motsyo Gennadi aka Drool
  2008-11-13  8:16   ` Stanislav Ievlev
                     ` (3 subsequent siblings)
  7 siblings, 1 reply; 60+ messages in thread
From: Sergey Y. Afonin @ 2008-11-13  5:39 UTC (permalink / raw)
  To: ALT Devel discussion list

On Thursday 13 November 2008, Dmitry V. Levin wrote:

> В связи с внедрением post-transaction filetriggers просьба все ручные
> запуски /sbin/ldconfig, %post_ldconfig, %postun_ldconfig и т.п. из
> %post*-скриптов всех пакетов удалить.
 
А как быть с бакпортами ? Такой rpm бакпортить, видимо, не планируется ?
Пакеты из Сизифа будут, по прежнему, переноситься. При этом, забыть
вернуть %post_ldconfig/%postun_ldconfig не очень сложно.

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13  5:39   ` Sergey Y. Afonin
@ 2008-11-13  6:05     ` Motsyo Gennadi aka Drool
  2008-11-13  7:28       ` Sergey Y. Afonin
  0 siblings, 1 reply; 60+ messages in thread
From: Motsyo Gennadi aka Drool @ 2008-11-13  6:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Sergey Y. Afonin пишет:
> А как быть с бакпортами ? Такой rpm бакпортить, видимо, не планируется ?
> Пакеты из Сизифа будут, по прежнему, переноситься. При этом, забыть
> вернуть %post_ldconfig/%postun_ldconfig не очень сложно.

	Присоединяюсь к вопросу. Можно ли эти изменения портировать в 4.0/4.1 ?


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13  2:04     ` Dmitry V. Levin
@ 2008-11-13  6:55       ` Vladimir V. Kamarzin
  2008-11-13  7:12       ` Alexander Myltsev
  1 sibling, 0 replies; 60+ messages in thread
From: Vladimir V. Kamarzin @ 2008-11-13  6:55 UTC (permalink / raw)
  To: ALT Devel discussion list

>>>>> On 13 Nov 2008 at 07:04 "DVL" == Dmitry V Levin writes:

DVL> Боюсь что нижеприведённого будет недостаточно:
DVL> $ gear-rpm -bp
DVL> WARNING: %post_ldconfig is obsolete
DVL> WARNING: %postun_ldconfig is obsolete

DVL> Как насчёт такого:
DVL> $ gear-rpm -bp
DVL> ошибка: ERROR: %post_ldconfig is obsolete

Отлично ;)

-- 
vvk


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13  2:04     ` Dmitry V. Levin
  2008-11-13  6:55       ` Vladimir V. Kamarzin
@ 2008-11-13  7:12       ` Alexander Myltsev
  2008-11-13  7:23         ` [devel] [JT] " Andrey Rahmatullin
  1 sibling, 1 reply; 60+ messages in thread
From: Alexander Myltsev @ 2008-11-13  7:12 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2008/11/13 Dmitry V. Levin <ldv@altlinux.org>:
> $ gear-rpm -bp
> ошибка: ERROR: %post_ldconfig is obsolete

Для наибольшего эффекта это нужно включить 10-го декабря, а 12-го
устроить показательную пересборку. Тогда бранч 5.0 поместится на
CD-визитку.

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] [JT] I: rpm-4.0.4-alt96.12
  2008-11-13  7:12       ` Alexander Myltsev
@ 2008-11-13  7:23         ` Andrey Rahmatullin
  0 siblings, 0 replies; 60+ messages in thread
From: Andrey Rahmatullin @ 2008-11-13  7:23 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 775 bytes --]

On Thu, Nov 13, 2008 at 10:12:27AM +0300, Alexander Myltsev wrote:
> Для наибольшего эффекта это нужно включить 10-го декабря, а 12-го
> устроить показательную пересборку. Тогда бранч 5.0 поместится на
> CD-визитку.
%
<combr> doc-: знаешь что-нибудь про "Попался мне дистрибутив Junior 2.3
        (с ноутам iRU идёт)" ? ;)
<doc-> combr: Дык все знают - что это Сизиф на одном компакте :) Видимо
       после выбрасывания la
<doc-> combr: Если ldv не остановить, следующий Сизиф будет на одной
       дискете
%

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

> А еще я изящным движением мыши утащил верхнюю панель налево -
> как без перезапуска гнома ее вернуть на место?
Подцепить мышкой и перетащить обратно
		-- avp in sisyphus@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13  6:05     ` Motsyo Gennadi aka Drool
@ 2008-11-13  7:28       ` Sergey Y. Afonin
  2008-11-13 13:37         ` Sergey Y. Afonin
  0 siblings, 1 reply; 60+ messages in thread
From: Sergey Y. Afonin @ 2008-11-13  7:28 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thursday 13 November 2008, Motsyo Gennadi aka Drool wrote:

> Можно ли эти изменения портировать в 4.0/4.1 ?

Основная сложность с портированием - это решение вопроса, что делать
с толпой пакетов, где есть вызов ldconfig. Не пересобирать же бранчи.
Может, ввести что-то а-ля %branch_version ? Тогда можно будет использовать
условие в новых пакетах.

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13  1:43 ` [devel] I: rpm-4.0.4-alt96.12 Dmitry V. Levin
                     ` (3 preceding siblings ...)
  2008-11-13  5:39   ` Sergey Y. Afonin
@ 2008-11-13  8:16   ` Stanislav Ievlev
  2008-11-13 13:19   ` Igor Vlasenko
                     ` (2 subsequent siblings)
  7 siblings, 0 replies; 60+ messages in thread
From: Stanislav Ievlev @ 2008-11-13  8:16 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, Nov 13, 2008 at 04:43:32AM +0300, Dmitry V. Levin wrote:
> On Thu, Nov 13, 2008 at 04:21:05AM +0300, QA Team Robot wrote:
> [...]
> > rpm - The RPM package management system
> > * Thu Nov 13 2008 Dmitry V. Levin <ldv@altlinux> 4.0.4-alt96.12
> > - verify-elf: Removed no longer needed workaround for PIE executables on ARM.
> > - 0common-files.req.list: Added /etc/sysconfig/limits.d (service).
> > - librpm, librpmbuild: Removed %post/%postun scripts.
> > - librpm: Fixed crash bug in saveTriggerFiles().
> > * Wed Nov 12 2008 Alexey Tourbin <at@altlinux> 4.0.4-alt96.11
> > - Implemented post-transaction filetriggers, loosely based on filetriggers.patch
> >   from Mandriva Linux (see /usr/lib/rpm/posttrans-filetriggers for details)
> > - Implemented /usr/lib/rpm/0ldconfig.filetrigger, so that packages with
> >   shared libraries need not to invoke ldconfig(1) in they %post-scriptlets
> > - rpmlib.req: Automatically generate rpmlib(PosttransFiletriggers) dependency
> >   for packages which provide /usr/lib/rpm/*.filetrigger programs
> 
> В связи с внедрением post-transaction filetriggers просьба все ручные
> запуски /sbin/ldconfig, %post_ldconfig, %postun_ldconfig и т.п. из
> %post*-скриптов всех пакетов удалить.
Стоит сделать проверку в sisyphus_check.
> 
> -- 
> ldv



> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13  1:55   ` [devel] " Alexey Tourbin
@ 2008-11-13 10:30     ` Dmitry V. Levin
    0 siblings, 1 reply; 60+ messages in thread
From: Dmitry V. Levin @ 2008-11-13 10:30 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1517 bytes --]

On Thu, Nov 13, 2008 at 04:55:47AM +0300, Alexey Tourbin wrote:
> On Thu, Nov 13, 2008 at 04:43:32AM +0300, Dmitry V. Levin wrote:
> > On Thu, Nov 13, 2008 at 04:21:05AM +0300, QA Team Robot wrote:
> > [...]
> > > rpm - The RPM package management system
> > > * Thu Nov 13 2008 Dmitry V. Levin <ldv@altlinux> 4.0.4-alt96.12
> > > - verify-elf: Removed no longer needed workaround for PIE executables on ARM.
> > > - 0common-files.req.list: Added /etc/sysconfig/limits.d (service).
> > > - librpm, librpmbuild: Removed %post/%postun scripts.
> > > - librpm: Fixed crash bug in saveTriggerFiles().
> > > * Wed Nov 12 2008 Alexey Tourbin <at@altlinux> 4.0.4-alt96.11
> > > - Implemented post-transaction filetriggers, loosely based on filetriggers.patch
> > >   from Mandriva Linux (see /usr/lib/rpm/posttrans-filetriggers for details)
> > > - Implemented /usr/lib/rpm/0ldconfig.filetrigger, so that packages with
> > >   shared libraries need not to invoke ldconfig(1) in they %post-scriptlets
> > > - rpmlib.req: Automatically generate rpmlib(PosttransFiletriggers) dependency
> > >   for packages which provide /usr/lib/rpm/*.filetrigger programs
> > 
> > В связи с внедрением post-transaction filetriggers просьба все ручные
> > запуски /sbin/ldconfig, %post_ldconfig, %postun_ldconfig и т.п. из
> > %post*-скриптов всех пакетов удалить.
> 
> Аналогично %update_menus/%clean_menus можно удалять уже сейчас.

А %update_wms/%clean_wms и %update_scrollkeeper/%clean_scrollkeeper?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  @ 2008-11-13 11:14         ` Dmitry V. Levin
  2008-11-13 11:33           ` Sergey V Turchin
  2008-11-13 20:04           ` Igor Vlasenko
  0 siblings, 2 replies; 60+ messages in thread
From: Dmitry V. Levin @ 2008-11-13 11:14 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 646 bytes --]

On Thu, Nov 13, 2008 at 02:12:59PM +0300, Sergey V Turchin wrote:
> On Thursday 13 November 2008, Dmitry V. Levin wrote:
> [...]
> > > > В связи с внедрением post-transaction filetriggers просьба
> > > > все ручные запуски /sbin/ldconfig, %post_ldconfig,
> > > > %postun_ldconfig и т.п. из %post*-скриптов всех пакетов
> > > > удалить.
> > >
> > > Аналогично %update_menus/%clean_menus можно удалять уже сейчас.
> >
> > А %update_wms/%clean_wms и
> > %update_scrollkeeper/%clean_scrollkeeper?
> Эти файлтриггеры в каких-то других пакетах должны быть.

Вопрос в том, их уже пора deprecate'ить в rpm-build или ещё нет?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13 11:14         ` Dmitry V. Levin
@ 2008-11-13 11:33           ` Sergey V Turchin
  2008-11-13 13:17             ` Igor Vlasenko
  2008-11-13 20:04           ` Igor Vlasenko
  1 sibling, 1 reply; 60+ messages in thread
From: Sergey V Turchin @ 2008-11-13 11:33 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 634 bytes --]

On Thursday 13 November 2008, Dmitry V. Levin wrote:

[...]
> > > А %update_wms/%clean_wms и
> > > %update_scrollkeeper/%clean_scrollkeeper?
> >
> > Эти файлтриггеры в каких-то других пакетах должны быть.
>
> Вопрос в том, их уже пора deprecate'ить в rpm-build или ещё нет?
update_wms пока еще нужен, вроде. kdm/kdm4 я давно пропатчил, но 
остальные *dm вроде используют.

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13 11:33           ` Sergey V Turchin
@ 2008-11-13 13:17             ` Igor Vlasenko
  0 siblings, 0 replies; 60+ messages in thread
From: Igor Vlasenko @ 2008-11-13 13:17 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, Nov 13, 2008 at 02:33:35PM +0300, Sergey V Turchin wrote:
> > > > А %update_wms/%clean_wms и
> > > > %update_scrollkeeper/%clean_scrollkeeper?
> > > Эти файлтриггеры в каких-то других пакетах должны быть.

в xinit предлагали.

> > Вопрос в том, их уже пора deprecate'ить в rpm-build или ещё нет?
> update_wms пока еще нужен, вроде. kdm/kdm4 я давно пропатчил, но 
> остальные *dm вроде используют.

IMHO, макросы можно делать deprecate только после появления
соотв. триггера.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13  1:43 ` [devel] I: rpm-4.0.4-alt96.12 Dmitry V. Levin
                     ` (4 preceding siblings ...)
  2008-11-13  8:16   ` Stanislav Ievlev
@ 2008-11-13 13:19   ` Igor Vlasenko
  2008-11-13 18:58     ` Денис Смирнов
  2008-11-13 13:28   ` Sergey Y. Afonin
  2008-11-13 21:58   ` Vitaly Lipatov
  7 siblings, 1 reply; 60+ messages in thread
From: Igor Vlasenko @ 2008-11-13 13:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, Nov 13, 2008 at 04:43:32AM +0300, Dmitry V. Levin wrote:
> В связи с внедрением post-transaction filetriggers просьба все ручные
> запуски /sbin/ldconfig, %post_ldconfig, %postun_ldconfig и т.п. из
> %post*-скриптов всех пакетов удалить.

О, замечательно, наконец-то!

Вечером доберусь домой, переключу в репокопе
патчгенератор на удаление %post/un* :)

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13  1:43 ` [devel] I: rpm-4.0.4-alt96.12 Dmitry V. Levin
                     ` (5 preceding siblings ...)
  2008-11-13 13:19   ` Igor Vlasenko
@ 2008-11-13 13:28   ` Sergey Y. Afonin
  2008-11-13 18:28     ` Dmitry V. Levin
  2008-11-13 21:58   ` Vitaly Lipatov
  7 siblings, 1 reply; 60+ messages in thread
From: Sergey Y. Afonin @ 2008-11-13 13:28 UTC (permalink / raw)
  To: ALT Devel discussion list

On Thursday 13 November 2008, Dmitry V. Levin wrote:

> В связи с внедрением post-transaction filetriggers просьба все ручные
> запуски /sbin/ldconfig, %post_ldconfig, %postun_ldconfig и т.п. из
> %post*-скриптов всех пакетов удалить.
 
Кстати, это до 15-ого надо ?

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13  7:28       ` Sergey Y. Afonin
@ 2008-11-13 13:37         ` Sergey Y. Afonin
  2008-11-14 20:10           ` Alexey Tourbin
  0 siblings, 1 reply; 60+ messages in thread
From: Sergey Y. Afonin @ 2008-11-13 13:37 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thursday 13 November 2008, Sergey Y. Afonin wrote:

> > Можно ли эти изменения портировать в 4.0/4.1 ?
> 
> Основная сложность с портированием - это решение вопроса, что делать
> с толпой пакетов, где есть вызов ldconfig. Не пересобирать же бранчи.

Так... Понятно. С первой частью предположения я ошибся:

rpm - The RPM package management system
* Thu Nov 13 2008 Alexey Tourbin <at@altlinux> 4.0.4-alt77.M40.7
- fixed crash in previous release (Dmitry V. Levin)
* Wed Nov 12 2008 Alexey Tourbin <at@altlinux> 4.0.4-alt77.M40.6
- implemented post-transaction filetriggers, loosely based on 

В бранчи оно приехало. Тогда вопрос. А что делать с ldconfig в
старых пакетах в бранчах ?

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13 13:28   ` Sergey Y. Afonin
@ 2008-11-13 18:28     ` Dmitry V. Levin
  0 siblings, 0 replies; 60+ messages in thread
From: Dmitry V. Levin @ 2008-11-13 18:28 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 383 bytes --]

On Thu, Nov 13, 2008 at 05:28:59PM +0400, Sergey Y. Afonin wrote:
> On Thursday 13 November 2008, Dmitry V. Levin wrote:
> 
> > В связи с внедрением post-transaction filetriggers просьба все ручные
> > запуски /sbin/ldconfig, %post_ldconfig, %postun_ldconfig и т.п. из
> > %post*-скриптов всех пакетов удалить.
>  
> Кстати, это до 15-ого надо ?

Желательно.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13 13:19   ` Igor Vlasenko
@ 2008-11-13 18:58     ` Денис Смирнов
  2008-11-13 19:03       ` Mikhail Gusarov
  2008-11-13 20:00       ` Igor Vlasenko
  0 siblings, 2 replies; 60+ messages in thread
From: Денис Смирнов @ 2008-11-13 18:58 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 621 bytes --]

On Thu, Nov 13, 2008 at 03:19:54PM +0200, Igor Vlasenko wrote:
>> В связи с внедрением post-transaction filetriggers просьба все ручные
>> запуски /sbin/ldconfig, %post_ldconfig, %postun_ldconfig и т.п. из
>> %post*-скриптов всех пакетов удалить.
IV> О, замечательно, наконец-то!
IV> Вечером доберусь домой, переключу в репокопе
IV> патчгенератор на удаление %post/un* :)

А где на wiki лежит ссылка где искать _патчи_? :)

И есть ли где-то howto как запустить repocop локально?

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13 18:58     ` Денис Смирнов
@ 2008-11-13 19:03       ` Mikhail Gusarov
  2008-11-13 20:00       ` Igor Vlasenko
  1 sibling, 0 replies; 60+ messages in thread
From: Mikhail Gusarov @ 2008-11-13 19:03 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 304 bytes --]

Twas brillig at 21:58:46 13.11.2008 UTC+03 when mithraen@altlinux.ru did gyre and gimble:

 ДС> И есть ли где-то howto как запустить repocop локально?

Гммм.

apt-get install repocop repocop-unittest
repocop-run <директория с RPM-ками>

-- 

[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13 18:58     ` Денис Смирнов
  2008-11-13 19:03       ` Mikhail Gusarov
@ 2008-11-13 20:00       ` Igor Vlasenko
  1 sibling, 0 replies; 60+ messages in thread
From: Igor Vlasenko @ 2008-11-13 20:00 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, Nov 13, 2008 at 09:58:46PM +0300, Денис Смирнов wrote:
> IV> патчгенератор на удаление %post/un* :)
> 
> А где на wiki лежит ссылка где искать _патчи_? :)
Добавил
 
> И есть ли где-то howto как запустить repocop локально?

Напишу, но явно уже не сегодня.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13 11:14         ` Dmitry V. Levin
  2008-11-13 11:33           ` Sergey V Turchin
@ 2008-11-13 20:04           ` Igor Vlasenko
  2008-11-13 20:12             ` Pavlov Konstantin
                               ` (2 more replies)
  1 sibling, 3 replies; 60+ messages in thread
From: Igor Vlasenko @ 2008-11-13 20:04 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, Nov 13, 2008 at 02:14:13PM +0300, Dmitry V. Levin wrote:
> > > > Аналогично %update_menus/%clean_menus можно удалять уже сейчас.
> > > А %update_wms/%clean_wms и
> > > %update_scrollkeeper/%clean_scrollkeeper?
> > Эти файлтриггеры в каких-то других пакетах должны быть.
> Вопрос в том, их уже пора deprecate'ить в rpm-build или ещё нет?

 and those should be deprecated:
%update_desktopdb (should be trigger in  desktop-file-utils package)
%update_mimedb    (should be trigger in  shared-mime-info )
%update_wms       (should be trigger in  xinit )


-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13 20:04           ` Igor Vlasenko
@ 2008-11-13 20:12             ` Pavlov Konstantin
  2008-11-13 20:20               ` Igor Vlasenko
  2008-11-13 20:28             ` Alexey I. Froloff
  2008-11-13 21:51             ` Dmitry V. Levin
  2 siblings, 1 reply; 60+ messages in thread
From: Pavlov Konstantin @ 2008-11-13 20:12 UTC (permalink / raw)
  To: devel

On Thu, Nov 13, 2008 at 10:04:20PM +0200, Igor Vlasenko wrote:
> On Thu, Nov 13, 2008 at 02:14:13PM +0300, Dmitry V. Levin wrote:
> > > > > Аналогично %update_menus/%clean_menus можно удалять уже сейчас.
> > > > А %update_wms/%clean_wms и
> > > > %update_scrollkeeper/%clean_scrollkeeper?
> > > Эти файлтриггеры в каких-то других пакетах должны быть.
> > Вопрос в том, их уже пора deprecate'ить в rpm-build или ещё нет?
> 
>  and those should be deprecated:
> %update_desktopdb (should be trigger in  desktop-file-utils package)
> %update_mimedb    (should be trigger in  shared-mime-info )
> %update_wms       (should be trigger in  xinit )

А можно такие варнинги выдавать на русском?

А то на английском ну совершенно не ясно, что это значит.

-- 
> На лету не получится - надо войти в систему заново (права для
> пользователя устанавливаются при входе, и далее наследуются всеми
> запускаемыми процессами).
Можно и на лету - через /dev/kmem, если знаете, куда писать. :)
		-- ldv in sisyphus@



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13 20:12             ` Pavlov Konstantin
@ 2008-11-13 20:20               ` Igor Vlasenko
  2008-11-13 20:25                 ` Pavlov Konstantin
  2008-11-13 20:42                 ` Led
  0 siblings, 2 replies; 60+ messages in thread
From: Igor Vlasenko @ 2008-11-13 20:20 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, Nov 13, 2008 at 11:12:01PM +0300, Pavlov Konstantin wrote:
> >  and those should be deprecated:
> > %update_desktopdb (should be trigger in  desktop-file-utils package)
> > %update_mimedb    (should be trigger in  shared-mime-info )
> > %update_wms       (should be trigger in  xinit )
> 
> А можно такие варнинги выдавать на русском?
указанные макросы надо тоже фтопку, заменив на филетриггер из
колонки слева.

> А то на английском ну совершенно не ясно, что это значит.
Хороший совет:
Очень помогает смотреть аниме с английской озвучкой.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13 20:20               ` Igor Vlasenko
@ 2008-11-13 20:25                 ` Pavlov Konstantin
  2008-11-13 20:42                 ` Led
  1 sibling, 0 replies; 60+ messages in thread
From: Pavlov Konstantin @ 2008-11-13 20:25 UTC (permalink / raw)
  To: devel

On Thu, Nov 13, 2008 at 10:20:05PM +0200, Igor Vlasenko wrote:
> On Thu, Nov 13, 2008 at 11:12:01PM +0300, Pavlov Konstantin wrote:
> > >  and those should be deprecated:
> > > %update_desktopdb (should be trigger in  desktop-file-utils package)
> > > %update_mimedb    (should be trigger in  shared-mime-info )
> > > %update_wms       (should be trigger in  xinit )
> > 
> > А можно такие варнинги выдавать на русском?
> указанные макросы надо тоже фтопку, заменив на филетриггер из
> колонки слева.

Вот теперь ясно.

> > А то на английском ну совершенно не ясно, что это значит.
> Хороший совет:
> Очень помогает смотреть аниме с английской озвучкой.

Хороший совет:
Купить учебник по английскому языку, а не изучать по кривым переводам с
японского на алабамский.

Я о том, что фраза неграмотная вон там выше, а не "как начинать понимать".

-- 
> А почему вы думаете, что меня, как "конечного пользователя"
> дистрибутива, должен заботить этот нюанс?
Потому что я вижу, что вы формулируете вопросы, которые "конечный
пользователь" не в состоянии сформулировать.
		-- ldv in community@



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13 20:04           ` Igor Vlasenko
  2008-11-13 20:12             ` Pavlov Konstantin
@ 2008-11-13 20:28             ` Alexey I. Froloff
  2008-11-13 20:42               ` Igor Vlasenko
  2008-11-13 21:51             ` Dmitry V. Levin
  2 siblings, 1 reply; 60+ messages in thread
From: Alexey I. Froloff @ 2008-11-13 20:28 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 431 bytes --]

* Igor Vlasenko <vlasenko@> [081113 23:19]:
>  and those should be deprecated:
> %update_desktopdb (should be trigger in  desktop-file-utils package)
> %update_mimedb    (should be trigger in  shared-mime-info )
> %update_wms       (should be trigger in  xinit )
А эти пакеты не должны ли владеть соответствующими каталогами?  И
генерить зависимость на себя через /usr/lib/rpm/*-files.req.list.

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13 20:28             ` Alexey I. Froloff
@ 2008-11-13 20:42               ` Igor Vlasenko
  0 siblings, 0 replies; 60+ messages in thread
From: Igor Vlasenko @ 2008-11-13 20:42 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, Nov 13, 2008 at 11:28:45PM +0300, Alexey I. Froloff wrote:
> * Igor Vlasenko <vlasenko@> [081113 23:19]:
> >  and those should be deprecated:
> > %update_desktopdb (should be trigger in  desktop-file-utils package)
> > %update_mimedb    (should be trigger in  shared-mime-info )
> > %update_wms       (should be trigger in  xinit )
> А эти пакеты не должны ли владеть соответствующими каталогами?  И
> генерить зависимость на себя через /usr/lib/rpm/*-files.req.list.

%update_wms уже сделано или собирались сделать, 

а для %update_mimedb и %update_desktopdb это IMHO лишнее.
Представим сервер; на нем какая-то консольная программа 
вроде mutt или elinks; в пакете есть .desktop файл.

по зависимостям он тянет %update_mimedb, %update_desktopdb...
Я предлагал схему с wm-common (есть в Дедале).
http://lists.altlinux.org/pipermail/devel/2008-September/079442.html

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13 20:20               ` Igor Vlasenko
  2008-11-13 20:25                 ` Pavlov Konstantin
@ 2008-11-13 20:42                 ` Led
  1 sibling, 0 replies; 60+ messages in thread
From: Led @ 2008-11-13 20:42 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thursday, 13 November 2008 22:20:05 Igor Vlasenko wrote:
> On Thu, Nov 13, 2008 at 11:12:01PM +0300, Pavlov Konstantin wrote:
> > >  and those should be deprecated:
> > > %update_desktopdb (should be trigger in  desktop-file-utils package)
> > > %update_mimedb    (should be trigger in  shared-mime-info )
> > > %update_wms       (should be trigger in  xinit )
> >
> > А можно такие варнинги выдавать на русском?
>
> указанные макросы надо тоже фтопку, заменив на филетриггер из
> колонки слева.
>
> > А то на английском ну совершенно не ясно, что это значит.
>
> Хороший совет:
> Очень помогает смотреть аниме с английской озвучкой.

Не, лучше помогает использовать в проектах gettext :)

-- 
Led

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13 20:04           ` Igor Vlasenko
  2008-11-13 20:12             ` Pavlov Konstantin
  2008-11-13 20:28             ` Alexey I. Froloff
@ 2008-11-13 21:51             ` Dmitry V. Levin
  2008-11-14 20:05               ` Alexey Tourbin
  2 siblings, 1 reply; 60+ messages in thread
From: Dmitry V. Levin @ 2008-11-13 21:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 805 bytes --]

On Thu, Nov 13, 2008 at 10:04:20PM +0200, Igor Vlasenko wrote:
> On Thu, Nov 13, 2008 at 02:14:13PM +0300, Dmitry V. Levin wrote:
> > > > > Аналогично %update_menus/%clean_menus можно удалять уже сейчас.
> > > > А %update_wms/%clean_wms и
> > > > %update_scrollkeeper/%clean_scrollkeeper?
> > > Эти файлтриггеры в каких-то других пакетах должны быть.
> > Вопрос в том, их уже пора deprecate'ить в rpm-build или ещё нет?
> 
>  and those should be deprecated:
> %update_desktopdb (should be trigger in  desktop-file-utils package)
> %update_mimedb    (should be trigger in  shared-mime-info )
> %update_wms       (should be trigger in  xinit )

А кто и когда это планирует сделать?
Почему-то мне кажется, что не все заинтересованные уже умеют
создавать posttrans filetriggers.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13  1:43 ` [devel] I: rpm-4.0.4-alt96.12 Dmitry V. Levin
                     ` (6 preceding siblings ...)
  2008-11-13 13:28   ` Sergey Y. Afonin
@ 2008-11-13 21:58   ` Vitaly Lipatov
  2008-11-13 22:20     ` Dmitry V. Levin
  2008-11-13 22:22     ` Igor Vlasenko
  7 siblings, 2 replies; 60+ messages in thread
From: Vitaly Lipatov @ 2008-11-13 21:58 UTC (permalink / raw)
  To: ALT Devel discussion list

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*-скриптов всех пакетов
> удалить.
Я конечно понимаю, что меня забыли спросить, но я с таким 
предложением не согласен.
Хотелось бы сначала ясности в том, как предлагается совершать 
перенос пакетов из Сизифа в бранчи (хотя бы и с помощью 
бэкпортирования).
Ну и конечно предложение бегать по своим пакетам и удалять там 
эти макросы, которые перед этим люди ручками десять лет 
старательно вписывали, особенно последнее время по предложениям 
repocop'а, не может быть принято с восторгом.

Если нельзя придумать, как сделать макросы недействующими (хотя 
не вижу проблемы заменить в них /sbin/ldconfig на /bin/true), то 
хуже решения, чем вставить проверку в sisyphus_check, я не вижу.

-- 
С уважением,
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13 21:58   ` Vitaly Lipatov
@ 2008-11-13 22:20     ` Dmitry V. Levin
  2008-11-14 11:01       ` Sergey V Turchin
                         ` (2 more replies)
  2008-11-13 22:22     ` Igor Vlasenko
  1 sibling, 3 replies; 60+ messages in thread
From: Dmitry V. Levin @ 2008-11-13 22:20 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 2175 bytes --]

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

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13 21:58   ` Vitaly Lipatov
  2008-11-13 22:20     ` Dmitry V. Levin
@ 2008-11-13 22:22     ` Igor Vlasenko
  2008-11-14  0:00       ` Денис Смирнов
  2008-11-14 21:14       ` Igor Vlasenko
  1 sibling, 2 replies; 60+ messages in thread
From: Igor Vlasenko @ 2008-11-13 22:22 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Nov 14, 2008 at 12:58:02AM +0300, Vitaly Lipatov wrote:
> Ну и конечно предложение бегать по своим пакетам и удалять там 
> эти макросы, которые перед этим люди ручками десять лет 
> старательно вписывали, особенно последнее время по предложениям 
> repocop'а, не может быть принято с восторгом.

Этому легко помочь.
Сейчас как раз идет пробный прогон repocop c 
новыми патчгенераторами, которые теперь 
_удаляют_ макросы из %post*.

А завтра вечером напишу HOWTO
по автоматическому исправлению своих пакетов с помощью repocop.
(сначала проверю на себе).

Процесс будет таким:
1) отзеркалить свежий сизиф.
2) скачать с repocop.altlinux.org свежую базу repocop.
3) указанным скриптом создать hasher с repocop.
4) mount --bind'ом бросить внутрь сизиф и базу repocop.
5) запустить скрипт генерации srpmок.
6) выпить чашку кофе.
7) залить сгенерированные пакеты в incoming.
(можно для гарантии предварительно локально пересобрать их).

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13 22:22     ` Igor Vlasenko
@ 2008-11-14  0:00       ` Денис Смирнов
  2008-11-14 22:24         ` Igor Vlasenko
  2008-11-14 21:14       ` Igor Vlasenko
  1 sibling, 1 reply; 60+ messages in thread
From: Денис Смирнов @ 2008-11-14  0:00 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 504 bytes --]

On Fri, Nov 14, 2008 at 12:22:47AM +0200, Igor Vlasenko wrote:

IV> 5) запустить скрипт генерации srpmок.
IV> 6) выпить чашку кофе.
IV> 7) залить сгенерированные пакеты в incoming.
IV> (можно для гарантии предварительно локально пересобрать их).

Пользователям git от этого плохо :( им удобнее все-таки стайка патчей :)
А если еще и в формате понимаемом git-am...

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13 22:20     ` Dmitry V. Levin
@ 2008-11-14 11:01       ` Sergey V Turchin
  2008-11-14 20:33       ` Vitaly Lipatov
  2008-11-18 21:53       ` Alexey Tourbin
  2 siblings, 0 replies; 60+ messages in thread
From: Sergey V Turchin @ 2008-11-14 11:01 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 325 bytes --]

On Friday 14 November 2008, Dmitry V. Levin wrote:

[...]
> В бранчах уже сейчас находится rpm с поддержкой posttrans
> filetriggers.
А сами триггеры?

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13 21:51             ` Dmitry V. Levin
@ 2008-11-14 20:05               ` Alexey Tourbin
  2008-11-15  4:19                 ` Yuri N. Sedunov
  2008-11-16 17:17                 ` [devel] I: rpm-4.0.4-alt96.12 Dmitry V. Levin
  0 siblings, 2 replies; 60+ messages in thread
From: Alexey Tourbin @ 2008-11-14 20:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1113 bytes --]

On Fri, Nov 14, 2008 at 12:51:30AM +0300, Dmitry V. Levin wrote:
> On Thu, Nov 13, 2008 at 10:04:20PM +0200, Igor Vlasenko wrote:
> > On Thu, Nov 13, 2008 at 02:14:13PM +0300, Dmitry V. Levin wrote:
> > > > > > Аналогично %update_menus/%clean_menus можно удалять уже сейчас.
> > > > > А %update_wms/%clean_wms и
> > > > > %update_scrollkeeper/%clean_scrollkeeper?
> > > > Эти файлтриггеры в каких-то других пакетах должны быть.
> > > Вопрос в том, их уже пора deprecate'ить в rpm-build или ещё нет?
> > 
> >  and those should be deprecated:
> > %update_desktopdb (should be trigger in  desktop-file-utils package)
> > %update_mimedb    (should be trigger in  shared-mime-info )
> > %update_wms       (should be trigger in  xinit )
> 
> А кто и когда это планирует сделать?

Я планирую реализовать несколько триггеров в понедельник. :)
Кстати, Нужно будет обновить rpm на всех сборочных аккаунтах,
иначе, когда поступят пакеты с триггерами, у них будут анметы
rpmlib(PostttransFilTriggers).

> Почему-то мне кажется, что не все заинтересованные уже умеют
> создавать posttrans filetriggers.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13 13:37         ` Sergey Y. Afonin
@ 2008-11-14 20:10           ` Alexey Tourbin
  0 siblings, 0 replies; 60+ messages in thread
From: Alexey Tourbin @ 2008-11-14 20:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1010 bytes --]

On Thu, Nov 13, 2008 at 05:37:17PM +0400, Sergey Y. Afonin wrote:
> On Thursday 13 November 2008, Sergey Y. Afonin wrote:
> 
> > > Можно ли эти изменения портировать в 4.0/4.1 ?
> > 
> > Основная сложность с портированием - это решение вопроса, что делать
> > с толпой пакетов, где есть вызов ldconfig. Не пересобирать же бранчи.
> 
> Так... Понятно. С первой частью предположения я ошибся:
> 
> rpm - The RPM package management system
> * Thu Nov 13 2008 Alexey Tourbin <at@altlinux> 4.0.4-alt77.M40.7
> - fixed crash in previous release (Dmitry V. Levin)
> * Wed Nov 12 2008 Alexey Tourbin <at@altlinux> 4.0.4-alt77.M40.6
> - implemented post-transaction filetriggers, loosely based on 
> 
> В бранчи оно приехало. Тогда вопрос. А что делать с ldconfig в
> старых пакетах в бранчах ?

Активного удаления %post-скриптов в бранчах не предполагается.
С другой стороны, если делается бекпорт пакета, в котором %post-скрипты
уже удалены, то, наверное, их не надо специально восстанавливать.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13 22:20     ` Dmitry V. Levin
  2008-11-14 11:01       ` Sergey V Turchin
@ 2008-11-14 20:33       ` Vitaly Lipatov
  2008-11-14 20:50         ` Alexey Tourbin
  2008-11-18 21:53       ` Alexey Tourbin
  2 siblings, 1 reply; 60+ messages in thread
From: Vitaly Lipatov @ 2008-11-14 20:33 UTC (permalink / raw)
  To: ALT Devel discussion list

On 14 ноября 2008, Dmitry V. Levin wrote:
...
> Сколько бы месяцев не обсуждались posttrans filetriggers,
> обязательно найдётся тот, кто узнает об этом в самый последний
> момент.
Безусловно :)
Но я следил за обсуждением.

> > Хотелось бы сначала ясности в том, как предлагается
> > совершать перенос пакетов из Сизифа в бранчи (хотя бы и с
> > помощью бэкпортирования).
>
> В бранчах уже сейчас находится rpm с поддержкой posttrans
> filetriggers.
Я предполагаю, что будет проблема у тех пользователей, которые 
ставят систему, а потом доставляют в неё отдельные пакеты, не 
имея полного бранча.

А есть ли сведения о других rpm-based системах, где так же не 
требуется вызов ldconfig из пакета?

> > Ну и конечно предложение бегать по своим пакетам и удалять
> > там эти макросы, которые перед этим люди ручками десять лет
> > старательно вписывали,
>
> Десять лет?  Эти макросы гораздо моложе.  ALT ещё 10 лет не
> исполнилось, между прочим.
У меня часы в KDE "неточное время" :)

> > особенно последнее время по предложениям
> > repocop'а, не может быть принято с восторгом.
>
> Я не предлагал испытывать при этом восторг. :)
:)

...
> Т.е. значение упраздняемых макросов будет /bin/true, а при
> использовании будет изображаться жирный WARNING.
Из начального письма я не понял что всё будет так хорошо :)

> Избавление от холостых вызовов ldconfig'а приведёт к
> увеличению скорости выполнения обновления пакетов и решению
> проблемы #14917, не более того.
Безусловно, дело хорошее.



-- 
С уважением,
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-14 20:33       ` Vitaly Lipatov
@ 2008-11-14 20:50         ` Alexey Tourbin
  2008-11-14 21:20           ` Dmitry Afanasov
  0 siblings, 1 reply; 60+ messages in thread
From: Alexey Tourbin @ 2008-11-14 20:50 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 284 bytes --]

On Fri, Nov 14, 2008 at 11:33:40PM +0300, Vitaly Lipatov wrote:
> А есть ли сведения о других rpm-based системах, где так же не 
> требуется вызов ldconfig из пакета?

В мандриве используется конструкция

%if %mdkversion < 200900
%post -n %{libname} -p /sbin/ldconfig
%endif

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13 22:22     ` Igor Vlasenko
  2008-11-14  0:00       ` Денис Смирнов
@ 2008-11-14 21:14       ` Igor Vlasenko
  1 sibling, 0 replies; 60+ messages in thread
From: Igor Vlasenko @ 2008-11-14 21:14 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Nov 14, 2008 at 12:22:47AM +0200, Igor Vlasenko wrote:
> Этому легко помочь.
> Сейчас как раз идет пробный прогон repocop c 
> новыми патчгенераторами, которые теперь 
> _удаляют_ макросы из %post*.
> 
> А завтра вечером напишу HOWTO
> по автоматическому исправлению своих пакетов с помощью repocop.

Пока патчгенераторы много пропускают,
поэтому сначала допилю патчгенераторы,
потом будет HOWTO.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-14 20:50         ` Alexey Tourbin
@ 2008-11-14 21:20           ` Dmitry Afanasov
  0 siblings, 0 replies; 60+ messages in thread
From: Dmitry Afanasov @ 2008-11-14 21:20 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2008/11/14, Alexey Tourbin <at@altlinux.ru>:
> On Fri, Nov 14, 2008 at 11:33:40PM +0300, Vitaly Lipatov wrote:
>  > А есть ли сведения о других rpm-based системах, где так же не
>  > требуется вызов ldconfig из пакета?
>
> В мандриве используется конструкция
>
>  %if %mdkversion < 200900
>  %post -n %{libname} -p /sbin/ldconfig
>  %endif
вот такой вариант мне кажется более правильным, чем моментальное
удаление ldconfig. как вспомню, как мне пришлось с master 2/1 на сизиф
2005 года обновляться, так сразу и страшно от всего этого становится
:)
-- 
С уважением
Афанасов Дмитрий

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-14  0:00       ` Денис Смирнов
@ 2008-11-14 22:24         ` Igor Vlasenko
  0 siblings, 0 replies; 60+ messages in thread
From: Igor Vlasenko @ 2008-11-14 22:24 UTC (permalink / raw)
  To: ALT Linux Team development discussions
  Cc: Денис
	Смирнов

On Fri, Nov 14, 2008 at 03:00:39AM +0300, Денис Смирнов wrote:
> Пользователям git от этого плохо :( им удобнее все-таки стайка патчей :)
> А если еще и в формате понимаемом git-am...

Это правильная мысль.

В текущем виде у нас на выходе один гигантский diff,
где изменения от многих патчгенераторов слеплены в один ком.

Правильнее создавать почтовые сообщения 
с пачкой последовательных diff с пояснительным текстом
от каждого патчгенератора.

Но у меня сейчас завал :(
Так что это на перспективу.

C другой стороны, пока можно оборачивать в почту
имеющиеся diff-ы.
Думаю, лучше с этого и начать --

Денис, с вас скрипт для обертывания,
в формат, который вас устроит,
а я его прикручу к репокопу.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-14 20:05               ` Alexey Tourbin
@ 2008-11-15  4:19                 ` Yuri N. Sedunov
  2008-11-15  4:25                   ` Alexey Tourbin
  2008-11-17 11:41                   ` [devel] UA: libgtk+2-common in 4.1/branch Dmitry V. Levin
  2008-11-16 17:17                 ` [devel] I: rpm-4.0.4-alt96.12 Dmitry V. Levin
  1 sibling, 2 replies; 60+ messages in thread
From: Yuri N. Sedunov @ 2008-11-15  4:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions

В Птн, 14/11/2008 в 23:05 +0300, Alexey Tourbin пишет:
<skip>
> 
> Я планирую реализовать несколько триггеров в понедельник. :)
> Кстати, Нужно будет обновить rpm на всех сборочных аккаунтах,
> иначе, когда поступят пакеты с триггерами, у них будут анметы
> rpmlib(PostttransFilTriggers).


На 4.1 анметы со сборочными эккаунтами вроде бы не связаны.
--------------------------------------------------------------------------------------------------------------------
От: 	Anton V. Boyarshinov <boyarsh@altlinux.org>
Кому: 	aris@altlinux.ru
Тема: 	unmets
Дата: 	Fri, 14 Nov 2008 20:32:34 +0300


Package shared-mime-info version 0.51-alt1.M41.1 has an unmet dep:
 Depends: rpmlib(PosttransFiletriggers)
 Package libgtk+2-common version 2.12.12-alt0.M41.2 has an unmet dep:
  Depends: rpmlib(PosttransFiletriggers)

Почему-то только в i586. Разбираться сейчас времени нет, пока откатываю
на
предыдущие версии..

Антон
--------------------------------------------------------------------------------------------------------------------

-- 
Yuri N. Sedunov



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-15  4:19                 ` Yuri N. Sedunov
@ 2008-11-15  4:25                   ` Alexey Tourbin
  2008-11-15  4:30                     ` Yuri N. Sedunov
  2008-11-17 11:41                   ` [devel] UA: libgtk+2-common in 4.1/branch Dmitry V. Levin
  1 sibling, 1 reply; 60+ messages in thread
From: Alexey Tourbin @ 2008-11-15  4:25 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 489 bytes --]

On Sat, Nov 15, 2008 at 07:19:25AM +0300, Yuri N. Sedunov wrote:
> Package shared-mime-info version 0.51-alt1.M41.1 has an unmet dep:
>  Depends: rpmlib(PosttransFiletriggers)
>  Package libgtk+2-common version 2.12.12-alt0.M41.2 has an unmet dep:
>   Depends: rpmlib(PosttransFiletriggers)
> 
> Почему-то только в i586. Разбираться сейчас времени нет, пока откатываю
> на
> предыдущие версии..

Потому что на x86_64 триггер запаковался неправильно, см. мое предыдущее
письмо.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-15  4:25                   ` Alexey Tourbin
@ 2008-11-15  4:30                     ` Yuri N. Sedunov
  0 siblings, 0 replies; 60+ messages in thread
From: Yuri N. Sedunov @ 2008-11-15  4:30 UTC (permalink / raw)
  To: ALT Linux Team development discussions

В Сбт, 15/11/2008 в 07:25 +0300, Alexey Tourbin пишет:
> On Sat, Nov 15, 2008 at 07:19:25AM +0300, Yuri N. Sedunov wrote:
> > Package shared-mime-info version 0.51-alt1.M41.1 has an unmet dep:
> >  Depends: rpmlib(PosttransFiletriggers)
> >  Package libgtk+2-common version 2.12.12-alt0.M41.2 has an unmet dep:
> >   Depends: rpmlib(PosttransFiletriggers)
> > 
> > Почему-то только в i586. Разбираться сейчас времени нет, пока откатываю
> > на
> > предыдущие версии..
> 
> Потому что на x86_64 триггер запаковался неправильно, см. мое предыдущее
> письмо.

Исправлю. Просьба посмотреть в shared-mime-info, -- надо ли в этом
пакете что-то исправить кроме %_rpmlibdir и цифры в имени
посттрансфайлтриггера?

-- 
Yuri N. Sedunov



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-14 20:05               ` Alexey Tourbin
  2008-11-15  4:19                 ` Yuri N. Sedunov
@ 2008-11-16 17:17                 ` Dmitry V. Levin
  2008-11-16 17:46                   ` Alexey Tourbin
  1 sibling, 1 reply; 60+ messages in thread
From: Dmitry V. Levin @ 2008-11-16 17:17 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1059 bytes --]

On Fri, Nov 14, 2008 at 11:05:13PM +0300, Alexey Tourbin wrote:
> On Fri, Nov 14, 2008 at 12:51:30AM +0300, Dmitry V. Levin wrote:
> > On Thu, Nov 13, 2008 at 10:04:20PM +0200, Igor Vlasenko wrote:
> > > On Thu, Nov 13, 2008 at 02:14:13PM +0300, Dmitry V. Levin wrote:
> > > > > > > Аналогично %update_menus/%clean_menus можно удалять уже сейчас.
> > > > > > А %update_wms/%clean_wms и
> > > > > > %update_scrollkeeper/%clean_scrollkeeper?
> > > > > Эти файлтриггеры в каких-то других пакетах должны быть.
> > > > Вопрос в том, их уже пора deprecate'ить в rpm-build или ещё нет?
> > > 
> > >  and those should be deprecated:
> > > %update_desktopdb (should be trigger in  desktop-file-utils package)
> > > %update_mimedb    (should be trigger in  shared-mime-info )
> > > %update_wms       (should be trigger in  xinit )
> > 
> > А кто и когда это планирует сделать?
> 
> Я планирую реализовать несколько триггеров в понедельник. :)

OK, ждём.

> Кстати, Нужно будет обновить rpm на всех сборочных аккаунтах,

Обновлены.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-16 17:17                 ` [devel] I: rpm-4.0.4-alt96.12 Dmitry V. Levin
@ 2008-11-16 17:46                   ` Alexey Tourbin
  2008-11-16 17:55                     ` Anton Farygin
  2008-11-16 18:06                     ` [devel] [jt] " Dmitry V. Levin
  0 siblings, 2 replies; 60+ messages in thread
From: Alexey Tourbin @ 2008-11-16 17:46 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 228 bytes --]

On Sun, Nov 16, 2008 at 08:17:57PM +0300, Dmitry V. Levin wrote:
> > Я планирую реализовать несколько триггеров в понедельник. :)
> OK, ждём.

Не иметь триггеров -- это как не иметь полового члена!
По степени фатальности.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-16 17:46                   ` Alexey Tourbin
@ 2008-11-16 17:55                     ` Anton Farygin
  2008-11-16 17:58                       ` Alexander Bokovoy
  2008-11-16 18:06                     ` [devel] [jt] " Dmitry V. Levin
  1 sibling, 1 reply; 60+ messages in thread
From: Anton Farygin @ 2008-11-16 17:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Alexey Tourbin пишет:
> On Sun, Nov 16, 2008 at 08:17:57PM +0300, Dmitry V. Levin wrote:
>>> Я планирую реализовать несколько триггеров в понедельник. :)
>> OK, ждём.
> 
> Не иметь триггеров -- это как не иметь полового члена!
> По степени фатальности.

Мне уже страшно... что будет с сизифом, после добавления к нему сего 
инструмента...



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-16 17:55                     ` Anton Farygin
@ 2008-11-16 17:58                       ` Alexander Bokovoy
  0 siblings, 0 replies; 60+ messages in thread
From: Alexander Bokovoy @ 2008-11-16 17:58 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2008/11/16 Anton Farygin <rider@altlinux.com>:
> Alexey Tourbin пишет:
>>
>> On Sun, Nov 16, 2008 at 08:17:57PM +0300, Dmitry V. Levin wrote:
>>>>
>>>> Я планирую реализовать несколько триггеров в понедельник. :)
>>>
>>> OK, ждём.
>>
>> Не иметь триггеров -- это как не иметь полового члена!
>> По степени фатальности.
>
> Мне уже страшно... что будет с сизифом, после добавления к нему сего
> инструмента...
Сексуальный маньяк в Аду?
-- 
/ Alexander Bokovoy

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] [jt] I: rpm-4.0.4-alt96.12
  2008-11-16 17:46                   ` Alexey Tourbin
  2008-11-16 17:55                     ` Anton Farygin
@ 2008-11-16 18:06                     ` Dmitry V. Levin
  1 sibling, 0 replies; 60+ messages in thread
From: Dmitry V. Levin @ 2008-11-16 18:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 417 bytes --]

On Sun, Nov 16, 2008 at 08:46:18PM +0300, Alexey Tourbin wrote:
> On Sun, Nov 16, 2008 at 08:17:57PM +0300, Dmitry V. Levin wrote:
> > > Я планирую реализовать несколько триггеров в понедельник. :)
> > OK, ждём.
> 
> Не иметь триггеров -- это как не иметь полового члена!
> По степени фатальности.

В Сизифе уже есть триггеры, так что аналогия неуместна,
просьба дальше её здесь не развивать.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* [devel] UA: libgtk+2-common in 4.1/branch
  2008-11-15  4:19                 ` Yuri N. Sedunov
  2008-11-15  4:25                   ` Alexey Tourbin
@ 2008-11-17 11:41                   ` Dmitry V. Levin
  2008-11-18  0:36                     ` Dmitry V. Levin
  1 sibling, 1 reply; 60+ messages in thread
From: Dmitry V. Levin @ 2008-11-17 11:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions
  Cc: Anton V. Boyarshinov, Yuri N. Sedunov

[-- Attachment #1: Type: text/plain, Size: 381 bytes --]

On Sat, Nov 15, 2008 at 07:19:25AM +0300, Yuri N. Sedunov wrote:
[...]
>  Package libgtk+2-common version 2.12.12-alt0.M41.2 has an unmet dep:
>   Depends: rpmlib(PosttransFiletriggers)

Уберите libgtk+2-common с зависимостью на PosttransFiletriggers из
бранча 4.1 _как_можно_скорее_.  Этот пакет невозможно установить
ни на один из выпущенных дистрибутивов.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] UA: libgtk+2-common in 4.1/branch
  2008-11-17 11:41                   ` [devel] UA: libgtk+2-common in 4.1/branch Dmitry V. Levin
@ 2008-11-18  0:36                     ` Dmitry V. Levin
  2008-11-18  0:50                       ` Alexey Tourbin
  0 siblings, 1 reply; 60+ messages in thread
From: Dmitry V. Levin @ 2008-11-18  0:36 UTC (permalink / raw)
  To: ALT Linux Team development discussions
  Cc: Anton V. Boyarshinov, Yuri N. Sedunov

[-- Attachment #1: Type: text/plain, Size: 510 bytes --]

On Mon, Nov 17, 2008 at 02:41:02PM +0300, Dmitry V. Levin wrote:
> On Sat, Nov 15, 2008 at 07:19:25AM +0300, Yuri N. Sedunov wrote:
> [...]
> >  Package libgtk+2-common version 2.12.12-alt0.M41.2 has an unmet dep:
> >   Depends: rpmlib(PosttransFiletriggers)
> 
> Уберите libgtk+2-common с зависимостью на PosttransFiletriggers из
> бранча 4.1 _как_можно_скорее_.  Этот пакет невозможно установить
> ни на один из выпущенных дистрибутивов.

2Cc: Вы ожидаете, пока я сделаю это за вас?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] UA: libgtk+2-common in 4.1/branch
  2008-11-18  0:36                     ` Dmitry V. Levin
@ 2008-11-18  0:50                       ` Alexey Tourbin
  2008-11-18 18:17                         ` Dmitry V. Levin
  0 siblings, 1 reply; 60+ messages in thread
From: Alexey Tourbin @ 2008-11-18  0:50 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1079 bytes --]

On Tue, Nov 18, 2008 at 03:36:16AM +0300, Dmitry V. Levin wrote:
> On Mon, Nov 17, 2008 at 02:41:02PM +0300, Dmitry V. Levin wrote:
> > On Sat, Nov 15, 2008 at 07:19:25AM +0300, Yuri N. Sedunov wrote:
> > [...]
> > >  Package libgtk+2-common version 2.12.12-alt0.M41.2 has an unmet dep:
> > >   Depends: rpmlib(PosttransFiletriggers)
> > 
> > Уберите libgtk+2-common с зависимостью на PosttransFiletriggers из
> > бранча 4.1 _как_можно_скорее_.  Этот пакет невозможно установить
> > ни на один из выпущенных дистрибутивов.
> 
> 2Cc: Вы ожидаете, пока я сделаю это за вас?

Какова политика удаления стандартных %post-скриптов для branch-4.1?
Удаляя %post-скрипты в сизифе, мы знаем, что когда пакет с триггером
установится впервые, то он должен "глобально" сработать и ликвидировать
разрыв для удалённых %post-сктипров (если такой разрыв был).

А для бранча-4.1 удаление %post-скриптов останется незамеченным,
а триггеры никогда не отработают и не ликвидируют этого разрыва.

По-видимому, нужно перестать заниматься бранчами, кроме критических
исправлений.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] UA: libgtk+2-common in 4.1/branch
  2008-11-18  0:50                       ` Alexey Tourbin
@ 2008-11-18 18:17                         ` Dmitry V. Levin
  0 siblings, 0 replies; 60+ messages in thread
From: Dmitry V. Levin @ 2008-11-18 18:17 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 951 bytes --]

On Tue, Nov 18, 2008 at 03:50:21AM +0300, Alexey Tourbin wrote:
> On Tue, Nov 18, 2008 at 03:36:16AM +0300, Dmitry V. Levin wrote:
> > On Mon, Nov 17, 2008 at 02:41:02PM +0300, Dmitry V. Levin wrote:
> > > On Sat, Nov 15, 2008 at 07:19:25AM +0300, Yuri N. Sedunov wrote:
> > > [...]
> > > >  Package libgtk+2-common version 2.12.12-alt0.M41.2 has an unmet dep:
> > > >   Depends: rpmlib(PosttransFiletriggers)
> > > 
> > > Уберите libgtk+2-common с зависимостью на PosttransFiletriggers из
> > > бранча 4.1 _как_можно_скорее_.  Этот пакет невозможно установить
> > > ни на один из выпущенных дистрибутивов.
> > 
> > 2Cc: Вы ожидаете, пока я сделаю это за вас?
> 
> Какова политика удаления стандартных %post-скриптов для branch-4.1?

Консервативная.  Я добавил в скрипты заливки собранных пакетов в бранчи
защиту от случайного попадания пакетов с зависимостями на
rpmlib(PayloadIsLzma) и rpmlib(PosttransFiletriggers)


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-13 22:20     ` Dmitry V. Levin
  2008-11-14 11:01       ` Sergey V Turchin
  2008-11-14 20:33       ` Vitaly Lipatov
@ 2008-11-18 21:53       ` Alexey Tourbin
  2008-11-18 22:07         ` Dmitry V. Levin
  2 siblings, 1 reply; 60+ messages in thread
From: Alexey Tourbin @ 2008-11-18 21:53 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 592 bytes --]

On Fri, Nov 14, 2008 at 01:20:04AM +0300, Dmitry V. Levin wrote:
> Т.е. значение упраздняемых макросов будет /bin/true, а при использовании
> будет изображаться жирный WARNING.

Для ldconfig и update-menus можно выдывать warning, но сохранить старое
значение макросов.  Эти две программы теперь всё равно будут выходить
при наличии переменной окружения RPM_INSTALL_NAME=%name.  Но по крайней
мере для ldconfig в некоторых случаях нежелательно, чтобы зависимость
/sbin/ldconfig изменилась на /bin/true, потому что в пакетной иерархии
/bin/true=coreutils > /sbin/ldconfig=glibc-core.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] I: rpm-4.0.4-alt96.12
  2008-11-18 21:53       ` Alexey Tourbin
@ 2008-11-18 22:07         ` Dmitry V. Levin
  0 siblings, 0 replies; 60+ messages in thread
From: Dmitry V. Levin @ 2008-11-18 22:07 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 644 bytes --]

On Wed, Nov 19, 2008 at 12:53:13AM +0300, Alexey Tourbin wrote:
> On Fri, Nov 14, 2008 at 01:20:04AM +0300, Dmitry V. Levin wrote:
> > Т.е. значение упраздняемых макросов будет /bin/true, а при использовании
> > будет изображаться жирный WARNING.
> 
> Для ldconfig и update-menus можно выдывать warning, но сохранить старое
> значение макросов.  Эти две программы теперь всё равно будут выходить
> при наличии переменной окружения RPM_INSTALL_NAME=%name.

Теперь да.  На момент, когда я предлагал /bin/true, эти две программы вели
себя иначе.  Остальные программы, видимо, следует модифицировать
в том же направлении.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

end of thread, other threads:[~2008-11-18 22:07 UTC | newest]

Thread overview: 60+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-11-13  1:43 ` [devel] I: rpm-4.0.4-alt96.12 Dmitry V. Levin
2008-11-13  1:50   ` Led
2008-11-13  2:04     ` Dmitry V. Levin
2008-11-13  6:55       ` Vladimir V. Kamarzin
2008-11-13  7:12       ` Alexander Myltsev
2008-11-13  7:23         ` [devel] [JT] " Andrey Rahmatullin
2008-11-13  1:55   ` [devel] " Alexey Tourbin
2008-11-13 10:30     ` Dmitry V. Levin
2008-11-13 11:14         ` Dmitry V. Levin
2008-11-13 11:33           ` Sergey V Turchin
2008-11-13 13:17             ` Igor Vlasenko
2008-11-13 20:04           ` Igor Vlasenko
2008-11-13 20:12             ` Pavlov Konstantin
2008-11-13 20:20               ` Igor Vlasenko
2008-11-13 20:25                 ` Pavlov Konstantin
2008-11-13 20:42                 ` Led
2008-11-13 20:28             ` Alexey I. Froloff
2008-11-13 20:42               ` Igor Vlasenko
2008-11-13 21:51             ` Dmitry V. Levin
2008-11-14 20:05               ` Alexey Tourbin
2008-11-15  4:19                 ` Yuri N. Sedunov
2008-11-15  4:25                   ` Alexey Tourbin
2008-11-15  4:30                     ` Yuri N. Sedunov
2008-11-17 11:41                   ` [devel] UA: libgtk+2-common in 4.1/branch Dmitry V. Levin
2008-11-18  0:36                     ` Dmitry V. Levin
2008-11-18  0:50                       ` Alexey Tourbin
2008-11-18 18:17                         ` Dmitry V. Levin
2008-11-16 17:17                 ` [devel] I: rpm-4.0.4-alt96.12 Dmitry V. Levin
2008-11-16 17:46                   ` Alexey Tourbin
2008-11-16 17:55                     ` Anton Farygin
2008-11-16 17:58                       ` Alexander Bokovoy
2008-11-16 18:06                     ` [devel] [jt] " Dmitry V. Levin
2008-11-13  2:35   ` [devel] " Slava Semushin
2008-11-13  3:13     ` Alexey Tourbin
2008-11-13  4:05       ` Alexey Tourbin
2008-11-13  3:26     ` Alexey Tourbin
2008-11-13  5:39   ` Sergey Y. Afonin
2008-11-13  6:05     ` Motsyo Gennadi aka Drool
2008-11-13  7:28       ` Sergey Y. Afonin
2008-11-13 13:37         ` Sergey Y. Afonin
2008-11-14 20:10           ` Alexey Tourbin
2008-11-13  8:16   ` Stanislav Ievlev
2008-11-13 13:19   ` Igor Vlasenko
2008-11-13 18:58     ` Денис Смирнов
2008-11-13 19:03       ` Mikhail Gusarov
2008-11-13 20:00       ` Igor Vlasenko
2008-11-13 13:28   ` Sergey Y. Afonin
2008-11-13 18:28     ` Dmitry V. Levin
2008-11-13 21:58   ` Vitaly Lipatov
2008-11-13 22:20     ` Dmitry V. Levin
2008-11-14 11:01       ` Sergey V Turchin
2008-11-14 20:33       ` Vitaly Lipatov
2008-11-14 20:50         ` Alexey Tourbin
2008-11-14 21:20           ` Dmitry Afanasov
2008-11-18 21:53       ` Alexey Tourbin
2008-11-18 22:07         ` Dmitry V. Levin
2008-11-13 22:22     ` Igor Vlasenko
2008-11-14  0:00       ` Денис Смирнов
2008-11-14 22:24         ` Igor Vlasenko
2008-11-14 21:14       ` Igor Vlasenko

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git