Re: [Pgbuildfarm-members] Buildfarm client version 4.3 released

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
Thread:
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

In response to

Browse buildfarm-members by date

  From Date Subject
Next Message Andrew Dunstan 2010-11-09 22:25:19 Build farm server database migration complete
Previous Message Andrew Dunstan 2010-11-08 23:00:53 Reminder: buildfarm server migration starts at 2010-11-09 13:00 UTC

Browse pgsql-hackers by date

  From Date Subject
Next Message Pavel Stehule 2010-11-09 07:01:05 Re: proposal: plpgsql - iteration over fields of rec or row variable
Previous Message Pavel Stehule 2010-11-09 06:10:17 Re: proposal: plpgsql - iteration over fields of rec or row variable