* [devel] Макросы в %changelog ([Sisyphus-cybertalk] I: Sisyphus-20060313 packages: +2 (5379)) @ 2006-03-13 6:46 ` Mikhail Zabaluev 2006-03-13 8:47 ` Sergey Y. Afonin ` (3 more replies) 0 siblings, 4 replies; 16+ messages in thread From: Mikhail Zabaluev @ 2006-03-13 6:46 UTC (permalink / raw) To: devel В Пнд, 13/03/2006 в 05:06 +0300, QA Team Robot пишет: > libdb1 - Berkeley database library version 1.85 > * Mon Mar 13 2006 Dmitry V. Levin <ldv@altlinux> 1.85-alt4 > - Updated db_dump185 source from db-4.3.29 package. > - Relocated library from /lib64/ to /usr/lib64/. ^^^^^ ^^^^^ Не используйте неэкранированные макросы в %changelog. ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Макросы в %changelog ([Sisyphus-cybertalk] I: Sisyphus-20060313 packages: +2 (5379)) 2006-03-13 6:46 ` [devel] Макросы в %changelog ([Sisyphus-cybertalk] I: Sisyphus-20060313 packages: +2 (5379)) Mikhail Zabaluev @ 2006-03-13 8:47 ` Sergey Y. Afonin 2006-03-13 9:24 ` Andrey Rahmatullin 2006-03-13 8:57 ` [devel] [JT] " Michael Shigorin ` (2 subsequent siblings) 3 siblings, 1 reply; 16+ messages in thread From: Sergey Y. Afonin @ 2006-03-13 8:47 UTC (permalink / raw) To: ALT Devel discussion list On Monday 13 March 2006 10:46, Mikhail Zabaluev wrote: > > - Relocated library from /lib64/ to /usr/lib64/. > ^^^^^ ^^^^^ > Не используйте неэкранированные макросы в %changelog. А разьве макросы не с % начинаются ? -- С уважением, Сергей Афонин asy@altlinux.ru ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Макросы в %changelog ([Sisyphus-cybertalk] I: Sisyphus-20060313 packages: +2 (5379)) 2006-03-13 8:47 ` Sergey Y. Afonin @ 2006-03-13 9:24 ` Andrey Rahmatullin 2006-03-13 10:54 ` Sergey Y. Afonin 0 siblings, 1 reply; 16+ messages in thread From: Andrey Rahmatullin @ 2006-03-13 9:24 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 324 bytes --] On Mon, Mar 13, 2006 at 12:47:32PM +0400, Sergey Y. Afonin wrote: > А разьве макросы не с % начинаются ? В данном случае они раскрылись. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): Иначе будет как всегда - кто-то один сделает -> все согласятся и окажется криво ;-( -- rider in devel@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Макросы в %changelog ([Sisyphus-cybertalk] I: Sisyphus-20060313 packages: +2 (5379)) 2006-03-13 9:24 ` Andrey Rahmatullin @ 2006-03-13 10:54 ` Sergey Y. Afonin 2006-03-13 11:18 ` Led 0 siblings, 1 reply; 16+ messages in thread From: Sergey Y. Afonin @ 2006-03-13 10:54 UTC (permalink / raw) To: ALT Devel discussion list On Monday 13 March 2006 13:24, Andrey Rahmatullin wrote: > > А разьве макросы не с % начинаются ? > В данном случае они раскрылись. Может, тут имеет смысл как-то починить ? А то логики не видно... -- С уважением, Сергей Афонин asy@altlinux.ru ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Макросы в %changelog ([Sisyphus-cybertalk] I: Sisyphus-20060313 packages: +2 (5379)) 2006-03-13 10:54 ` Sergey Y. Afonin @ 2006-03-13 11:18 ` Led 2006-03-13 12:06 ` Sergey Y. Afonin 0 siblings, 1 reply; 16+ messages in thread From: Led @ 2006-03-13 11:18 UTC (permalink / raw) To: ALT Devel discussion list В сообщении от 13 марта 2006 12:54 Sergey Y. Afonin написал(a): > On Monday 13 March 2006 13:24, Andrey Rahmatullin wrote: > > > А разьве макросы не с % начинаются ? > > > > В данном случае они раскрылись. > > Может, тут имеет смысл как-то починить ? А то логики не видно... почему не видно? иногда надо бы, чтобы они раскрывались (даже в %changelog), а если нужно указать просто имя макроса - %%. Раве не так? -- Led. ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Макросы в %changelog ([Sisyphus-cybertalk] I: Sisyphus-20060313 packages: +2 (5379)) 2006-03-13 11:18 ` Led @ 2006-03-13 12:06 ` Sergey Y. Afonin 2006-03-13 19:17 ` Andrey Rahmatullin 0 siblings, 1 reply; 16+ messages in thread From: Sergey Y. Afonin @ 2006-03-13 12:06 UTC (permalink / raw) To: ALT Devel discussion list On Monday 13 March 2006 15:18, Led wrote: > > Может, тут имеет смысл как-то починить ? А то логики не видно... > > почему не видно? иногда надо бы, чтобы они раскрывались (даже в %changelog), а > если нужно указать просто имя макроса - %%. Раве не так? А если это просто отвлеченное слово ? У LDV в ченджлоге "/lib64/ to /usr/lib64/", а не "/%lib64/ to /usr/%lib64/" -- С уважением, Сергей Афонин asy@altlinux.ru ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Макросы в %changelog ([Sisyphus-cybertalk] I: Sisyphus-20060313 packages: +2 (5379)) 2006-03-13 12:06 ` Sergey Y. Afonin @ 2006-03-13 19:17 ` Andrey Rahmatullin 2006-03-13 19:31 ` Sergey Y. Afonin 0 siblings, 1 reply; 16+ messages in thread From: Andrey Rahmatullin @ 2006-03-13 19:17 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 463 bytes --] On Mon, Mar 13, 2006 at 04:06:02PM +0400, Sergey Y. Afonin wrote: > А если это просто отвлеченное слово ? У LDV в ченджлоге "/lib64/ to /usr/lib64/", > а не "/%lib64/ to /usr/%lib64/" А в выводе rpm -q --changelog не отличить раскрывшийся макрос от простого текста с тем же значением. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): Есть проблема в des.h; она, конечно, будет исправлена, но это alt-specific. -- ldv in devel@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Макросы в %changelog ([Sisyphus-cybertalk] I: Sisyphus-20060313 packages: +2 (5379)) 2006-03-13 19:17 ` Andrey Rahmatullin @ 2006-03-13 19:31 ` Sergey Y. Afonin 0 siblings, 0 replies; 16+ messages in thread From: Sergey Y. Afonin @ 2006-03-13 19:31 UTC (permalink / raw) To: ALT Devel discussion list On Monday 13 March 2006 23:17, Andrey Rahmatullin wrote: > > А если это просто отвлеченное слово ? У LDV в ченджлоге "/lib64/ to /usr/lib64/", > > а не "/%lib64/ to /usr/%lib64/" > А в выводе rpm -q --changelog не отличить раскрывшийся макрос от простого > текста с тем же значением. А это разьве надо ? Если кто-то хочет, чтобы видели именно макрос, он напишет в ченджлоге экранированный макрос. А если кто-то хочет, чтобы видели текст, он хоть текстом, хоть макросом напишет... Или кому-то интересно, как текст отображающийся получен ? -- С уважением, Сергей Афонин asy@altlinux.ru ^ permalink raw reply [flat|nested] 16+ messages in thread
* [devel] [JT] Re: Макросы в %changelog ([Sisyphus-cybertalk] I: Sisyphus-20060313 packages: +2 (5379)) 2006-03-13 6:46 ` [devel] Макросы в %changelog ([Sisyphus-cybertalk] I: Sisyphus-20060313 packages: +2 (5379)) Mikhail Zabaluev 2006-03-13 8:47 ` Sergey Y. Afonin @ 2006-03-13 8:57 ` Michael Shigorin 2006-03-13 10:57 ` [devel] " Sergey Y. Afonin 2006-03-13 13:07 ` Dmitry V. Levin 3 siblings, 0 replies; 16+ messages in thread From: Michael Shigorin @ 2006-03-13 8:57 UTC (permalink / raw) To: devel On Mon, Mar 13, 2006 at 09:46:20AM +0300, Mikhail Zabaluev wrote: > > - Relocated library from /lib64/ to /usr/lib64/. > ^^^^^ ^^^^^ > Не используйте неэкранированные макросы в %changelog. А можно разумным образом продолжать использовать? Спасибо. -- http://wiki.sisyphus.ru/devel/TypicalPackagingErrors/StrikeOutMacro/ ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Макросы в %changelog ([Sisyphus-cybertalk] I: Sisyphus-20060313 packages: +2 (5379)) 2006-03-13 6:46 ` [devel] Макросы в %changelog ([Sisyphus-cybertalk] I: Sisyphus-20060313 packages: +2 (5379)) Mikhail Zabaluev 2006-03-13 8:47 ` Sergey Y. Afonin 2006-03-13 8:57 ` [devel] [JT] " Michael Shigorin @ 2006-03-13 10:57 ` Sergey Y. Afonin 2006-03-13 13:07 ` Dmitry V. Levin 3 siblings, 0 replies; 16+ messages in thread From: Sergey Y. Afonin @ 2006-03-13 10:57 UTC (permalink / raw) To: ALT Devel discussion list On Monday 13 March 2006 10:46, Mikhail Zabaluev wrote: > > - Relocated library from /lib64/ to /usr/lib64/. > ^^^^^ ^^^^^ > Не используйте неэкранированные макросы в %changelog. Кстати, я в Куагге тоже макрос в %changelog вставил. Что-то не подумал даже. :-( В принципе, сейчас помешать не должен, а у себя в спеке поправил. -- С уважением, Сергей Афонин asy@altlinux.ru ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Макросы в %changelog ([Sisyphus-cybertalk] I: Sisyphus-20060313 packages: +2 (5379)) 2006-03-13 6:46 ` [devel] Макросы в %changelog ([Sisyphus-cybertalk] I: Sisyphus-20060313 packages: +2 (5379)) Mikhail Zabaluev ` (2 preceding siblings ...) 2006-03-13 10:57 ` [devel] " Sergey Y. Afonin @ 2006-03-13 13:07 ` Dmitry V. Levin 2006-03-13 22:16 ` Mikhail Zabaluev 3 siblings, 1 reply; 16+ messages in thread From: Dmitry V. Levin @ 2006-03-13 13:07 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 581 bytes --] 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 <ldv@altlinux> 1.85-alt4 > > - Updated db_dump185 source from db-4.3.29 package. > > - Relocated library from /lib64/ to /usr/lib64/. > ^^^^^ ^^^^^ > Не используйте неэкранированные макросы в %changelog. В данном случае я это сделал специально. Просто немного ошибся и выложил src.rpm, собранный в x86_64. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Макросы в %changelog ([Sisyphus-cybertalk] I: Sisyphus-20060313 packages: +2 (5379)) 2006-03-13 13:07 ` Dmitry V. Levin @ 2006-03-13 22:16 ` Mikhail Zabaluev 2006-03-13 22:53 ` [devel] Макросы в %changelog Dmitry V. Levin 0 siblings, 1 reply; 16+ messages in thread From: Mikhail Zabaluev @ 2006-03-13 22:16 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 843 bytes --] В Пнд, 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 <ldv@altlinux> 1.85-alt4 > > > - Updated db_dump185 source from db-4.3.29 package. > > > - Relocated library from /lib64/ to /usr/lib64/. > > ^^^^^ ^^^^^ > > Не используйте неэкранированные макросы в %changelog. > > В данном случае я это сделал специально. Какой смысл в том, чтобы %changelog менялся в зависимости от раскрытия макросов при последней сборке? Кстати, по этой же причине нежелательно использовать макросы в Provides/Obsoletes. > Просто немного ошибся и выложил src.rpm, собранный в x86_64. [-- Attachment #2: Эта часть сообщения подписана цифровой подписью --] [-- Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Макросы в %changelog 2006-03-13 22:16 ` Mikhail Zabaluev @ 2006-03-13 22:53 ` Dmitry V. Levin 2006-03-13 23:17 ` Mikhail Zabaluev 0 siblings, 1 reply; 16+ messages in thread From: Dmitry V. Levin @ 2006-03-13 22:53 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1291 bytes --] 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 <ldv@altlinux> 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 [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Макросы в %changelog 2006-03-13 22:53 ` [devel] Макросы в %changelog Dmitry V. Levin @ 2006-03-13 23:17 ` Mikhail Zabaluev 2006-03-13 23:25 ` [devel] Макросы где надо и где не надо Dmitry V. Levin 0 siblings, 1 reply; 16+ messages in thread From: Mikhail Zabaluev @ 2006-03-13 23:17 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 509 bytes --] В Втр, 14/03/2006 в 01:53 +0300, Dmitry V. Levin пишет: > > Кстати, по этой же причине нежелательно использовать макросы в > > Provides/Obsoletes. > > В этом тоже иногда есть смысл, например, > Provides: name = %serial:%version-%release > Obsoletes: name < %serial:%version-%release Верно. Я должен был уточнить: макросы в именах пакетов. > Зачастую очень вредны макроконструкции, влияющие на сборочные зависимости и/или > на саму возможность выполнения -bs --nodeps. rpm-build-python? :) [-- Attachment #2: Эта часть сообщения подписана цифровой подписью --] [-- Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Макросы где надо и где не надо 2006-03-13 23:17 ` Mikhail Zabaluev @ 2006-03-13 23:25 ` Dmitry V. Levin 2006-03-13 23:45 ` Mikhail Zabaluev 0 siblings, 1 reply; 16+ messages in thread From: Dmitry V. Levin @ 2006-03-13 23:25 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 713 bytes --] On Tue, Mar 14, 2006 at 02:17:52AM +0300, Mikhail Zabaluev wrote: > В Втр, 14/03/2006 в 01:53 +0300, Dmitry V. Levin пишет: [...] > > Зачастую очень вредны макроконструкции, влияющие на сборочные зависимости и/или > > на саму возможность выполнения -bs --nodeps. > > rpm-build-python? :) Нам нужно двигаться в сторону фиксации минимальной сборочной среды, достаточной для того, чтобы из любого взятого из репозитория spec-файла и прочего перечисленного в нём исходного кода можно было выполнить необходимую для сборки операцию "rpmbuild -bs --nodeps --define '_allow_undefined_macros 1'" Сейчас многие spec-файлы для сборки .src.rpm требуют наличия разных пакетов в хост-системе. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Макросы где надо и где не надо 2006-03-13 23:25 ` [devel] Макросы где надо и где не надо Dmitry V. Levin @ 2006-03-13 23:45 ` Mikhail Zabaluev 0 siblings, 0 replies; 16+ messages in thread From: Mikhail Zabaluev @ 2006-03-13 23:45 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 750 bytes --] В Втр, 14/03/2006 в 02:25 +0300, Dmitry V. Levin пишет: > > rpm-build-python? :) > > Нам нужно двигаться в сторону фиксации минимальной сборочной среды, > достаточной для того, чтобы из любого взятого из репозитория spec-файла > и прочего перечисленного в нём исходного кода можно было выполнить > необходимую для сборки операцию > "rpmbuild -bs --nodeps --define '_allow_undefined_macros 1'" И при этом получить консистентный результат, не зависящий от присутствующих в системе пакетов и их версий. > Сейчас многие spec-файлы для сборки .src.rpm требуют наличия разных > пакетов в хост-системе. Т.е. от какого-нибудь пакета rpm-build-* с макросами, не влияющими на сборку .src.rpm, зависеть можно, а от чего-то большего нельзя? [-- Attachment #2: Эта часть сообщения подписана цифровой подписью --] [-- Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2006-03-13 23:45 UTC | newest] Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2006-03-13 6:46 ` [devel] Макросы в %changelog ([Sisyphus-cybertalk] I: Sisyphus-20060313 packages: +2 (5379)) Mikhail Zabaluev 2006-03-13 8:47 ` Sergey Y. Afonin 2006-03-13 9:24 ` Andrey Rahmatullin 2006-03-13 10:54 ` Sergey Y. Afonin 2006-03-13 11:18 ` Led 2006-03-13 12:06 ` Sergey Y. Afonin 2006-03-13 19:17 ` Andrey Rahmatullin 2006-03-13 19:31 ` Sergey Y. Afonin 2006-03-13 8:57 ` [devel] [JT] " Michael Shigorin 2006-03-13 10:57 ` [devel] " Sergey Y. Afonin 2006-03-13 13:07 ` Dmitry V. Levin 2006-03-13 22:16 ` Mikhail Zabaluev 2006-03-13 22:53 ` [devel] Макросы в %changelog Dmitry V. Levin 2006-03-13 23:17 ` Mikhail Zabaluev 2006-03-13 23:25 ` [devel] Макросы где надо и где не надо Dmitry V. Levin 2006-03-13 23:45 ` Mikhail Zabaluev
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