Wrong/missing module versions in 5.8.9's perldelta.

40 views
Skip to first unread message

Michael G Schwern

unread,
Nov 11, 2008, 9:29:33 PM11/11/08
to Perl 5 Porters, perl58...@googlegroups.com
I've reviewed 5.8.9's perldelta against what's actual in the source. A |
means a different version from what's in perldelta. A > means a new module
not mentioned in perldelta.

A few notes...
* Most of the Net::* modules are from libnet 1.22 and since their versions are
scattered all over it's probably simplest to just say libnet was updated to
1.22.
* Module::Pluggable is listed as a new module but with the wrong version.
* Win32API::File is a distinct distribution from Win32.
* Tie::StdHandle was formerly part of Tie::Handle but has now been broken out
so you can "use Tie::StdHandle". It is lacking in a $VERSION or
documentation.

I'm spent on this subject, so I hope someone else will make the necessary
changes to perldelta.

| ./ext/B/B/Asmdata.pm 1.02
| ./ext/B/B/Assembler.pm 0.08
| ./ext/B/O.pm 1.01
| ./ext/Digest/MD5/MD5.pm 2.36_01
| ./ext/Fcntl/Fcntl.pm 1.06
| ./ext/Filter/Util/Call/Call.pm 1.07
| ./ext/List/Util/lib/List/Util.pm 1.19
| ./ext/ODBM_File/ODBM_File.pm 1.07
> ./ext/Win32API/File/File.pm 0.1001_01
| ./lib/Attribute/Handlers.pm 0.78_03
| ./lib/bigint.pm 0.23
| ./lib/bigrat.pm 0.23
| ./lib/blib.pm 1.04
| ./lib/charnames.pm 1.06
| ./lib/DBM_Filter/compress.pm 0.02
| ./lib/DBM_Filter/encode.pm 0.02
| ./lib/DBM_Filter/int32.pm 0.02
| ./lib/DBM_Filter/null.pm 0.02
| ./lib/DBM_Filter/utf8.pm 0.02
| ./lib/DBM_Filter.pm 0.02
> ./lib/Devel/InnerPackage.pm 0.3
| ./lib/Digest/MD5.pm 2.36_01
| ./lib/English.pm 1.03
| ./lib/ExtUtils/Install.pm 1.50_01
| ./lib/ExtUtils/Installed.pm 1.43
| ./lib/ExtUtils/Manifest.pm 1.55
| ./lib/fields.pm 2.12
| ./lib/File/Compare.pm 1.1005
| ./lib/File/DosGlob.pm 1.01
| ./lib/File/Path.pm 2.07
| ./lib/File/stat.pm 1.01
| ./lib/filetest.pm 1.02
| ./lib/Filter/Simple.pm 0.83
| ./lib/Getopt/Std.pm 1.06
| ./lib/Hash/Util.pm 0.06
| ./lib/IPC/Open2.pm 1.03
| ./lib/IPC/Open3.pm 1.03
| ./lib/List/Util.pm 1.19
| ./lib/Math/Trig.pm 1.18
| ./lib/Module/CoreList.pm 2.16
| ./lib/Net/Cmd.pm 2.29 (libnet 1.22)
| ./lib/ops.pm 1.02
| ./lib/Scalar/Util.pm 1.19
| ./lib/Tie/Handle.pm 4.2
| ./lib/Tie/Hash.pm 1.03
| ./lib/Tie/Memoize.pm 1.1
| ./lib/Tie/RefHash.pm 1.38
| ./lib/Tie/Scalar.pm 1.01
> ./lib/Tie/StdHandle.pm undef
| ./lib/warnings.pm 1.05_01
| ./os2/OS2/Process/Process.pm 1.03
| ./vms/ext/DCLsym/DCLsym.pm 1.03
| ./vms/ext/Stdio/Stdio.pm 2.4

--
package Outer::Space; use Test::More tests => 9;

Nicholas Clark

unread,
Nov 12, 2008, 6:25:25 AM11/12/08
to perl58...@googlegroups.com, Perl 5 Porters
On Tue, Nov 11, 2008 at 06:29:33PM -0800, Michael G Schwern wrote:
>
> I've reviewed 5.8.9's perldelta against what's actual in the source. A |
> means a different version from what's in perldelta. A > means a new module
> not mentioned in perldelta.
>
> A few notes...
> * Most of the Net::* modules are from libnet 1.22 and since their versions are
> scattered all over it's probably simplest to just say libnet was updated to
> 1.22.
> * Module::Pluggable is listed as a new module but with the wrong version.

Oops. My mistake.

> * Win32API::File is a distinct distribution from Win32.

Right

> * Tie::StdHandle was formerly part of Tie::Handle but has now been broken out
> so you can "use Tie::StdHandle". It is lacking in a $VERSION or
> documentation.

Yes, the PAUSE indexer told me about the missing $VERSION.

> I'm spent on this subject, so I hope someone else will make the necessary
> changes to perldelta.

Could you explain what the '|' and '>' mean in this table:

> | ./ext/B/B/Asmdata.pm 1.02
> | ./ext/B/B/Assembler.pm 0.08
> | ./ext/B/O.pm 1.01
> | ./ext/Digest/MD5/MD5.pm 2.36_01
> | ./ext/Fcntl/Fcntl.pm 1.06
> | ./ext/Filter/Util/Call/Call.pm 1.07
> | ./ext/List/Util/lib/List/Util.pm 1.19
> | ./ext/ODBM_File/ODBM_File.pm 1.07
> > ./ext/Win32API/File/File.pm 0.1001_01
> | ./lib/Attribute/Handlers.pm 0.78_03

Nicholas Clark

Michael G Schwern

unread,
Nov 12, 2008, 6:58:01 AM11/12/08
to perl58...@googlegroups.com, Perl 5 Porters
Nicholas Clark wrote:
> Could you explain what the '|' and '>' mean in this table:

| is a different version than what's in perldelta.
> is a new module not mentioned in perldelta.

(it's half of diff -y)

--
Stabbing you in the face so you don't have to.

Nicholas Clark

unread,
Nov 16, 2008, 2:30:12 PM11/16/08
to perl58...@googlegroups.com, Perl 5 Porters
On Tue, Nov 11, 2008 at 06:29:33PM -0800, Michael G Schwern wrote:
>
> I've reviewed 5.8.9's perldelta against what's actual in the source. A |
> means a different version from what's in perldelta. A > means a new module
> not mentioned in perldelta.

Oh yes. I missed that paragraph last time, hence why I asked what it meant.

> I'm spent on this subject, so I hope someone else will make the necessary
> changes to perldelta.

Thanks for checking and correcting these. I worked through the list and
incorporated the corrections as change 34848

Nicholas Clark

Reply all
Reply to author
Forward
0 new messages