* [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