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
