This is an automated email from the ASF dual-hosted git repository.

vatamane pushed a commit to branch upgrade-debhelper-compact-level
in repository https://gitbox.apache.org/repos/asf/couchdb-pkg.git

commit 26620e9809796e656c32a430a3821d3737b1a80a
Author: Nick Vatamaniuc <[email protected]>
AuthorDate: Wed Mar 11 18:10:28 2026 -0400

    Increase deb helper compat level to 13
    
    This avoids a bunch of warnings we're getting when building debian
    packages. The new way to specify compat level is as a build dependency
    not as a separate compat file.
    
    Prevent prevent generating some dbgsym, buildinfo and changes
    files. We don't upload them to the package repository anyway.
    
    Skip trying to write build and isntall man pages. We get a bunch of
    groff errors and our main docs are in html or on our site.
    
    `--with=systemd` is not needed with compat level 13, it's implied now,
    that is, it's always on.
    
    Remove `dh_shlibdeps` for libmozjs185. We don't install or depend SM
    1.8.5 for a while now.
---
 debian/compat     |  1 -
 debian/control.in |  3 ++-
 debian/rules      | 19 ++++++++++++++-----
 3 files changed, 16 insertions(+), 7 deletions(-)

diff --git a/debian/compat b/debian/compat
deleted file mode 100644
index ec63514..0000000
--- a/debian/compat
+++ /dev/null
@@ -1 +0,0 @@
-9
diff --git a/debian/control.in b/debian/control.in
index 75d525e..d401f3d 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -3,7 +3,8 @@ Section: misc
 Priority: optional
 Maintainer: CouchDB Developers <[email protected]>
 Standards-Version: 3.9.6
-Build-Depends: debhelper (>= 10),
+Build-Depends: debhelper (>= 13),
+               debhelper-compat (= 13),
                dh-exec,
                erlang-dev (>= 1:19.2.1) | esl-erlang (>= 1:19.2.1),
                erlang-crypto | esl-erlang,
diff --git a/debian/rules b/debian/rules
index 790808e..7775818 100755
--- a/debian/rules
+++ b/debian/rules
@@ -14,7 +14,7 @@
 include debian/sm_ver.mk
 
 %:
-       dh $@ --with=systemd
+       dh $@ --no-automatic-dbgsym
 
 override_dh_auto_clean:
        dh_auto_clean
@@ -33,19 +33,28 @@ override_dh_auto_build:
        rm -rf rel/couchdb/var/log
        -rm -rf rel/couchdb/data
 
+# skip generating buidinfo files
+override_dh_genbuildinfo:
+        # skip
+
+override_dh_genchanges:
+        # skip
+
 # skipping tests until suite is 100% reliable
 override_dh_auto_test:
+        # skip
 
 # instead we rely on dh_install and the couchdb.install file
 override_dh_auto_install:
+        # skip
+
+# do not install man pages
+override_dh_installman:
+        # skip
 
 get-orig-source:
        uscan --noconf --download-current-version --destdir=. --rename
 
-# this allows us to use a fake/equivs libmozjs185-1.0 in automated testing
-override_dh_shlibdeps:
-       dh_shlibdeps -- --ignore-missing-info -xlibmozjs185-1.0
-
 # bintray doesn't support xz uploads :(
 override_dh_builddeb:
        dh_builddeb -- -Zgzip

Reply via email to