[SCM] Debian packaging of dh-make-perl branch, master, updated. debian/0.76-1-49-g697e0a9

Damyan Ivanov dmn at debian.org
Wed May 22 05:28:17 UTC 2013


The following commit has been merged in the master branch:
commit 697e0a9c04d9ce762f269de80522d9b0cb503cca
Author: Damyan Ivanov <dmn at debian.org>
Date:   Wed May 22 08:28:07 2013 +0300

    use dh 9 for arch:any packages to get hardening flags

diff --git a/TODO b/TODO
index 23977df..570da82 100644
--- a/TODO
+++ b/TODO
@@ -35,7 +35,5 @@
 * debhelper:
   (1) remove all the special casing for debhelper 7.x
       we require >= 8 anyway and die on <=7
-  (2) add debhelper 9.20120312 (and d/compat 9) for arch:any packages
-      to get all hardening flags
   (3) use debhelper 9 to get rid of the "dh_pysupport: This program is
       deprecated" warning. ~abe
diff --git a/lib/DhMakePerl/Command/Packaging.pm b/lib/DhMakePerl/Command/Packaging.pm
index feba52d..9318163 100644
--- a/lib/DhMakePerl/Command/Packaging.pm
+++ b/lib/DhMakePerl/Command/Packaging.pm
@@ -273,6 +273,10 @@ sub extract_basic {
         find( sub { $self->check_for_xs }, $self->main_dir );
     }
 
+    $self->cfg->dh('9')
+        if $bin->Architecture eq 'any'
+        and not $self->cfg->_explicitly_set->{dh};
+
     printf(
         "Found: %s %s (%s arch=%s)\n",
         $self->perlname, $self->version,
@@ -1469,7 +1473,9 @@ sub discover_utility_deps {
     $deps->remove( 'quilt', 'debhelper' );
 
     # start with the minimum
-    $deps->add( Debian::Dependency->new( 'debhelper', $self->cfg->dh ) );
+    my $debhelper_version = $self->cfg->dh;
+    $debhelper_version = '9.20120312' if $debhelper_version eq '9';
+    $deps->add( Debian::Dependency->new( 'debhelper', $debhelper_version ) );
 
     if ( $control->binary->Values(0)->Architecture eq 'all' ) {
         $control->source->Build_Depends_Indep->add('perl');
@@ -1635,7 +1641,7 @@ sub _file_w {
 
 =item Copyright (C) 2007-2013 Gregor Herrmann <gregoa at debian.org>
 
-=item Copyright (C) 2007,2008,2009,2010,2012 Damyan Ivanov <dmn at debian.org>
+=item Copyright (C) 2007,2008,2009,2010,2012,2013 Damyan Ivanov <dmn at debian.org>
 
 =item Copyright (C) 2008, Roberto C. Sanchez <roberto at connexer.com>
 
diff --git a/t/dists/Strange-2.1/wanted-debian--refresh--source-format=3.0_quilt/compat b/t/dists/Strange-2.1/wanted-debian--refresh--source-format=3.0_quilt/compat
index 45a4fb7..ec63514 100644
--- a/t/dists/Strange-2.1/wanted-debian--refresh--source-format=3.0_quilt/compat
+++ b/t/dists/Strange-2.1/wanted-debian--refresh--source-format=3.0_quilt/compat
@@ -1 +1 @@
-8
+9
diff --git a/t/dists/Strange-2.1/wanted-debian--refresh--source-format=3.0_quilt/control b/t/dists/Strange-2.1/wanted-debian--refresh--source-format=3.0_quilt/control
index 1702025..595cab4 100644
--- a/t/dists/Strange-2.1/wanted-debian--refresh--source-format=3.0_quilt/control
+++ b/t/dists/Strange-2.1/wanted-debian--refresh--source-format=3.0_quilt/control
@@ -2,7 +2,7 @@ Source: libstrange-perl
 Section: perl
 Priority: optional
 Maintainer: Joe Maintainer <joemaint at test.local>
-Build-Depends: debhelper (>= 8),
+Build-Depends: debhelper (>= 9.20120312),
  perl
 Standards-Version: 3.9.4
 Homepage: https://metacpan.org/release/Strange/
diff --git a/t/dists/Strange-2.1/wanted-debian--refresh-email/compat b/t/dists/Strange-2.1/wanted-debian--refresh-email/compat
index 45a4fb7..ec63514 100644
--- a/t/dists/Strange-2.1/wanted-debian--refresh-email/compat
+++ b/t/dists/Strange-2.1/wanted-debian--refresh-email/compat
@@ -1 +1 @@
-8
+9
diff --git a/t/dists/Strange-2.1/wanted-debian--refresh-email/control b/t/dists/Strange-2.1/wanted-debian--refresh-email/control
index 5606aac..b148cbe 100644
--- a/t/dists/Strange-2.1/wanted-debian--refresh-email/control
+++ b/t/dists/Strange-2.1/wanted-debian--refresh-email/control
@@ -2,7 +2,7 @@ Source: libstrange-perl
 Section: perl
 Priority: optional
 Maintainer: Florian Geekwurt <florian at geekwurt.org>
-Build-Depends: debhelper (>= 8),
+Build-Depends: debhelper (>= 9.20120312),
  perl
 Standards-Version: 3.9.4
 Homepage: https://metacpan.org/release/Strange/
diff --git a/t/dists/Strange-2.1/wanted-debian--refresh/compat b/t/dists/Strange-2.1/wanted-debian--refresh/compat
index 45a4fb7..ec63514 100644
--- a/t/dists/Strange-2.1/wanted-debian--refresh/compat
+++ b/t/dists/Strange-2.1/wanted-debian--refresh/compat
@@ -1 +1 @@
-8
+9
diff --git a/t/dists/Strange-2.1/wanted-debian--refresh/control b/t/dists/Strange-2.1/wanted-debian--refresh/control
index 1702025..595cab4 100644
--- a/t/dists/Strange-2.1/wanted-debian--refresh/control
+++ b/t/dists/Strange-2.1/wanted-debian--refresh/control
@@ -2,7 +2,7 @@ Source: libstrange-perl
 Section: perl
 Priority: optional
 Maintainer: Joe Maintainer <joemaint at test.local>
-Build-Depends: debhelper (>= 8),
+Build-Depends: debhelper (>= 9.20120312),
  perl
 Standards-Version: 3.9.4
 Homepage: https://metacpan.org/release/Strange/
diff --git a/t/dists/Strange-2.1/wanted-debian/compat b/t/dists/Strange-2.1/wanted-debian/compat
index 45a4fb7..ec63514 100644
--- a/t/dists/Strange-2.1/wanted-debian/compat
+++ b/t/dists/Strange-2.1/wanted-debian/compat
@@ -1 +1 @@
-8
+9
diff --git a/t/dists/Strange-2.1/wanted-debian/control b/t/dists/Strange-2.1/wanted-debian/control
index 1702025..595cab4 100644
--- a/t/dists/Strange-2.1/wanted-debian/control
+++ b/t/dists/Strange-2.1/wanted-debian/control
@@ -2,7 +2,7 @@ Source: libstrange-perl
 Section: perl
 Priority: optional
 Maintainer: Joe Maintainer <joemaint at test.local>
-Build-Depends: debhelper (>= 8),
+Build-Depends: debhelper (>= 9.20120312),
  perl
 Standards-Version: 3.9.4
 Homepage: https://metacpan.org/release/Strange/

-- 
Debian packaging of dh-make-perl



More information about the Pkg-perl-cvs-commits mailing list