Skip Menu |
 

This queue is for tickets about the Scalar-List-Utils CPAN distribution.

Report information
The Basics
Id: 72700
Status: resolved
Priority: 0/
Queue: Scalar-List-Utils

People
Owner: Nobody in particular
Requestors: perlbug-followup [...] perl.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in:
  • 1.23_04
  • 1.24

Attachments


From rt-sprout=cpan.org [...] rt.perl.org Thu Nov 24 11: 17:32 2011
CC: bug-Scalar-List-Utils [...] rt.cpan.org
MIME-Version: 1.0
In-Reply-To: <CAHiT=DFk3eEWtPcYEL+OgEK0+c--AFAA5S8UVSESVfYwaRHzmA [...] mail.gmail.com>
X-Spam-Status: No, score=-7.331 tagged_above=-99.9 required=10 tests=[AWL=-0.431, BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5] autolearn=ham
X-Spam-Flag: NO
References: <RT-Ticket-104462 [...] perl.org> <CAHiT=DFk3eEWtPcYEL+OgEK0+c--AFAA5S8UVSESVfYwaRHzmA [...] mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Message-ID: <rt-3.6.HEAD-5084-1322151444-1542.104462-15-0 [...] perl.org>
Reply-To: perlbug-followup [...] perl.org
X-Virus-Scanned: Debian amavisd-new at bestpractical.com
X-RT-Original-Encoding: utf-8
RT-Originator: sprout [...] cpan.org
X-Spam-Score: -7.331
Managed-BY: RT 3.6.HEAD (http://www.bestpractical.com/rt/)
Received: from localhost (localhost [127.0.0.1]) by hipster.bestpractical.com (Postfix) with ESMTP id 859AA240D14 for <cpan-bug+Scalar-List-Utils [...] hipster.bestpractical.com>; Thu, 24 Nov 2011 11:17:32 -0500 (EST)
Received: from hipster.bestpractical.com ([127.0.0.1]) by localhost (hipster.bestpractical.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RpMDIeswOgOb for <cpan-bug+Scalar-List-Utils [...] hipster.bestpractical.com>; Thu, 24 Nov 2011 11:17:30 -0500 (EST)
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by hipster.bestpractical.com (Postfix) with SMTP id 7DA312409F7 for <bug-Scalar-List-Utils [...] rt.cpan.org>; Thu, 24 Nov 2011 11:17:30 -0500 (EST)
Received: (qmail 5697 invoked by uid 103); 24 Nov 2011 16:17:29 -0000
Received: from x16.dev (10.0.100.26) by x1.dev with QMQP; 24 Nov 2011 16:17:29 -0000
Received: from x17.develooper.com (HELO x17.develooper.com) (207.171.7.217) by 16.mx.develooper.com (qpsmtpd/0.80/v0.80-19-gf52d165) with ESMTP; Thu, 24 Nov 2011 08:17:27 -0800
Received: by x17.develooper.com (Postfix, from userid 405) id 3C41935BCF; Thu, 24 Nov 2011 08:17:25 -0800 (PST)
Delivered-To: cpan-bug+Scalar-List-Utils [...] hipster.bestpractical.com
Subject: [perl #104462] [PATCH] Copy&paste List::Util BOOT bug, reading past 2 bytes
Return-Path: <rt-sprout=cpan.org [...] rt.perl.org>
X-RT-Mail-Extension: scalar-list-utils
X-Original-To: cpan-bug+Scalar-List-Utils [...] hipster.bestpractical.com
X-Spam-Check-BY: 16.mx.develooper.com
Date: Thu, 24 Nov 2011 08:17:25 -0800
RT-Ticket: perl #104462
X-Spam-Level:
Precedence: normal
To: "OtherRecipients of perl Ticket #104462":;
X-RT-Loop-Prevention: perl
Content-Transfer-Encoding: 8bit
From: "Father Chrysostomos via RT" <perlbug-followup [...] perl.org>
Content-Length: 4230
Download (untitled) / with headers
text/plain 4.1k
CPAN is upstream for List::Util. I’m forwarding it there. On Wed Nov 23 16:50:18 2011, rurban wrote: Show quoted text
> This is a bug report for perl from rurban@cpan.org, > generated with the help of perlbug 1.39 running under perl 5.15.5. > > See http://blogs.perl.org/users/rurban/2011/11/adventures-with-clang- > and-asan.html > how I found these and many more invalid memory read+write bugs with > clang and Google ASan. > > This does not look security relevant to me. > --- > cpan/List-Util/ListUtil.xs | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > --- > Flags: > category=library > severity=high > module=List::Util > --- > This perlbug was built using Perl 5.15.5 - Mon Nov 21 11:51:57 CST > 2011 > It is being executed now by Perl 5.15.5 - Wed Nov 23 15:43:38 CST > 2011. > > Site configuration information for perl 5.15.5: > > Configured by rurban at Wed Nov 23 15:43:38 CST 2011. > > Summary of my perl5 (revision 5 version 15 subversion 5) > configuration: > Derived from: a7d2e0de32269f812d90519e6c9c554b40df8dca > Platform: > osname=linux, osvers=3.0.0-1-amd64, archname=x86_64-linux-debug- > asan@a7d2e0 > uname='linux reini 3.0.0-1-amd64 #1 smp sun jul 24 02:24:44 utc > 2011 x86_64 gnulinux ' > config_args='-de -Dusedevel -Dinstallman1dir=none > -Dinstallman3dir=none -Dinstallsiteman1dir=none > -Dinstallsiteman3dir=none -Dmksymlinks -DEBUGGING -Doptimize=-g3 > -Uuseithreads >
-D'cc=/home/rurban/Software/address-sanitizer/clang_build_Linux/Release+Asserts/bin/clang' Show quoted text
> -A'ccflags=-faddress-sanitizer' -A'ldflags=-g3\ -O2\ > -faddress-sanitizer' -Dcf_email='rurban@cpanel.net' > -Dperladmin='rurban@cpanel.net' -Duseshrplib' > hint=recommended, useposix=true, d_sigaction=define > useithreads=undef, usemultiplicity=undef > useperlio=define, d_sfio=undef, uselargefiles=define, > usesocks=undef > use64bitint=define, use64bitall=define, uselongdouble=undef > usemymalloc=n, bincompat5005=undef > Compiler: > cc='/home/rurban/Software/address- > sanitizer/clang_build_Linux/Release+Asserts/bin/clang', > ccflags ='-faddress-sanitizer -DDEBUGGING -fno-strict-aliasing -pipe > -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64', > optimize='-g3 -O2', > cppflags='-faddress-sanitizer -DDEBUGGING -fno-strict-aliasing > -pipe -fstack-protector -I/usr/local/include' > ccversion='', gccversion='4.2.1 Compatible Clang 3.1 (trunk)', > gccosandvers='' > intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678 > d_longlong=define, longlongsize=8, d_longdbl=define, > longdblsize=16 > ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', > lseeksize=8 > alignbytes=8, prototype=define > Linker and Libraries: > ld='/home/rurban/Software/address- > sanitizer/clang_build_Linux/Release+Asserts/bin/clang', > ldflags =' -g3 -O2 -faddress-sanitizer -fstack-protector > -L/usr/local/lib' > libpth=/usr/local/lib /lib /usr/lib /usr/lib/x86_64-linux-gnu > /lib64 /usr/lib64 > libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc -lgdbm_compat > perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc > libc=, so=so, useshrplib=true, libperl=libperl.so > gnulibc_version='2.13' > Dynamic Linking: > dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E >
-Wl,-rpath,/usr/local/lib/perl5/5.15.5/x86_64-linux-debug-asan@a7d2e0/CORE' Show quoted text
> cccdlflags='-fPIC', lddlflags='-shared -g3 -L/usr/local/lib > -fstack-protector' > > Locally applied patches: > > > --- > @INC for perl 5.15.5: > lib > /usr/local/lib/perl5/site_perl/5.15.5/x86_64-linux-debug- > asan@a7d2e0 > /usr/local/lib/perl5/site_perl/5.15.5 > /usr/local/lib/perl5/5.15.5/x86_64-linux-debug-asan@a7d2e0 > /usr/local/lib/perl5/5.15.5 > /usr/local/lib/perl5/site_perl > . > > --- > Environment for perl 5.15.5: > HOME=/home/rurban > LANG=en_US.utf8 > LANGUAGE (unset) > LD_LIBRARY_PATH=/home/rurban/Perl/src/build-5.15.5d-nt-asan@a7d2e0 > LOGDIR (unset) >
PATH=/home/rurban/bin:/home/rurban/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games Show quoted text
> PERL_BADLANG (unset) > SHELL=/bin/bash >
-- Father Chrysostomos
MIME-Version: 1.0
In-Reply-To: <rt-3.6.HEAD-5084-1322151444-1542.104462-15-0 [...] perl.org>
X-Mailer: MIME-tools 5.427 (Entity 5.427)
Content-Disposition: inline
References: <RT-Ticket-104462 [...] perl.org> <CAHiT=DFk3eEWtPcYEL+OgEK0+c--AFAA5S8UVSESVfYwaRHzmA [...] mail.gmail.com> <rt-3.6.HEAD-5084-1322151444-1542.104462-15-0 [...] perl.org>
Content-Type: text/plain; charset="UTF-8"
Message-ID: <rt-3.8.HEAD-10810-1331055316-1557.72700-0-0 [...] rt.cpan.org>
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 4586
Download (untitled) / with headers
text/plain 4.4k
What's up? Still a critical CORE bug with a patch. May I take over? On Thu Nov 24 11:17:33 2011, perlbug-followup@perl.org wrote: Show quoted text
> CPAN is upstream for List::Util. I’m forwarding it there. > > On Wed Nov 23 16:50:18 2011, rurban wrote:
> > This is a bug report for perl from rurban@cpan.org, > > generated with the help of perlbug 1.39 running under perl 5.15.5. > > > > See http://blogs.perl.org/users/rurban/2011/11/adventures-with-
> clang-
> > and-asan.html > > how I found these and many more invalid memory read+write bugs with > > clang and Google ASan. > > > > This does not look security relevant to me. > > --- > > cpan/List-Util/ListUtil.xs | 2 +- > > 1 files changed, 1 insertions(+), 1 deletions(-) > > --- > > Flags: > > category=library > > severity=high > > module=List::Util > > --- > > This perlbug was built using Perl 5.15.5 - Mon Nov 21 11:51:57 CST > > 2011 > > It is being executed now by Perl 5.15.5 - Wed Nov 23 15:43:38 CST > > 2011. > > > > Site configuration information for perl 5.15.5: > > > > Configured by rurban at Wed Nov 23 15:43:38 CST 2011. > > > > Summary of my perl5 (revision 5 version 15 subversion 5) > > configuration: > > Derived from: a7d2e0de32269f812d90519e6c9c554b40df8dca > > Platform: > > osname=linux, osvers=3.0.0-1-amd64, archname=x86_64-linux-debug- > > asan@a7d2e0 > > uname='linux reini 3.0.0-1-amd64 #1 smp sun jul 24 02:24:44 utc > > 2011 x86_64 gnulinux ' > > config_args='-de -Dusedevel -Dinstallman1dir=none > > -Dinstallman3dir=none -Dinstallsiteman1dir=none > > -Dinstallsiteman3dir=none -Dmksymlinks -DEBUGGING -Doptimize=-g3 > > -Uuseithreads > >
> -D'cc=/home/rurban/Software/address-
sanitizer/clang_build_Linux/Release+Asserts/bin/clang' Show quoted text
> > -A'ccflags=-faddress-sanitizer' -A'ldflags=-g3\ -O2\ > > -faddress-sanitizer' -Dcf_email='rurban@cpanel.net' > > -Dperladmin='rurban@cpanel.net' -Duseshrplib' > > hint=recommended, useposix=true, d_sigaction=define > > useithreads=undef, usemultiplicity=undef > > useperlio=define, d_sfio=undef, uselargefiles=define, > > usesocks=undef > > use64bitint=define, use64bitall=define, uselongdouble=undef > > usemymalloc=n, bincompat5005=undef > > Compiler: > > cc='/home/rurban/Software/address- > > sanitizer/clang_build_Linux/Release+Asserts/bin/clang', > > ccflags ='-faddress-sanitizer -DDEBUGGING -fno-strict-aliasing -pipe > > -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE > > -D_FILE_OFFSET_BITS=64', > > optimize='-g3 -O2', > > cppflags='-faddress-sanitizer -DDEBUGGING -fno-strict-aliasing > > -pipe -fstack-protector -I/usr/local/include' > > ccversion='', gccversion='4.2.1 Compatible Clang 3.1 (trunk)', > > gccosandvers='' > > intsize=4, longsize=8, ptrsize=8, doublesize=8,
> byteorder=12345678
> > d_longlong=define, longlongsize=8, d_longdbl=define, > > longdblsize=16 > > ivtype='long', ivsize=8, nvtype='double', nvsize=8,
> Off_t='off_t',
> > lseeksize=8 > > alignbytes=8, prototype=define > > Linker and Libraries: > > ld='/home/rurban/Software/address- > > sanitizer/clang_build_Linux/Release+Asserts/bin/clang', > > ldflags =' -g3 -O2 -faddress-sanitizer -fstack-protector > > -L/usr/local/lib' > > libpth=/usr/local/lib /lib /usr/lib /usr/lib/x86_64-linux-gnu > > /lib64 /usr/lib64 > > libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc -lgdbm_compat > > perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc > > libc=, so=so, useshrplib=true, libperl=libperl.so > > gnulibc_version='2.13' > > Dynamic Linking: > > dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E > >
> -Wl,-rpath,/usr/local/lib/perl5/5.15.5/x86_64-linux-debug-
asan@a7d2e0/CORE' Show quoted text
> > cccdlflags='-fPIC', lddlflags='-shared -g3 -L/usr/local/lib > > -fstack-protector' > > > > Locally applied patches: > > > > > > --- > > @INC for perl 5.15.5: > > lib > > /usr/local/lib/perl5/site_perl/5.15.5/x86_64-linux-debug- > > asan@a7d2e0 > > /usr/local/lib/perl5/site_perl/5.15.5 > > /usr/local/lib/perl5/5.15.5/x86_64-linux-debug-asan@a7d2e0 > > /usr/local/lib/perl5/5.15.5 > > /usr/local/lib/perl5/site_perl > > . > > > > --- > > Environment for perl 5.15.5: > > HOME=/home/rurban > > LANG=en_US.utf8 > > LANGUAGE (unset) > > LD_LIBRARY_PATH=/home/rurban/Perl/src/build-5.15.5d-nt-
> asan@a7d2e0
> > LOGDIR (unset) > >
>
PATH=/home/rurban/bin:/home/rurban/bin:/usr/local/bin:/usr/bin:/bin:/usr /local/games:/usr/games Show quoted text
> > PERL_BADLANG (unset) > > SHELL=/bin/bash > >
> >
-- Reini Urban
MIME-Version: 1.0
In-Reply-To: <rt-3.6.HEAD-5084-1322151444-1542.104462-15-0 [...] perl.org>
X-Mailer: MIME-tools 5.427 (Entity 5.427)
References: <RT-Ticket-104462 [...] perl.org> <CAHiT=DFk3eEWtPcYEL+OgEK0+c--AFAA5S8UVSESVfYwaRHzmA [...] mail.gmail.com> <rt-3.6.HEAD-5084-1322151444-1542.104462-15-0 [...] perl.org>
Content-Type: multipart/mixed; boundary="----------=_1331222697-10811-256"
Message-ID: <rt-3.8.HEAD-10811-1331222697-1777.72700-0-0 [...] rt.cpan.org>
X-RT-Original-Encoding: utf-8
Content-Length: 0
Content-Disposition: inline
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 32
re-attach patch -- Reini Urban
MIME-Version: 1.0
Subject: 0001-Copy-paste-List-Util-BOOT-bug-reading-past-2-bytes.patch
X-Mailer: MIME-tools 5.427 (Entity 5.427)
Content-Type: text/x-patch; name="0001-Copy-paste-List-Util-BOOT-bug-reading-past-2-bytes.patch"
Content-Disposition: inline; filename="0001-Copy-paste-List-Util-BOOT-bug-reading-past-2-bytes.patch"
Content-Transfer-Encoding: binary
Content-Length: 1571
[#CPAN 72700] https://rt.cpan.org/Public/Bug/Display.html?id=72700 From fcda72764b78c8512a04347f3f18fb7549582f0a Mon Sep 17 00:00:00 2001 From: Reini Urban <rurban@x-ray.at> Date: Wed, 23 Nov 2011 18:10:26 -0600 Subject: [PATCH] Copy&paste List::Util BOOT bug, reading past 2 bytes MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------1.7.5.4" This is a multi-part message in MIME format. --------------1.7.5.4 Content-Type: text/plain; charset=UTF-8; format=fixed Content-Transfer-Encoding: 8bit See http://blogs.perl.org/users/rurban/2011/11/adventures-with-clang-and-asan.html how I found these and many more invalid memory read+write bugs with clang and Google ASan. This does not look security relevant to me. --- cpan/List-Util/ListUtil.xs | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) --------------1.7.5.4 Content-Type: text/x-patch; name="0001-Copy-paste-List-Util-BOOT-bug-reading-past-2-bytes.patch" Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename="0001-Copy-paste-List-Util-BOOT-bug-reading-past-2-bytes.patch" diff --git a/cpan/List-Util/ListUtil.xs b/cpan/List-Util/ListUtil.xs index 7da9b95..eacdde4 100644 --- a/cpan/List-Util/ListUtil.xs +++ b/cpan/List-Util/ListUtil.xs @@ -595,7 +595,7 @@ BOOT: varav = GvAVn(vargv); #endif if (SvTYPE(rmcgv) != SVt_PVGV) - gv_init(rmcgv, lu_stash, "List::Util", 12, TRUE); + gv_init(rmcgv, lu_stash, "List::Util", 10, TRUE); rmcsv = GvSVn(rmcgv); #ifndef SvWEAKREF av_push(varav, newSVpv("weaken",6)); --------------1.7.5.4--
MIME-Version: 1.0
In-Reply-To: <rt-3.6.HEAD-5084-1322151444-1542.104462-15-0 [...] perl.org>
X-Mailer: MIME-tools 5.427 (Entity 5.427)
Content-Disposition: inline
References: <RT-Ticket-104462 [...] perl.org> <CAHiT=DFk3eEWtPcYEL+OgEK0+c--AFAA5S8UVSESVfYwaRHzmA [...] mail.gmail.com> <rt-3.6.HEAD-5084-1322151444-1542.104462-15-0 [...] perl.org>
Content-Type: text/plain; charset="UTF-8"
Message-ID: <rt-3.8.HEAD-10813-1331230840-979.72700-0-0 [...] rt.cpan.org>
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 215
Download (untitled) / with headers
text/plain 215b
By the way, I can't see an actual patch here, either attached as a file or inline in any of the messages. Can you please provide one, ideally attached as a file so I can easily apply it? Thanks, -- Paul Evans
MIME-Version: 1.0
In-Reply-To: <rt-3.6.HEAD-5084-1322151444-1542.104462-15-0 [...] perl.org>
X-Mailer: MIME-tools 5.427 (Entity 5.427)
Content-Disposition: inline
References: <RT-Ticket-104462 [...] perl.org> <CAHiT=DFk3eEWtPcYEL+OgEK0+c--AFAA5S8UVSESVfYwaRHzmA [...] mail.gmail.com> <rt-3.6.HEAD-5084-1322151444-1542.104462-15-0 [...] perl.org>
Content-Type: text/plain; charset="UTF-8"
Message-ID: <rt-3.8.HEAD-10815-1331381575-1979.72700-0-0 [...] rt.cpan.org>
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 224
Download (untitled) / with headers
text/plain 224b
Released in 1.23_04. If this makes it past the smokers OK, I'll consider bumping it to 1.24, because there's quite a bit of change since 1.23 overall, and there hasn't been a non-dev release in 2 years. (!) -- Paul Evans
MIME-Version: 1.0
In-Reply-To: <rt-3.8.HEAD-10815-1331381575-1979.72700-0-0 [...] rt.cpan.org>
X-Mailer: MIME-tools 5.427 (Entity 5.427)
Content-Disposition: inline
References: <RT-Ticket-104462 [...] perl.org> <CAHiT=DFk3eEWtPcYEL+OgEK0+c--AFAA5S8UVSESVfYwaRHzmA [...] mail.gmail.com> <rt-3.6.HEAD-5084-1322151444-1542.104462-15-0 [...] perl.org> <rt-3.8.HEAD-10815-1331381575-1979.72700-0-0 [...] rt.cpan.org>
Content-Type: text/plain; charset="UTF-8"
Message-ID: <rt-3.8.HEAD-10812-1332959924-647.72700-0-0 [...] rt.cpan.org>
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 314
Download (untitled) / with headers
text/plain 314b
On Sat Mar 10 07:12:55 2012, PEVANS wrote: Show quoted text
> Released in 1.23_04. > > If this makes it past the smokers OK, I'll consider bumping it to 1.24, > because there's quite a bit of change since 1.23 overall, and there > hasn't been a non-dev release in 2 years. (!)
This was released for real as 1.24. -- Paul Evans
From perl.p5p [...] rjbs.manxome.org Wed Apr 4 22: 04:49 2012
CC: perlbug-followup [...] perl.org
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 tagged_above=-99.9 required=10 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1] autolearn=ham
In-Reply-To: <rt-3.8.HEAD-10812-1332959924-732.72700-6-0 [...] rt.cpan.org>
Content-Disposition: inline
X-Spam-Flag: NO
References: <RT-Ticket-72700 [...] rt.cpan.org> <RT-Ticket-104462 [...] perl.org> <CAHiT=DFk3eEWtPcYEL+OgEK0+c--AFAA5S8UVSESVfYwaRHzmA [...] mail.gmail.com> <rt-3.6.HEAD-5084-1322151444-1542.104462-15-0 [...] perl.org> <rt-3.8.HEAD-10815-1331381575-1979.72700-6-0 [...] rt.cpan.org> <rt-3.8.HEAD-10812-1332959924-732.72700-6-0 [...] rt.cpan.org>
X-Virus-Checked: Checked by ClamAV on 16.mx.develooper.com
X-Virus-Scanned: Debian amavisd-new at bestpractical.com
Message-ID: <20120405020433.GA13174 [...] cancer.codesimply.com>
Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="3MwIy2ne0vdjdPXF"
X-Spam-Score: -1.9
Authentication-Results: hipster.bestpractical.com (amavisd-new); dkim=pass header.i= [...] pobox.com
Received: from localhost (localhost [127.0.0.1]) by hipster.bestpractical.com (Postfix) with ESMTP id 6341E24020A for <cpan-bug+Scalar-List-Utils [...] hipster.bestpractical.com>; Wed, 4 Apr 2012 22:04:49 -0400 (EDT)
Received: from hipster.bestpractical.com ([127.0.0.1]) by localhost (hipster.bestpractical.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XjfiBv-QbuO8 for <cpan-bug+Scalar-List-Utils [...] hipster.bestpractical.com>; Wed, 4 Apr 2012 22:04:47 -0400 (EDT)
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by hipster.bestpractical.com (Postfix) with SMTP id 9CC882401B1 for <bug-Scalar-List-Utils [...] rt.cpan.org>; Wed, 4 Apr 2012 22:04:47 -0400 (EDT)
Received: (qmail 20610 invoked by uid 103); 5 Apr 2012 02:04:46 -0000
Received: from x16.dev (10.0.100.26) by x1.dev with QMQP; 5 Apr 2012 02:04:46 -0000
Received: from b-pb-sasl-quonix.pobox.com (HELO smtp.pobox.com) (208.72.237.35) by 16.mx.develooper.com (qpsmtpd/0.80/v0.80-19-gf52d165) with ESMTP; Wed, 04 Apr 2012 19:04:42 -0700
Received: from smtp.pobox.com (unknown [127.0.0.1]) by b-sasl-quonix.pobox.com (Postfix) with ESMTP id AE8E37F8C; Wed, 4 Apr 2012 22:04:35 -0400 (EDT)
Received: from b-pb-sasl-quonix.pobox.com (unknown [127.0.0.1]) by b-sasl-quonix.pobox.com (Postfix) with ESMTP id 8E6A67F8B; Wed, 4 Apr 2012 22:04:35 -0400 (EDT)
Received: from cancer.codesimply.com (unknown [70.87.222.20]) by b-sasl-quonix.pobox.com (Postfix) with ESMTPA id 386B97F8A; Wed, 4 Apr 2012 22:04:34 -0400 (EDT)
Received: by cancer.codesimply.com (Postfix, from userid 1000) id 81B86FD03F; Wed, 4 Apr 2012 22:04:33 -0400 (EDT)
Delivered-To: cpan-bug+Scalar-List-Utils [...] hipster.bestpractical.com
Subject: Re: [rt.cpan.org #72700] [perl #104462] [PATCH] Copy&paste List::Util BOOT bug, reading past 2 bytes
User-Agent: Mutt/1.5.21 (2010-09-15)
Return-Path: <perl.p5p [...] rjbs.manxome.org>
Dkim-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=date:from:to :cc:subject:message-id:references:mime-version:content-type :in-reply-to; s=sasl; bh=qAYhdAsdvDY+kmfyKFYuTxcbvSs=; b=TxCQ5ui XDln1uLccLgjbJo8IXfLVKwPoJ8gfWukz073Jv9jrLmK6ph6Ylgyi3vYM5xg7swe xeCLKLCZhiNSwV5wy4aILTMpTHFtbopTuarzjK1nlw6G71mGI6+jwDHsG+vvvwyl x1I0Cu8+xkWJmS1I84XrMsA4diQzn2jssv/4=
X-Spam-Check-BY: 16.mx.develooper.com
X-Original-To: cpan-bug+Scalar-List-Utils [...] hipster.bestpractical.com
X-RT-Mail-Extension: scalar-list-utils
X-Message-Flag: Warning: Your computer is current broadcasting an IP address.
Date: Wed, 4 Apr 2012 22:04:33 -0400
X-Spam-Level:
X-Planet: Planet of the Apes
To: Paul Evans via RT <bug-Scalar-List-Utils [...] rt.cpan.org>
X-Pobox-Relay-ID: B113BB0A-7EC3-11E1-B0F9-9DB42E706CDE-07314517!b-pb-sasl-quonix.pobox.com
From: Ricardo Signes <perl.p5p [...] rjbs.manxome.org>
RT-Message-ID: <rt-3.8.HEAD-2607-1333591490-1573.72700-0-0 [...] rt.cpan.org>
Content-Length: 0
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
X-RT-Original-Encoding: utf-8
Content-Length: 615
Download (untitled) / with headers
text/plain 615b
* Paul Evans via RT <bug-Scalar-List-Utils@rt.cpan.org> [2012-03-28T14:38:44] Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=72700 > > > On Sat Mar 10 07:12:55 2012, PEVANS wrote:
> > Released in 1.23_04. > > > > If this makes it past the smokers OK, I'll consider bumping it to 1.24, > > because there's quite a bit of change since 1.23 overall, and there > > hasn't been a non-dev release in 2 years. (!)
> > This was released for real as 1.24.
It looked like there were quite a lot of changes between the last stable release of Scalar-List-Utils and this. How much test coverage have we seen? -- rjbs
Content-Description: Digital signature
content-type: application/pgp-signature; name="signature.asc"
Content-Length: 490
Download signature.asc
application/pgp-signature 490b

Message body not shown because it is not plain text.

MIME-Version: 1.0
In-Reply-To: <rt-3.8.HEAD-2607-1333591490-1573.72700-0-0 [...] rt.cpan.org>
X-Mailer: MIME-tools 5.427 (Entity 5.427)
Content-Disposition: inline
References: <RT-Ticket-72700 [...] rt.cpan.org> <RT-Ticket-104462 [...] perl.org> <CAHiT=DFk3eEWtPcYEL+OgEK0+c--AFAA5S8UVSESVfYwaRHzmA [...] mail.gmail.com> <rt-3.6.HEAD-5084-1322151444-1542.104462-15-0 [...] perl.org> <rt-3.8.HEAD-10815-1331381575-1979.72700-6-0 [...] rt.cpan.org> <rt-3.8.HEAD-10812-1332959924-732.72700-6-0 [...] rt.cpan.org> <20120405020433.GA13174 [...] cancer.codesimply.com> <rt-3.8.HEAD-2607-1333591490-1573.72700-0-0 [...] rt.cpan.org>
Content-Type: text/plain; charset="UTF-8"
Message-ID: <rt-3.8.HEAD-18069-1333977024-286.72700-0-0 [...] rt.cpan.org>
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 710
Download (untitled) / with headers
text/plain 710b
Show quoted text
> It looked like there were quite a lot of changes between the last > stable > release of Scalar-List-Utils and this. How much test coverage have we > seen?
There was quite a lot of history of smoke tests and the like on the devel releases in between; mostly at: http://matrix.cpantesters.org/?dist=Scalar-List-Utils+1.23_03 (also a little at _01, _02 and _04). This covered a wide range of OS platforms and Perl versions, though didn't include the "rare" ones like VMS, IRIX or HP-UX. That said, given it worked entirely without a FAIL across all these platforms already, and there wasn't any OS-specific code change included, I felt it safe enough to call 1.24 without reference here. -- Paul Evans


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.