quilt-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Quilt-dev] quilt vs bash 3.1


From: Arnaud Patard
Subject: Re: [Quilt-dev] quilt vs bash 3.1
Date: Mon, 13 Feb 2006 13:34:59 +0100
User-agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.4 (gnu/linux)

Andreas Gruenbacher <address@hidden> writes:

> Hello Arnaud,
>

Hi !

> On Friday 10 February 2006 18:27, Arnaud Patard wrote:
>> I wanted to try latest quilt and I ran "make check". Instead of passing
>> all tests the following ones were failing :
>> - applied.test
>> - mail.test
>> - snapshot.test
>> - snapshot2.test
>>
>> After some tests, I found out that the test are failing only on bash
>> 3.1. If I revert to bash 3.0 on the same box, the tests are succeeding.
>> (FYI, I've seen these failures with bash 3.1 on two differents
>> distributions)
>>
>> I've made some patches for that and I'm sending them with this
>> mail. Perrhaps, they're not the best way to solve the matter but at
>> least it should help to fix it.
>
> fork_fix.patch
>
>   The original code is quite messy, and your change looks good. I don't see
>   why your version of bash 3.1 is failing at this place. (Our version of
>   bash 3.1 has some fixes applied.) I'll clean up the code a little; this
>   should fix the problem you are seeing as well.
>
> mail_sed_fix.patch
>
>   The $'...' construct is needed here for versions of sed that don't
>   understand escape sequences like \t. Bash 3.1 has a parsing bug; see the
>   attached patch and/or https://bugzilla.novell.com/141394.
>
> push_fix.patch
>
>   Good -- I didn't run into this bug yet.
>
>

Okay. I've tested with a fixed bash and a fresher cvs snapshot and all
tested are passing. 

Thanks a lot :))

> Bash 3.1 is a pretty crappy release. 

:(

> We will see reports about the $'...' bug 
> over and over again :(

imho, the best way is to quickly open bugs to the faulty bash packages
while we're waiting that the fix is merged upstream. That should reduce
this kind of reports.


Arnaud





reply via email to

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