On Tue, Mar 14, 2006 at 01:16:20AM +0300, Mikhail Zabaluev wrote: > В Пнд, 13/03/2006 в 16:07 +0300, Dmitry V. Levin пишет: > > On Mon, Mar 13, 2006 at 09:46:20AM +0300, Mikhail Zabaluev wrote: > > > В Пнд, 13/03/2006 в 05:06 +0300, QA Team Robot пишет: > > > > libdb1 - Berkeley database library version 1.85 > > > > * Mon Mar 13 2006 Dmitry V. Levin 1.85-alt4 > > > > - Updated db_dump185 source from db-4.3.29 package. > > > > - Relocated library from /lib64/ to /usr/lib64/. > > > ^^^^^ ^^^^^ > > > Не используйте неэкранированные макросы в %changelog. > > > > В данном случае я это сделал специально. > > Какой смысл в том, чтобы %changelog менялся в зависимости от раскрытия > макросов при последней сборке? Раскрытые макросы иногда читабельнее. Конечно, макросов типа %configure это не касается. :) А вот какой-нибудь %_includedir очень даже. > Кстати, по этой же причине нежелательно использовать макросы в > Provides/Obsoletes. В этом тоже иногда есть смысл, например, Provides: name = %serial:%version-%release Obsoletes: name < %serial:%version-%release Зачастую очень вредны макроконструкции, влияющие на сборочные зависимости и/или на саму возможность выполнения -bs --nodeps. -- ldv