ppisar pushed to perl (master). "Provide perl version in perl(:VERSION) dependency symbol (..more)"
notifications at fedoraproject.org
notifications at fedoraproject.org
Tue Oct 13 08:37:41 UTC 2015
From 93c55e6effa121a125d5413e894f4e3d6b675851 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
Date: Fri, 9 Oct 2015 14:39:59 +0200
Subject: Provide perl version in perl(:VERSION) dependency symbol
Expressing minimal Perl version as "perl >= 1:5.006" is insufficient:
The Perl version is defined by perl-libs, not perl.
Modules requiring specific Perl but no perl interpreter should not
pull in the perl package.
The epoch numbers are tedious to synchronize.
The auto-generated value is not normalized (1:5.006001).
After this change we will update perl-generators to produce
perl(:VERSION) dependency instead and we will rebuild perl and
perl-Exporter again to leverage this capability.
---
perl.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/perl.spec b/perl.spec
index fcbe9ef..ca9cb46 100644
--- a/perl.spec
+++ b/perl.spec
@@ -169,6 +169,8 @@ Group: Development/Languages
License: GPL+ or Artistic
# Compat provides
Provides: %perl_compat
+# Interpreter version to fulfil required genersted from "require 5.006;"
+Provides: perl(:VERSION) = %{perl_version}
# Threading provides
Provides: perl(:WITH_ITHREADS)
Provides: perl(:WITH_THREADS)
@@ -4615,7 +4617,7 @@ popd
# Old changelog entries are preserved in CVS.
%changelog
-* Wed Oct 07 2015 Petr Pisar <ppisar at redhat.com> - 4:5.22.0-351
+* Fri Oct 09 2015 Petr Pisar <ppisar at redhat.com> - 4:5.22.0-351
- Sub-package Attribute-Handlers
- Sub-package Devel-Peek
- Sub-package Devel-SelfStubber
@@ -4629,6 +4631,7 @@ popd
- Sub-package IPC-SysV
- Sub-package Test
- Sub-package utilities (splain) into perl-utils
+- Provide perl version in perl(:VERSION) dependency symbol
* Fri Aug 07 2015 Petr Pisar <ppisar at redhat.com> - 4:5.22.0-350
- Sub-package Memoize
--
cgit v0.11.2
http://pkgs.fedoraproject.org/cgit/perl.git/commit/?h=master&id=93c55e6effa121a125d5413e894f4e3d6b675851
More information about the perl-devel
mailing list