[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[lintian] 01/01: data: Refresh perl-provides



This is an automated email from the git hooks/post-receive script.

nthykier pushed a commit to branch master
in repository lintian.

commit fe6bae3921692e0489419d9bf0e278fb8a30da72
Author: Niels Thykier <niels@thykier.net>
Date:   Sun Jun 19 19:34:14 2016 +0000

    data: Refresh perl-provides
    
    Signed-off-by: Niels Thykier <niels@thykier.net>
---
 data/fields/perl-provides     |  4 ++--
 debian/changelog              |  4 ++++
 private/refresh-perl-provides | 11 +++++++++--
 3 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/data/fields/perl-provides b/data/fields/perl-provides
index 1fd21fd..b7f61a0 100644
--- a/data/fields/perl-provides
+++ b/data/fields/perl-provides
@@ -7,7 +7,7 @@
 #   debian/rules refresh-perl-provides
 # in the lintian source tree
 #
-# last updated for PERL_VERSION=5.022001
+# last updated for PERL_VERSION=5.022002
 libsocket-perl 2.018
 libio-socket-ip-perl 0.37
 libversion-perl 1:0.9909
@@ -17,7 +17,7 @@ libtest-harness-perl 3.35
 libpod-simple-perl 3.29
 libmodule-metadata-perl 1.000026
 libmodule-load-conditional-perl 0.64
-libmodule-corelist-perl 5.20151213
+libmodule-corelist-perl 5.20160429
 libmath-bigint-perl 1.999700
 libjson-pp-perl 2.27300
 libhttp-tiny-perl 0.054
diff --git a/debian/changelog b/debian/changelog
index d7abd45..d5b7838 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -78,6 +78,8 @@ lintian (2.5.45) UNRELEASED; urgency=medium
     + [JW] Refresh with dpkg-architecture 1.18.7.
   * data/common/{architectures,multiarch-dirs}:
     + [JW] Refresh with dpkg-architecture 1.18.7.
+  * data/fields/perl-provides:
+    + [NT] Refresh against Perl 5.22.
   * data/files/triplets:
     + [JW] Refresh with dpkg-architecture 1.18.7.
   * data/shared-libs/ldconfig-dirs:
@@ -113,6 +115,8 @@ lintian (2.5.45) UNRELEASED; urgency=medium
 
   * private/refresh-hwcap:
     + [JW] Make the ld.so manpage parser work with the current version.
+  * private/refresh-perl-provides:
+    + [NT] Look for a versioned perl-modules package.
 
   * reporting/config:
     + [NT] Remove "$COPY_DOCS" configuration option.  The
diff --git a/private/refresh-perl-provides b/private/refresh-perl-provides
index d4d1581..d5bc9bb 100755
--- a/private/refresh-perl-provides
+++ b/private/refresh-perl-provides
@@ -55,8 +55,15 @@ my %manual_split
 use Module::CoreList;
 my $versioning = $_system->versioning;
 
-# we look at packages provided by these
-my @core_packages = (qw(perl-base perl perl-modules));
+# we look at packages provided by these (with V being the version)
+my @core_packages = (qw(perl-base perl perl-modules-V));
+
+my $perl_version = $];
+
+# Map 5.022002 into 5.22
+$perl_version =~ s/^(5)\.0*([1-9][0-9])\d+/$1.$2/;
+
+@core_packages = map { s/V/$perl_version/; $_ } @core_packages;
 
 # check we have a cache of Debian sid packages available
 warn(

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git


Reply to: