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