Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > perl.cpan.workers > #730

Increasing podlators Perl dependency to 5.12

Newsgroups perl.cpan.workers, perl.pod-people, perl.module-authors
Subject Increasing podlators Perl dependency to 5.12
Organization The Eyrie
Date 2024-03-16 18:22 -0700
Message-ID <87a5mxsldm.fsf@hope.eyrie.org> (permalink)
From eagle@eyrie.org (Russ Allbery)

Cross-posted to 3 groups.

Show all headers | View raw


Hello everyone,

I wanted to provide some advance notice that I plan to increase the
minimum Perl dependency for podlators (Pod::Man and Pod::Text) to 5.12
from 5.10 in the next release.

When I bumped the minimum version in the 5.00 release, it came as a
surprise to some other module maintainers due to the number of transitive
dependencies.  Discussion at the time indicated that module-authors and
cpan-workers would be the best mailing lists to provide a warning like
this.

If your package has a minimum Perl version less than 5.12 and declares an
explicit versioned dependency on Pod::Man or Pod::Text (or the other
less-used modules in the distribution), rather than using the versions
that come with Perl, this may affect you.  Those versioned dependencies
will create an implicit dependency on Perl 5.12.

The reason for the version bump is maintainability: there have been a lot
of improvements in the core Perl language since 5.10, and I'm trying to
slowly take advantage of of them in the podlators code to simplify it.  My
goal is to eventually get to at least Perl 5.24 so that I can use postfix
dereferencing.  In this release, I'm planning to switch to semantic
versioning with the package MODULE VERSION syntax and a v6.0.0 version, as
well as use autodie in the tests and other support code.

The next release of podlators is currently awaiting resolution of some
groff compatibility issues that I'm discussing with the groff maintainers.
I expect it to be ready in a couple of weeks, but my track record on
accurate predictions is not great.

-- 
#!/usr/bin/perl -- Russ Allbery, Just Another Perl Hacker
$^=q;@!>~|{>krw>yn{u<$$<[~||<Juukn{=,<S~|}<Jwx}qn{<Yn{u<Qjltn{ > 0gFzD gD,
 00Fz, 0,,( 0hF 0g)F/=, 0> "L$/GEIFewe{,$/ 0C$~> "@=,m,|,(e 0.), 01,pnn,y{
rw} >;,$0=q,$,,($_=$^)=~y,$/ C-~><@=\n\r,-~$:-u/ #y,d,s,(\$.),$1,gee,print

Back to perl.cpan.workers | Previous | NextNext in thread | Find similar


Thread

Increasing podlators Perl dependency to 5.12 eagle@eyrie.org (Russ Allbery) - 2024-03-16 18:22 -0700
  Re: Increasing podlators Perl dependency to 5.12 eagle@eyrie.org (Russ Allbery) - 2024-03-24 12:29 -0700

csiph-web