summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiels Thykier <niels@thykier.net>2018-11-04 08:11:09 +0000
committerNiels Thykier <niels@thykier.net>2018-11-04 08:11:09 +0000
commitd757e39dc5a6add65539cb10b8b4dda66ce52fb1 (patch)
treec8f93adfd1db6d95034fd0a4fcd56a16d3ff6f43
parent2c411249f911e903a20a73884fe0fc6d1e1767a3 (diff)
downloaddebhelper-d757e39dc5a6add65539cb10b8b4dda66ce52fb1.tar.gz
Dh_Lib: Add a LOWEST_VIRTUAL_DEBHELPER_COMPAT_LEVEL constant
Signed-off-by: Niels Thykier <niels@thykier.net>
-rw-r--r--debian/changelog3
-rw-r--r--debian/gen-provides2
-rw-r--r--lib/Debian/Debhelper/Dh_Lib.pm3
3 files changed, 7 insertions, 1 deletions
diff --git a/debian/changelog b/debian/changelog
index b249f5be..2f771d41 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,9 @@ debhelper (11.5.2) UNRELEASED; urgency=medium
[ Niels Thykier ]
* dh_gconf: Mark dh_gconf as deprecated (see #908845).
+ * Dh_Lib.pm: Separate lowest non-deprecated compat level and
+ the lowest compat level we generate "debhelper-compat (= X)"
+ relations for.
-- Niels Thykier <niels@thykier.net> Sat, 03 Nov 2018 08:02:02 +0000
diff --git a/debian/gen-provides b/debian/gen-provides
index 5efd5a98..f9a14bc2 100644
--- a/debian/gen-provides
+++ b/debian/gen-provides
@@ -9,7 +9,7 @@ my @provides;
my $version = $Debian::Debhelper::Dh_Version::version;
$version =~ s/~.*//; # Drop backports marker
$version =~ s/^\d+\K\..*//;
-for (my $i = Debian::Debhelper::Dh_Lib::LOWEST_NON_DEPRECATED_COMPAT_LEVEL ; $i <= $version ; $i++) {
+for (my $i = Debian::Debhelper::Dh_Lib::LOWEST_VIRTUAL_DEBHELPER_COMPAT_LEVEL ; $i <= $version ; $i++) {
push(@provides, "debhelper-compat (= $i)");
}
print "dh:CompatLevels=" . join(", ", @provides) . "\n";
diff --git a/lib/Debian/Debhelper/Dh_Lib.pm b/lib/Debian/Debhelper/Dh_Lib.pm
index 9359eb27..98b60413 100644
--- a/lib/Debian/Debhelper/Dh_Lib.pm
+++ b/lib/Debian/Debhelper/Dh_Lib.pm
@@ -15,6 +15,9 @@ use constant {
# Lowest compat level that does *not* cause deprecation
# warnings
'LOWEST_NON_DEPRECATED_COMPAT_LEVEL' => 9,
+ # Lowest compat level to generate "debhelper-compat (= X)"
+ # relations for.
+ 'LOWEST_VIRTUAL_DEBHELPER_COMPAT_LEVEL' => 9,
# Highest compat level permitted
'MAX_COMPAT_LEVEL' => 12,
# Magic value for xargs