Re: Two weeks to feature freeze - Mailing list pgsql-hackers

From Larry Rosenman
Subject Re: Two weeks to feature freeze
Date
Msg-id 96150000.1056210499@lerlaptop.lerctr.org
Whole thread Raw
In response to Re: Two weeks to feature freeze  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: Two weeks to feature freeze
List pgsql-hackers

--On Saturday, June 21, 2003 11:43:17 -0400 Tom Lane <tgl@sss.pgh.pa.us> 
wrote:

> Peter Eisentraut <peter_e@gmx.net> writes:
>> Thomas Swan writes:
>>> Have you considered something similar to the Mozilla tinderbox approach
>>> where you have a daemon checkout the cvs, compile, run regression tests,
>>> and report a status or be able to report a status?
>
>> Even if you could achieve near complete coverage of the platforms,
>> platform versions, and auxilliary software versions and combinations that
>> PostgreSQL runs with, in most cases, something breaks on a new
>> version or combination of these things.
>
> Still, whenever we're doing something that interacts at all with the OS,
> it seems we get breakages that don't show in the original author's
> testing, but only pop up days to months later when some beta tester
> tries the code on platform P or using option Q.  The current
> difficulties with the IPv6 patches are a fine case in point.
> If we could get feedback more easily about whether a proposed patch
> compiles and passes regression on a variety of platforms, we could
> reduce the pain involved by a great deal, simply because the problems
> could be fixed while the code is still fresh in mind.
>
> I don't think there is any company involved with Postgres that is
> willing to commit the resources to run a Mozilla-style tinderbox setup
> singlehanded.  But I wonder whether we couldn't set up something that is
> community-based: get a few dozen people with different platforms to
> volunteer to check the code regularly on their own machines.  I'm
> imagining a cron job that fires daily in the wee hours, pulls the latest
> CVS tip, does "make distclean; configure; make; make check", and mails
> the results to someplace that puts 'em up on our website.
>
> It's possible that we could adapt the tinderbox software to work this
> way, but even if we had to write our own, it seems like a fairly simple
> task.  And it'd give *much* better feedback on porting problems than we
> have now.  Sure, there will always be corner cases you don't catch,
> but the first rule of testing is the sooner you find a bug the cheaper
> it is to fix.
>
>             regards, tom lane
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
>     (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)
>

I'm willing to run such a job on UnixWare 7.1.3 and OpenUnix 8, as well
as FreeBSD 4.8



-- 
Larry Rosenman                     http://www.lerctr.org/~ler
Phone: +1 972-414-9812                 E-Mail: ler@lerctr.org
US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749





pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: Two weeks to feature freeze
Next
From: Tom Lane
Date:
Subject: Re: Regression tests fails to start on system without unix sockets.