* Re: [devel] E: incoming i586 reject: wmmemload-0.1.6-alt4 @ 2007-10-05 6:54 ` Slava Semushin 2007-10-05 6:56 ` [devel] Fwd: " Slava Semushin 0 siblings, 1 reply; 33+ messages in thread From: Slava Semushin @ 2007-10-05 6:54 UTC (permalink / raw) To: ALT Linux Team development discussions 2007/10/5, Upravdom Team Robot <upravdom / altlinux.org>: [...] > + autoreconf -fisv > autoreconf-default: Entering directory `.' > autoreconf-default: configure.ac: not using Gettext > autoreconf-default: running: aclocal --force > Can't locate object method "path" via package "Request" at /usr/share/autoconf-2.5/Autom4te/C4che.pm line 69, <GEN1> line 111. > aclocal-default: autom4te failed with exit status: 1 > autoreconf-default: aclocal failed with exit status: 1 > error: Bad exit status from /usr/src/tmp/rpm-tmp.79151 (%prep) Что-то странно как-то всё. Я не правил патчи и в спеке все изменения были не функциональными, а пакет не собрался на обеих архитектурах. При этом тот, что в Сизифе вроде бы пересобирается без проблем. Погуглил на тему этой ошибки. Оба сообщения в sisyphus@, старые и не дают ответа на вопрос "как исправлять". Вот тут: http://lists.altlinux.ru/pipermail/sisyphus/2004-March/036879.html есть лишь фраза "Проблемы в собираемом пакете." от ldv@ и ни слова как фиксить/искать и что это значит. devel@, I need help! -- + Slava Semushin | slava.semushin @ gmail.com + ALT Linux Team | php-coder @ altlinux.ru ^ permalink raw reply [flat|nested] 33+ messages in thread
* [devel] Fwd: E: incoming i586 reject: wmmemload-0.1.6-alt4 2007-10-05 6:54 ` [devel] E: incoming i586 reject: wmmemload-0.1.6-alt4 Slava Semushin @ 2007-10-05 6:56 ` Slava Semushin 2007-10-05 7:32 ` [devel] hasher/autoreconf/* problem Dmitry V. Levin 2007-10-05 12:50 ` [devel] Fwd: E: incoming i586 reject: wmmemload-0.1.6-alt4 Victor Forsyuk 0 siblings, 2 replies; 33+ messages in thread From: Slava Semushin @ 2007-10-05 6:56 UTC (permalink / raw) To: ALT Linux Team development discussions 2007/10/5, Upravdom Team Robot <upravdom / altlinux.org>: [...] > + autoreconf -fisv > autoreconf-default: Entering directory `.' > autoreconf-default: configure.ac: not using Gettext > autoreconf-default: running: aclocal --force > Can't locate object method "path" via package "Request" at /usr/share/autoconf-2.5/Autom4te/C4che.pm line 69, <GEN1> line 111. > aclocal-default: autom4te failed with exit status: 1 > autoreconf-default: aclocal failed with exit status: 1 > error: Bad exit status from /usr/src/tmp/rpm-tmp.79151 (%prep) Что-то странно как-то всё. Я не правил патчи и в спеке все изменения были не функциональными, а пакет не собрался на обеих архитектурах. При этом тот, что в Сизифе вроде бы пересобирается без проблем. Погуглил на тему этой ошибки. Оба сообщения в sisyphus@, старые и не дают ответа на вопрос "как исправлять". Вот тут: http://lists.altlinux.ru/pipermail/sisyphus/2004-March/036879.html есть лишь фраза "Проблемы в собираемом пакете." от ldv@ и ни слова как фиксить/искать и что это значит. devel@, I need help! -- + Slava Semushin | slava.semushin @ gmail.com + ALT Linux Team | php-coder @ altlinux.ru ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] hasher/autoreconf/* problem 2007-10-05 6:56 ` [devel] Fwd: " Slava Semushin @ 2007-10-05 7:32 ` Dmitry V. Levin 2007-10-05 10:40 ` Anton Farygin 2007-10-05 12:50 ` [devel] Fwd: E: incoming i586 reject: wmmemload-0.1.6-alt4 Victor Forsyuk 1 sibling, 1 reply; 33+ messages in thread From: Dmitry V. Levin @ 2007-10-05 7:32 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1248 bytes --] On Fri, Oct 05, 2007 at 01:56:25PM +0700, Slava Semushin wrote: > 2007/10/5, Upravdom Team Robot <upravdom / altlinux.org>: > [...] > > + autoreconf -fisv > > autoreconf-default: Entering directory `.' > > autoreconf-default: configure.ac: not using Gettext > > autoreconf-default: running: aclocal --force > > Can't locate object method "path" via package "Request" at /usr/share/autoconf-2.5/Autom4te/C4che.pm line 69, <GEN1> line 111. > > aclocal-default: autom4te failed with exit status: 1 > > autoreconf-default: aclocal failed with exit status: 1 > > error: Bad exit status from /usr/src/tmp/rpm-tmp.79151 (%prep) > > Что-то странно как-то всё. Я не правил патчи и в спеке все изменения > были не функциональными, а пакет не собрался на обеих архитектурах. > При этом тот, что в Сизифе вроде бы пересобирается без проблем. Это очень странная история, то ли нужен специалист по перлу чтобы разобраться, то ли всё ещё интереснее. У меня пакет libnet2 с аналогичной проблемой сборки. Воспроизводится это так: при первой сборке в hasher'е (когда ещё не создан chroot cache) autoreconf падает с этой самой диагностикой, при последующих сборках (когда используется chroot cache) всё собирается нормально. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] hasher/autoreconf/* problem 2007-10-05 7:32 ` [devel] hasher/autoreconf/* problem Dmitry V. Levin @ 2007-10-05 10:40 ` Anton Farygin 2007-10-05 10:51 ` Dmitry V. Levin 0 siblings, 1 reply; 33+ messages in thread From: Anton Farygin @ 2007-10-05 10:40 UTC (permalink / raw) To: ALT Linux Team development discussions Dmitry V. Levin пишет: > On Fri, Oct 05, 2007 at 01:56:25PM +0700, Slava Semushin wrote: >> 2007/10/5, Upravdom Team Robot <upravdom / altlinux.org>: >> [...] >>> + autoreconf -fisv >>> autoreconf-default: Entering directory `.' >>> autoreconf-default: configure.ac: not using Gettext >>> autoreconf-default: running: aclocal --force >>> Can't locate object method "path" via package "Request" at /usr/share/autoconf-2.5/Autom4te/C4che.pm line 69, <GEN1> line 111. >>> aclocal-default: autom4te failed with exit status: 1 >>> autoreconf-default: aclocal failed with exit status: 1 >>> error: Bad exit status from /usr/src/tmp/rpm-tmp.79151 (%prep) >> Что-то странно как-то всё. Я не правил патчи и в спеке все изменения >> были не функциональными, а пакет не собрался на обеих архитектурах. >> При этом тот, что в Сизифе вроде бы пересобирается без проблем. > > Это очень странная история, то ли нужен специалист по перлу чтобы > разобраться, то ли всё ещё интереснее. У меня пакет libnet2 с аналогичной > проблемой сборки. > > Воспроизводится это так: > при первой сборке в hasher'е (когда ещё не создан chroot cache) autoreconf > падает с этой самой диагностикой, при последующих сборках (когда > используется chroot cache) всё собирается нормально. А не может ли тут быть виноватым libfakeroot ? Очень похоже. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] hasher/autoreconf/* problem 2007-10-05 10:40 ` Anton Farygin @ 2007-10-05 10:51 ` Dmitry V. Levin 2007-10-05 11:14 ` Anton Farygin 0 siblings, 1 reply; 33+ messages in thread From: Dmitry V. Levin @ 2007-10-05 10:51 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1601 bytes --] On Fri, Oct 05, 2007 at 02:40:51PM +0400, Anton Farygin wrote: > Dmitry V. Levin пишет: > > On Fri, Oct 05, 2007 at 01:56:25PM +0700, Slava Semushin wrote: > >> 2007/10/5, Upravdom Team Robot <upravdom / altlinux.org>: > >> [...] > >>> + autoreconf -fisv > >>> autoreconf-default: Entering directory `.' > >>> autoreconf-default: configure.ac: not using Gettext > >>> autoreconf-default: running: aclocal --force > >>> Can't locate object method "path" via package "Request" at /usr/share/autoconf-2.5/Autom4te/C4che.pm line 69, <GEN1> line 111. > >>> aclocal-default: autom4te failed with exit status: 1 > >>> autoreconf-default: aclocal failed with exit status: 1 > >>> error: Bad exit status from /usr/src/tmp/rpm-tmp.79151 (%prep) > >> Что-то странно как-то всё. Я не правил патчи и в спеке все изменения > >> были не функциональными, а пакет не собрался на обеих архитектурах. > >> При этом тот, что в Сизифе вроде бы пересобирается без проблем. > > > > Это очень странная история, то ли нужен специалист по перлу чтобы > > разобраться, то ли всё ещё интереснее. У меня пакет libnet2 с аналогичной > > проблемой сборки. > > > > Воспроизводится это так: > > при первой сборке в hasher'е (когда ещё не создан chroot cache) autoreconf > > падает с этой самой диагностикой, при последующих сборках (когда > > используется chroot cache) всё собирается нормально. > > А не может ли тут быть виноватым libfakeroot ? Очень похоже. fakeroot используется только для инициализации чрута и установки пакетов. fakeroot не используется во время сборки пакетов. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] hasher/autoreconf/* problem 2007-10-05 10:51 ` Dmitry V. Levin @ 2007-10-05 11:14 ` Anton Farygin 2007-10-05 13:12 ` Dmitry V. Levin 0 siblings, 1 reply; 33+ messages in thread From: Anton Farygin @ 2007-10-05 11:14 UTC (permalink / raw) To: ALT Linux Team development discussions Dmitry V. Levin пишет: > On Fri, Oct 05, 2007 at 02:40:51PM +0400, Anton Farygin wrote: >> Dmitry V. Levin пишет: >>> On Fri, Oct 05, 2007 at 01:56:25PM +0700, Slava Semushin wrote: >>>> 2007/10/5, Upravdom Team Robot <upravdom / altlinux.org>: >>>> [...] >>>>> + autoreconf -fisv >>>>> autoreconf-default: Entering directory `.' >>>>> autoreconf-default: configure.ac: not using Gettext >>>>> autoreconf-default: running: aclocal --force >>>>> Can't locate object method "path" via package "Request" at /usr/share/autoconf-2.5/Autom4te/C4che.pm line 69, <GEN1> line 111. >>>>> aclocal-default: autom4te failed with exit status: 1 >>>>> autoreconf-default: aclocal failed with exit status: 1 >>>>> error: Bad exit status from /usr/src/tmp/rpm-tmp.79151 (%prep) >>>> Что-то странно как-то всё. Я не правил патчи и в спеке все изменения >>>> были не функциональными, а пакет не собрался на обеих архитектурах. >>>> При этом тот, что в Сизифе вроде бы пересобирается без проблем. >>> Это очень странная история, то ли нужен специалист по перлу чтобы >>> разобраться, то ли всё ещё интереснее. У меня пакет libnet2 с аналогичной >>> проблемой сборки. >>> >>> Воспроизводится это так: >>> при первой сборке в hasher'е (когда ещё не создан chroot cache) autoreconf >>> падает с этой самой диагностикой, при последующих сборках (когда >>> используется chroot cache) всё собирается нормально. >> А не может ли тут быть виноватым libfakeroot ? Очень похоже. > > fakeroot используется только для инициализации чрута и установки пакетов. > fakeroot не используется во время сборки пакетов. А файловая система всё та-же tmpfs ? ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] hasher/autoreconf/* problem 2007-10-05 11:14 ` Anton Farygin @ 2007-10-05 13:12 ` Dmitry V. Levin 2007-10-05 13:17 ` Victor Forsyuk 0 siblings, 1 reply; 33+ messages in thread From: Dmitry V. Levin @ 2007-10-05 13:12 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1896 bytes --] On Fri, Oct 05, 2007 at 03:14:36PM +0400, Anton Farygin wrote: > Dmitry V. Levin пишет: > > On Fri, Oct 05, 2007 at 02:40:51PM +0400, Anton Farygin wrote: > >> Dmitry V. Levin пишет: > >>> On Fri, Oct 05, 2007 at 01:56:25PM +0700, Slava Semushin wrote: > >>>> 2007/10/5, Upravdom Team Robot <upravdom / altlinux.org>: > >>>> [...] > >>>>> + autoreconf -fisv > >>>>> autoreconf-default: Entering directory `.' > >>>>> autoreconf-default: configure.ac: not using Gettext > >>>>> autoreconf-default: running: aclocal --force > >>>>> Can't locate object method "path" via package "Request" at /usr/share/autoconf-2.5/Autom4te/C4che.pm line 69, <GEN1> line 111. > >>>>> aclocal-default: autom4te failed with exit status: 1 > >>>>> autoreconf-default: aclocal failed with exit status: 1 > >>>>> error: Bad exit status from /usr/src/tmp/rpm-tmp.79151 (%prep) > >>>> Что-то странно как-то всё. Я не правил патчи и в спеке все изменения > >>>> были не функциональными, а пакет не собрался на обеих архитектурах. > >>>> При этом тот, что в Сизифе вроде бы пересобирается без проблем. > >>> Это очень странная история, то ли нужен специалист по перлу чтобы > >>> разобраться, то ли всё ещё интереснее. У меня пакет libnet2 с аналогичной > >>> проблемой сборки. > >>> > >>> Воспроизводится это так: > >>> при первой сборке в hasher'е (когда ещё не создан chroot cache) autoreconf > >>> падает с этой самой диагностикой, при последующих сборках (когда > >>> используется chroot cache) всё собирается нормально. > >> А не может ли тут быть виноватым libfakeroot ? Очень похоже. > > > > fakeroot используется только для инициализации чрута и установки пакетов. > > fakeroot не используется во время сборки пакетов. > > А файловая система всё та-же tmpfs ? Воспроизводимость 100%, поэтому фактор нестабильности tmpfs исключён. Разве что timestamp resolution. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] hasher/autoreconf/* problem 2007-10-05 13:12 ` Dmitry V. Levin @ 2007-10-05 13:17 ` Victor Forsyuk 2007-10-05 13:29 ` Dmitry V. Levin 0 siblings, 1 reply; 33+ messages in thread From: Victor Forsyuk @ 2007-10-05 13:17 UTC (permalink / raw) To: ALT Linux Team development discussions On Fri, Oct 05, 2007 at 05:12:11PM +0400, Dmitry V. Levin <ldv@altlinux.org> wrote: > On Fri, Oct 05, 2007 at 03:14:36PM +0400, Anton Farygin wrote: > > Dmitry V. Levin пишет: > > > On Fri, Oct 05, 2007 at 02:40:51PM +0400, Anton Farygin wrote: > > >> Dmitry V. Levin пишет: > > >>> On Fri, Oct 05, 2007 at 01:56:25PM +0700, Slava Semushin wrote: > > >>>> 2007/10/5, Upravdom Team Robot <upravdom / altlinux.org>: > > >>>> [...] > > >>>>> + autoreconf -fisv > > >>>>> autoreconf-default: Entering directory `.' > > >>>>> autoreconf-default: configure.ac: not using Gettext > > >>>>> autoreconf-default: running: aclocal --force > > >>>>> Can't locate object method "path" via package "Request" at /usr/share/autoconf-2.5/Autom4te/C4che.pm line 69, <GEN1> line 111. [...] > Воспроизводимость 100%, поэтому фактор нестабильности tmpfs исключён. > Разве что timestamp resolution. "rm -rf autom4te.cache" не полечит? ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] hasher/autoreconf/* problem 2007-10-05 13:17 ` Victor Forsyuk @ 2007-10-05 13:29 ` Dmitry V. Levin 2007-10-08 9:48 ` Slava Semushin 2007-10-08 14:35 ` Victor Forsyuk 0 siblings, 2 replies; 33+ messages in thread From: Dmitry V. Levin @ 2007-10-05 13:29 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1134 bytes --] On Fri, Oct 05, 2007 at 04:17:47PM +0300, Victor Forsyuk wrote: > On Fri, Oct 05, 2007 at 05:12:11PM +0400, Dmitry V. Levin <ldv@altlinux.org> wrote: > > On Fri, Oct 05, 2007 at 03:14:36PM +0400, Anton Farygin wrote: > > > Dmitry V. Levin пишет: > > > > On Fri, Oct 05, 2007 at 02:40:51PM +0400, Anton Farygin wrote: > > > >> Dmitry V. Levin пишет: > > > >>> On Fri, Oct 05, 2007 at 01:56:25PM +0700, Slava Semushin wrote: > > > >>>> 2007/10/5, Upravdom Team Robot <upravdom / altlinux.org>: > > > >>>> [...] > > > >>>>> + autoreconf -fisv > > > >>>>> autoreconf-default: Entering directory `.' > > > >>>>> autoreconf-default: configure.ac: not using Gettext > > > >>>>> autoreconf-default: running: aclocal --force > > > >>>>> Can't locate object method "path" via package "Request" at /usr/share/autoconf-2.5/Autom4te/C4che.pm line 69, <GEN1> line 111. > > [...] > > > Воспроизводимость 100%, поэтому фактор нестабильности tmpfs исключён. > > Разве что timestamp resolution. > > "rm -rf autom4te.cache" не полечит? Я не проверял. Настораживает сам факт нарушения воспроизводимости сборки. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] hasher/autoreconf/* problem 2007-10-05 13:29 ` Dmitry V. Levin @ 2007-10-08 9:48 ` Slava Semushin 2007-10-08 10:13 ` Dmitry V. Levin 2007-10-08 14:35 ` Victor Forsyuk 1 sibling, 1 reply; 33+ messages in thread From: Slava Semushin @ 2007-10-08 9:48 UTC (permalink / raw) To: ALT Linux Team development discussions 2007/10/5, Dmitry V. Levin <ldv / altlinux.org>: [...] > > "rm -rf autom4te.cache" не полечит? > > Я не проверял. Настораживает сам факт нарушения воспроизводимости сборки. В моём случае, с wmmemload, помогло. -- + Slava Semushin | slava.semushin @ gmail.com + ALT Linux Team | php-coder @ altlinux.ru ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] hasher/autoreconf/* problem 2007-10-08 9:48 ` Slava Semushin @ 2007-10-08 10:13 ` Dmitry V. Levin 2007-10-08 10:16 ` Victor Forsyuk 2007-10-08 10:19 ` Slava Semushin 0 siblings, 2 replies; 33+ messages in thread From: Dmitry V. Levin @ 2007-10-08 10:13 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 374 bytes --] On Mon, Oct 08, 2007 at 04:48:33PM +0700, Slava Semushin wrote: > 2007/10/5, Dmitry V. Levin <ldv / altlinux.org>: > [...] > > > "rm -rf autom4te.cache" не полечит? > > > > Я не проверял. Настораживает сам факт нарушения воспроизводимости сборки. > > В моём случае, с wmmemload, помогло. Может быть, стоит добавить этот rm в макрос %__autoreconf? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] hasher/autoreconf/* problem 2007-10-08 10:13 ` Dmitry V. Levin @ 2007-10-08 10:16 ` Victor Forsyuk 2007-10-08 10:19 ` Slava Semushin 1 sibling, 0 replies; 33+ messages in thread From: Victor Forsyuk @ 2007-10-08 10:16 UTC (permalink / raw) To: ALT Linux Team development discussions On Mon, Oct 08, 2007 at 02:13:19PM +0400, Dmitry V. Levin <ldv@altlinux.org> wrote: > On Mon, Oct 08, 2007 at 04:48:33PM +0700, Slava Semushin wrote: > > 2007/10/5, Dmitry V. Levin <ldv / altlinux.org>: > > [...] > > > > "rm -rf autom4te.cache" не полечит? > > > > > > Я не проверял. Настораживает сам факт нарушения воспроизводимости сборки. > > > > В моём случае, с wmmemload, помогло. > > Может быть, стоит добавить этот rm в макрос %__autoreconf? Стоит. Однозначно стоит. Напоминалку в BTS повесить? ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] hasher/autoreconf/* problem 2007-10-08 10:13 ` Dmitry V. Levin 2007-10-08 10:16 ` Victor Forsyuk @ 2007-10-08 10:19 ` Slava Semushin 2007-10-08 12:14 ` Epiphanov Sergei 2007-10-08 14:42 ` Victor Forsyuk 1 sibling, 2 replies; 33+ messages in thread From: Slava Semushin @ 2007-10-08 10:19 UTC (permalink / raw) To: ALT Linux Team development discussions 2007/10/8, Dmitry V. Levin <ldv / altlinux.org>: > On Mon, Oct 08, 2007 at 04:48:33PM +0700, Slava Semushin wrote: > > 2007/10/5, Dmitry V. Levin <ldv / altlinux.org>: > > [...] > > > > "rm -rf autom4te.cache" не полечит? > > > > > > Я не проверял. Настораживает сам факт нарушения воспроизводимости сборки. > > > > В моём случае, с wmmemload, помогло. > > Может быть, стоит добавить этот rm в макрос %__autoreconf? Из-за того, что лично мне не очень ясно почему touch'и каталога autom4te.cache приводят %__autoreconf в ступор, я бы добавлять вызов rm не стал. Плюс не так много пакетов, это коснулось и, насколько я понимаю, каталог autom4te.cache не должен попадать в тарболл, т.е. все эти случаи похожи на ошибки упаковки тарболлов в апстриме. -- + Slava Semushin | slava.semushin @ gmail.com + ALT Linux Team | php-coder @ altlinux.ru ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] hasher/autoreconf/* problem 2007-10-08 10:19 ` Slava Semushin @ 2007-10-08 12:14 ` Epiphanov Sergei 2007-10-08 12:21 ` Slava Semushin 2007-10-08 14:42 ` Victor Forsyuk 1 sibling, 1 reply; 33+ messages in thread From: Epiphanov Sergei @ 2007-10-08 12:14 UTC (permalink / raw) To: ALT Linux Team development discussions В сообщении от Monday 08 October 2007 14:19:58 Slava Semushin написал(а): > Из-за того, что лично мне не очень ясно почему touch'и каталога > autom4te.cache приводят %__autoreconf в ступор, я бы добавлять вызов > rm не стал. Плюс не так много пакетов, это коснулось и, насколько я > понимаю, каталог autom4te.cache не должен попадать в тарболл, т.е. все > эти случаи похожи на ошибки упаковки тарболлов в апстриме. Согласен. Думаю, что %__autoreconf, как и make, проверяют timestamp и по нему решают, что делать с кешем. Отсюда и ступор задачи: вродеб ничего не изменилось, а в реальности сборочная среда другая. -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] hasher/autoreconf/* problem 2007-10-08 12:14 ` Epiphanov Sergei @ 2007-10-08 12:21 ` Slava Semushin 2007-10-08 14:43 ` Victor Forsyuk 0 siblings, 1 reply; 33+ messages in thread From: Slava Semushin @ 2007-10-08 12:21 UTC (permalink / raw) To: ALT Linux Team development discussions 08.10.07, Epiphanov Sergei<serpiph / nikiet.ru> написал(а): > В сообщении от Monday 08 October 2007 14:19:58 Slava Semushin написал(а): > > Из-за того, что лично мне не очень ясно почему touch'и каталога > > autom4te.cache приводят %__autoreconf в ступор, я бы добавлять вызов > > rm не стал. Плюс не так много пакетов, это коснулось и, насколько я > > понимаю, каталог autom4te.cache не должен попадать в тарболл, т.е. все > > эти случаи похожи на ошибки упаковки тарболлов в апстриме. > > Согласен. Думаю, что %__autoreconf, как и make, проверяют timestamp и по нему > решают, что делать с кешем. Отсюда и ступор задачи: вродеб ничего не > изменилось, а в реальности сборочная среда другая. Если я правильно понимаю, то он не должен ориентироваться на timestamp, потому что вызывается с ключом -f: [c0der@rock ~]$ rpm --eval %__autoreconf autoreconf -fisv [c0der@rock ~]$ man autoreconf ... -f, --force consider all files obsolete Или я не прав и тут о чем-то совершенно ином? -- + Slava Semushin | slava.semushin @ gmail.com + ALT Linux Team | php-coder @ altlinux.ru ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] hasher/autoreconf/* problem 2007-10-08 12:21 ` Slava Semushin @ 2007-10-08 14:43 ` Victor Forsyuk 0 siblings, 0 replies; 33+ messages in thread From: Victor Forsyuk @ 2007-10-08 14:43 UTC (permalink / raw) To: ALT Linux Team development discussions On Mon, Oct 08, 2007 at 07:21:36PM +0700, Slava Semushin <slava.semushin@gmail.com> wrote: > 08.10.07, Epiphanov Sergei<serpiph / nikiet.ru> написал(а): > > В сообщении от Monday 08 October 2007 14:19:58 Slava Semushin написал(а): > > > Из-за того, что лично мне не очень ясно почему touch'и каталога > > > autom4te.cache приводят %__autoreconf в ступор, я бы добавлять вызов > > > rm не стал. Плюс не так много пакетов, это коснулось и, насколько я > > > понимаю, каталог autom4te.cache не должен попадать в тарболл, т.е. все > > > эти случаи похожи на ошибки упаковки тарболлов в апстриме. > > > > Согласен. Думаю, что %__autoreconf, как и make, проверяют timestamp и по нему > > решают, что делать с кешем. Отсюда и ступор задачи: вродеб ничего не > > изменилось, а в реальности сборочная среда другая. > > Если я правильно понимаю, то он не должен ориентироваться на > timestamp, потому что вызывается с ключом -f: http://www.gnu.org/software/autoconf/manual/autoconf-2.57/html_node/autoconf_180.html ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] hasher/autoreconf/* problem 2007-10-08 10:19 ` Slava Semushin 2007-10-08 12:14 ` Epiphanov Sergei @ 2007-10-08 14:42 ` Victor Forsyuk 2007-10-09 5:22 ` Slava Semushin 1 sibling, 1 reply; 33+ messages in thread From: Victor Forsyuk @ 2007-10-08 14:42 UTC (permalink / raw) To: ALT Linux Team development discussions On Mon, Oct 08, 2007 at 05:19:58PM +0700, Slava Semushin <slava.semushin@gmail.com> wrote: > 2007/10/8, Dmitry V. Levin <ldv / altlinux.org>: > > On Mon, Oct 08, 2007 at 04:48:33PM +0700, Slava Semushin wrote: > > > 2007/10/5, Dmitry V. Levin <ldv / altlinux.org>: > > > [...] > > > > > "rm -rf autom4te.cache" не полечит? > > > > > > > > Я не проверял. Настораживает сам факт нарушения воспроизводимости сборки. > > > > > > В моём случае, с wmmemload, помогло. > > > > Может быть, стоит добавить этот rm в макрос %__autoreconf? > > Из-за того, что лично мне не очень ясно почему touch'и каталога > autom4te.cache приводят %__autoreconf в ступор, я бы добавлять вызов > rm не стал. Это безопасный вызов в любом случае. Есть ли возражения более веские чем "не очень понятно"? > Плюс не так много пакетов, это коснулось и, насколько я понимаю, каталог > autom4te.cache не должен попадать в тарболл, т.е. все эти случаи похожи на > ошибки упаковки тарболлов в апстриме. Да, это ошибки упаковки тарболлов в апстриме. Необнаруженные ранее, потому что таймстампы в исходном тарболле маскировали эту проблему. Но поскольку такие ошибки упаковски возможны, почему бы не перестраховаться? ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] hasher/autoreconf/* problem 2007-10-08 14:42 ` Victor Forsyuk @ 2007-10-09 5:22 ` Slava Semushin 2007-10-09 10:47 ` Dmitry V. Levin 0 siblings, 1 reply; 33+ messages in thread From: Slava Semushin @ 2007-10-09 5:22 UTC (permalink / raw) To: ALT Linux Team development discussions 08.10.07, Victor Forsyuk<force / altlinux.org> написал(а): [...] > > > Может быть, стоит добавить этот rm в макрос %__autoreconf? > > > > Из-за того, что лично мне не очень ясно почему touch'и каталога > > autom4te.cache приводят %__autoreconf в ступор, я бы добавлять вызов > > rm не стал. > > Это безопасный вызов в любом случае. Есть ли возражения более веские чем "не > очень понятно"? Виктор, это было не возражение, а моё мнение. Поэтому если все решат, что надо, и Дима этот макрос изменит, то я буду не против :) -- + Slava Semushin | slava.semushin @ gmail.com + ALT Linux Team | php-coder @ altlinux.ru ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] hasher/autoreconf/* problem 2007-10-09 5:22 ` Slava Semushin @ 2007-10-09 10:47 ` Dmitry V. Levin 0 siblings, 0 replies; 33+ messages in thread From: Dmitry V. Levin @ 2007-10-09 10:47 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 664 bytes --] On Tue, Oct 09, 2007 at 12:22:25PM +0700, Slava Semushin wrote: > 08.10.07, Victor Forsyuk<force / altlinux.org> написал(а): > [...] > > > > Может быть, стоит добавить этот rm в макрос %__autoreconf? > > > > > > Из-за того, что лично мне не очень ясно почему touch'и каталога > > > autom4te.cache приводят %__autoreconf в ступор, я бы добавлять вызов > > > rm не стал. > > > > Это безопасный вызов в любом случае. Есть ли возражения более веские чем "не > > очень понятно"? > > Виктор, это было не возражение, а моё мнение. Поэтому если все решат, > что надо, и Дима этот макрос изменит, то я буду не против :) Изменит обязательно. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] hasher/autoreconf/* problem 2007-10-05 13:29 ` Dmitry V. Levin 2007-10-08 9:48 ` Slava Semushin @ 2007-10-08 14:35 ` Victor Forsyuk 2007-10-08 14:42 ` Dmitry V. Levin 1 sibling, 1 reply; 33+ messages in thread From: Victor Forsyuk @ 2007-10-08 14:35 UTC (permalink / raw) To: ALT Linux Team development discussions On Fri, Oct 05, 2007 at 05:29:51PM +0400, Dmitry V. Levin <ldv@altlinux.org> wrote: > On Fri, Oct 05, 2007 at 04:17:47PM +0300, Victor Forsyuk wrote: > > On Fri, Oct 05, 2007 at 05:12:11PM +0400, Dmitry V. Levin <ldv@altlinux.org> wrote: > > > On Fri, Oct 05, 2007 at 03:14:36PM +0400, Anton Farygin wrote: > > > > Dmitry V. Levin пишет: > > > > > On Fri, Oct 05, 2007 at 02:40:51PM +0400, Anton Farygin wrote: > > > > >> Dmitry V. Levin пишет: > > > > >>> On Fri, Oct 05, 2007 at 01:56:25PM +0700, Slava Semushin wrote: > > > > >>>> 2007/10/5, Upravdom Team Robot <upravdom / altlinux.org>: > > > > >>>> [...] > > > > >>>>> + autoreconf -fisv > > > > >>>>> autoreconf-default: Entering directory `.' > > > > >>>>> autoreconf-default: configure.ac: not using Gettext > > > > >>>>> autoreconf-default: running: aclocal --force > > > > >>>>> Can't locate object method "path" via package "Request" at /usr/share/autoconf-2.5/Autom4te/C4che.pm line 69, <GEN1> line 111. > > > > [...] > > > > > Воспроизводимость 100%, поэтому фактор нестабильности tmpfs исключён. > > > Разве что timestamp resolution. > > > > "rm -rf autom4te.cache" не полечит? > > Я не проверял. Настораживает сам факт нарушения воспроизводимости сборки. Ну это уже особенности хешера. В хост-системе такой пакет будет 100% несобираемым. Кстати, проблема с autom4te.cache - пример граблей, возникающих из-за отказа от pristine sources. И чувствую, что эти грабли не последние... ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] hasher/autoreconf/* problem 2007-10-08 14:35 ` Victor Forsyuk @ 2007-10-08 14:42 ` Dmitry V. Levin 2007-10-08 14:56 ` Victor Forsyuk 0 siblings, 1 reply; 33+ messages in thread From: Dmitry V. Levin @ 2007-10-08 14:42 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1665 bytes --] On Mon, Oct 08, 2007 at 05:35:39PM +0300, Victor Forsyuk wrote: > On Fri, Oct 05, 2007 at 05:29:51PM +0400, Dmitry V. Levin wrote: > > On Fri, Oct 05, 2007 at 04:17:47PM +0300, Victor Forsyuk wrote: > > > On Fri, Oct 05, 2007 at 05:12:11PM +0400, Dmitry V. Levin wrote: > > > > On Fri, Oct 05, 2007 at 03:14:36PM +0400, Anton Farygin wrote: > > > > > Dmitry V. Levin пишет: > > > > > > On Fri, Oct 05, 2007 at 02:40:51PM +0400, Anton Farygin wrote: > > > > > >> Dmitry V. Levin пишет: > > > > > >>> On Fri, Oct 05, 2007 at 01:56:25PM +0700, Slava Semushin wrote: > > > > > >>>> 2007/10/5, Upravdom Team Robot <upravdom / altlinux.org>: > > > > > >>>> [...] > > > > > >>>>> + autoreconf -fisv > > > > > >>>>> autoreconf-default: Entering directory `.' > > > > > >>>>> autoreconf-default: configure.ac: not using Gettext > > > > > >>>>> autoreconf-default: running: aclocal --force > > > > > >>>>> Can't locate object method "path" via package "Request" at /usr/share/autoconf-2.5/Autom4te/C4che.pm line 69, <GEN1> line 111. > > > > > > [...] > > > > > > > Воспроизводимость 100%, поэтому фактор нестабильности tmpfs исключён. > > > > Разве что timestamp resolution. > > > > > > "rm -rf autom4te.cache" не полечит? > > > > Я не проверял. Настораживает сам факт нарушения воспроизводимости сборки. > > Ну это уже особенности хешера. В хост-системе такой пакет будет 100% > несобираемым. Почему? > Кстати, проблема с autom4te.cache - пример граблей, возникающих из-за отказа > от pristine sources. И чувствую, что эти грабли не последние... А разве каталог autom4te.cache должен включаться в pristine sources? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] hasher/autoreconf/* problem 2007-10-08 14:42 ` Dmitry V. Levin @ 2007-10-08 14:56 ` Victor Forsyuk 2007-10-08 17:44 ` Grigory Batalov 0 siblings, 1 reply; 33+ messages in thread From: Victor Forsyuk @ 2007-10-08 14:56 UTC (permalink / raw) To: ALT Linux Team development discussions On Mon, Oct 08, 2007 at 06:42:05PM +0400, Dmitry V. Levin <ldv@altlinux.org> wrote: > > > > > > > > "rm -rf autom4te.cache" не полечит? > > > > > > Я не проверял. Настораживает сам факт нарушения воспроизводимости сборки. > > > > Ну это уже особенности хешера. В хост-системе такой пакет будет 100% > > несобираемым. > > Почему? Хмм... пошел проверить, не забыл ли я за выходные о чем речь была: "при первой сборке в hasher'е (когда ещё не создан chroot cache) autoreconf падает с этой самой диагностикой, при последующих сборках (когда используется chroot cache) всё собирается нормально." Почему в хост системе все сборки будут вести себя одинаково - там нет таких различий (нет chroot cache или есть). Все сборки вне хешера одинаковы за счет того, что в %prep происходит удаление старого сборочного каталога. > > Кстати, проблема с autom4te.cache - пример граблей, возникающих из-за отказа > > от pristine sources. И чувствую, что эти грабли не последние... > > А разве каталог autom4te.cache должен включаться в pristine sources? Нет, не должен включаться. Более того, должен НЕ включаться. Но не все апстримы идеальны и безошибочны. Некоторые содержат тщательно замаскированные грабельки. :) ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] hasher/autoreconf/* problem 2007-10-08 14:56 ` Victor Forsyuk @ 2007-10-08 17:44 ` Grigory Batalov 0 siblings, 0 replies; 33+ messages in thread From: Grigory Batalov @ 2007-10-08 17:44 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 833 bytes --] On Mon, 8 Oct 2007 17:56:26 +0300, Victor Forsyuk wrote: > > > Ну это уже особенности хешера. В хост-системе такой пакет будет 100% > > > несобираемым. > > > > Почему? > > Хмм... пошел проверить, не забыл ли я за выходные о чем речь была: > "при первой сборке в hasher'е (когда ещё не создан chroot cache) autoreconf > падает с этой самой диагностикой, при последующих сборках (когда > используется chroot cache) всё собирается нормально." > > Почему в хост системе все сборки будут вести себя одинаково - там нет таких > различий (нет chroot cache или есть). Все сборки вне хешера одинаковы за > счет того, что в %prep происходит удаление старого сборочного каталога. А разве при обычной сборке в секции %prep не происходит удаления старого сборочного каталога? -- Grigory Batalov, ALT Linux Team [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] Fwd: E: incoming i586 reject: wmmemload-0.1.6-alt4 2007-10-05 6:56 ` [devel] Fwd: " Slava Semushin 2007-10-05 7:32 ` [devel] hasher/autoreconf/* problem Dmitry V. Levin @ 2007-10-05 12:50 ` Victor Forsyuk 2007-10-05 13:11 ` Victor Forsyuk 2007-10-06 5:45 ` Slava Semushin 1 sibling, 2 replies; 33+ messages in thread From: Victor Forsyuk @ 2007-10-05 12:50 UTC (permalink / raw) To: ALT Linux Team development discussions On Fri, Oct 05, 2007 at 01:56:25PM +0700, Slava Semushin <slava.semushin@gmail.com> wrote: > 2007/10/5, Upravdom Team Robot <upravdom / altlinux.org>: > [...] > > + autoreconf -fisv > > autoreconf-default: Entering directory `.' > > autoreconf-default: configure.ac: not using Gettext > > autoreconf-default: running: aclocal --force > > Can't locate object method "path" via package "Request" at /usr/share/autoconf-2.5/Autom4te/C4che.pm line 69, <GEN1> line 111. > > aclocal-default: autom4te failed with exit status: 1 > > autoreconf-default: aclocal failed with exit status: 1 > > error: Bad exit status from /usr/src/tmp/rpm-tmp.79151 (%prep) > > Что-то странно как-то всё. Я не правил патчи и в спеке все изменения > были не функциональными, а пакет не собрался на обеих архитектурах. > При этом тот, что в Сизифе вроде бы пересобирается без проблем. Да, в спеке все изменения были нефункциональны. Но есть один маленький нюансик. Исходный тарболл в wmmemload-0.1.6-alt4.src.rpm побайтово идентичен тому, который был в -alt3.src.rpm, но отличается датами файлов. В нем всё "тачнуто" в "Oct 5 08:15". Откуда это появилось? В этом причина неидентичности сборки. Кстати вызов autoreconf в этоме спеке совершенно ненужен, все патчи изменяют только исходники, никакой причины перестраивать аутотулзовскую обвязку нет... ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] Fwd: E: incoming i586 reject: wmmemload-0.1.6-alt4 2007-10-05 12:50 ` [devel] Fwd: E: incoming i586 reject: wmmemload-0.1.6-alt4 Victor Forsyuk @ 2007-10-05 13:11 ` Victor Forsyuk 2007-10-05 13:15 ` Epiphanov Sergei 2007-10-06 5:45 ` Slava Semushin 1 sibling, 1 reply; 33+ messages in thread From: Victor Forsyuk @ 2007-10-05 13:11 UTC (permalink / raw) To: ALT Linux Team development discussions On Fri, Oct 05, 2007 at 03:50:11PM +0300, Victor Forsyuk <force@altlinux.org> wrote: > On Fri, Oct 05, 2007 at 01:56:25PM +0700, Slava Semushin <slava.semushin@gmail.com> wrote: > > 2007/10/5, Upravdom Team Robot <upravdom / altlinux.org>: > > [...] > > > + autoreconf -fisv > > > autoreconf-default: Entering directory `.' > > > autoreconf-default: configure.ac: not using Gettext > > > autoreconf-default: running: aclocal --force > > > Can't locate object method "path" via package "Request" at /usr/share/autoconf-2.5/Autom4te/C4che.pm line 69, <GEN1> line 111. > > > aclocal-default: autom4te failed with exit status: 1 > > > autoreconf-default: aclocal failed with exit status: 1 > > > error: Bad exit status from /usr/src/tmp/rpm-tmp.79151 (%prep) > > > > Что-то странно как-то всё. Я не правил патчи и в спеке все изменения > > были не функциональными, а пакет не собрался на обеих архитектурах. > > При этом тот, что в Сизифе вроде бы пересобирается без проблем. > > Да, в спеке все изменения были нефункциональны. Но есть один маленький > нюансик. Исходный тарболл в wmmemload-0.1.6-alt4.src.rpm побайтово идентичен > тому, который был в -alt3.src.rpm, но отличается датами файлов. В нем всё > "тачнуто" в "Oct 5 08:15". Откуда это появилось? > > В этом причина неидентичности сборки. Кстати вызов autoreconf в этоме спеке > совершенно ненужен, все патчи изменяют только исходники, никакой причины > перестраивать аутотулзовскую обвязку нет... Сделайте rm -rf autom4te.cache и уберите вызов %__autoreconf После этого будет собираться: --- wmmemload.spec.orig 2007-10-05 08:16:07 +0300 +++ wmmemload.spec 2007-10-05 16:12:47 +0300 @@ -3,10 +3,9 @@ Release: alt4 Summary: This dockapp displays memory and swap space usage -Summary(ru_RU.CP1251): щРНР ЮООКЕР НРНАПЮФЮЕР ХЯОНКЭГНБЮМХЕ ОЮЛЪРХ Х ТЮИКЮ ОНДЙЮВЙХ - -License: GPL +License: GPLv2+ Group: Graphical desktop/Window Maker + Url: http://markstaggs.net/wmmemload/ Packager: Slava Semushin <php-coder@altlinux.ru> @@ -17,36 +16,21 @@ Patch1: %name-0.1.6-alt-warnings-fix.patch Patch2: %name-0.1.6-alt-src-print_help_fix.patch -# For %%__autoreconf (-alt54) macros -BuildPreReq: rpm >= 4.0.4-alt54 - BuildRequires: libXt-devel libXext-devel libXpm-devel %description Dockapp which displays memory and swap space usage in percent and uses nice LCD-style. -%description -l ru_RU.CP1251 -юООКЕР НРНАПЮФЮЧЫХИ ХЯОНКЭГНБЮМХЕ НОЕПЮРХБМНИ ОЮЛЪРХ Х ЯБНОЮ Б -ОПНЖЕМРЮУ Х БШОНКМЕММШИ Б ОПХЪРМНЛ LCD ЯРХКЕ. - %prep %setup -# fix warnings from aclocal -sed -i 's|AC_DEFUN(DA_CHECK_LIB,|AC_DEFUN([DA_CHECK_LIB],|' acinclude.m4 -sed -i 's|AC_DEFUN(DA_CHECK_HEADER,|AC_DEFUN([DA_CHECK_HEADER],|' acinclude.m4 - -# fix Makefile.am -sed -i 's|CPPFLAGS =|AM_CPPFLAGS =|' src/Makefile.am - %patch0 %patch1 %patch2 -%__autoreconf - %build +rm -rf autom4te.cache %configure %make_build --no-print-directory CFLAGS="%optflags -W -Werror" ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] Fwd: E: incoming i586 reject: wmmemload-0.1.6-alt4 2007-10-05 13:11 ` Victor Forsyuk @ 2007-10-05 13:15 ` Epiphanov Sergei 2007-10-05 13:32 ` Victor Forsyuk 0 siblings, 1 reply; 33+ messages in thread From: Epiphanov Sergei @ 2007-10-05 13:15 UTC (permalink / raw) To: ALT Linux Team development discussions В сообщении от Friday 05 October 2007 17:11:35 Victor Forsyuk написал(а): > -License: GPL > +License: GPLv2+ А не "License: GPLv2plus"? -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] Fwd: E: incoming i586 reject: wmmemload-0.1.6-alt4 2007-10-05 13:15 ` Epiphanov Sergei @ 2007-10-05 13:32 ` Victor Forsyuk 2007-10-05 13:36 ` Epiphanov Sergei 2007-10-05 13:40 ` Dmitry V. Levin 0 siblings, 2 replies; 33+ messages in thread From: Victor Forsyuk @ 2007-10-05 13:32 UTC (permalink / raw) To: ALT Linux Team development discussions On Fri, Oct 05, 2007 at 05:15:16PM +0400, Epiphanov Sergei <serpiph@nikiet.ru> wrote: > В сообщении от Friday 05 October 2007 17:11:35 Victor Forsyuk написал(а): > > -License: GPL > > +License: GPLv2+ > > А не "License: GPLv2plus"? Вы с макросом не попутали? ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] Fwd: E: incoming i586 reject: wmmemload-0.1.6-alt4 2007-10-05 13:32 ` Victor Forsyuk @ 2007-10-05 13:36 ` Epiphanov Sergei 2007-10-05 13:40 ` Victor Forsyuk 2007-10-05 13:40 ` Dmitry V. Levin 1 sibling, 1 reply; 33+ messages in thread From: Epiphanov Sergei @ 2007-10-05 13:36 UTC (permalink / raw) To: ALT Linux Team development discussions В сообщении от Friday 05 October 2007 17:32:13 Victor Forsyuk написал(а): > > > +License: GPLv2+ > > > > А не "License: GPLv2plus"? > > Вы с макросом не попутали? Да, есть такое. :) Тут всё просят макросы вписывать в поле лицензии, вот и здесь смотрю - и никак в толк не возьму, что за странная запись. -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] Fwd: E: incoming i586 reject: wmmemload-0.1.6-alt4 2007-10-05 13:36 ` Epiphanov Sergei @ 2007-10-05 13:40 ` Victor Forsyuk 0 siblings, 0 replies; 33+ messages in thread From: Victor Forsyuk @ 2007-10-05 13:40 UTC (permalink / raw) To: ALT Linux Team development discussions On Fri, Oct 05, 2007 at 05:36:39PM +0400, Epiphanov Sergei <serpiph@nikiet.ru> wrote: > В сообщении от Friday 05 October 2007 17:32:13 Victor Forsyuk написал(а): > > > > +License: GPLv2+ > > > > > > А не "License: GPLv2plus"? > > > > Вы с макросом не попутали? > > Да, есть такое. :) Тут всё просят макросы вписывать в поле лицензии, вот и > здесь смотрю - и никак в толк не возьму, что за странная запись. Пока rpm-build-licenses не присутствует в базовой сборочной среде я не вижу смысла втягивать этот пакет в явные зависимости сборки. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] Fwd: E: incoming i586 reject: wmmemload-0.1.6-alt4 2007-10-05 13:32 ` Victor Forsyuk 2007-10-05 13:36 ` Epiphanov Sergei @ 2007-10-05 13:40 ` Dmitry V. Levin 1 sibling, 0 replies; 33+ messages in thread From: Dmitry V. Levin @ 2007-10-05 13:40 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 406 bytes --] On Fri, Oct 05, 2007 at 04:32:13PM +0300, Victor Forsyuk wrote: > On Fri, Oct 05, 2007 at 05:15:16PM +0400, Epiphanov Sergei <serpiph@nikiet.ru> wrote: > > В сообщении от Friday 05 October 2007 17:11:35 Victor Forsyuk написал(а): > > > -License: GPL > > > +License: GPLv2+ > > > > А не "License: GPLv2plus"? > > Вы с макросом не попутали? А что, "License: GPLv2+" не эстетично? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] Fwd: E: incoming i586 reject: wmmemload-0.1.6-alt4 2007-10-05 12:50 ` [devel] Fwd: E: incoming i586 reject: wmmemload-0.1.6-alt4 Victor Forsyuk 2007-10-05 13:11 ` Victor Forsyuk @ 2007-10-06 5:45 ` Slava Semushin 2007-10-08 16:30 ` Victor Forsyuk 1 sibling, 1 reply; 33+ messages in thread From: Slava Semushin @ 2007-10-06 5:45 UTC (permalink / raw) To: ALT Linux Team development discussions 2007/10/5, Victor Forsyuk <force / altlinux.org>: [...] > > Что-то странно как-то всё. Я не правил патчи и в спеке все изменения > > были не функциональными, а пакет не собрался на обеих архитектурах. > > При этом тот, что в Сизифе вроде бы пересобирается без проблем. > > Да, в спеке все изменения были нефункциональны. Но есть один маленький > нюансик. Исходный тарболл в wmmemload-0.1.6-alt4.src.rpm побайтово идентичен > тому, который был в -alt3.src.rpm, но отличается датами файлов. В нем всё > "тачнуто" в "Oct 5 08:15". Откуда это появилось? Ну как откуда? Я же этот пакет засунул в git и теперь тарболл генерируется на лету. Видимо, отсюда и дата. > В этом причина неидентичности сборки. Кстати вызов autoreconf в этоме спеке > совершенно ненужен, все патчи изменяют только исходники, никакой причины > перестраивать аутотулзовскую обвязку нет... Зато в спеке есть: # fix warnings from aclocal sed -i 's|AC_DEFUN(DA_CHECK_LIB,|AC_DEFUN([DA_CHECK_LIB],|' acinclude.m4 sed -i 's|AC_DEFUN(DA_CHECK_HEADER,|AC_DEFUN([DA_CHECK_HEADER],|' acinclude.m4 # fix Makefile.am sed -i 's|CPPFLAGS =|AM_CPPFLAGS =|' src/Makefile.am Для этого я и добавил вызов %__autoreconf'а. Виктор, спасибо, что обнаружили проблему! -- + Slava Semushin | slava.semushin @ gmail.com + ALT Linux Team | php-coder @ altlinux.ru ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] Fwd: E: incoming i586 reject: wmmemload-0.1.6-alt4 2007-10-06 5:45 ` Slava Semushin @ 2007-10-08 16:30 ` Victor Forsyuk 2007-10-08 17:24 ` Dmitry V. Levin 0 siblings, 1 reply; 33+ messages in thread From: Victor Forsyuk @ 2007-10-08 16:30 UTC (permalink / raw) To: ALT Linux Team development discussions On Sat, Oct 06, 2007 at 12:45:07PM +0700, Slava Semushin <slava.semushin@gmail.com> wrote: > 2007/10/5, Victor Forsyuk <force / altlinux.org>: > [...] > > > Что-то странно как-то всё. Я не правил патчи и в спеке все изменения > > > были не функциональными, а пакет не собрался на обеих архитектурах. > > > При этом тот, что в Сизифе вроде бы пересобирается без проблем. > > > > Да, в спеке все изменения были нефункциональны. Но есть один маленький > > нюансик. Исходный тарболл в wmmemload-0.1.6-alt4.src.rpm побайтово идентичен > > тому, который был в -alt3.src.rpm, но отличается датами файлов. В нем всё > > "тачнуто" в "Oct 5 08:15". Откуда это появилось? > > Ну как откуда? Я же этот пакет засунул в git и теперь тарболл > генерируется на лету. Видимо, отсюда и дата. Я вполне себе могу представить программу, сборка которой не сломается от таких вольностей с исходниками, но которая будет собираться неправильно. Ничего сверх-ухищренного. К примеру, при сборке используется самый свежий файл по какой-то маске имен из определенного каталога... Не самое умное решение, но много ли вы видели идеальных апстримов? И это даже _не ошибка_ автора (как упаковка того же autom4te.cache), а просто freaky way. Вы готовы поручиться, что у пакетов, которые Вы таким образом собираете из git подобных проблем не будет? > > В этом причина неидентичности сборки. Кстати вызов autoreconf в этоме спеке > > совершенно ненужен, все патчи изменяют только исходники, никакой причины > > перестраивать аутотулзовскую обвязку нет... > > Зато в спеке есть: > > # fix warnings from aclocal > sed -i 's|AC_DEFUN(DA_CHECK_LIB,|AC_DEFUN([DA_CHECK_LIB],|' acinclude.m4 > sed -i 's|AC_DEFUN(DA_CHECK_HEADER,|AC_DEFUN([DA_CHECK_HEADER],|' acinclude.m4 > > # fix Makefile.am > sed -i 's|CPPFLAGS =|AM_CPPFLAGS =|' src/Makefile.am > > Для этого я и добавил вызов %__autoreconf'а. Понятно, но эти "фиксы" - чистая косметика. Как по мне, лучше сообщить о них автору и не морочиться до следующей версии. :) ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [devel] Fwd: E: incoming i586 reject: wmmemload-0.1.6-alt4 2007-10-08 16:30 ` Victor Forsyuk @ 2007-10-08 17:24 ` Dmitry V. Levin 0 siblings, 0 replies; 33+ messages in thread From: Dmitry V. Levin @ 2007-10-08 17:24 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1703 bytes --] On Mon, Oct 08, 2007 at 07:30:38PM +0300, Victor Forsyuk wrote: > On Sat, Oct 06, 2007 at 12:45:07PM +0700, Slava Semushin <slava.semushin@gmail.com> wrote: > > 2007/10/5, Victor Forsyuk <force / altlinux.org>: > > [...] > > > > Что-то странно как-то всё. Я не правил патчи и в спеке все изменения > > > > были не функциональными, а пакет не собрался на обеих архитектурах. > > > > При этом тот, что в Сизифе вроде бы пересобирается без проблем. > > > > > > Да, в спеке все изменения были нефункциональны. Но есть один маленький > > > нюансик. Исходный тарболл в wmmemload-0.1.6-alt4.src.rpm побайтово идентичен > > > тому, который был в -alt3.src.rpm, но отличается датами файлов. В нем всё > > > "тачнуто" в "Oct 5 08:15". Откуда это появилось? > > > > Ну как откуда? Я же этот пакет засунул в git и теперь тарболл > > генерируется на лету. Видимо, отсюда и дата. > > Я вполне себе могу представить программу, сборка которой не сломается от > таких вольностей с исходниками, но которая будет собираться неправильно. > Ничего сверх-ухищренного. К примеру, при сборке используется самый свежий > файл по какой-то маске имен из определенного каталога... Не самое умное > решение, но много ли вы видели идеальных апстримов? И это даже _не ошибка_ > автора (как упаковка того же autom4te.cache), а просто freaky way. > > Вы готовы поручиться, что у пакетов, которые Вы таким образом собираете из > git подобных проблем не будет? За свои пакеты я готов поручиться, поскольку я имею привычку сравнивать логи сборки. Но априори исключать влияние timestamp'ов в тарболе на сборку, конечно, нельзя. Такие грабли следует репортить upstream по мере обнаружения. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
end of thread, other threads:[~2007-10-09 10:47 UTC | newest] Thread overview: 33+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2007-10-05 6:54 ` [devel] E: incoming i586 reject: wmmemload-0.1.6-alt4 Slava Semushin 2007-10-05 6:56 ` [devel] Fwd: " Slava Semushin 2007-10-05 7:32 ` [devel] hasher/autoreconf/* problem Dmitry V. Levin 2007-10-05 10:40 ` Anton Farygin 2007-10-05 10:51 ` Dmitry V. Levin 2007-10-05 11:14 ` Anton Farygin 2007-10-05 13:12 ` Dmitry V. Levin 2007-10-05 13:17 ` Victor Forsyuk 2007-10-05 13:29 ` Dmitry V. Levin 2007-10-08 9:48 ` Slava Semushin 2007-10-08 10:13 ` Dmitry V. Levin 2007-10-08 10:16 ` Victor Forsyuk 2007-10-08 10:19 ` Slava Semushin 2007-10-08 12:14 ` Epiphanov Sergei 2007-10-08 12:21 ` Slava Semushin 2007-10-08 14:43 ` Victor Forsyuk 2007-10-08 14:42 ` Victor Forsyuk 2007-10-09 5:22 ` Slava Semushin 2007-10-09 10:47 ` Dmitry V. Levin 2007-10-08 14:35 ` Victor Forsyuk 2007-10-08 14:42 ` Dmitry V. Levin 2007-10-08 14:56 ` Victor Forsyuk 2007-10-08 17:44 ` Grigory Batalov 2007-10-05 12:50 ` [devel] Fwd: E: incoming i586 reject: wmmemload-0.1.6-alt4 Victor Forsyuk 2007-10-05 13:11 ` Victor Forsyuk 2007-10-05 13:15 ` Epiphanov Sergei 2007-10-05 13:32 ` Victor Forsyuk 2007-10-05 13:36 ` Epiphanov Sergei 2007-10-05 13:40 ` Victor Forsyuk 2007-10-05 13:40 ` Dmitry V. Levin 2007-10-06 5:45 ` Slava Semushin 2007-10-08 16:30 ` Victor Forsyuk 2007-10-08 17:24 ` Dmitry V. Levin
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