On 04.26 Pixel wrote:
> "J . A . Magallon" <[EMAIL PROTECTED]> writes:
>
> > Hi, cookers...
> >
> > I have just installed the new perl version appeared in cooker.
> > Just two questions:
> >
> > a) The package is named perl-5.601-1mdk, but perl itself says is version
> > 5.6.1 (see, not 5.6.0.1) and modules and libs are installed under
> > /usr/lib/perl5/5.6.1. Versioning mesh ?
>
> it comes from perl-5.00503
>
> the only good solution to switch to perl 5.6.0 was perl-5.600
> (because having "provides perl <= 5.00503" is no good)
>
> alas, redhat chose perl-5.6.0 breaking compatibility so maybe i'll switch to
> have a better compatibility :-(
>
I have been digging in CPAN looking for version info, and it is true that
'one never goes to bed without learning a new lesson' (free translation
of a spanish phrase...).
It looks like it is not a RH invention, it is offcial:
in http://www.cpan.org/misc/cpan-faq.html#What_versions_mean
you can read:
"Perl v5.6.0 is a major release that incorporates all maintenance and
development changes since the last major release, 5.005. As you may have
noticed, the version numbering has changed. Releases will henceforth be
numbered as revision.version.subversion triples. Maintenance releases will
have an even version component, while the version component for development
releases will be odd. For example, the next maintenance update of Perl 5.6.0
will be v5.6.1, and the development series will begin life at v5.7.0."
And, oh magic, with perl you have a 'man perlhist' that shows the versioning
change:
5.005_63 1999-Dec-09
5.5.640 2000-Feb-02
...
5.6.1 2001-Apr-08
Jarkko 5.7.0 2000-Sep-02 The 5.7 track: Development.
So the package is really a perl-5.6.1-1mdk, not 5.601. The then digits release
is dead, and they have revision.version.subversion.
--
J.A. Magallon # Let the source
mailto:[EMAIL PROTECTED] # be with you, Luke...
Linux werewolf 2.4.3-ac14 #1 SMP Wed Apr 25 02:07:45 CEST 2001 i686