Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

RC5 is out

2 views
Skip to first unread message

Jarkko Hietaniemi

unread,
Sep 22, 2003, 7:10:36 AM9/22/03
to perl5-...@perl.org
No matter what she did with her hair it took about
three minutes for it to tangle itself up again,
like a garden hosepipe in a shed [Footnote: Which,
no matter how carefully coiled, will always uncoil
overnight and tie the lawnmower to the bicycles].
-- Terry Pratchett, "Lords and Ladies"

http://www.iki.fi/jhi/perl-5.8.1-RC5.tar.bz2
http://www.iki.fi/jhi/perl-5.8.1-RC5.tar.gz

(or rsync -avz --delete ftp.linux.activestate.com::perl-5.8.x perl-5.8.x)

(the rsync will give you RC5 plus few doc tweaks, and the patchlevel.h
is back to MAINTXXXX, not RC5), or unsurprisingly (please prefer this
link outside p5p):

http://www.cpan.org/authors/id/J/JH/JHI/perl-5.8.1-RC5.tar.gz

perldelta:

http://www.hut.fi/~jhi/perldelta-5.8.1-RC5.html

Please test. use.perl.org announcement will come later.

--
Jarkko Hietaniemi <j...@iki.fi> http://www.iki.fi/jhi/ "There is this special
biologist word we use for 'stable'. It is 'dead'." -- Jack Cohen

H.Merijn Brand

unread,
Sep 22, 2003, 7:19:17 AM9/22/03
to j...@iki.fi, Perl 5 Porters
On Mon 22 Sep 2003 13:10, Jarkko Hietaniemi <j...@iki.fi> wrote:
> No matter what she did with her hair it took about
> three minutes for it to tangle itself up again,
> like a garden hosepipe in a shed [Footnote: Which,
> no matter how carefully coiled, will always uncoil
> overnight and tie the lawnmower to the bicycles].
> -- Terry Pratchett, "Lords and Ladies"
>
> http://www.iki.fi/jhi/perl-5.8.1-RC5.tar.bz2
> http://www.iki.fi/jhi/perl-5.8.1-RC5.tar.gz

The uploaded file

dor-5.8.1-RC5.txt

has entered CPAN as

file: $CPAN/authors/id/H/HM/HMBRAND/dor-5.8.1-RC5.txt
size: 380389 bytes
md5: f891e4f431e4856a379a77b564a11153

No action is required on your part
Request entered by: HMBRAND (H. Merijn Brand)
Request entered on: Mon, 22 Sep 2003 11:16:41 GMT
Request completed: Mon, 22 Sep 2003 11:18:01 GMT

--
H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0, & 5.9.x, and 806 on HP-UX 10.20 & 11.00, 11i,
AIX 4.3, SuSE 8.2, and Win2k. http://www.cmve.net/~merijn/
http://archives.develooper.com/daily...@perl.org/ per...@perl.org
send smoke reports to: smokers...@perl.org, QA: http://qa.perl.org

Yves Orton

unread,
Sep 22, 2003, 8:17:19 AM9/22/03
to j...@iki.fi, perl5-...@perl.org
5.8.x RC5 Builds clean and green under Win32 with Visual Studio dotNet.

All tests successful, 57 tests and 677 subtests skipped.
Files=821, Tests=77533, 1026 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00
CPU)
cd ..\win32

Yves

Stas Bekman

unread,
Sep 23, 2003, 1:26:39 AM9/23/03
to j...@iki.fi, The Perl5 Porters Mailing List, mod_perl Mailing List
Jarkko Hietaniemi wrote:

> (or rsync -avz --delete ftp.linux.activestate.com::perl-5.8.x perl-5.8.x)

Oh, activestate, that reminds me that I'm teaching mp2 at Vancouver PM
tomorrow. I almost forgot, thanks Jarkko.

> (the rsync will give you RC5 plus few doc tweaks, and the patchlevel.h
> is back to MAINTXXXX, not RC5), or unsurprisingly (please prefer this
> link outside p5p):
>
> http://www.cpan.org/authors/id/J/JH/JHI/perl-5.8.1-RC5.tar.gz
>
> perldelta:
>
> http://www.hut.fi/~jhi/perldelta-5.8.1-RC5.html
>
> Please test. use.perl.org announcement will come later.

Looks good with both mod_perl generation test suites (both cvs HEAD version),
I have tested with the following setups on linux. (Not the usual perl smoke
report format, if anybody wants more info I can provide on demand).

# perl builds:

/home/stas/perl/5.8.1
-des -Doptimize='-g' -Dusedevel -Duseshrplib

/home/stas/perl/5.8.1-ithread:
-des -Doptimize='-g' -Dusedevel -Duseshrplib -Dusethreads

/home/stas/perl/5.8.1-ithread-nouseshrplib
-des -Doptimize='-g' -Dusedevel -Uuseshrplib -Dusethreads

/home/stas/perl/5.8.1-nouseperlio
-des -Doptimize='-g' -Dusedevel -Uuseperlio

### mp1 static ###

cd ../apache-1.3 && make clean && cd ../modperl && make clean &&
/home/stas/perl/5.8.1/bin/perl Makefile.PL APACHE_SRC=../apache-1.3/src
DO_HTTPD=1 USE_APACI=1 EVERYTHING=1 APACHE_PREFIX=/home/stas/httpd/1.3-static
APACI_ARGS="--prefix=/home/stas/httpd/1.3-static --enable-module=info
--enable-module=rewrite --enable-module=proxy --without-execstrip"
PERL_TRACE=1 PERL_DEBUG=1 && make && make test && run.mp1.static.install

cd ../apache-1.3 && make clean && cd ../modperl && make clean &&
/home/stas/perl/5.8.1-ithread/bin/perl Makefile.PL
APACHE_SRC=../apache-1.3/src DO_HTTPD=1 USE_APACI=1 EVERYTHING=1
APACHE_PREFIX=/home/stas/httpd/1.3-static
APACI_ARGS="--prefix=/home/stas/httpd/1.3-static --enable-module=info
--enable-module=rewrite --enable-module=proxy --without-execstrip"
PERL_TRACE=1 PERL_DEBUG=1 && make && make test && run.mp1.static.install

### mp1 DSO ###

cd ../apache-1.3 && make clean && cd ../modperl && make clean &&
/home/stas/perl/5.8.1/bin/perl Makefile.PL APACHE_SRC=../apache-1.3/src
DO_HTTPD=1 USE_APACI=1 EVERYTHING=1 DYNAMIC=1
APACHE_PREFIX=/home/stas/httpd/1.3-dynamic
APACI_ARGS="--prefix=/home/stas/httpd/1.3-dynamic --enable-shared=max
--enable-module=most --with-layout=Apache --without-execstrip" PERL_TRACE=1
PERL_DEBUG=1 && make && make test && run.mp1.dynamic.install

cd ../apache-1.3 && make clean && cd ../modperl && make clean &&
/home/stas/perl/5.8.1-ithread/bin/perl Makefile.PL
APACHE_SRC=../apache-1.3/src DO_HTTPD=1 USE_APACI=1 EVERYTHING=1 DYNAMIC=1
APACHE_PREFIX=/home/stas/httpd/1.3-dynamic
APACI_ARGS="--prefix=/home/stas/httpd/1.3-dynamic --enable-shared=max
--enable-module=most --with-layout=Apache --without-execstrip" PERL_TRACE=1
PERL_DEBUG=1 && make && make test && run.mp1.dynamic.install

### mp2 prefork DSO ###

make clean && /home/stas/perl/5.8.1/bin/perl Makefile.PL MP_INST_APACHE2=1
MP_GENERATE_XS=1 MP_USE_DSO=1 MP_DEBUG=1 MP_TRACE=1 MP_USE_GTOP=0
MP_APXS=/home/stas/httpd/prefork/bin/apxs MP_CCOPTS='-DMP_IOBUFSIZE=16384'
MP_MAINTAINER=1 && make && make test && run.prefork.install

make clean && /home/stas/perl/5.8.1-ithread/bin/perl Makefile.PL
MP_INST_APACHE2=1 MP_GENERATE_XS=1 MP_USE_DSO=1 MP_DEBUG=1 MP_TRACE=1
MP_USE_GTOP=0 MP_APXS=/home/stas/httpd/prefork/bin/apxs
MP_CCOPTS='-DMP_IOBUFSIZE=16384' MP_MAINTAINER=1 && make && make test &&
run.prefork.install

# prefork-all-shared
make clean && /home/stas/perl/5.8.1-ithread/bin/perl Makefile.PL
MP_INST_APACHE2=1 MP_GENERATE_XS=1 MP_USE_DSO=1 MP_DEBUG=1 MP_TRACE=1
MP_USE_GTOP=0 MP_APXS=/home/stas/httpd/prefork-all-shared/bin/apxs
MP_CCOPTS='-DMP_IOBUFSIZE=16384' MP_MAINTAINER=1 && make && make test &&
run.prefork.install

# 5.8.1-ithread-nouseshrplib
make clean && /home/stas/perl/5.8.1-ithread-nouseshrplib/bin/perl Makefile.PL
MP_INST_APACHE2=1 MP_GENERATE_XS=1 MP_USE_DSO=1 MP_DEBUG=1 MP_TRACE=1
MP_USE_GTOP=0 MP_APXS=/home/stas/httpd/prefork/bin/apxs
MP_CCOPTS='-DMP_IOBUFSIZE=16384' MP_MAINTAINER=1 && make && make test && make
install && cp /home/stas/httpd/prefork/modules/mod_perl.so
/home/stas/httpd/prefork/modules/mod_perl-5.8.1-ithread-nouseshrplib.so

# 5.8.1-nouseperlio
make clean && /home/stas/perl/5.8.1-nouseperlio/bin/perl Makefile.PL
MP_INST_APACHE2=1 MP_GENERATE_XS=1 MP_USE_DSO=1 MP_DEBUG=1 MP_TRACE=1
MP_USE_GTOP=0 MP_APXS=/home/stas/httpd/prefork/bin/apxs
MP_CCOPTS='-DMP_IOBUFSIZE=16384' MP_MAINTAINER=1 && make && make test && make
install && cp /home/stas/httpd/prefork/modules/mod_perl.so
/home/stas/httpd/prefork/modules/mod_perl-5.8.1-nouseperlio.so

### mp2 worker DSO ###

# 5.8.1-ithread
make clean && /home/stas/perl/5.8.1-ithread/bin/perl Makefile.PL
MP_INST_APACHE2=1 MP_GENERATE_XS=1 MP_USE_DSO=1 MP_DEBUG=1 MP_TRACE=1
MP_USE_GTOP=0 MP_APXS=/home/stas/httpd/worker/bin/apxs
MP_CCOPTS='-DMP_IOBUFSIZE=16384' MP_MAINTAINER=1 && make && make test &&
run.worker.install

# 5.8.1-ithread-nouseshrplib
make clean && /home/stas/perl/5.8.1-ithread-nouseshrplib/bin/perl Makefile.PL
MP_INST_APACHE2=1 MP_GENERATE_XS=1 MP_USE_DSO=1 MP_DEBUG=1 MP_TRACE=1
MP_USE_GTOP=0 MP_APXS=/home/stas/httpd/worker/bin/apxs
MP_CCOPTS='-DMP_IOBUFSIZE=16384' MP_MAINTAINER=1 && make && make test && make
install && cp /home/stas/httpd/worker/modules/mod_perl.so
/home/stas/httpd/worker/modules/mod_perl-5.8.1-ithread-nouseshrplib.so

# one of the perls,

perl-5.8.1-ithread -V
Summary of my perl5 (revision 5.0 version 8 subversion 1) configuration:
Platform:
osname=linux, osvers=2.4.21-0.18mdkcustom, archname=i686-linux-thread-multi
uname='linux rabbit.stason.org 2.4.21-0.18mdkcustom #6 mon jun 16
16:26:34 est 2003 i686 unknown unknown gnulinux '
config_args='-des -Dprefix=/home/stas/perl/5.8.1-ithread -Dusethreads
-Doptimize=-g -Duseshrplib -Dusedevel'
hint=recommended, useposix=true, d_sigaction=define
usethreads=define use5005threads=undef useithreads=define
usemultiplicity=define
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=undef use64bitall=undef uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS
-DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm',
optimize='-g',
cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING
-fno-strict-aliasing -I/usr/local/include -I/usr/include/gdbm'
ccversion='', gccversion='3.3.1 (Mandrake Linux 9.2 3.3.1-2mdk)',
gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
alignbytes=4, prototype=define
Linker and Libraries:
ld='cc', ldflags =' -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib
libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
libc=/lib/libc-2.3.2.so, so=so, useshrplib=true, libperl=libperl.so
gnulibc_version='2.3.2'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic
-Wl,-rpath,/home/stas/perl/5.8.1-ithread/lib/5.8.1/i686-linux-thread-multi/CORE'
cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'


Characteristics of this binary (from libperl):
Compile-time options: DEBUGGING MULTIPLICITY USE_ITHREADS USE_LARGE_FILES
PERL_IMPLICIT_CONTEXT
Locally applied patches:
21314
MAINT21315
Built under linux
Compiled at Sep 22 2003 11:44:06
%ENV:
PERLDOC_PAGER="less -R"
@INC:
/home/stas/perl/5.8.1-ithread/lib/5.8.1/i686-linux-thread-multi
/home/stas/perl/5.8.1-ithread/lib/5.8.1
/home/stas/perl/5.8.1-ithread/lib/site_perl/5.8.1/i686-linux-thread-multi
/home/stas/perl/5.8.1-ithread/lib/site_perl/5.8.1
/home/stas/perl/5.8.1-ithread/lib/site_perl
.


__________________________________________________________________
Stas Bekman JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/ mod_perl Guide ---> http://perl.apache.org
mailto:st...@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org http://ticketmaster.com

Gerrit P. Haase

unread,
Sep 23, 2003, 2:45:48 AM9/23/03
to Jarkko Hietaniemi, perl5-...@perl.org
Hallo Jarkko,


> Please test. use.perl.org announcement will come later.

$ uname -svr
CYGWIN_NT-4.0 1.5.5(0.94/3/2) 2003-09-20 16:31
with gcc-3.3.1 and latest binutils.

No PERLIO environment settings:

Failed 5/819 test scripts, 99.39% okay. 92/77671 subtests failed, 99.88% okay.
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
../ext/threads/t/stress_cv.t 64 30 46.88% 34-63
../ext/threads/t/stress_re.t 64 30 46.88% 34-63
../ext/threads/t/stress_string.t 64 30 46.88% 34-63
io/tell.t 28 1 3.57% 28
op/sysio.t 39 1 2.56% 39
28 tests and 390 subtests skipped.

PERLIO=perlio

Failed 2/820 test scripts, 99.76% okay. 2/77710 subtests failed, 100.00% okay.
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
op/sysio-2.t 39 1 2.56% 39
op/sysio.t 39 1 2.56% 39
28 tests and 390 subtests skipped.
PERLIO=perlio

where sysio-2.t is a local copy.

$ perl -V


Summary of my perl5 (revision 5.0 version 8 subversion 1) configuration:
Platform:

osname=cygwin, osvers=1.5.5(0.9432), archname=cygwin-thread-multi-64int
uname='cygwin_nt-4.0 loreley 1.5.5(0.9432) 2003-09-20 16:31 i686 unknown unknown cygwin '
config_args='-de -Dmksymlinks -Duse64bitint -Dusethreads -Doptimize=-g -O2 -Dman3ext=3pm'


hint=recommended, useposix=true, d_sigaction=define
usethreads=define use5005threads=undef useithreads=define usemultiplicity=define
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef

use64bitint=define use64bitall=undef uselongdouble=undef
usemymalloc=y, bincompat5005=undef
Compiler:
cc='gcc', ccflags ='-DPERL_USE_SAFE_PUTENV -DDEBUGGING -fno-strict-aliasing -I/usr/local/include',
optimize='-g -O2',
cppflags='-DPERL_USE_SAFE_PUTENV -DDEBUGGING -fno-strict-aliasing -I/usr/local/include'
ccversion='', gccversion='3.3.1 (gph 77)', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='ld2', ldflags =' -g -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib
libs=-lgdbm -ldb -lcrypt -lutil -lgdbm_compat
perllibs=-lcrypt -lutil -lgdbm_compat
libc=/usr/lib/libc.a, so=dll, useshrplib=true, libperl=libperl.a
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' -g'
cccdlflags=' ', lddlflags=' -g -L/usr/local/lib'


Characteristics of this binary (from libperl):

Compile-time options: DEBUGGING MULTIPLICITY USE_ITHREADS USE_64_BIT_INT USE_LARGE_FILES PERL_IMPLICIT_CONTEXT
Locally applied patches:
RC5
Built under cygwin
Compiled at Sep 22 2003 22:38:32
%ENV:
PERLIO="perlio"
CYGWIN="ntsec binmode tty nowinsymlinks"
@INC:
/usr/lib/perl5/5.8.1/cygwin-thread-multi-64int
/usr/lib/perl5/5.8.1
/usr/lib/perl5/site_perl/5.8.1/cygwin-thread-multi-64int
/usr/lib/perl5/site_perl/5.8.1
/usr/lib/perl5/site_perl
.


Gerrit
--
=^..^=

H.Merijn Brand

unread,
Sep 23, 2003, 4:43:56 AM9/23/03
to j...@iki.fi, Perl 5 Porters
On Mon 22 Sep 2003 13:10, Jarkko Hietaniemi <j...@iki.fi> wrote:
> No matter what she did with her hair it took about
> three minutes for it to tangle itself up again,
> like a garden hosepipe in a shed [Footnote: Which,
> no matter how carefully coiled, will always uncoil
> overnight and tie the lawnmower to the bicycles].
> -- Terry Pratchett, "Lords and Ladies"
>
> http://www.iki.fi/jhi/perl-5.8.1-RC5.tar.bz2
> http://www.iki.fi/jhi/perl-5.8.1-RC5.tar.gz
>
> (or rsync -avz --delete ftp.linux.activestate.com::perl-5.8.x perl-5.8.x)
>
> (the rsync will give you RC5 plus few doc tweaks, and the patchlevel.h
> is back to MAINTXXXX, not RC5), or unsurprisingly (please prefer this
> link outside p5p):
>
> http://www.cpan.org/authors/id/J/JH/JHI/perl-5.8.1-RC5.tar.gz
>
> perldelta:
>
> http://www.hut.fi/~jhi/perldelta-5.8.1-RC5.html
>
> Please test. use.perl.org announcement will come later.

cygwin-1.5.5-1 is out, and now upgrades gcc to 3.3.1
will test asap. downloading..... ... .. .

Gerrit P . Haase

unread,
Sep 23, 2003, 8:05:02 AM9/23/03
to perl5-...@perl.org
(replying myself)

On Tue, 23 Sep 2003 08:45:48 +0200, in perl.perl5.porters you wrote:

>$ uname -svr
>CYGWIN_NT-4.0 1.5.5(0.94/3/2) 2003-09-20 16:31
>with gcc-3.3.1 and latest binutils.
>
>No PERLIO environment settings:
>
>Failed 5/819 test scripts, 99.39% okay. 92/77671 subtests failed, 99.88% okay.
>Failed Test Stat Wstat Total Fail Failed List of Failed
>-------------------------------------------------------------------------------
>../ext/threads/t/stress_cv.t 64 30 46.88% 34-63
>../ext/threads/t/stress_re.t 64 30 46.88% 34-63
>../ext/threads/t/stress_string.t 64 30 46.88% 34-63
>io/tell.t 28 1 3.57% 28
>op/sysio.t 39 1 2.56% 39
>28 tests and 390 subtests skipped.

What is interesting is that I don't see this threads problem at the
other NT4 Server Box with cygwin-1.5.4, eventually a cygwin-1.5.5
problem?


Gerrit
--
=^..^=

0 new messages