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

5.005_04 RC1

3 views
Skip to first unread message

Leon Brocard

unread,
Feb 5, 2004, 11:46:34 AM2/5/04
to perl5-...@perl.org
Either the well was very deep, or she fell very slowly, for she had
plenty of time as she went down to look about her and to wonder what
was going to happen next. First, she tried to look down and make out
what she was coming to, but it was too dark to see anything; then
she looked at the sides of the well, and noticed that they were
filled with cupboards and book-shelves; here and there she saw maps
and pictures hung upon pegs. She took down a jar from one of the
shelves as she passed; it was labelled 'ORANGE MARMALADE', but to
her great disappointment it was empty: she did not like to drop the
jar for fear of killing somebody, so managed to put it into one of
the cupboards as she fell past it.
Alice's Adventures in Wonderland, Lewis Carroll

This is the release candidate for the fourth maintenance release of
Perl 5.005. Please test this thoroughly and find any issues before
Alice makes it to the heap of sticks and dry leaves at the
bottom. It's available at:

http://www.cpan.org/authors/id/L/LB/LBROCARD/perl5.005_04-RC1.tar.gz

If there are no negative reports, then I hope to release the real
thing in a week. Maybe I'll break out the orange marmalade.

Dedicated to my Alice, Tanja.
--
Leon Brocard.............................http://www.astray.com/
scribot.................................http://www.scribot.com/

... Don't sweat it - it's only ones and zeros

Elizabeth Mattijsen

unread,
Feb 5, 2004, 12:52:14 PM2/5/04
to Leon Brocard, perl5-...@perl.org
At 16:46 +0000 2/5/04, Leon Brocard wrote:
> http://www.cpan.org/authors/id/L/LB/LBROCARD/perl5.005_04-RC1.tar.gz
>If there are no negative reports, then I hope to release the real
>thing in a week. Maybe I'll break out the orange marmalade.

No problems on RH9 and no real problems on Mac OS X 10.2. One nit on Mac OS X:

===================================================
lib/db-btree.......Use of uninitialized value at lib/db-btree.t line 21.
FAILED at test 0
lib/db-hash........ok
lib/db-recno.......#
# Some older versions of Berkeley DB version 1 will fail db-recno
# tests 61, 63, 64 and 65.
Use of uninitialized value at lib/db-recno.t line 109.
#
# You can safely ignore the errors if you're never going to use the
# broken functionality (recno databases with a modified bval).
# Otherwise you'll have to upgrade your DB library.
#
# If you want to use Berkeley DB version 1, then 1.85 and 1.86 are the
# last versions that were released. Berkeley DB version 2 is continually
# being updated -- Check out http://www.sleepycat.com/ for more details.
#
FAILED at test 64
===================================================

I assume it's all caused by BDB to be out of date, but the db-btree
failure is not expected and there are some uninitialized value
warnings.


Liz

Paul Marquess

unread,
Feb 6, 2004, 11:25:55 AM2/6/04
to Elizabeth Mattijsen, Leon Brocard, perl5-...@perl.org
From: Elizabeth Mattijsen [mailto:l...@dijkmat.nl]

> At 16:46 +0000 2/5/04, Leon Brocard wrote:
> > http://www.cpan.org/authors/id/L/LB/LBROCARD/perl5.005_04-RC1.tar.gz
> >If there are no negative reports, then I hope to release the real
> >thing in a week. Maybe I'll break out the orange marmalade.
>
> No problems on RH9 and no real problems on Mac OS X 10.2. One
> nit on Mac OS X:
>
> ===================================================
> lib/db-btree.......Use of uninitialized value at lib/db-btree.t line 21.


That warning corresponds to this piece of code

if ($^O eq 'darwin'
&& $Config{db_version_major} == 1
&& $Config{db_version_minor} == 0
&& $Config{db_version_patch} == 0) {
warn <<EOM;
#
# This test is known to crash in Mac OS X versions 10.2 (or earlier)
# because of the buggy Berkeley DB version included with the OS.
#
EOM

That code won't work with 5.005_04 - the code to populate
db_version_major/minor/patch isn't in Configure.

Can you try this instead, and see if it silences the warning?

if ($^O eq 'darwin' && $DB_File::db_version < 2) {

> FAILED at test 0

Don't know what's going on there.

> lib/db-hash........ok
> lib/db-recno.......#
> # Some older versions of Berkeley DB version 1 will fail db-recno
> # tests 61, 63, 64 and 65.
> Use of uninitialized value at lib/db-recno.t line 109.

Same piece of code at line 109. Can you try the same change please?

> #
> # You can safely ignore the errors if you're never going to use the
> # broken functionality (recno databases with a modified bval).
> # Otherwise you'll have to upgrade your DB library.
> #
> # If you want to use Berkeley DB version 1, then 1.85 and 1.86 are the
> # last versions that were released. Berkeley DB version 2 is continually
> # being updated -- Check out http://www.sleepycat.com/ for more details.
> #
> FAILED at test 64
> ===================================================
>
> I assume it's all caused by BDB to be out of date, but the db-btree
> failure is not expected and there are some uninitialized value
> warnings.

I see that 5.005_04-RC1 has DB_File 1.807 - the most recent version is
1.808. Is 5.005_04 not refreshing packages with the most recent versions?

Paul

Leon Brocard

unread,
Feb 6, 2004, 11:38:42 AM2/6/04
to perl5-...@perl.org
Paul Marquess sent the following bits through the ether:

> I see that 5.005_04-RC1 has DB_File 1.807 - the most recent version is
> 1.808. Is 5.005_04 not refreshing packages with the most recent versions?

1.807 was the most recent version when I merged it in. But no,
5.005_04 is not about updating the versions of the core modules. It's
about getting something out which compiles, not fixing bugs.

Of course, if you want to try to convince me that the memory leak in
ParseOpenInfo is important, you're welcome to have a go ;-)

Thanks for investigating, Leon


--
Leon Brocard.............................http://www.astray.com/
scribot.................................http://www.scribot.com/

... Komputors nefer maik erers

Elizabeth Mattijsen

unread,
Feb 6, 2004, 2:03:21 PM2/6/04
to Paul.M...@btinternet.com, Leon Brocard, perl5-...@perl.org
At 16:25 +0000 2/6/04, Paul Marquess wrote:
>From: Elizabeth Mattijsen [mailto:l...@dijkmat.nl]
> > No problems on RH9 and no real problems on Mac OS X 10.2. One
> > nit on Mac OS X:
>Can you try this instead, and see if it silences the warning?
> if ($^O eq 'darwin' && $DB_File::db_version < 2) {
>Same piece of code at line 109. Can you try the same change please?

======================================================
lib/db-btree.......Use of uninitialized value at lib/db-btree.t line 25.


#
# This test is known to crash in Mac OS X versions 10.2 (or earlier)
# because of the buggy Berkeley DB version included with the OS.
#

FAILED at test 0


lib/db-hash........ok
lib/db-recno.......#
# Some older versions of Berkeley DB version 1 will fail db-recno
# tests 61, 63, 64 and 65.

#
# For example Mac OS X 10.2 (or earlier) has such an old
# version of Berkeley DB.


#
# You can safely ignore the errors if you're never going to use the
# broken functionality (recno databases with a modified bval).
# Otherwise you'll have to upgrade your DB library.
#
# If you want to use Berkeley DB version 1, then 1.85 and 1.86 are the
# last versions that were released. Berkeley DB version 2 is continually
# being updated -- Check out http://www.sleepycat.com/ for more details.
#
FAILED at test 64

======================================================

When I runt lib/db-btree.t seperately:

======================================================
$ ./perl lib/db-btree.t
Use of uninitialized value at lib/db-btree.t line 25.


#
# This test is known to crash in Mac OS X versions 10.2 (or earlier)
# because of the buggy Berkeley DB version included with the OS.
#

1..177
ok 1
ok 2
:
ok 88
Bus error
======================================================

so I guess the warning now displayed is accurate. ;-)


Also, if you change the condition to:

if ($^O eq 'darwin' && ($DB_File::db_version || 0) < 2) {

the "Use of uninitialized value" warning will disappear.


Liz

Paul Marquess

unread,
Feb 9, 2004, 4:33:44 AM2/9/04
to Leon Brocard, perl5-...@perl.org
From: Leon Brocard [mailto:ac...@astray.com]

>
> Paul Marquess sent the following bits through the ether:
>
> > I see that 5.005_04-RC1 has DB_File 1.807 - the most recent version is
> > 1.808. Is 5.005_04 not refreshing packages with the most recent
> versions?
>
> 1.807 was the most recent version when I merged it in. But no,
> 5.005_04 is not about updating the versions of the core modules. It's
> about getting something out which compiles, not fixing bugs.

OK, that makes sense.

> Of course, if you want to try to convince me that the memory leak in
> ParseOpenInfo is important, you're welcome to have a go ;-)

If you have a release that is imminent, I wouldn't bother holding it up for
DB_File. I'm going to have to release an even newer version that fixes the
"uninitialized value" warnings in OS-X anyway, and that will delay things
for you more.

Paul

Paul Marquess

unread,
Feb 9, 2004, 4:36:33 AM2/9/04
to Elizabeth Mattijsen, Leon Brocard, perl5-...@perl.org

Duh! That test is in a BEGIN block, *before* the "use DB_File", so it's
quite correct that $DB_File::db_version isn't defined.

I'll probably change it to something like this

BEGIN {
if(-d "lib" && -f "TEST") {
if ($Config{'extensions'} !~ /\bDB_File\b/ ) {
print "1..0 # Skip: DB_File was not built\n";
exit 0;
}
}
}

use DB_File;

BEGIN {


if ($^O eq 'darwin' && $DB_File::db_version < 2) {

warn <<EOM;


#
# This test is known to crash in Mac OS X versions 10.2 (or earlier)
# because of the buggy Berkeley DB version included with the OS.
#

EOM
}
}


I'll post a patch for DB_File when I find a spare moment.

Paul

Abigail

unread,
Feb 9, 2004, 6:18:10 PM2/9/04
to Leon Brocard, perl5-...@perl.org
On Thu, Feb 05, 2004 at 04:46:34PM +0000, Leon Brocard wrote:
>
> http://www.cpan.org/authors/id/L/LB/LBROCARD/perl5.005_04-RC1.tar.gz
>

Since it's just a release candidate, it should say so in perlhist.pod.


Abigail

--- pod/perlhist.pod.orig Tue Feb 10 00:15:40 2004
+++ pod/perlhist.pod Tue Feb 10 00:16:24 2004
@@ -320,7 +320,7 @@
5.005_03-MT5 1999-Jan-28
5.005_03-MT6 1999-Mar-05
5.005_03 1999-Mar-28
- Leon 5.005_04 2004-Feb-05
+ Leon 5.005_04-RC1 2004-Feb-05

Sarathy 5.005_50 1998-Jul-26 The 5.6 development track.
5.005_51 1998-Aug-10

Rafael Garcia-Suarez

unread,
Feb 10, 2004, 3:21:07 AM2/10/04
to Abigail, ac...@astray.com, perl5-...@perl.org
Abigail wrote:
>
> On Thu, Feb 05, 2004 at 04:46:34PM +0000, Leon Brocard wrote:
> >
> > http://www.cpan.org/authors/id/L/LB/LBROCARD/perl5.005_04-RC1.tar.gz
> >
>
> Since it's just a release candidate, it should say so in perlhist.pod.
>
>
> Abigail
>
> --- pod/perlhist.pod.orig Tue Feb 10 00:15:40 2004
> +++ pod/perlhist.pod Tue Feb 10 00:16:24 2004
> @@ -320,7 +320,7 @@
> 5.005_03-MT5 1999-Jan-28
> 5.005_03-MT6 1999-Mar-05
> 5.005_03 1999-Mar-28
> - Leon 5.005_04 2004-Feb-05
> + Leon 5.005_04-RC1 2004-Feb-05

I applied this to bleadperl (change 22297), also adding Leon in the
list of pumpkings.

Yitzchak Scott-Thoennes

unread,
Feb 12, 2004, 7:16:16 AM2/12/04
to Leon Brocard, perl5-...@perl.org
Could you apply Jarkko's suidperl security patch, found at:
http://www.cpan.org/src/5.0/sperl-2000-08-05/sperl-2000-08-05.txt

Leon Brocard

unread,
Feb 18, 2004, 6:20:49 AM2/18/04
to Yitzchak Scott-Thoennes, perl5-...@perl.org
Yitzchak Scott-Thoennes sent the following bits through the ether:

> Could you apply Jarkko's suidperl security patch, found at:
> http://www.cpan.org/src/5.0/sperl-2000-08-05/sperl-2000-08-05.txt

Thanks, applied as 22331.

Leon


--
Leon Brocard.............................http://www.astray.com/
scribot.................................http://www.scribot.com/

... A neat desk is a sign of a sick mind

Leon Brocard

unread,
Feb 18, 2004, 7:28:08 AM2/18/04
to Abigail, perl5-...@perl.org
Abigail sent the following bits through the ether:

> Since it's just a release candidate, it should say so in perlhist.pod.

Thanks, applied as 22333.

Leon


--
Leon Brocard.............................http://www.astray.com/
scribot.................................http://www.scribot.com/

... Silence is Foo!

Leon Brocard

unread,
Feb 18, 2004, 7:43:45 AM2/18/04
to Elizabeth Mattijsen, perl5-...@perl.org
Elizabeth Mattijsen sent the following bits through the ether:

> No problems on RH9 and no real problems on Mac OS X 10.2. One nit on Mac
> OS X:

Thanks, I've worked around this as changeset 22335.

Leon


--
Leon Brocard.............................http://www.astray.com/
scribot.................................http://www.scribot.com/

... Best file compressor around: DEL *.* (100% compression!)

0 new messages