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

guillem pushed a commit to branch main
in repository dpkg.

View the commit online:
https://git.dpkg.org/cgit/dpkg/dpkg.git/commit/?id=22d28f45e69d42412b314d6d6ff56c7794c3bd66

commit 22d28f45e69d42412b314d6d6ff56c7794c3bd66 (HEAD -> main)
Author: Guillem Jover <[email protected]>
AuthorDate: Wed Aug 30 01:54:22 2023 +0200

    Mark dpkg-build-api level 1 as stable
    
    While there are not many items in affected by the new API level, this
    is a good start as any.
---
 debian/control                            |  1 +
 man/dpkg-build-api.pod                    | 13 ++++++++++---
 scripts/Dpkg/BuildAPI.pm                  |  2 +-
 scripts/t/Dpkg_BuildAPI.t                 |  2 +-
 scripts/t/Dpkg_BuildAPI/ctrl-api-explicit |  2 +-
 5 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/debian/control b/debian/control
index f166b3d05..3f584ef3c 100644
--- a/debian/control
+++ b/debian/control
@@ -140,6 +140,7 @@ Breaks:
  libsop-java-java (<< 4.0.7~),
 Provides:
  dpkg-build-api (= 0),
+ dpkg-build-api (= 1),
 Description: Debian package development tools
  This package provides the development tools (including dpkg-source)
  required to unpack, build and upload Debian source packages.
diff --git a/man/dpkg-build-api.pod b/man/dpkg-build-api.pod
index e5cd3d722..89ae21160 100644
--- a/man/dpkg-build-api.pod
+++ b/man/dpkg-build-api.pod
@@ -1,6 +1,6 @@
 # dpkg manual page - dpkg-build-api(7)
 #
-# Copyright © 2021 Guillem Jover <[email protected]>
+# Copyright © 2021-2023 Guillem Jover <[email protected]>
 #
 # This is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -24,7 +24,7 @@ dpkg-build-api - source package dpkg build API level
 =head1 SYNOPSIS
 
  Build-Depends:
-  dpkg-build-api (= 0),
+  dpkg-build-api (= 1),
 
 =head1 DESCRIPTION
 
@@ -44,11 +44,18 @@ if both are present, and might emit a warning in case they 
are different.
 
 =over
 
-=item v1
+=item v2
 
 This level is still under development, and cannot be declared via
 build-dependencies.
 
+=item v1
+
+This is the recommended level.
+Since dpkg 1.22.0.
+
+Changes from v0 are:
+
 =over
 
 =item *
diff --git a/scripts/Dpkg/BuildAPI.pm b/scripts/Dpkg/BuildAPI.pm
index 2e2f05f3b..116a2cab8 100644
--- a/scripts/Dpkg/BuildAPI.pm
+++ b/scripts/Dpkg/BuildAPI.pm
@@ -33,7 +33,7 @@ use Dpkg::Deps;
 
 use constant {
     DEFAULT_BUILD_API => '0',
-    MAX_BUILD_API => '0',
+    MAX_BUILD_API => '1',
 };
 
 my $build_api;
diff --git a/scripts/t/Dpkg_BuildAPI.t b/scripts/t/Dpkg_BuildAPI.t
index c27b30357..8765aa928 100644
--- a/scripts/t/Dpkg_BuildAPI.t
+++ b/scripts/t/Dpkg_BuildAPI.t
@@ -88,6 +88,6 @@ test_parse_ctrl_invalid('ctrl-api-gt-max', 'API level > max');
 test_parse_ctrl_invalid('ctrl-api-no-int', 'API level is not an integer');
 
 test_parse_ctrl('ctrl-api-default', 0, 'default API level');
-test_parse_ctrl('ctrl-api-explicit', 0, 'explicit API level');
+test_parse_ctrl('ctrl-api-explicit', 1, 'explicit API level');
 
 # TODO: Add more test cases.
diff --git a/scripts/t/Dpkg_BuildAPI/ctrl-api-explicit 
b/scripts/t/Dpkg_BuildAPI/ctrl-api-explicit
index 1efb10681..cb168f877 100644
--- a/scripts/t/Dpkg_BuildAPI/ctrl-api-explicit
+++ b/scripts/t/Dpkg_BuildAPI/ctrl-api-explicit
@@ -1,6 +1,6 @@
 Source: pkg-source
 Build-Depends:
- dpkg-build-api (= 0),
+ dpkg-build-api (= 1),
 
 Package: pkg-binary
 Architecture: all

-- 
Dpkg.Org's dpkg

Reply via email to