[Rpm-maint] [PATCH] perl.{prov,req} improvments
Jerome Quelin
jquelin at gmail.com
Thu Sep 18 06:38:16 UTC 2014
On 14/09/17 10:53 +0200, Thierry Vignaud wrote:
> >> support-for-_-in-perl-module-version.diff:
> >> support for _ in perl module version
> >
> > This looks fairly obvious, too obvious in fact. Makes me wonder if its being
> > omitted on purpose, but I've not a "perl person" and haven't got a clue
> > about perl conventions. Ville (or others), thoughts?
>
> I'll let Jerome explain.
Perl allows _ in numbers to separate thousands.
$ perl -E 'say 1_000'
1000
(in fact, it can be used wherever one wants in a number:
$ perl -E 'say 1_00'
100
)
This is allowed also in versions, so cpan authors often use 1.20_01 or
1.200_001 to have something that looks like semver (x.y.z) but is still
parsed as a regular number. (yes, versioning sucks - I already wrote
about it here
http://jquelin.blogspot.fr/2009/05/rationalizing-perl-module-versions.html
and that's why we are sanitizing perl version numbers within mageia)
This patch only acknowledges this fact, and allows _ in versions.
hth,
Jérôme
More information about the Rpm-maint
mailing list