[Top][All Lists]
[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