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
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
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
> (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
> 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
--
=^..^=
cygwin-1.5.5-1 is out, and now upgrades gcc to 3.3.1
will test asap. downloading..... ... .. .
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
--
=^..^=