Buildfarm client version 4.3 released

Lists: buildfarm-memberspgsql-hackers
From: Andrew Dunstan <andrew(at)dunslane(dot)net>
To: PGBuildFarm <pgbuildfarm-members(at)pgfoundry(dot)org>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Buildfarm client version 4.3 released
Date: 2010-11-07 22:34:24
Message-ID: 4CD72970.8010604@dunslane.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: buildfarm-members pgsql-hackers

Buildfarm client version 4.3 has been released. It can be downloaded
from <http://pgfoundry.org/frs/?group_id=1000040>

Changes:

*

Add setnotes.pl, allowing users to set a note on their animals.

*

Support buildfarm client maintained git mirror, original suggestion from RĂ©mi Zara.

*

Send id of current git head to server, suggestion from David Fetter.

*

Move to tag based script versioning scheme not so dependent on CVS.

*

Send frozen copy of config to server.

I want to move to the new versioning scheme exclusively on the server
very shortly, so buildfarm owners are urged to upgrade to this release ASAP.

cheers

andrew


From: Andrew Dunstan <andrew(at)dunslane(dot)net>
To: PGBuildFarm <pgbuildfarm-members(at)pgfoundry(dot)org>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Buildfarm client version 4.3 released
Date: 2010-11-07 23:46:53
Message-ID: 4CD73A6D.3010405@dunslane.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: buildfarm-members pgsql-hackers

On 11/07/2010 05:34 PM, Andrew Dunstan wrote:
> Buildfarm client version 4.3 has been released. It can be downloaded
> from <http://pgfoundry.org/frs/?group_id=1000040>
>
>

A small bug was in this release, so it has been withdrawn, and replaced
with a new release 4.4.

cheers

andrew


From: David Fetter <david(at)fetter(dot)org>
To: pgbuildfarm-members(at)pgfoundry(dot)org
Subject: Re: [Pgbuildfarm-members] Buildfarm client version 4.3 released
Date: 2010-11-08 04:09:08
Message-ID: 20101108040908.GA11283@fetter.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: buildfarm-members pgsql-hackers

On Sun, Nov 07, 2010 at 06:46:53PM -0500, Andrew Dunstan wrote:
> On 11/07/2010 05:34 PM, Andrew Dunstan wrote:
> > Buildfarm client version 4.3 has been released. It can be
> >downloaded from <http://pgfoundry.org/frs/?group_id=1000040>
>
> A small bug was in this release, so it has been withdrawn, and
> replaced with a new release 4.4.

Upgraded bobcat to 4.4. No catastrophes so far :)

Cheers,
David.
--
David Fetter <david(at)fetter(dot)org> http://fetter.org/
Phone: +1 415 235 3778 AIM: dfetter666 Yahoo!: dfetter
Skype: davidfetter XMPP: david(dot)fetter(at)gmail(dot)com
iCal: webcal://www.tripit.com/feed/ical/people/david74/tripit.ics

Remember to vote!
Consider donating to Postgres: http://www.postgresql.org/about/donate


From: Jeremy Drake <jeremyd(at)jdrake(dot)com>
To: Andrew Dunstan <andrew(at)dunslane(dot)net>
Cc: PGBuildFarm <pgbuildfarm-members(at)pgfoundry(dot)org>
Subject: Re: [Pgbuildfarm-members] Buildfarm client version 4.3 released
Date: 2010-11-08 08:41:44
Message-ID: alpine.BSO.2.00.1011080036140.28298@resin.csoft.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: buildfarm-members pgsql-hackers

On Sun, 7 Nov 2010, Andrew Dunstan wrote:

> On 11/07/2010 05:34 PM, Andrew Dunstan wrote:
> > Buildfarm client version 4.3 has been released. It can be downloaded from
> > <http://pgfoundry.org/frs/?group_id=1000040>
> >
> >
>
> A small bug was in this release, so it has been withdrawn, and replaced with a
> new release 4.4.

I just upgraded to build-farm-4.4 on mongoose, and got the following
error:

Can't store REGEXP items at blib/lib/Storable.pm (autosplit into
blib/lib/auto/Storable/_freeze.al) line 339, at
/data/local/jeremyd/postgres/build-farm-4.4/run_web_txn.pl line 75
(Log::Agent could not fix it)
Web txn failed with status: 255

I am reverting to my previously working version (4.1) for now...


From: Andrew Dunstan <andrew(at)dunslane(dot)net>
To: Jeremy Drake <jeremyd(at)jdrake(dot)com>
Cc: PGBuildFarm <pgbuildfarm-members(at)pgfoundry(dot)org>
Subject: Re: [Pgbuildfarm-members] Buildfarm client version 4.3 released
Date: 2010-11-08 10:03:15
Message-ID: 4CD7CAE3.2030200@dunslane.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: buildfarm-members pgsql-hackers

On 11/08/2010 03:41 AM, Jeremy Drake wrote:
> On Sun, 7 Nov 2010, Andrew Dunstan wrote:
>
>> On 11/07/2010 05:34 PM, Andrew Dunstan wrote:
>>> Buildfarm client version 4.3 has been released. It can be downloaded from
>>> <http://pgfoundry.org/frs/?group_id=1000040>
>>>
>>>
>> A small bug was in this release, so it has been withdrawn, and replaced with a
>> new release 4.4.
> I just upgraded to build-farm-4.4 on mongoose, and got the following
> error:
>
> Can't store REGEXP items at blib/lib/Storable.pm (autosplit into
> blib/lib/auto/Storable/_freeze.al) line 339, at
> /data/local/jeremyd/postgres/build-farm-4.4/run_web_txn.pl line 75
> (Log::Agent could not fix it)
> Web txn failed with status: 255
>
> I am reverting to my previously working version (4.1) for now...

Ouch. That's a sad regression in perl 5.12. Can you try with the
following patch, which I think will fix it?

thanks

andrew

Index: run_web_txn.pl
===================================================================
RCS file: /cvsroot/pgbuildfarm/client-code/run_web_txn.pl,v
retrieving revision 1.9
diff -c -r1.9 run_web_txn.pl
*** run_web_txn.pl 7 Nov 2010 23:35:29 -0000 1.9
--- run_web_txn.pl 8 Nov 2010 09:58:40 -0000
***************
*** 72,77 ****
--- 72,85 ----
$sconf =~ s/.*(\$Script_Config)/$1/ms;
my $Script_Config;
eval $sconf;
+ # very modern Storable modules choke on regexes
+ # the server has no need of them anyway, so just chop them out
+ # they are still there in the text version used for reporting
+ foreach my $k ( keys %$Script_Config )
+ {
+ delete $Script_Config->{$k}
+ if ref($Script_Config->{$k}) eq q(Regexp);
+ }
my $frozen_sconf = nfreeze $Script_Config;

# make the base64 data escape-proof; = is probably ok but no harm done


From: Jeremy Drake <pgbuildfarm(at)jdrake(dot)com>
To: Andrew Dunstan <andrew(at)dunslane(dot)net>
Cc: PGBuildFarm <pgbuildfarm-members(at)pgfoundry(dot)org>
Subject: Re: [Pgbuildfarm-members] Buildfarm client version 4.3 released
Date: 2010-11-09 06:14:28
Message-ID: alpine.BSO.2.00.1011082206580.28298@resin.csoft.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: buildfarm-members pgsql-hackers

On Mon, 8 Nov 2010, Andrew Dunstan wrote:

> On 11/08/2010 03:41 AM, Jeremy Drake wrote:
> > I just upgraded to build-farm-4.4 on mongoose, and got the following
> > error:
> >
> > Can't store REGEXP items at blib/lib/Storable.pm (autosplit into
> > blib/lib/auto/Storable/_freeze.al) line 339, at
> > /data/local/jeremyd/postgres/build-farm-4.4/run_web_txn.pl line 75
> > (Log::Agent could not fix it)
> > Web txn failed with status: 255
> >
>
>
> Ouch. That's a sad regression in perl 5.12. Can you try with the following
> patch, which I think will fix it?
>
> thanks
>
> andrew

This seems to have done the trick. I applied the patch this morning and
updated my cron tasks to use the 4.4 client again, and several builds have
run successfully today.

>
> Index: run_web_txn.pl
> ===================================================================
> RCS file: /cvsroot/pgbuildfarm/client-code/run_web_txn.pl,v
> retrieving revision 1.9
> diff -c -r1.9 run_web_txn.pl
> *** run_web_txn.pl 7 Nov 2010 23:35:29 -0000 1.9
> --- run_web_txn.pl 8 Nov 2010 09:58:40 -0000
> ***************
> *** 72,77 ****
> --- 72,85 ----
> $sconf =~ s/.*(\$Script_Config)/$1/ms;
> my $Script_Config;
> eval $sconf;
> + # very modern Storable modules choke on regexes
> + # the server has no need of them anyway, so just chop them out
> + # they are still there in the text version used for reporting
> + foreach my $k ( keys %$Script_Config )
> + {
> + delete $Script_Config->{$k}
> + if ref($Script_Config->{$k}) eq q(Regexp);
> + }
> my $frozen_sconf = nfreeze $Script_Config;
>
> # make the base64 data escape-proof; = is probably ok but no harm done
>
> _______________________________________________
> Pgbuildfarm-members mailing list
> Pgbuildfarm-members(at)pgfoundry(dot)org
> http://pgfoundry.org/mailman/listinfo/pgbuildfarm-members
>

--
Democracy is also a form of worship. It is the worship of Jackals by
Jackasses.
-- H. L. Mencken