* [devel] Re: [Sisyphus-cybertalk] I: Sisyphus-20051130 packages: +15! +51 (5032) @ 2005-11-30 22:49 ` Igor Zubkov 2005-12-01 4:37 ` Andrey Rahmatullin ` (2 subsequent siblings) 3 siblings, 0 replies; 28+ messages in thread From: Igor Zubkov @ 2005-11-30 22:49 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1778 bytes --] В сообщении от Среда, 30-Ноя-2005 22:07 QA Team Robot написал(a): > rpm - The RPM package management system > * Wed Nov 30 2005 Dmitry V. Levin <ldv@altlinux> 4.0.4-alt54 > - build/parseSpec.c: Pass undefined macros in preprocess mode > (patch from raorn@). > - platform.in: > + Added %__autoconf macro (#8307); > + Added --disable-dependency-tracking to > CFLAGS="${CFLAGS:--pipe -Wall -O2 -march=i586 -mcpu=i686}" ; export > CFLAGS ; CXXFLAGS="${CXXFLAGS:--pipe -Wall -O2 -march=i586 -mcpu=i686}" ; > export CXXFLAGS ; FFLAGS="${FFLAGS:--pipe -Wall -O2 -march=i586 > -mcpu=i686}" ; export FFLAGS ; > > [ -f configure.ac -o -f configure.in ] && libtoolize --copy --force ; > ./configure --build=i586-alt-linux --host=i586-alt-linux \ > --prefix=/usr \ > --exec-prefix=/usr \ > --bindir=/usr/bin \ > --sbindir=/usr/sbin \ > --sysconfdir=/etc \ > --datadir=/usr/share \ > --includedir=/usr/include \ > --libdir=/usr/lib \ > --libexecdir=/usr/lib \ > --localstatedir=/var/lib \ > --sharedstatedir=/usr/com \ > --mandir=/usr/share/man \ > --infodir=/usr/share/info \ > --disable-dependency-tracking \ > --without-included-gettext (#8558). > - rpminit, rpminit.1: Added public domain statements (#8433). > - python/Makefile.am: Fixed x86_64 support. > - Enabled build of python subpackage for x86_64. > * Wed Oct 19 2005 Dmitry V. Levin <ldv@altlinux> 4.0.4-alt53 Я так понимаю что раскрылся макрос %configure который не должен был этого делать. -- http://www.livejournal.com/users/icesik/7614.html http://www.livejournal.com/users/icesik/7393.html http://www.livejournal.com/users/icesik/7024.html [-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* [devel] Re: [Sisyphus-cybertalk] I: Sisyphus-20051130 packages: +15! +51 (5032) 2005-11-30 22:49 ` [devel] Re: [Sisyphus-cybertalk] I: Sisyphus-20051130 packages: +15! +51 (5032) Igor Zubkov @ 2005-12-01 4:37 ` Andrey Rahmatullin 2005-12-01 7:18 ` очепятки в %changelog rpm-4.0.4-alt54 (was: Re: [devel] Re: [Sisyphus-cybertalk] I: Sisyphus-20051130 packages: +15! +51 (5032)) Andrei Bulava 2005-12-05 19:26 ` [devel] Q: configure --disable-dependency-tracking Dmitry V. Levin 2005-12-06 10:14 ` [devel] Re: [Sisyphus-cybertalk] I: Sisyphus-20051130 packages: +15! +51 (5032) Sviataslau Svirydau 3 siblings, 1 reply; 28+ messages in thread From: Andrey Rahmatullin @ 2005-12-01 4:37 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 497 bytes --] On Wed, Nov 30, 2005 at 11:07:11PM +0300, QA Team Robot wrote: > rpm - The RPM package management system > - platform.in: > + Added %__autoconf macro (#8307); именно __autoconf? -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): > Сверху так и должно быть только слово linux на черной полосе? Это рабочий вариант баннера. Там должно было быть "alt linux compact 3.0", но "alt" отсутствовало, поэтому я "compact 3.0" тоже отрезал до кучи :-) -- zerg in devel@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* очепятки в %changelog rpm-4.0.4-alt54 (was: Re: [devel] Re: [Sisyphus-cybertalk] I: Sisyphus-20051130 packages: +15! +51 (5032)) 2005-12-01 4:37 ` Andrey Rahmatullin @ 2005-12-01 7:18 ` Andrei Bulava 0 siblings, 0 replies; 28+ messages in thread From: Andrei Bulava @ 2005-12-01 7:18 UTC (permalink / raw) To: ALT Devel discussion list Andrey Rahmatullin wrote: > On Wed, Nov 30, 2005 at 11:07:11PM +0300, QA Team Robot wrote: > >>rpm - The RPM package management system >>- platform.in: >> + Added %__autoconf macro (#8307); > > именно __autoconf? Да нет, как и просили в bugzilla: %__autoreconf autoreconf -fisv Уже вторая найденная очепятка в %changelog :-) -- // AB1002-UANIC ^ permalink raw reply [flat|nested] 28+ messages in thread
* [devel] Q: configure --disable-dependency-tracking 2005-11-30 22:49 ` [devel] Re: [Sisyphus-cybertalk] I: Sisyphus-20051130 packages: +15! +51 (5032) Igor Zubkov 2005-12-01 4:37 ` Andrey Rahmatullin @ 2005-12-05 19:26 ` Dmitry V. Levin 2005-12-05 19:30 ` [devel] " Dmitry V. Levin ` (3 more replies) 2005-12-06 10:14 ` [devel] Re: [Sisyphus-cybertalk] I: Sisyphus-20051130 packages: +15! +51 (5032) Sviataslau Svirydau 3 siblings, 4 replies; 28+ messages in thread From: Dmitry V. Levin @ 2005-12-05 19:26 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 944 bytes --] On Wed, Nov 30, 2005 at 11:07:11PM +0300, QA Team Robot wrote: [...] > rpm - The RPM package management system > * Wed Nov 30 2005 Dmitry V. Levin <ldv@altlinux> 4.0.4-alt54 > - build/parseSpec.c: Pass undefined macros in preprocess mode > (patch from raorn@). > - platform.in: > + Added %__autoreconf macro (#8307); > + Added --disable-dependency-tracking to %configure. > - rpminit, rpminit.1: Added public domain statements (#8433). > - python/Makefile.am: Fixed x86_64 support. > - Enabled build of python subpackage for x86_64. С этим --disable-dependency-tracking вышла неувязка: примерно 50 пакетов перестали собираться, поскольку в них "забиты" пути с использованием каталогов .deps, которые не создаются и не должны использоваться при выключении dependency tracking. Вопрос: убрать --disable-dependency-tracking или пострадавшие готовы добавить --enable-dependency-tracking в свои spec-файлы? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* [devel] Re: Q: configure --disable-dependency-tracking 2005-12-05 19:26 ` [devel] Q: configure --disable-dependency-tracking Dmitry V. Levin @ 2005-12-05 19:30 ` Dmitry V. Levin 2005-12-05 20:04 ` [devel] " Mikhail Zabaluev ` (2 subsequent siblings) 3 siblings, 0 replies; 28+ messages in thread From: Dmitry V. Levin @ 2005-12-05 19:30 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 494 bytes --] On Mon, Dec 05, 2005 at 10:26:00PM +0300, Dmitry V. Levin wrote: > On Wed, Nov 30, 2005 at 11:07:11PM +0300, QA Team Robot wrote: > [...] > > rpm - The RPM package management system > > * Wed Nov 30 2005 Dmitry V. Levin <ldv@altlinux> 4.0.4-alt54 > > - build/parseSpec.c: Pass undefined macros in preprocess mode > > (patch from raorn@). > > - platform.in: > > + Added %__autoreconf macro (#8307); > > + Added --disable-dependency-tracking to %configure. (#8558) -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Q: configure --disable-dependency-tracking 2005-12-05 19:26 ` [devel] Q: configure --disable-dependency-tracking Dmitry V. Levin 2005-12-05 19:30 ` [devel] " Dmitry V. Levin @ 2005-12-05 20:04 ` Mikhail Zabaluev 2005-12-06 9:54 ` [devel] " Michael Shigorin 2005-12-06 10:06 ` [devel] " Epiphanov Sergei 3 siblings, 0 replies; 28+ messages in thread From: Mikhail Zabaluev @ 2005-12-05 20:04 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1067 bytes --] В Пнд, 05/12/2005 в 22:26 +0300, Dmitry V. Levin пишет: > On Wed, Nov 30, 2005 at 11:07:11PM +0300, QA Team Robot wrote: > [...] > > rpm - The RPM package management system > > * Wed Nov 30 2005 Dmitry V. Levin <ldv@altlinux> 4.0.4-alt54 > > - build/parseSpec.c: Pass undefined macros in preprocess mode > > (patch from raorn@). > > - platform.in: > > + Added %__autoreconf macro (#8307); > > + Added --disable-dependency-tracking to %configure. > > - rpminit, rpminit.1: Added public domain statements (#8433). > > - python/Makefile.am: Fixed x86_64 support. > > - Enabled build of python subpackage for x86_64. > > С этим --disable-dependency-tracking вышла неувязка: > примерно 50 пакетов перестали собираться, поскольку в них "забиты" пути > с использованием каталогов .deps, которые не создаются и не должны > использоваться при выключении dependency tracking. > > Вопрос: убрать --disable-dependency-tracking или пострадавшие готовы > добавить --enable-dependency-tracking в свои spec-файлы? Пусть лучше компенсируют кривизну. [-- Attachment #2: Эта часть сообщения подписана цифровой подписью --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* [devel] Re: Q: configure --disable-dependency-tracking 2005-12-05 19:26 ` [devel] Q: configure --disable-dependency-tracking Dmitry V. Levin 2005-12-05 19:30 ` [devel] " Dmitry V. Levin 2005-12-05 20:04 ` [devel] " Mikhail Zabaluev @ 2005-12-06 9:54 ` Michael Shigorin 2005-12-06 9:56 ` [devel] [JT] " Michael Shigorin 2005-12-06 10:06 ` [devel] " Epiphanov Sergei 3 siblings, 1 reply; 28+ messages in thread From: Michael Shigorin @ 2005-12-06 9:54 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 751 bytes --] On Mon, Dec 05, 2005 at 10:26:00PM +0300, Dmitry V. Levin wrote: > С этим --disable-dependency-tracking вышла неувязка: примерно > 50 пакетов перестали собираться, поскольку в них "забиты" пути > с использованием каталогов .deps, которые не создаются и не > должны использоваться при выключении dependency tracking. > > Вопрос: убрать --disable-dependency-tracking или пострадавшие > готовы добавить --enable-dependency-tracking в свои spec-файлы? А каковы плюсы --disable-dependency-tracking? Минусы ещё одной особенности спеков, которую придётся документировать и пояснять -- примерно понятны (небольшие, не впервой, эээ... но...). -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* [devel] [JT] Re: Q: configure --disable-dependency-tracking 2005-12-06 9:54 ` [devel] " Michael Shigorin @ 2005-12-06 9:56 ` Michael Shigorin 0 siblings, 0 replies; 28+ messages in thread From: Michael Shigorin @ 2005-12-06 9:56 UTC (permalink / raw) To: ALT Devel discussion list On Tue, Dec 06, 2005 at 11:54:41AM +0200, Michael Shigorin wrote: > А каковы плюсы --disable-dependency-tracking? #8558 #8558 #8558 ... -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Q: configure --disable-dependency-tracking 2005-12-05 19:26 ` [devel] Q: configure --disable-dependency-tracking Dmitry V. Levin ` (2 preceding siblings ...) 2005-12-06 9:54 ` [devel] " Michael Shigorin @ 2005-12-06 10:06 ` Epiphanov Sergei 3 siblings, 0 replies; 28+ messages in thread From: Epiphanov Sergei @ 2005-12-06 10:06 UTC (permalink / raw) To: ALT Devel discussion list В сообщении от Monday 05 December 2005 22:26 Dmitry V. Levin написал(a): > On Wed, Nov 30, 2005 at 11:07:11PM +0300, QA Team Robot wrote: > [...] > > > rpm - The RPM package management system > > * Wed Nov 30 2005 Dmitry V. Levin <ldv@altlinux> 4.0.4-alt54 > > - build/parseSpec.c: Pass undefined macros in preprocess mode > > (patch from raorn@). > > - platform.in: > > + Added %__autoreconf macro (#8307); > > + Added --disable-dependency-tracking to %configure. > > - rpminit, rpminit.1: Added public domain statements (#8433). > > - python/Makefile.am: Fixed x86_64 support. > > - Enabled build of python subpackage for x86_64. > > С этим --disable-dependency-tracking вышла неувязка: > примерно 50 пакетов перестали собираться, поскольку в них "забиты" пути > с использованием каталогов .deps, которые не создаются и не должны > использоваться при выключении dependency tracking. А есть список пакетов? -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 28+ messages in thread
* [devel] Re: [Sisyphus-cybertalk] I: Sisyphus-20051130 packages: +15! +51 (5032) ` (2 preceding siblings ...) 2005-12-05 19:26 ` [devel] Q: configure --disable-dependency-tracking Dmitry V. Levin @ 2005-12-06 10:14 ` Sviataslau Svirydau 2005-12-06 12:43 ` Dmitry V. Levin 3 siblings, 1 reply; 28+ messages in thread From: Sviataslau Svirydau @ 2005-12-06 10:14 UTC (permalink / raw) To: devel QA Team Robot wrote on 11/30/2005 10:07 PM: > rpm - The RPM package management system > * Wed Nov 30 2005 Dmitry V. Levin <ldv@altlinux> 4.0.4-alt54 > - build/parseSpec.c: Pass undefined macros in preprocess mode > (patch from raorn@). > - platform.in: > + Added %__autoconf macro (#8307); > Правильное имя добавленного макроса %__autoreconf? > ... > -- Best Regards, Sviatoslav Sviridov ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Re: [Sisyphus-cybertalk] I: Sisyphus-20051130 packages: +15! +51 (5032) 2005-12-06 10:14 ` [devel] Re: [Sisyphus-cybertalk] I: Sisyphus-20051130 packages: +15! +51 (5032) Sviataslau Svirydau @ 2005-12-06 12:43 ` Dmitry V. Levin 2005-12-06 13:16 ` [devel] [JT} " Michael Shigorin 0 siblings, 1 reply; 28+ messages in thread From: Dmitry V. Levin @ 2005-12-06 12:43 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 618 bytes --] On Tue, Dec 06, 2005 at 12:14:17PM +0200, Sviataslau Svirydau wrote: > QA Team Robot wrote on 11/30/2005 10:07 PM: > > rpm - The RPM package management system > > * Wed Nov 30 2005 Dmitry V. Levin <ldv@altlinux> 4.0.4-alt54 > > - build/parseSpec.c: Pass undefined macros in preprocess mode > > (patch from raorn@). > > - platform.in: > > + Added %__autoconf macro (#8307); > > > Правильное имя добавленного макроса %__autoreconf? Конечно, ведь %__autoconf уже давно был. Впрочем, лично я буду по прежнему использовать autoreconf -fisv. Злоупотребление макросами пользы не принесёт. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* [devel] [JT} Re: [Sisyphus-cybertalk] I: Sisyphus-20051130 packages: +15! +51 (5032) 2005-12-06 12:43 ` Dmitry V. Levin @ 2005-12-06 13:16 ` Michael Shigorin 2005-12-06 13:36 ` Dmitry V. Levin 0 siblings, 1 reply; 28+ messages in thread From: Michael Shigorin @ 2005-12-06 13:16 UTC (permalink / raw) To: ALT Devel discussion list On Tue, Dec 06, 2005 at 03:43:16PM +0300, Dmitry V. Levin wrote: > Впрочем, лично я буду по прежнему использовать autoreconf -fisv. > Злоупотребление макросами пользы не принесёт. % На основании этого можно сделать очевидные выводы: + нам удобно, чтобы чужие spec-файлы у нас работали (хотя бы для удобства подготовки своего spec-файла); + нам все равно, будут ли наши spec-файлы работать где-либо еще. -- ldv in sisyphus@ % в obsolete? :] -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] [JT} Re: [Sisyphus-cybertalk] I: Sisyphus-20051130 packages: +15! +51 (5032) 2005-12-06 13:16 ` [devel] [JT} " Michael Shigorin @ 2005-12-06 13:36 ` Dmitry V. Levin 2005-12-06 16:39 ` [devel] " Michael Shigorin 0 siblings, 1 reply; 28+ messages in thread From: Dmitry V. Levin @ 2005-12-06 13:36 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 689 bytes --] On Tue, Dec 06, 2005 at 03:16:44PM +0200, Michael Shigorin wrote: > On Tue, Dec 06, 2005 at 03:43:16PM +0300, Dmitry V. Levin wrote: > > Впрочем, лично я буду по прежнему использовать autoreconf -fisv. > > Злоупотребление макросами пользы не принесёт. > > % > На основании этого можно сделать очевидные выводы: > + нам удобно, чтобы чужие spec-файлы у нас работали (хотя бы для удобства > подготовки своего spec-файла); > + нам все равно, будут ли наши spec-файлы работать где-либо еще. > -- ldv in sisyphus@ > % > > в obsolete? :] Почему? Одно другого не исключает. Чрезмерное употребление макросов снижает читабельность spec-файлов. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* [devel] Re: [JT} Re: [Sisyphus-cybertalk] I: Sisyphus-20051130 packages: +15! +51 (5032) 2005-12-06 13:36 ` Dmitry V. Levin @ 2005-12-06 16:39 ` Michael Shigorin 2005-12-06 16:52 ` [devel] злоупотребление макросами Dmitry V. Levin 0 siblings, 1 reply; 28+ messages in thread From: Michael Shigorin @ 2005-12-06 16:39 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 391 bytes --] On Tue, Dec 06, 2005 at 04:36:12PM +0300, Dmitry V. Levin wrote: > Почему? Одно другого не исключает. Чрезмерное употребление > макросов снижает читабельность spec-файлов. Тогда было бы неплохо увидеть более официальное обоснование существования %__mv и компании, чем догадки. :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] злоупотребление макросами 2005-12-06 16:39 ` [devel] " Michael Shigorin @ 2005-12-06 16:52 ` Dmitry V. Levin 2005-12-06 16:56 ` [devel] " Michael Shigorin ` (4 more replies) 0 siblings, 5 replies; 28+ messages in thread From: Dmitry V. Levin @ 2005-12-06 16:52 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 576 bytes --] On Tue, Dec 06, 2005 at 06:39:53PM +0200, Michael Shigorin wrote: > On Tue, Dec 06, 2005 at 04:36:12PM +0300, Dmitry V. Levin wrote: > > Почему? Одно другого не исключает. Чрезмерное употребление > > макросов снижает читабельность spec-файлов. > > Тогда было бы неплохо увидеть более официальное обоснование > существования %__mv и компании, чем догадки. :) %__mv и компания -- это внутренняя кухня rpmbuild, используется для запуска mv и компании внутри rpmbuild. Появление этих макросов в spec-файлах, видимо, и есть злоупотребление макросами. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* [devel] Re: злоупотребление макросами 2005-12-06 16:52 ` [devel] злоупотребление макросами Dmitry V. Levin @ 2005-12-06 16:56 ` Michael Shigorin 2005-12-06 21:13 ` Vitaly Lipatov 2005-12-06 22:36 ` Денис Смирнов ` (3 subsequent siblings) 4 siblings, 1 reply; 28+ messages in thread From: Michael Shigorin @ 2005-12-06 16:56 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 632 bytes --] On Tue, Dec 06, 2005 at 07:52:44PM +0300, Dmitry V. Levin wrote: > > > Почему? Одно другого не исключает. Чрезмерное > > > употребление макросов снижает читабельность spec-файлов. > > Тогда было бы неплохо увидеть более официальное обоснование > > существования %__mv и компании, чем догадки. :) > %__mv и компания -- это внутренняя кухня rpmbuild, используется > для запуска mv и компании внутри rpmbuild. Появление этих > макросов в spec-файлах, видимо, и есть злоупотребление > макросами. Мож в cleanup_spec? :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Re: злоупотребление макросами 2005-12-06 16:56 ` [devel] " Michael Shigorin @ 2005-12-06 21:13 ` Vitaly Lipatov 2005-12-06 21:44 ` Dmitry V. Levin 0 siblings, 1 reply; 28+ messages in thread From: Vitaly Lipatov @ 2005-12-06 21:13 UTC (permalink / raw) To: ALT Devel discussion list On Tuesday 06 December 2005 19:56, Michael Shigorin wrote: > On Tue, Dec 06, 2005 at 07:52:44PM +0300, Dmitry V. Levin wrote: > > > > Почему? Одно другого не исключает. Чрезмерное > > > > употребление макросов снижает читабельность spec-файлов. > > > > > > Тогда было бы неплохо увидеть более официальное > > > обоснование существования %__mv и компании, чем догадки. > > > :) > > > > %__mv и компания -- это внутренняя кухня rpmbuild, > > используется для запуска mv и компании внутри rpmbuild. > > Появление этих макросов в spec-файлах, видимо, и есть > > злоупотребление макросами. > > Мож в cleanup_spec? :) Действительно, может всё-таки объявить, что нет нужды использовать %__ln_s, %__install, %__cp и пр? Зачем добавлять новые сущности? А вот %__subst меня выручил - на платформах, где нет subst (а это везде) я его определил как sed -i -- Lav Виталий Липатов Санкт-Петербург GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Re: злоупотребление макросами 2005-12-06 21:13 ` Vitaly Lipatov @ 2005-12-06 21:44 ` Dmitry V. Levin 2005-12-07 7:05 ` [devel] " Andrei Bulava 0 siblings, 1 reply; 28+ messages in thread From: Dmitry V. Levin @ 2005-12-06 21:44 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1006 bytes --] On Wed, Dec 07, 2005 at 12:13:57AM +0300, Vitaly Lipatov wrote: > On Tuesday 06 December 2005 19:56, Michael Shigorin wrote: > > On Tue, Dec 06, 2005 at 07:52:44PM +0300, Dmitry V. Levin > wrote: > > > > > Почему? Одно другого не исключает. Чрезмерное > > > > > употребление макросов снижает читабельность spec-файлов. > > > > > > > > Тогда было бы неплохо увидеть более официальное > > > > обоснование существования %__mv и компании, чем догадки. > > > > :) > > > > > > %__mv и компания -- это внутренняя кухня rpmbuild, > > > используется для запуска mv и компании внутри rpmbuild. > > > Появление этих макросов в spec-файлах, видимо, и есть > > > злоупотребление макросами. > > > > Мож в cleanup_spec? :) > Действительно, может всё-таки объявить, что нет нужды > использовать %__ln_s, %__install, %__cp и пр? Зачем добавлять > новые сущности? > А вот %__subst меня выручил - на платформах, где нет subst (а это > везде) я его определил как sed -i Согласен. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] злоупотребление макросами 2005-12-06 21:44 ` Dmitry V. Levin @ 2005-12-07 7:05 ` Andrei Bulava 2005-12-07 10:18 ` Grigory Batalov 0 siblings, 1 reply; 28+ messages in thread From: Andrei Bulava @ 2005-12-07 7:05 UTC (permalink / raw) To: ALT Devel discussion list Dmitry V. Levin wrote: > On Wed, Dec 07, 2005 at 12:13:57AM +0300, Vitaly Lipatov wrote: > >>On Tuesday 06 December 2005 19:56, Michael Shigorin wrote: >> >>>On Tue, Dec 06, 2005 at 07:52:44PM +0300, Dmitry V. Levin >> >>wrote: >> >>>>>>Почему? Одно другого не исключает. Чрезмерное >>>>>>употребление макросов снижает читабельность spec-файлов. >>>>> >>>>>Тогда было бы неплохо увидеть более официальное >>>>>обоснование существования %__mv и компании, чем догадки. >>>>>:) >>>> >>>>%__mv и компания -- это внутренняя кухня rpmbuild, >>>>используется для запуска mv и компании внутри rpmbuild. >>>>Появление этих макросов в spec-файлах, видимо, и есть >>>>злоупотребление макросами. >>> >>>Мож в cleanup_spec? :) >> >>Действительно, может всё-таки объявить, что нет нужды >>использовать %__ln_s, %__install, %__cp и пр? Зачем добавлять >>новые сущности? >>А вот %__subst меня выручил - на платформах, где нет subst (а это >>везде) я его определил как sed -i > > > Согласен. Так давайте всё-таки в cleanup_spec, а то я злостный и ленивый пользователь "%__mv и компании" :-) Через bugzilla? Если кто опередит, подпишите меня в Cc. -- // AB1002-UANIC ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] злоупотребление макросами 2005-12-07 7:05 ` [devel] " Andrei Bulava @ 2005-12-07 10:18 ` Grigory Batalov 2005-12-07 11:23 ` Aleksey Avdeev 0 siblings, 1 reply; 28+ messages in thread From: Grigory Batalov @ 2005-12-07 10:18 UTC (permalink / raw) To: ALT Devel discussion list On Wed, 07 Dec 2005 09:05:10 +0200 Andrei Bulava <abulava@altlinux.ru> wrote: > >>>Мож в cleanup_spec? :) > >> > >>Действительно, может всё-таки объявить, что нет нужды > >>использовать %__ln_s, %__install, %__cp и пр? Зачем добавлять > >>новые сущности? > >>А вот %__subst меня выручил - на платформах, где нет subst (а это > >>везде) я его определил как sed -i > > > > > > Согласен. > > Так давайте всё-таки в cleanup_spec, а то я злостный и ленивый > пользователь "%__mv и компании" :-) Аналогично. Я подсмотрел в чужих спеках и решил, что так "кошернее" =). -- Григорий Баталов, программист ЗАО "Ланит-Терком" ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] злоупотребление макросами 2005-12-07 10:18 ` Grigory Batalov @ 2005-12-07 11:23 ` Aleksey Avdeev 0 siblings, 0 replies; 28+ messages in thread From: Aleksey Avdeev @ 2005-12-07 11:23 UTC (permalink / raw) To: ALT Devel discussion list Grigory Batalov пишет: > On Wed, 07 Dec 2005 09:05:10 +0200 > Andrei Bulava <abulava@altlinux.ru> wrote: > > >>>>>Мож в cleanup_spec? :) >>>> >>>>Действительно, может всё-таки объявить, что нет нужды >>>>использовать %__ln_s, %__install, %__cp и пр? Зачем добавлять >>>>новые сущности? >>>>А вот %__subst меня выручил - на платформах, где нет subst (а это >>>>везде) я его определил как sed -i >>> >>> >>>Согласен. >> >>Так давайте всё-таки в cleanup_spec, а то я злостный и ленивый >>пользователь "%__mv и компании" :-) > > > Аналогично. Я подсмотрел в чужих спеках и решил, что > так "кошернее" =). +1: Макрос -- ещё один уровень, допускающий корректировку (если она нужна). -- С уважением. Алексей. ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] злоупотребление макросами 2005-12-06 16:52 ` [devel] злоупотребление макросами Dmitry V. Levin 2005-12-06 16:56 ` [devel] " Michael Shigorin @ 2005-12-06 22:36 ` Денис Смирнов 2005-12-07 16:05 ` Stanislav Ievlev 2005-12-07 8:56 ` Kirill A. Shutemov ` (2 subsequent siblings) 4 siblings, 1 reply; 28+ messages in thread From: Денис Смирнов @ 2005-12-06 22:36 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 535 bytes --] On Tue, Dec 06, 2005 at 07:52:44PM +0300, Dmitry V. Levin wrote: DVL> %__mv и компания -- это внутренняя кухня rpmbuild, используется для DVL> запуска mv и компании внутри rpmbuild. Появление этих макросов в DVL> spec-файлах, видимо, и есть злоупотребление макросами. %_install то же самое? -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- Как меня достал этот mc и libgpm. Mouse, боюсь что на этот раз ты крайним будешь. -- ldv in #3867 [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] злоупотребление макросами 2005-12-06 22:36 ` Денис Смирнов @ 2005-12-07 16:05 ` Stanislav Ievlev 2005-12-07 16:10 ` Dmitry V. Levin 0 siblings, 1 reply; 28+ messages in thread From: Stanislav Ievlev @ 2005-12-07 16:05 UTC (permalink / raw) To: ALT Devel discussion list On Wed, Dec 07, 2005 at 01:36:37AM +0300, Денис Смирнов wrote: > On Tue, Dec 06, 2005 at 07:52:44PM +0300, Dmitry V. Levin wrote: > > DVL> %__mv и компания -- это внутренняя кухня rpmbuild, используется для > DVL> запуска mv и компании внутри rpmbuild. Появление этих макросов в > DVL> spec-файлах, видимо, и есть злоупотребление макросами. > > %_install то же самое? Судя по тому что там только одно подчёркивание - наверное нет ;) Иначе и %_libdir надо запрещать. ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] злоупотребление макросами 2005-12-07 16:05 ` Stanislav Ievlev @ 2005-12-07 16:10 ` Dmitry V. Levin 2005-12-07 16:12 ` Stanislav Ievlev 0 siblings, 1 reply; 28+ messages in thread From: Dmitry V. Levin @ 2005-12-07 16:10 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 577 bytes --] On Wed, Dec 07, 2005 at 07:05:44PM +0300, Stanislav Ievlev wrote: > On Wed, Dec 07, 2005 at 01:36:37AM +0300, Денис Смирнов wrote: > > On Tue, Dec 06, 2005 at 07:52:44PM +0300, Dmitry V. Levin wrote: > > > > DVL> %__mv и компания -- это внутренняя кухня rpmbuild, используется для > > DVL> запуска mv и компании внутри rpmbuild. Появление этих макросов в > > DVL> spec-файлах, видимо, и есть злоупотребление макросами. > > > > %_install то же самое? > Судя по тому что там только одно подчёркивание - наверное нет ;) Нет такого макроса %_install. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] злоупотребление макросами 2005-12-07 16:10 ` Dmitry V. Levin @ 2005-12-07 16:12 ` Stanislav Ievlev 0 siblings, 0 replies; 28+ messages in thread From: Stanislav Ievlev @ 2005-12-07 16:12 UTC (permalink / raw) To: ALT Devel discussion list On Wed, Dec 07, 2005 at 07:10:44PM +0300, Dmitry V. Levin wrote: > On Wed, Dec 07, 2005 at 07:05:44PM +0300, Stanislav Ievlev wrote: > > On Wed, Dec 07, 2005 at 01:36:37AM +0300, Денис Смирнов wrote: > > > On Tue, Dec 06, 2005 at 07:52:44PM +0300, Dmitry V. Levin wrote: > > > > > > DVL> %__mv и компания -- это внутренняя кухня rpmbuild, используется для > > > DVL> запуска mv и компании внутри rpmbuild. Появление этих макросов в > > > DVL> spec-файлах, видимо, и есть злоупотребление макросами. > > > > > > %_install то же самое? > > Судя по тому что там только одно подчёркивание - наверное нет ;) > > Нет такого макроса %_install. Ну значит %__install тоже запретный ;) ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] злоупотребление макросами 2005-12-06 16:52 ` [devel] злоупотребление макросами Dmitry V. Levin 2005-12-06 16:56 ` [devel] " Michael Shigorin 2005-12-06 22:36 ` Денис Смирнов @ 2005-12-07 8:56 ` Kirill A. Shutemov 2005-12-07 9:02 ` Vital Khilko 2005-12-07 17:29 ` Kirill Maslinsky 4 siblings, 0 replies; 28+ messages in thread From: Kirill A. Shutemov @ 2005-12-07 8:56 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1022 bytes --] On 19:52 Tue 06 Dec, Dmitry V. Levin wrote: > On Tue, Dec 06, 2005 at 06:39:53PM +0200, Michael Shigorin wrote: > > On Tue, Dec 06, 2005 at 04:36:12PM +0300, Dmitry V. Levin wrote: > > > Почему? Одно другого не исключает. Чрезмерное употребление > > > макросов снижает читабельность spec-файлов. > > > > Тогда было бы неплохо увидеть более официальное обоснование > > существования %__mv и компании, чем догадки. :) > > %__mv и компания -- это внутренняя кухня rpmbuild, используется для > запуска mv и компании внутри rpmbuild. Появление этих макросов в > spec-файлах, видимо, и есть злоупотребление макросами. Может кто-нить составит список правильных и неправильных макросов. Очень хотелось бы с аргументацией. -- Kirill A. Shutemov Belarus, Minsk E-mail: k.shutemov (AT) sam-solutions.net JID: kas (AT) altlinux.org ICQ: 152302675 Я бы предпочёл, чтобы специалисты думали прежде чем обновлять, а все остальные ставили всё, что есть в updates, даже без анонса. -- ldv in community@ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] злоупотребление макросами 2005-12-06 16:52 ` [devel] злоупотребление макросами Dmitry V. Levin ` (2 preceding siblings ...) 2005-12-07 8:56 ` Kirill A. Shutemov @ 2005-12-07 9:02 ` Vital Khilko 2005-12-07 17:29 ` Kirill Maslinsky 4 siblings, 0 replies; 28+ messages in thread From: Vital Khilko @ 2005-12-07 9:02 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1231 bytes --] On Аўт, 2005-12-06 at 19:52 +0300, Dmitry V. Levin wrote: > On Tue, Dec 06, 2005 at 06:39:53PM +0200, Michael Shigorin wrote: > > On Tue, Dec 06, 2005 at 04:36:12PM +0300, Dmitry V. Levin wrote: > > > Почему? Одно другого не исключает. Чрезмерное употребление > > > макросов снижает читабельность spec-файлов. > > > > Тогда было бы неплохо увидеть более официальное обоснование > > существования %__mv и компании, чем догадки. :) > > %__mv и компания -- это внутренняя кухня rpmbuild, используется для > запуска mv и компании внутри rpmbuild. Появление этих макросов в > spec-файлах, видимо, и есть злоупотребление макросами. Я вот только что смотрел coreutils... сплошное злоупотребление :-) Но согласен, наши спеки станут хоть чутка более портабельными. -- Z pažadańnem pośpexaŭ, Vital Xilko (Vital Khilko). [-- Attachment #2: Гэтая частка паведамленьня падпісана электроным подпісам --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] злоупотребление макросами 2005-12-06 16:52 ` [devel] злоупотребление макросами Dmitry V. Levin ` (3 preceding siblings ...) 2005-12-07 9:02 ` Vital Khilko @ 2005-12-07 17:29 ` Kirill Maslinsky 4 siblings, 0 replies; 28+ messages in thread From: Kirill Maslinsky @ 2005-12-07 17:29 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 905 bytes --] Привет! > %__mv и компания -- это внутренняя кухня rpmbuild, используется для > запуска mv и компании внутри rpmbuild. Появление этих макросов в > spec-файлах, видимо, и есть злоупотребление макросами. А там нет случайно политики разделения по именам? Например, макрос, у которого в начале имеется _, тот заведомо является внутренним и не должен встречаться в спеке. А все userspace-макросы без такого подчёркивания. Если бы такая политика соблюдалась, то было бы очень легко определить, что не нужно в спеке употреблять. И при этом не понадобится сверяться с длинными списками "дозволенных" или "недозволенных" макросов. Аналогия: так в latex'e -- макросы с @ в имени являются внутренними по предназначению и без специального ухищрения в файле пользователя (не в стилевом) употребляться не могут. Вот бы так и в rpm... -- Kirill Maslinsky ALT Linux Documentation Team [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
end of thread, other threads:[~2005-12-07 17:29 UTC | newest] Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2005-11-30 22:49 ` [devel] Re: [Sisyphus-cybertalk] I: Sisyphus-20051130 packages: +15! +51 (5032) Igor Zubkov 2005-12-01 4:37 ` Andrey Rahmatullin 2005-12-01 7:18 ` очепятки в %changelog rpm-4.0.4-alt54 (was: Re: [devel] Re: [Sisyphus-cybertalk] I: Sisyphus-20051130 packages: +15! +51 (5032)) Andrei Bulava 2005-12-05 19:26 ` [devel] Q: configure --disable-dependency-tracking Dmitry V. Levin 2005-12-05 19:30 ` [devel] " Dmitry V. Levin 2005-12-05 20:04 ` [devel] " Mikhail Zabaluev 2005-12-06 9:54 ` [devel] " Michael Shigorin 2005-12-06 9:56 ` [devel] [JT] " Michael Shigorin 2005-12-06 10:06 ` [devel] " Epiphanov Sergei 2005-12-06 10:14 ` [devel] Re: [Sisyphus-cybertalk] I: Sisyphus-20051130 packages: +15! +51 (5032) Sviataslau Svirydau 2005-12-06 12:43 ` Dmitry V. Levin 2005-12-06 13:16 ` [devel] [JT} " Michael Shigorin 2005-12-06 13:36 ` Dmitry V. Levin 2005-12-06 16:39 ` [devel] " Michael Shigorin 2005-12-06 16:52 ` [devel] злоупотребление макросами Dmitry V. Levin 2005-12-06 16:56 ` [devel] " Michael Shigorin 2005-12-06 21:13 ` Vitaly Lipatov 2005-12-06 21:44 ` Dmitry V. Levin 2005-12-07 7:05 ` [devel] " Andrei Bulava 2005-12-07 10:18 ` Grigory Batalov 2005-12-07 11:23 ` Aleksey Avdeev 2005-12-06 22:36 ` Денис Смирнов 2005-12-07 16:05 ` Stanislav Ievlev 2005-12-07 16:10 ` Dmitry V. Levin 2005-12-07 16:12 ` Stanislav Ievlev 2005-12-07 8:56 ` Kirill A. Shutemov 2005-12-07 9:02 ` Vital Khilko 2005-12-07 17:29 ` Kirill Maslinsky
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