Re: test suite fails if sh != bash || tar != GNU tar
- From
- David Frech <david@nimblemachines.com>
- Date
- Jul 11, 2007, 21:33 UTC
- Message-ID
- <7154c5c60707111433r64ae5109o314778655cbc017e@mail.gmail.com>
- In-Reply-To
- <7v7ip64opa.fsf@assigned-by-dhcp.cox.net>
On 7/11/07, Junio C Hamano <gitster@pobox.com> wrote:
Show 13 quoted lines
> Johannes Schindelin <Johannes.Schindelin@gmx.de> writes: > > >> I'll see what I can do. As I'm planning on running git on both FreeBSD > >> and DragonFly for the forseeable future, and plan to track git's > >> evolution (running stable releases if not more bleeding-edge code), I > >> can run the test suite every time I build a new git. > > > > If you want to, I can help you setting up a nightly cron job to fetch what > > is the current "next", run the tests, and report failures by email. > > Wow. Nightly builds of 'next' on various platforms would > actually be quite useful, especially from non Linux and non bash > world.
I found and fixed the shell issues. Once I've got a "fix" for tar I'll send a patch. I think the BSD sh has a bug wrt to negating the return code from a pipeline.
I'd be happy to do a nightly build on my DragonFly box, and that should catch anything that also doesn't work for FreeBSD. The failure modes were exactly the same - though the DFly box has an additional iconv-related problem (with git-mailinfo) that I still haven't tracked down...
Is there a canned script to get me started?
One issue is that my server is on dynamic IP, and my lame ISP (the local telco) doesn't give me a proper SMTP relay - they want us to send our mail via HTTP to MSN! Completely lame.
So sending mail can be an issue, if the receiver blocks mail from dynamic IPs.
- David
-- If I have not seen farther, it is because I have stood in the footsteps of giants.