Bug#708239: Package description outdated?

gregor herrmann gregoa at debian.org
Tue May 14 16:35:29 UTC 2013


On Tue, 14 May 2013 14:00:26 +0200, Martin Eberhard Schauer wrote:

> the (third paragraph of the) recent package description (1) still refers to
> Perl 5.10. On my Squeeze box I get
> 
>   $ dpkg -l perl
>>   ii  perl   5.10.1-17squeez Larry Wall's Practical Extraction and Report L
> 
> The current text is:
> 
>     This enables the strict and warnings pragmas, as well as all of the
>     features available in Perl 5.10. It also enables C3 method resolution
>     order as documented in `perldoc mro' and loads IO::File and IO::Handle
>     so that you may call methods on filehandles. In the future, it may
>     include additional core modules and pragmas.
> 
> To be honest, I did not understand the implications of (2) to the paragraph
> quoted above. But as 5.10 is available for quite some time, perhaps
> 
>   "as well as all of the features available in Perl 5.10"
> 
> might be skipped. 

I don't think this is a good idea, since the original idea of
Modern::Perl was to enable the new feature introduced in Perl 5.10.

Perl 5.10 introduced new stuff but for backward compatibility these
features have to be explicitly enabled (which itself is a new feature
:)). chromatic's idea was to enable authors to just write "use
Modern::Perl;" to get all the new stuff instead of manually adding
it.

And this still holds true today with 5.16 and 5.18; e.g. you don't
get "say" or "given/when" (introduced back in Perl 5.10) without "use
5.010;" or "use feature 'say';" or "use Modern::Perl;".

(I hope I got the details right :))

Maybe "available since Perl 5.10" might be less confusing?
(The text is copied verbatim from upstream.)

> Is
>   "In the future, it may include additional core modules and pragmas."
> still valid?

Yes, new releases add new features; cf. the POD/manpage.

We might indeed update the long description a bit with the additions
upstream made in newer versions ...
 
Cheers,
gregor


-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Kaputtnicks: 24 Stunden
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20130514/4f272d50/attachment-0001.pgp>


More information about the pkg-perl-maintainers mailing list