Front page | perl.perl5.porters |
Postings from October 2003
maint @ 21501
Thread Next
From:
Nicholas Clark
Date:
October 19, 2003 15:21
Subject:
maint @ 21501
Message ID:
20031019222105.GK13837@plum.flirble.org
http://ftp.funet.fi/pub/languages/perl/snap/5.8.x/perl@21501.tar.bz2
http://ftp.funet.fi/pub/languages/perl/snap/5.8.x/perl@21501.tar.gz
The bz2 is 20% smaller.
Or you can rsync from ftp.funet.fi::perl/perl@21501
(or rsync -avz --delete ftp.linux.activestate.com::perl-5.8.x perl-5.8.x
for the current maint)
Chip Salzenberg believes that some binary compatibility issues between 5.8.1
and 5.8.0 are down to the changes in hashing introduced in 5.8.1 to combat
algorithmic complexity attacks. Chip proposed a strategy to make changes
that will give binary compatibility with both 5.8.1 and 5.8.0:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2003-10/msg00394.html
This snapshot implements Chip's option 3c (ie "whatever"), "Plan C"
I'd be grateful if people who have installs of 5.8.0 or 5.8.1 are able
to check to see if this perl is binary compatible with their existing
compiled modules.
NB this snapshot will install as 5.8.1, so it's recommended that you
Configure with -Dprefix set to a custom prefix if you want to avoid
trashing your existing 5.8.1
This release contains a META.yml, generated by Porting/makemeta.
Feedback on whether this is correct would be appreciated, patches to
Porting/makemeta doubly so.
lib/filetest.t test 12 is a known failure on OS X.
If this snapshot proves sturdy, and no-one discovers any other binary
compatibility issues between 5.8.0 and 5.8.1 (or other major problems)
then I propose we follow Chip's plan, and release 5.8.2 "quickly"
(ie the next couple of weeks), before settling down on my plan of
roughly 3 monthly maintenance releases. That would mean that 5.8.3
would be in January 2004
Nicholas Clark
Changes since 5.8.1's release:
____________________________________________________________________________
[ 21499] By: nicholas on 2003/10/19 19:14:43
Log: If you add files you must add them to the MANIFEST
Branch: maint-5.8/perl
! MANIFEST
____________________________________________________________________________
[ 21498] By: nicholas on 2003/10/19 19:08:39
Log: Place the changes for 5.8.1 into their own file; start Changes afresh
for 5.8.2. For reference, 5.8.1 release was change 21377
Branch: maint-5.8/perl
+ Changes5.8.1
! Changes
____________________________________________________________________________
[ 21497] By: nicholas on 2003/10/19 18:50:07
Log: Integrate:
[ 21418]
Subject: [PATCH] Fixing UNIVERSAL.pm's bit of unpleasantness
From: schwern@pobox.com
Date: Mon, 6 Oct 2003 13:14:36 -0700
Message-Id: <20031006131436.G20960@ttul.org>
[ 21449]
Subject: [PATCH] SIGN => 1 support for MakeMaker
From: Autrijus Tang <autrijus@autrijus.org>
Date: Tue, 14 Oct 2003 18:32:28 +0800
Message-Id: <1066127547.65845.35.camel@localhost>
Branch: maint-5.8/perl
!> lib/ExtUtils/MM_Any.pm lib/ExtUtils/MM_Unix.pm
!> lib/ExtUtils/MakeMaker.pm lib/UNIVERSAL.pm t/op/universal.t
____________________________________________________________________________
[ 21496] By: nicholas on 2003/10/19 18:31:14
Log: Integrate:
[ 21415]
Subject: [PATCH bleadperl] (was Re: require() does not behave aas documented)
From: Rick Delaney <rick@bort.ca>
Date: Tue, 23 Sep 2003 12:14:52 -0400
Message-ID: <20030923121452.G18845@biff.bort.ca>
[ 21427]
Subject: Re: require patch breaks locale
From: Rick Delaney <rick@bort.ca>
Date: Wed, 8 Oct 2003 22:41:55 -0400
Message-Id: <20031008224155.A14638@biff.bort.ca>
Branch: maint-5.8/perl
!> pp_ctl.c t/comp/require.t
____________________________________________________________________________
[ 21495] By: nicholas on 2003/10/19 18:13:23
Log: Integrate:
[ 21407]
Subject: [PATCH]Re: The META.yml file in bleadperl
From: Fergal Daly <fergal@esatclear.ie>
Date: Mon, 6 Oct 2003 00:25:29 +0100
Message-Id: <200310060025.29122.fergal@esatclear.ie>
Plus regeneration of META.yml
Branch: maint-5.8/perl
+ META.yml
!> Porting/makemeta
____________________________________________________________________________
[ 21494] By: nicholas on 2003/10/19 17:55:17
Log: Integrate:
[ 21438]
Subject: Re: [perl #24122] setreuid and friends borked on darwin/osx
From: Slaven Rezic <slaven@rezic.de>
Date: 07 Oct 2003 00:04:34 +0200
Message-ID: <87ekxq6n0t.fsf@vran.herceg.de>
[ 21440]
Subject: [perl #24122] setreuid and friends borked on darwin/osx
From: "pxm@nubz.org (via RT)" <perlbug-followup@perl.org>
Date: 5 Oct 2003 20:55:56 -0000
Message-ID: <rt-24122-65678.14.2411168523081@rt.perl.org>
Branch: maint-5.8/perl
!> hints/darwin.sh mg.c
____________________________________________________________________________
[ 21493] By: nicholas on 2003/10/19 17:35:10
Log: Integrate:
[ 21424]
Subject: Re: Simple @INC hook core dump [PATCH]
From: Gisle Aas <gisle@ActiveState.com>
Date: 08 Oct 2003 04:47:33 -0700
Message-ID: <lrllrweysq.fsf_-_@caliper.activestate.com>
[ 21426]
Subject: Re: Simple @INC hook core dump [PATCH]
From: Gisle Aas <gisle@ActiveState.com>
Date: 08 Oct 2003 13:35:28 -0700
Message-Id: <lrr81ncvsf.fsf@caliper.activestate.com>
[ 21452]
Fix bug [perl #24212] : improper error recovery in the
tokenizer after an unknown filetest operator.
Branch: maint-5.8/perl
!> pp_ctl.c t/comp/parser.t t/op/inccode.t toke.c
____________________________________________________________________________
[ 21492] By: nicholas on 2003/10/19 17:17:40
Log: Integrate:
[ 21436]
Subject: [PATCH] threads::async + some cleanup
From: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Fri, 10 Oct 2003 16:37:55 +0200
Message-Id: <p05111b07bbac713a0aaf@[192.168.56.2]>
[ 21470]
Ensure PL_comppad/curpad point to PL_main_cv's padlist when
PL_main_root is freed; this may not have been be the case if a
thread other than the main one is the last to be destroyed
Branch: maint-5.8/perl
! ext/threads/threads.pm
!> ext/threads/t/thread.t pad.h perl.c
____________________________________________________________________________
[ 21491] By: nicholas on 2003/10/19 16:54:46
Log: Integrate:
[ 21451]
Update MIME::Base64 and Digest::MD5 from the CPAN version.
Branch: maint-5.8/perl
!> ext/Digest/MD5/Changes ext/Digest/MD5/MD5.pm
!> ext/Digest/MD5/Makefile.PL ext/Digest/MD5/t/align.t
!> ext/Digest/MD5/t/files.t ext/Digest/MD5/t/utf8.t
!> ext/MIME/Base64/Base64.pm ext/MIME/Base64/Base64.xs
!> ext/MIME/Base64/Changes ext/MIME/Base64/Makefile.PL
!> ext/MIME/Base64/QuotedPrint.pm ext/MIME/Base64/t/unicode.t
____________________________________________________________________________
[ 21490] By: nicholas on 2003/10/19 16:19:58
Log: Integrate:
[ 21402]
Subject: [PATCH] pp_sys.c: pp_waitpid and EINTR
From: Steve Grazzini <grazz@pobox.com>
Date: Sat, 4 Oct 2003 18:15:23 -0400
Message-Id: <20031004221523.GA29324@grazzini.net>
[ 21425]
Fix bug #24108: Goto +foo broken
the fix having been suggested by xmath via Juerd.
[ 21428]
Subject: [PATCH] Devel::PPPort is missing an aTHX when calling
grok_numeric_radix()
From: Jan Dubois <jand@ActiveState.com>
Date: Wed, 08 Oct 2003 20:37:42 -0700
Message-Id: <8kl9ov0932qo08o24uafuc9v77clrgnoe4@4ax.com>
[ 21429]
Patch based on:
Subject: [perl #24157] -MModule=} is broken
From: "Lukas Mai" (via RT) <perlbug-followup@perl.org>
Date: 7 Oct 2003 21:47:43 -0000
Message-Id: <rt-24157-65809.10.9980909617566@rt.perl.org>
(Includes a fix for a similar problem in -A, but not -d.)
[ 21430]
Subject: [PATCH 5.8.1 CORE] Internal fixes to source-code coordinate
calculations in regcomp.c
From: Eric Promislow <ericp@ActiveState.com>
Date: Wed, 8 Oct 2003 17:42:42 -0700
Message-Id: <20031008174242.A17544@ActiveState.com>
[ 21441]
Subject: [PATCH] Internals::hash_seed() returns wrong value
From: Jan Dubois <jand@ActiveState.com>
Date: Sun, 12 Oct 2003 22:09:39 -0700
Message-ID: <07ckovck8mp5e8tthmtbbcrpi2tj6q9eak@4ax.com>
[ 21445]
Subject: [PATCH ext/Devel/PPPort/PPPort.pm] Changes #20819 and #20996 break compatibility with perl 5.6.0
From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
Date: Tue, 30 Sep 2003 19:23:34 +0200
Message-ID: <021e01c38777$93ea4e10$0c2f1fac@R2D2>
Branch: maint-5.8/perl
! perl.c
!> ext/Devel/PPPort/PPPort.pm op.c pp_sys.c regcomp.c t/op/goto.t
!> universal.c
____________________________________________________________________________
[ 21489] By: nicholas on 2003/10/19 11:14:32
Log: Integrate:
[ 21397]
Subject: Re: 5.8.1 and srand
From: Brendan O'Dea <bod@debian.org>
Date: Thu, 2 Oct 2003 10:30:36 +1000
Message-Id: <20031002003036.GA9198@londo.c47.org>
[ 21401]
Subject: Re: 5.8.1 and srand
From: Slaven Rezic <slaven@rezic.de>
Date: Thu, 2 Oct 2003 15:51:11 +0000
Message-Id: <1065109871.3115@devpc01.iconmobile.de>
Branch: maint-5.8/perl
!> t/op/fork.t util.c
____________________________________________________________________________
[ 21488] By: nicholas on 2003/10/19 10:47:57
Log: Integrate:
[ 21419]
Why should -3**$x be more precisely determined than 3**$x?
[ 21420]
Minor tweaks to t/op/pow.t (John P. Linderman).
Branch: maint-5.8/perl
!> t/op/pow.t
____________________________________________________________________________
[ 21487] By: nicholas on 2003/10/18 22:33:08
Log: Integrate:
[ 21433]
Put all pre-processor #s on the first column (some compilers are picky)
[perl #24167] `#' comment signs not at the very beginning of a line
[ 21468]
Subject: Re: assert.h breaks perl.h
From: Alexey Tourbin <at@altlinux.ru>
Date: Thu, 16 Oct 2003 22:24:35 +0400
Message-Id: <20031016182434.GH1724@julia.office.altlinux.ru>
Branch: maint-5.8/perl
!> cop.h dosish.h ext/SDBM_File/sdbm/sdbm.h iperlsys.h op.c
!> perl.h regcomp.c sv.h
____________________________________________________________________________
[ 21486] By: nicholas on 2003/10/18 22:12:47
Log: Integrate:
[ 21404]
Subject: [perl #24120] Tie::Hash documentation has broken code
From: "Benjamin J. Tilly" (via RT) <perlbug-followup@perl.org>
Date: 5 Oct 2003 18:40:36 -0000
Message-Id: <rt-24120-65664.15.9776865968429@rt.perl.org>
(Applied without $VERSION update.)
[ 21439]
Subject: [PATCH] Tie::Hash documentation
From: Slaven Rezic <slaven@rezic.de>
Date: Sun, 12 Oct 2003 18:55:54 +0200 (CEST)
Message-Id: <200310121655.h9CGtsrY003613@vran.herceg.de>
[ 21442]
Subject: [perl #24189] Incorrect comment in perldoc strict
From: "Iain 'Spoon' Truskett (via RT)" <perlbug-followup@perl.org>
Date: 12 Oct 2003 09:01:25 -0000
Message-Id: <rt-24189-65954.9.50514379869631@rt.perl.org>
[ 21467]
Subject: [PATCH] Tie::Hash documentation
From: Slaven Rezic <slaven@rezic.de>
Date: Thu, 16 Oct 2003 17:57:35 +0000
Message-Id: <1066327055.1428@devpc01.iconmobile.de>
Branch: maint-5.8/perl
!> lib/Tie/Hash.pm lib/strict.pm
____________________________________________________________________________
[ 21485] By: nicholas on 2003/10/18 21:44:41
Log: Integrate:
[ 21416]
Subject: [patch sv.c] improve "...free unref scalar" warning
From: Stas Bekman <stas@stason.org>
Date: Mon, 06 Oct 2003 21:19:53 -0700
Message-Id: <3F823EE9.4030103@stason.org>
[ 21420]
Minor tweaks to sv.c (Tim Bunce)
Branch: maint-5.8/perl
!> sv.c
____________________________________________________________________________
[ 21484] By: nicholas on 2003/10/18 21:25:13
Log: Integrate:
[ 21453]
Typos.
[ 21472]
The compilation of PerlIO::via may hang on AIX when
compiling with vac at -O3 optimization level. Disable
optimization for this module.
Branch: maint-5.8/perl
+> ext/PerlIO/via/hints/aix.pl
!> MANIFEST hints/aix.sh
____________________________________________________________________________
[ 21483] By: nicholas on 2003/10/18 20:50:49
Log: Integrate:
[ 21390]
Subject: Re: NCR MP-RAS perl problems [perl #23791]
From: grommel@sears.com
Date: Mon, 29 Sep 2003 14:45:16 -0500
Message-ID: <OF9B00605E.3CC90F32-ON86256DB0.006B13F0-86256DB0.006C8E85@LocalDomain>
[ 21410]
Subject: Re: [doc-PATCH] for unpack_str() and question
From: LAUN Wolfgang <wolfgang.laun@alcatel.at>
Date: Mon, 6 Oct 2003 08:45:29 +0200
Message-ID: <75A46BF1A9D8D311863A00508B6259A405F180C1@ATTMSX4>
Branch: maint-5.8/perl
!> hints/svr4.sh pod/perlapi.pod pp_pack.c t/op/pack.t
____________________________________________________________________________
[ 21482] By: nicholas on 2003/10/18 18:26:46
Log: Integrate:
[ 21464]
Subject: perl -h tweak [PATCH]
From: Gisle Aas <gisle@ActiveState.com>
Date: 16 Oct 2003 02:49:39 -0700
Message-Id: <lrn0c11pho.fsf@caliper.activestate.com>
[ 21466]
Further tweak on change #21464.
[ 21473]
-u is deprecated.
Subject: Re: why PERL5LIB is ignored when -T is in effect
From: Slaven Rezic <slaven@rezic.de>
Date: Fri, 17 Oct 2003 10:02:31 +0000
Message-Id: <1066384951.4964@devpc01.iconmobile.de>
Branch: maint-5.8/perl
!> perl.c
____________________________________________________________________________
[ 21481] By: nicholas on 2003/10/18 17:40:32
Log: Integrate:
[ 21394]
Subject: misapplied patch 19452
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Tue, 30 Sep 2003 06:01:50 -0700
Message-Id: <20030930130150.GA1436@efn.org>
Branch: maint-5.8/perl
! pp_hot.c
____________________________________________________________________________
[ 21480] By: nicholas on 2003/10/18 16:42:12
Log: Integrate:
[ 21383]
Missing +x bits.
Branch: maint-5.8/perl
!> Porting/makerel
____________________________________________________________________________
[ 21479] By: nicholas on 2003/10/18 16:37:49
Log: Integrate:
[ 21385]
Subject: [PATCH 5.8.1] pod/perlrun.pod: no space after -i allowed
From: Brendan O'Dea <bod@debian.org>
Date: Sun, 28 Sep 2003 23:23:34 +1000
Message-ID: <20030928132334.GA29499@londo.c47.org>
[ 21386]
Subject: [PATCH 5.8.1] Fix broken splitpod program
From: Steve Hay <steve.hay@uk.radan.com>
Date: Mon, 29 Sep 2003 11:50:23 +0100
Message-ID: <3F780E6F.3020704@uk.radan.com>
[ 21388]
Subject: [PATCH] Re: [perl #24071] Typo in description of binmode
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Tue, 30 Sep 2003 04:53:02 -0700
Message-ID: <20030930115302.GA3200@efn.org>
[ 21392]
Revamp the section on local() in perlsub.
- avoid using the word "declare" in conjunction with local()
- less archaelogical references
- more about localization of lvalues
- removes examples of localization of tied hashes that don't work
- give titles to subsections
- explain localization of magic values
- explain localization of globs
- fix link to perldelta
[ 21398]
build perlapi.pod in deterministic order even when functions differ
only in case; regen perlapi.pod
[ 21403]
Subject: Re: [PATCH] [perl #24113] mistake in perlretut
From: Robert Spier <rspier@pobox.com>
Date: Sun, 05 Oct 2003 21:34:30 -0700
Message-Id: <m3vfr39e7d.wl_rspier@pobox.com>
[ 21405]
Subject: Re: [PATCH] perlsyn.pod Revision - Resend
From: Shlomi Fish <shlomif@vipe.technion.ac.il>
Date: Fri, 3 Oct 2003 12:34:46 +0200 (IST)
Message-Id: <Pine.LNX.4.56.0310031233580.28640@vipe.technion.ac.il>
(Applied with minor tweaks.)
[ 21409]
Subject: [PATCH pod/perlfunc.pod] ref can return false on references
From: Abigail <abigail@abigail.nl>
Date: Mon, 6 Oct 2003 05:55:21 -0700
Message-ID: <20031006125521.GA26446@ucan.foad.org>
[ 21412]
Fix broken link in perltodo.pod.
[ 21417]
Update perlfunc/require to describe NXDOMAIN caching... er, you
know what I mean.
[ 21431]
Document the behaviour of filetest operators regarding parentheses.
This fixes bug #24127 (by documenting it as a feature.)
[ 21435]
Make everyone stop posting to p5p about 0e0.
[ 21437]
Minor nit in perlrun, spotted by Art Haas.
Branch: maint-5.8/perl
! pod/perlrun.pod pod/perlsyn.pod
!> autodoc.pl pod/perlapi.pod pod/perlfunc.pod pod/perlop.pod
!> pod/perlretut.pod pod/perlsub.pod pod/perltodo.pod
!> pod/splitpod
____________________________________________________________________________
[ 21478] By: nicholas on 2003/10/18 13:40:08
Log: Integrate:
[ 21420]
Minor tweaks to pod/perlsyn.pod (as suggested by Yves Orton)
[ 21421]
Subject: Re: [PATCH] perlop.pod Revamp - revision 4
From: schwern@pobox.com
Date: Tue, 7 Oct 2003 20:39:36 -0700
Message-Id: <20031007203936.X4301@ttul.org>
(Originally from Shlomi Fish. Applied with tweaks.)
[ 21422]
"Are implicit undefs true?" asks Gisle.
[ 21423]
Subject: [PATCH pod/perlrun.pod] Layout & POD nit.
From: Abigail <abigail@abigail.nl>
Date: Wed, 8 Oct 2003 03:50:49 -0700
Message-Id: <20031008105049.GA15770@ucan.foad.org>
Branch: maint-5.8/perl
! pod/perlop.pod pod/perlsyn.pod
!> pod/perliol.pod
____________________________________________________________________________
[ 21477] By: nicholas on 2003/10/18 13:22:15
Log: Integrate:
[ 21384]
Nit to the maintainers list by SADAHIRO Tomoyuki
[ 21408]
Add a new option --check to Porting/Maintainers,
to check for files who are listed for several maintainers.
[ 21413]
Fixes in the modules maintainers list.
Branch: maint-5.8/perl
!> Porting/Maintainers.pl Porting/Maintainers.pm
____________________________________________________________________________
[ 21476] By: nicholas on 2003/10/18 13:14:40
Log: Integrate:
[ 21391]
Useless "local $_" in a perlfaq3 example
[ 21454]
PerlFAQ sync. (only actual changes)
[ 21456]
Perlfaq1 : take notice that 5.8.1 is now released.
Branch: maint-5.8/perl
!> pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq4.pod
____________________________________________________________________________
[ 21475] By: nicholas on 2003/10/17 21:09:13
Log: Integrate:
[ 21446]
Duplicate 19423 (pathological hashes too easy) into hv_store_ent
(the routine used by perl level HV operations)
[ 21469]
Duplicate 19423 (pathological hashes too easy) into share_hek_flags
(as suggested by Jan Dubois)
[ 21471]
Plan C for foiling the algorithmic complexity attack
(based on Chip's plan A (binary compatibility with 5.8.0 and 5.8.1),
Chip's plan B (do something new inside the hv functions)
and introspective sort)
Provides infrastructure for hashes to change their hash function
if necessary, and code in hsplit to detect pathalogical data and
instigate a random rehashing.
Needs refinement. Let's see how much smoke it creates.
[ 21474]
Plan C rough edge smoothing - forgot to turn on the "has key flags"
flag on the hash when rehashing. Can turn off the "rehasing" flag
if the hash is cleared
Branch: maint-5.8/perl
! hv.c
!> embedvar.h hv.h intrpvar.h perl.c perlapi.h sv.c sv.h util.c
____________________________________________________________________________
[ 21395] By: nicholas on 2003/10/01 21:09:11
Log: Integrate:
[ 21387]
Subject: [PATCH] perl-5.8.1 hints/powerux.sh, ext/Sys/Syslog/t/syslog.t
From: Tom Horsley <Tom.Horsley@ccur.com>
Date: Mon, 29 Sep 2003 13:00:09 GMT
Message-Id: <200309291300.NAA23856@amber2.ccur.com>
Branch: maint-5.8/perl
!> ext/Sys/Syslog/t/syslog.t hints/powerux.sh
____________________________________________________________________________
[ 21393] By: nicholas on 2003/09/30 20:52:55
Log: Disarm the maint branch.
(Put the MAINTfoo local patch back in patchlevel.h following the
successful escape, er release, of 5.8.1)
Branch: maint-5.8/perl
! Changes patchlevel.h
____________________________________________________________________________
[ 21379] By: chip on 2003/09/25 18:10:01
Log: Relocate the mention of safe signals with POSIX::SigAction.
Branch: maint-5.8/perl
! pod/perl581delta.pod
____________________________________________________________________________
[ 21378] By: jhi on 2003/09/25 12:42:00
Log: perldelta turnover.
Branch: maint-5.8/perl
+ pod/perl581delta.pod
! MANIFEST pod.lst pod/perl.pod pod/perldelta.pod
! pod/perltoc.pod vms/descrip_mms.template win32/pod.mak
Thread Next
-
maint @ 21501
by Nicholas Clark