bug-gettext
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]