ALT Linux Team development discussions
 help / color / mirror / Atom feed
* 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] 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] 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] 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] 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] 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] 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-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 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 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 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] 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

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

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