* [devel] I: rpm-4.0.4-alt96.13
@ 2008-11-23 18:21 Dmitry V. Levin
2008-11-23 22:21 ` Igor Vlasenko
` (3 more replies)
0 siblings, 4 replies; 21+ messages in thread
From: Dmitry V. Levin @ 2008-11-23 18:21 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 947 bytes --]
Hi,
В Сизиф ушёл rpm-build-4.0.4-alt96.13, который теперь выдаёт
предупреждение на каждое использование устаревших макросов
%update_scrollkeeper
%clean_scrollkeeper
%update_wms
%clean_wms
%update_menus
%clean_menus
%post_ldconfig_lib
%post_ldconfig_sys
%post_ldconfig
%postun_ldconfig
Как уже было сказано ранее, все эти макросы хорошо бы из спек-файлов удалить.
В той же сборке добавлен макрос %_rpmmacrosdir для облегчения перехода с
/etc/rpm/macros.d/ на /usr/lib/rpm/macros.d/ (см. ALT#17948).
Кроме того, в alternatives-0.4 объявлены ненужными макросы
%register_alternatives
%unregister_alternatives
%register_alternatives_always
%update_alternatives
%remove_alternatives
При их использовании rpmbuild выводит предупреждение, а при
установке/обновлении пакетов с использующими эти макросы скриптами
своё предупреждение выводит alternatives.
Все эти макросы тоже хорошо бы из спек-файлов удалить.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] I: rpm-4.0.4-alt96.13
2008-11-23 18:21 [devel] I: rpm-4.0.4-alt96.13 Dmitry V. Levin
@ 2008-11-23 22:21 ` Igor Vlasenko
2008-11-23 22:26 ` Dmitry V. Levin
2008-12-02 11:41 ` Alexey Shabalin
2008-11-24 1:09 ` Alexey Tourbin
` (2 subsequent siblings)
3 siblings, 2 replies; 21+ messages in thread
From: Igor Vlasenko @ 2008-11-23 22:21 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sun, Nov 23, 2008 at 09:21:02PM +0300, Dmitry V. Levin wrote:
> Hi,
>
> В Сизиф ушёл rpm-build-4.0.4-alt96.13, который теперь выдаёт
> предупреждение на каждое использование устаревших макросов
> %update_scrollkeeper
> %clean_scrollkeeper
> %update_wms
> %clean_wms
> %update_menus
> %clean_menus
> %post_ldconfig_lib
> %post_ldconfig_sys
> %post_ldconfig
> %postun_ldconfig
> Как уже было сказано ранее, все эти макросы хорошо бы из спек-файлов удалить.
shared-mime-info-0.51-alt3 уже содержит mime-database.filetrigger,
так что надо ругать и
%update_mimedb
%clean_mimedb
Сюда же просится %update_desktopdb, но к сожалению в
пакете desktop-file-utils-0.14-alt1 триггера еще нет :(
> В той же сборке добавлен макрос %_rpmmacrosdir для облегчения перехода с
> /etc/rpm/macros.d/ на /usr/lib/rpm/macros.d/ (см. ALT#17948).
>
> Кроме того, в alternatives-0.4 объявлены ненужными макросы
> %register_alternatives
> %unregister_alternatives
> %register_alternatives_always
> %update_alternatives
> %remove_alternatives
> При их использовании rpmbuild выводит предупреждение, а при
> установке/обновлении пакетов с использующими эти макросы скриптами
> своё предупреждение выводит alternatives.
> Все эти макросы тоже хорошо бы из спек-файлов удалить.
Генератор патчей repocop для alternatives уже тоже работает.
--
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] 21+ messages in thread
* Re: [devel] I: rpm-4.0.4-alt96.13
2008-11-23 22:21 ` Igor Vlasenko
@ 2008-11-23 22:26 ` Dmitry V. Levin
2008-12-02 11:41 ` Alexey Shabalin
1 sibling, 0 replies; 21+ messages in thread
From: Dmitry V. Levin @ 2008-11-23 22:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 742 bytes --]
On Mon, Nov 24, 2008 at 12:21:25AM +0200, Igor Vlasenko wrote:
> On Sun, Nov 23, 2008 at 09:21:02PM +0300, Dmitry V. Levin wrote:
> > В Сизиф ушёл rpm-build-4.0.4-alt96.13, который теперь выдаёт
> > предупреждение на каждое использование устаревших макросов
[...]
> > Как уже было сказано ранее, все эти макросы хорошо бы из спек-файлов удалить.
>
> shared-mime-info-0.51-alt3 уже содержит mime-database.filetrigger,
> так что надо ругать и
> %update_mimedb
> %clean_mimedb
>
> Сюда же просится %update_desktopdb, но к сожалению в
> пакете desktop-file-utils-0.14-alt1 триггера еще нет :(
Реализацию предупреждений надо добавлять в тех пакетах, где
эти макросы определены. В данном случае это не rpm-build.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] I: rpm-4.0.4-alt96.13
2008-11-23 18:21 [devel] I: rpm-4.0.4-alt96.13 Dmitry V. Levin
2008-11-23 22:21 ` Igor Vlasenko
@ 2008-11-24 1:09 ` Alexey Tourbin
2008-11-24 1:11 ` Dmitry V. Levin
` (2 more replies)
2008-11-24 18:31 ` [devel] I: rpm-4.0.4-alt96.13 Alexey Shabalin
2008-11-30 19:02 ` Денис Смирнов
3 siblings, 3 replies; 21+ messages in thread
From: Alexey Tourbin @ 2008-11-24 1:09 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 334 bytes --]
On Sun, Nov 23, 2008 at 09:21:02PM +0300, Dmitry V. Levin wrote:
> Кроме того, в alternatives-0.4 объявлены ненужными макросы
> %register_alternatives
> %unregister_alternatives
Регистрацию альтернатив не всегда можно откладывать, потому что
альтернативные программы могут прямо или косвенно использоваться
в %post-скриптах.
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] I: rpm-4.0.4-alt96.13
2008-11-24 1:09 ` Alexey Tourbin
@ 2008-11-24 1:11 ` Dmitry V. Levin
2008-11-24 6:39 ` Igor Vlasenko
2008-11-24 10:14 ` Stanislav Ievlev
2 siblings, 0 replies; 21+ messages in thread
From: Dmitry V. Levin @ 2008-11-24 1:11 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 532 bytes --]
On Mon, Nov 24, 2008 at 04:09:32AM +0300, Alexey Tourbin wrote:
> On Sun, Nov 23, 2008 at 09:21:02PM +0300, Dmitry V. Levin wrote:
> > Кроме того, в alternatives-0.4 объявлены ненужными макросы
> > %register_alternatives
> > %unregister_alternatives
>
> Регистрацию альтернатив не всегда можно откладывать, потому что
> альтернативные программы могут прямо или косвенно использоваться
> в %post-скриптах.
У меня такое было в autoconf, automake и libtool.
Поразмыслив, я просто выкинул это использование.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] I: rpm-4.0.4-alt96.13
2008-11-24 1:09 ` Alexey Tourbin
2008-11-24 1:11 ` Dmitry V. Levin
@ 2008-11-24 6:39 ` Igor Vlasenko
2008-11-24 6:47 ` Igor Vlasenko
2008-11-24 10:14 ` Stanislav Ievlev
2 siblings, 1 reply; 21+ messages in thread
From: Igor Vlasenko @ 2008-11-24 6:39 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Nov 24, 2008 at 04:09:32AM +0300, Alexey Tourbin wrote:
> On Sun, Nov 23, 2008 at 09:21:02PM +0300, Dmitry V. Levin wrote:
> > Кроме того, в alternatives-0.4 объявлены ненужными макросы
> > %register_alternatives
> > %unregister_alternatives
>
> Регистрацию альтернатив не всегда можно откладывать, потому что
> альтернативные программы могут прямо или косвенно использоваться
> в %post-скриптах.
для такого случая надо бы добавить в 0.4
%force_update_alternatives
и вручную прописывать этот вызов в %post-скриптах
там, где это действительно необходимо.
--
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] 21+ messages in thread
* Re: [devel] I: rpm-4.0.4-alt96.13
2008-11-24 6:39 ` Igor Vlasenko
@ 2008-11-24 6:47 ` Igor Vlasenko
0 siblings, 0 replies; 21+ messages in thread
From: Igor Vlasenko @ 2008-11-24 6:47 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Nov 24, 2008 at 08:39:19AM +0200, Igor Vlasenko wrote:
> для такого случая надо бы добавить в 0.4
> %force_update_alternatives
имя какое угодно, но чтобы оно отличалось
от названий макросов в alternatives 0.2-0.3.
> и вручную прописывать этот вызов в %post-скриптах
> там, где это действительно необходимо.
--
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] 21+ messages in thread
* Re: [devel] I: rpm-4.0.4-alt96.13
2008-11-24 1:09 ` Alexey Tourbin
2008-11-24 1:11 ` Dmitry V. Levin
2008-11-24 6:39 ` Igor Vlasenko
@ 2008-11-24 10:14 ` Stanislav Ievlev
2008-11-24 10:29 ` Igor Vlasenko
2 siblings, 1 reply; 21+ messages in thread
From: Stanislav Ievlev @ 2008-11-24 10:14 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Nov 24, 2008 at 04:09:32AM +0300, Alexey Tourbin wrote:
> On Sun, Nov 23, 2008 at 09:21:02PM +0300, Dmitry V. Levin wrote:
> > Кроме того, в alternatives-0.4 объявлены ненужными макросы
> > %register_alternatives
> > %unregister_alternatives
>
> Регистрацию альтернатив не всегда можно откладывать, потому что
> альтернативные программы могут прямо или косвенно использоваться
> в %post-скриптах.
Справедливое замечание. Очень хотелось бы получить какую-нибудь статистику
по подобным скриптам чтобы придумать наилучшее решение.
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] I: rpm-4.0.4-alt96.13
2008-11-24 10:14 ` Stanislav Ievlev
@ 2008-11-24 10:29 ` Igor Vlasenko
2008-11-24 10:33 ` Igor Vlasenko
2008-11-25 11:32 ` [devel] migration to new alternatives [was: rpm-4.0.4-alt96.13] Igor Vlasenko
0 siblings, 2 replies; 21+ messages in thread
From: Igor Vlasenko @ 2008-11-24 10:29 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Nov 24, 2008 at 01:14:16PM +0300, Stanislav Ievlev wrote:
> On Mon, Nov 24, 2008 at 04:09:32AM +0300, Alexey Tourbin wrote:
> > On Sun, Nov 23, 2008 at 09:21:02PM +0300, Dmitry V. Levin wrote:
> > > Кроме того, в alternatives-0.4 объявлены ненужными макросы
> > > %register_alternatives
> > > %unregister_alternatives
> >
> > Регистрацию альтернатив не всегда можно откладывать, потому что
> > альтернативные программы могут прямо или косвенно использоваться
> > в %post-скриптах.
> Справедливое замечание. Очень хотелось бы получить какую-нибудь статистику
> по подобным скриптам чтобы придумать наилучшее решение.
В java репозитроии есть 12 пакетов, которые
в %post вызывают build-classpath-* или build-jar-*
это внутрення кухня, я ее обработаю самостоятельно.
Таких программ на подобие build-classpath-*/build-jar-* не так много :)
Наверно, все такие случаи достаточно будет занести на wiki.
--
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] 21+ messages in thread
* Re: [devel] I: rpm-4.0.4-alt96.13
2008-11-24 10:29 ` Igor Vlasenko
@ 2008-11-24 10:33 ` Igor Vlasenko
2008-11-25 11:32 ` [devel] migration to new alternatives [was: rpm-4.0.4-alt96.13] Igor Vlasenko
1 sibling, 0 replies; 21+ messages in thread
From: Igor Vlasenko @ 2008-11-24 10:33 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Nov 24, 2008 at 12:29:29PM +0200, Igor Vlasenko wrote:
> Таких программ на подобие build-classpath-*/build-jar-* не так много :)
> Наверно, все такие случаи достаточно будет занести на wiki.
Т.е. составить список вызовов, чувствительных к альтернативам.
Полиси - явно вызывать %force_update_alternatives
в начале %post/un, содержащего
чувствительный к альтернативам вызов.
И проверять %post'ы по этому списку 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] 21+ messages in thread
* Re: [devel] I: rpm-4.0.4-alt96.13
2008-11-23 18:21 [devel] I: rpm-4.0.4-alt96.13 Dmitry V. Levin
2008-11-23 22:21 ` Igor Vlasenko
2008-11-24 1:09 ` Alexey Tourbin
@ 2008-11-24 18:31 ` Alexey Shabalin
2008-11-24 18:35 ` Dmitry V. Levin
2008-11-24 19:00 ` Pavlov Konstantin
2008-11-30 19:02 ` Денис Смирнов
3 siblings, 2 replies; 21+ messages in thread
From: Alexey Shabalin @ 2008-11-24 18:31 UTC (permalink / raw)
To: ALT Linux Team development discussions
23 ноября 2008 г. 21:21 пользователь Dmitry V. Levin написал:
> Hi,
>
>
> В той же сборке добавлен макрос %_rpmmacrosdir для облегчения перехода с
> /etc/rpm/macros.d/ на /usr/lib/rpm/macros.d/ (см. ALT#17948).
Есть такой нехороший пакет, где уже определён макрос %_rpmmacrosdir
(на старое место /etc/rpm/macros.d) -
rpm-build-compat. Не ожидал, что он у меня установлен, и бился минут
пять, пока не понял, почему макросы устанавливаются по старому пути.
Какой-нибудь варнинг на этот пакет надо бы.
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] I: rpm-4.0.4-alt96.13
2008-11-24 18:31 ` [devel] I: rpm-4.0.4-alt96.13 Alexey Shabalin
@ 2008-11-24 18:35 ` Dmitry V. Levin
2008-11-24 19:00 ` Pavlov Konstantin
1 sibling, 0 replies; 21+ messages in thread
From: Dmitry V. Levin @ 2008-11-24 18:35 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 654 bytes --]
On Mon, Nov 24, 2008 at 09:31:51PM +0300, Alexey Shabalin wrote:
> 23 ноября 2008 г. 21:21 пользователь Dmitry V. Levin написал:
> > В той же сборке добавлен макрос %_rpmmacrosdir для облегчения перехода с
> > /etc/rpm/macros.d/ на /usr/lib/rpm/macros.d/ (см. ALT#17948).
> Есть такой нехороший пакет, где уже определён макрос %_rpmmacrosdir
> (на старое место /etc/rpm/macros.d) -
> rpm-build-compat. Не ожидал, что он у меня установлен, и бился минут
> пять, пока не понял, почему макросы устанавливаются по старому пути.
> Какой-нибудь варнинг на этот пакет надо бы.
Кто же знал. Теперь надо обновить этот rpm-build-compat.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] I: rpm-4.0.4-alt96.13
2008-11-24 18:31 ` [devel] I: rpm-4.0.4-alt96.13 Alexey Shabalin
2008-11-24 18:35 ` Dmitry V. Levin
@ 2008-11-24 19:00 ` Pavlov Konstantin
2008-11-24 19:12 ` Dmitry V. Levin
1 sibling, 1 reply; 21+ messages in thread
From: Pavlov Konstantin @ 2008-11-24 19:00 UTC (permalink / raw)
To: devel
On Mon, Nov 24, 2008 at 09:31:51PM +0300, Alexey Shabalin wrote:
> 23 ноября 2008 г. 21:21 пользователь Dmitry V. Levin написал:
> > Hi,
> >
> >
> > В той же сборке добавлен макрос %_rpmmacrosdir для облегчения перехода с
> > /etc/rpm/macros.d/ на /usr/lib/rpm/macros.d/ (см. ALT#17948).
> Есть такой нехороший пакет, где уже определён макрос %_rpmmacrosdir
> (на старое место /etc/rpm/macros.d) -
> rpm-build-compat. Не ожидал, что он у меня установлен, и бился минут
> пять, пока не понял, почему макросы устанавливаются по старому пути.
> Какой-нибудь варнинг на этот пакет надо бы.
Много кто ругался на этот пакет, по-моему его надо не на варнинг, а на
свалку истории.
--
> Есть ли возможность увеличить скорость распаковки
> в сизифном mc зазипованных архивов?
Перестать пользоваться mc для распаковки архивов?
-- eostapets in sisyphus@
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] I: rpm-4.0.4-alt96.13
2008-11-24 19:00 ` Pavlov Konstantin
@ 2008-11-24 19:12 ` Dmitry V. Levin
0 siblings, 0 replies; 21+ messages in thread
From: Dmitry V. Levin @ 2008-11-24 19:12 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 854 bytes --]
On Mon, Nov 24, 2008 at 10:00:55PM +0300, Pavlov Konstantin wrote:
> On Mon, Nov 24, 2008 at 09:31:51PM +0300, Alexey Shabalin wrote:
> > 23 ноября 2008 г. 21:21 пользователь Dmitry V. Levin написал:
> > >
> > > В той же сборке добавлен макрос %_rpmmacrosdir для облегчения перехода с
> > > /etc/rpm/macros.d/ на /usr/lib/rpm/macros.d/ (см. ALT#17948).
> > Есть такой нехороший пакет, где уже определён макрос %_rpmmacrosdir
> > (на старое место /etc/rpm/macros.d) -
> > rpm-build-compat. Не ожидал, что он у меня установлен, и бился минут
> > пять, пока не понял, почему макросы устанавливаются по старому пути.
> > Какой-нибудь варнинг на этот пакет надо бы.
>
> Много кто ругался на этот пакет, по-моему его надо не на варнинг, а на
> свалку истории.
В нём наверняка есть что-нибудь полезное, иначе бы его уже не было.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* [devel] migration to new alternatives [was: rpm-4.0.4-alt96.13]
2008-11-24 10:29 ` Igor Vlasenko
2008-11-24 10:33 ` Igor Vlasenko
@ 2008-11-25 11:32 ` Igor Vlasenko
1 sibling, 0 replies; 21+ messages in thread
From: Igor Vlasenko @ 2008-11-25 11:32 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Nov 24, 2008 at 12:29:29PM +0200, Igor Vlasenko wrote:
> В java репозитроии есть 12 пакетов, которые
> в %post вызывают build-classpath-* или build-jar-*
> это внутрення кухня, я ее обработаю самостоятельно.
>
> Таких программ на подобие build-classpath-*/build-jar-* не так много :)
> Наверно, все такие случаи достаточно будет занести на wiki.
Гм. таки грабли с миграцией на новые альтернативы вылезли.
Это связано с изменением поведения alternatives-helper, в который
раскрывается %register_alternatives.
Ранее alternatives-helper вызывал alternatives-update,
теперь он ничего не делает, только выдает WARNING.
Более правильным с точки зрения плавной миграции
было бы WARNING+alternatives-update.
Однако по результатам последней пересборки похоже, что и
даже с таким радикальным изменением никто не пострадал,
кроме java-подсистемы, а последнюю я буду лечить своими
методами.
Поэтому если больше пострадавших нет, пусть так и будет.
Проблемы с java, связанные с изменением в alternatives-helper,
следующие:
Сейчас alternatives-helper ничего не делает,
а раньше дергал update_alternatives.
В java-* пакетах стоит устаревший вызов %register_alternatives,
который раскрывается в alternatives-helper.
Соответственно сейчас /usr/bin/javac и много других симлинков не определены до окончания транзакции.
Программ, которые имеют такие %post, очень мало.
К сожалению, среди них maven1/maven2
(java аналог autotools) поэтому beehive log опять вспучило.
Я на время переезда решил эту проблему кувалдой.
Если jpackage-utils вызываются из %post скриптов,
они дергают alternatives-update.
--- a/jpackage-utils/java-utils/java-functions
+++ b/jpackage-utils/java-utils/java-functions
@@ -10,6 +10,11 @@
+# altlinux filetriggers support;
+# call alternatives-update inside the rpm transaction
+# or some java/jpackage alternatives might not be set yet
+[ -n "RPM_INSTALL_ARG1" ] && [ -x /usr/sbin/alternatives-update ] && /usr/sbin/alternatives-update ||:
+
И в дальнейшем уберу этот хак.
В новой сборке альтернатив будет макрос
%force_update_alternatives,
я его просто расставлю в %post скриптах
там, где это нужно.
--
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] 21+ messages in thread
* Re: [devel] I: rpm-4.0.4-alt96.13
2008-11-23 18:21 [devel] I: rpm-4.0.4-alt96.13 Dmitry V. Levin
` (2 preceding siblings ...)
2008-11-24 18:31 ` [devel] I: rpm-4.0.4-alt96.13 Alexey Shabalin
@ 2008-11-30 19:02 ` Денис Смирнов
2008-11-30 20:04 ` Igor Vlasenko
3 siblings, 1 reply; 21+ messages in thread
From: Денис Смирнов @ 2008-11-30 19:02 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1218 bytes --]
On Sun, Nov 23, 2008 at 09:21:02PM +0300, Dmitry V. Levin wrote:
DVL> В Сизиф ушёл rpm-build-4.0.4-alt96.13, который теперь выдаёт
DVL> предупреждение на каждое использование устаревших макросов
DVL> %update_scrollkeeper
DVL> %clean_scrollkeeper
DVL> %update_wms
DVL> %clean_wms
DVL> %update_menus
DVL> %clean_menus
DVL> %post_ldconfig_lib
DVL> %post_ldconfig_sys
DVL> %post_ldconfig
DVL> %postun_ldconfig
DVL> Как уже было сказано ранее, все эти макросы хорошо бы из спек-файлов удалить.
На все это уже умеет ругаться репокоп и делать патчи? И на все что
касается alternatives?
DVL> Кроме того, в alternatives-0.4 объявлены ненужными макросы
DVL> %register_alternatives
DVL> %unregister_alternatives
DVL> %register_alternatives_always
DVL> %update_alternatives
DVL> %remove_alternatives
DVL> При их использовании rpmbuild выводит предупреждение, а при
DVL> установке/обновлении пакетов с использующими эти макросы скриптами
DVL> своё предупреждение выводит alternatives.
DVL> Все эти макросы тоже хорошо бы из спек-файлов удалить.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] I: rpm-4.0.4-alt96.13
2008-11-30 19:02 ` Денис Смирнов
@ 2008-11-30 20:04 ` Igor Vlasenko
2008-11-30 21:35 ` Igor Vlasenko
0 siblings, 1 reply; 21+ messages in thread
From: Igor Vlasenko @ 2008-11-30 20:04 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sun, Nov 30, 2008 at 10:02:28PM +0300, Денис Смирнов wrote:
> On Sun, Nov 23, 2008 at 09:21:02PM +0300, Dmitry V. Levin wrote:
>
> DVL> В Сизиф ушёл rpm-build-4.0.4-alt96.13, который теперь выдаёт
> DVL> предупреждение на каждое использование устаревших макросов
> DVL> %update_scrollkeeper
[...]
> На все это уже умеет ругаться репокоп и делать патчи? И на все что
> касается alternatives?
Да, конечно умеет. ругается он хорошо и достоверно,
патчи тоже делает.
Но, покрывают ли патчи все 100% случаев, я не знаю.
Во всяком случае, я регулярно просматриваю сгенерированные
патчи и при необходимости добавляю исправления и улучшения.
Прошу тоже смотреть и делать замечания.
--
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] 21+ messages in thread
* Re: [devel] I: rpm-4.0.4-alt96.13
2008-11-30 20:04 ` Igor Vlasenko
@ 2008-11-30 21:35 ` Igor Vlasenko
0 siblings, 0 replies; 21+ messages in thread
From: Igor Vlasenko @ 2008-11-30 21:35 UTC (permalink / raw)
To: ALT Linux Team development discussions
> On Sun, Nov 30, 2008 at 10:02:28PM +0300, Денис Смирнов wrote:
> > На все это уже умеет ругаться репокоп и делать патчи? И на все что
> > касается alternatives?
> Но, покрывают ли патчи все 100% случаев, я не знаю.
> Во всяком случае, я регулярно просматриваю сгенерированные
> патчи и при необходимости добавляю исправления и улучшения.
Потому что иногда патчи выглядят "сработанными кувалдой",
человек сделал бы элегантнее.
Вот пример.
perl-Asterisk-FastAGI-0.02-alt2.diff
--- perl-Asterisk-FastAGI.spec 2008-11-20 20:10:02 +0000
+++ perl-Asterisk-FastAGI.spec 2008-11-30 20:51:09 +0000
@@ -46,6 +46,7 @@
%perl_vendor_privlib/Asterisk*
%perl_vendor_autolib/Asterisk*
%perl_vendor_man3dir/Asterisk*
+%exclude %perl_vendor_archlib
%changelog
* Mon Oct 20 2008 Denis Smirnov <mithraen@altlinux.ru> 0.02-alt2
Человек сделал бы просто
-%perl_vendor_autolib/Asterisk*
В принципе, на втором шаге можно добавить
распознавание такого подслучая, я наверное добавлю.
Здесь играет роль насколько типична такая ошибка.
Если там 10 таких пакетов, то стоит делать,
а из-за 1-2 особенных пакетов не имеет смысла.
--
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] 21+ messages in thread
* Re: [devel] I: rpm-4.0.4-alt96.13
2008-11-23 22:21 ` Igor Vlasenko
2008-11-23 22:26 ` Dmitry V. Levin
@ 2008-12-02 11:41 ` Alexey Shabalin
2008-12-02 12:05 ` Igor Vlasenko
2008-12-02 12:35 ` Sergey V Turchin
1 sibling, 2 replies; 21+ messages in thread
From: Alexey Shabalin @ 2008-12-02 11:41 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: Sergey V Turchin
24 ноября 2008 г. 1:21 пользователь Igor Vlasenko написал:
> On Sun, Nov 23, 2008 at 09:21:02PM +0300, Dmitry V. Levin wrote:
>> Hi,
>>
>> В Сизиф ушёл rpm-build-4.0.4-alt96.13, который теперь выдаёт
>> предупреждение на каждое использование устаревших макросов
>> %update_scrollkeeper
>> %clean_scrollkeeper
>> %update_wms
>> %clean_wms
>> %update_menus
>> %clean_menus
>> %post_ldconfig_lib
>> %post_ldconfig_sys
>> %post_ldconfig
>> %postun_ldconfig
>> Как уже было сказано ранее, все эти макросы хорошо бы из спек-файлов удалить.
>
> shared-mime-info-0.51-alt3 уже содержит mime-database.filetrigger,
> так что надо ругать и
> %update_mimedb
> %clean_mimedb
>
> Сюда же просится %update_desktopdb, но к сожалению в
> пакете desktop-file-utils-0.14-alt1 триггера еще нет :(
А когда ждать desktop-file-utils с filetrigger? А то я побежал впереди
паровоза и уже удалил и %update_mimedb из спека.
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] I: rpm-4.0.4-alt96.13
2008-12-02 11:41 ` Alexey Shabalin
@ 2008-12-02 12:05 ` Igor Vlasenko
2008-12-02 12:35 ` Sergey V Turchin
1 sibling, 0 replies; 21+ messages in thread
From: Igor Vlasenko @ 2008-12-02 12:05 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tue, Dec 02, 2008 at 02:41:14PM +0300, Alexey Shabalin wrote:
> > Сюда же просится %update_desktopdb, но к сожалению в
> > пакете desktop-file-utils-0.14-alt1 триггера еще нет :(
> А когда ждать desktop-file-utils с filetrigger? А то я побежал впереди
> паровоза и уже удалил и %update_mimedb из спека.
IMHO, специфика update-desktop-database
в desktop-file-utils такова, что можно смело
удалять %update_desktopdb уже сейчас.
А чтобы не забыть, повесил #18069.
--
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] 21+ messages in thread
* Re: [devel] I: rpm-4.0.4-alt96.13
2008-12-02 11:41 ` Alexey Shabalin
2008-12-02 12:05 ` Igor Vlasenko
@ 2008-12-02 12:35 ` Sergey V Turchin
1 sibling, 0 replies; 21+ messages in thread
From: Sergey V Turchin @ 2008-12-02 12:35 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 288 bytes --]
On Tuesday 02 December 2008, Alexey Shabalin wrote:
[]
> А когда ждать desktop-file-utils с filetrigger?
Сборку своих пакетов починю и можно будет сделать.
[...]
--
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] 21+ messages in thread
end of thread, other threads:[~2008-12-02 12:35 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-11-23 18:21 [devel] I: rpm-4.0.4-alt96.13 Dmitry V. Levin
2008-11-23 22:21 ` Igor Vlasenko
2008-11-23 22:26 ` Dmitry V. Levin
2008-12-02 11:41 ` Alexey Shabalin
2008-12-02 12:05 ` Igor Vlasenko
2008-12-02 12:35 ` Sergey V Turchin
2008-11-24 1:09 ` Alexey Tourbin
2008-11-24 1:11 ` Dmitry V. Levin
2008-11-24 6:39 ` Igor Vlasenko
2008-11-24 6:47 ` Igor Vlasenko
2008-11-24 10:14 ` Stanislav Ievlev
2008-11-24 10:29 ` Igor Vlasenko
2008-11-24 10:33 ` Igor Vlasenko
2008-11-25 11:32 ` [devel] migration to new alternatives [was: rpm-4.0.4-alt96.13] Igor Vlasenko
2008-11-24 18:31 ` [devel] I: rpm-4.0.4-alt96.13 Alexey Shabalin
2008-11-24 18:35 ` Dmitry V. Levin
2008-11-24 19:00 ` Pavlov Konstantin
2008-11-24 19:12 ` Dmitry V. Levin
2008-11-30 19:02 ` Денис Смирнов
2008-11-30 20:04 ` Igor Vlasenko
2008-11-30 21:35 ` 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