[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug-gettext] [PATCH] Add a test wrapper to avoid temp file name col
From: |
Stefano Lattarini |
Subject: |
Re: [bug-gettext] [PATCH] Add a test wrapper to avoid temp file name collision. |
Date: |
Mon, 03 Jun 2013 10:33:13 +0200 |
On 06/03/2013 04:55 AM, Daiki Ueno wrote:
> Stefano Lattarini <address@hidden> writes:
>
>> Things indeed work correctly now (albeit I don't see a gnulib update
>> in the Gettext git history ?!? Puzzled).
>
> Maybe you are using separate Gnulib checkout with GNULIB_TOOL envvar?
>
Yes, but other gnulib-based projects usually handle that setup just fine.
There is probably some logic in the gnulib-provided 'bootstrap' script
that work out the required magic in a transparent way.
> I usually do that too, to avoid redundant git clone after git clean.
> (Perhaps we may want to consider using git submodule in Gettext, by the
> way).
>
Ah, that is not yet done? Then I can see the reason of the (for me)
unexpected behaviour of 'autogen.sh'. I think that using gnulib as a
submodule would be the way to go --- that way, you can pinpoint the
exact revision of gnulib you want to use.
>> And "make -j16" almost works for me -- apart from this failure in
>> test 'lang-guile':
>>
>> Backtrace:
>> In ice-9/boot-9.scm:
>> 149: 2 [catch #t #<catch-closure 1c031c0> ...]
>> 157: 1 [#<procedure 1ba00f0 ()>]
>> In unknown file:
>> ?: 0 [catch-closure]
>>
>> ERROR: In procedure catch-closure:
>> ERROR: Throw to key `decoding-error' with args `("scm_from_stringn" \
>> "input locale conversion error" 22 #vu8(50))'.
>
> What's your guile version?
>
$ guile --version
guile (GNU Guile) 2.0.5-deb+1-3
Copyright (C) 2011 Free Software Foundation, Inc.
License LGPLv3+: GNU LGPL 3 or later <http://gnu.org/licenses/lgpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
> I remember someone reported this before, but
> I wasn't able to reproduce it at that time. Now I can repeat it with:
>
> * guile-2.0 package on Debian unstable (GNU Guile 2.0.5-deb+1-3)
>
> while I can't with:
>
> * guile-1.8 package on Debian unstable (Guile 1.8.8)
> * guile on Fedora 19 (guile (GNU Guile) 2.0.9)
> * git master (guile (GNU Guile) 2.1.0.18-510ca)
>
> So I suspect it was a bug in guile fixed in 2.0.5 to 2.0.9.
>
I'll try to update my guile installation then.
Thank you,
Stefano