ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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