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