#1150097 openstack-pkg-tools: package is empty if nocheck specified

#1150097#5
Date:
2026-10-05 18:11:47 UTC
From:
To:
Hi,

Whilst working on the Reproducible Builds effort [0], we noticed that
openstack-pkg-tools could not be built reproducibly. This is because the
call to dh_install is accidentally within the "if !nocheck" conditional
in debian/rules, meaning that if nocheck *is* specified, then dh_install
is never called, thus rendering the package essentially empty.

Patch attached for clarity.

 [0] https://reproducible-builds.org/


Regards,

#1150097#8
Date:
2026-10-05 19:49:33 UTC
From:
To:
Hello,

Bug #1150097 in openstack-pkg-tools reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/openstack-team/debian/openstack-pkg-tools/-/commit/5ab987ab4d60c4ebb2ed8bd27d3cef2ff68fca56

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1150097

#1150097#15
Date:
2026-10-05 21:09:16 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
openstack-pkg-tools, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1150097@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Goirand <zigo@debian.org> (supplier of updated openstack-pkg-tools package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 03 Oct 2026 19:40:03 +0200
Source: openstack-pkg-tools
Architecture: source
Version: 150
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
Changed-By: Thomas Goirand <zigo@debian.org>
Closes: 1150097
Changes:
 openstack-pkg-tools (150) unstable; urgency=medium
 .
   * Added pkgos-debcrate, creating a template Debian package out of a
     crates.io crate, and reporting missing or incompatible Rust
     dependencies.
   * Added man page and unit tests for pkgos-debcrate.
   * pkgos-debpypi: fixed license detection, which couldn't detect
     Apache-2.0 from a LICENSE file, and now also detects BSD, GPL and
     LGPL licenses, falling back to the PyPI metadata (license field,
     classifiers and license expression).
   * Added pkgos-choose, an interactive picker using fzf with a numbered
     menu fallback, used by pkgos-debpypi and pkgos-debcrate for the team
     and license choices.
   * Added pkgos-reportbug, which detects the terminal program in use,
     and opens a new window running reportbug -b wnpp with the ITP text
     pre-filled. Both pkgos-debpypi and pkgos-debcrate now save the ITP
     text as itp.txt and call it, so that the ITP only needs to be
     reviewed and sent.
   * Add devscripts, git, jq, libdistro-info-perl, and python3-debian
     as build-depends, because used by test suite.
   * Move dh_install away from the nocheck zone of d/rules (Closes: #1150097).
   * Fixed stale expectations in tests/misc/pkgos-debcrate/test_generate:
     the MSRV warning wording, and cargo-checksum.json which isn't used
     anymore by the dh-rust flow.
Checksums-Sha1:
 80ca02920a2cd7129cb0cc501e2b64ba1f994b56 1859 openstack-pkg-tools_150.dsc
 3068730c96a7acc0ae757cca5199ce05efc21cab 155860 openstack-pkg-tools_150.tar.xz
 0c2b67c666581fe325211eb83aad18473d6b8cbd 8954 openstack-pkg-tools_150_amd64.buildinfo
Checksums-Sha256:
 771235d0f16f45bf9d60bfadccd1a8dcefb0f82610c43522f2fbbe897ab8e627 1859 openstack-pkg-tools_150.dsc
 1ea6dfc68b2274b319dccea362dbb6c3cc21e56ab2aa90d196dc6b5c847b6558 155860 openstack-pkg-tools_150.tar.xz
 207eaf608a3af998c51ec3cc148ffcfc945f5d5a98532b203e7b52a87e60d89d 8954 openstack-pkg-tools_150_amd64.buildinfo
Files:
 dfa0b273085a0fbcc17ac52d77cec0b2 1859 devel optional openstack-pkg-tools_150.dsc
 8d2f05a815cefe3299c5d36ff181cc11 155860 devel optional openstack-pkg-tools_150.tar.xz
 a0c5fdd622eaa83eefcfd4488115d592 8954 devel optional openstack-pkg-tools_150_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmrD/04ACgkQ1BatFaxr
Q/5Jyw//fGuUYOda+PwHfqz4vUmJ6Y0SLoXTYlQpCW85ZPuKK8YxphO4rqX2jYFG
/HSzGl0LsHr8jrFAtpn+UFfDekbbhMUWTwBzuJYaqeSVP2EeC7bEot3U3Qkl+yR4
41c3umvntAmLmyABLHT4QP1m62hgIXpxNXPazdOVo5L2i8DJJdHRReCEt4FyB5We
xaBzJki1MMy/xrsk1dAPBKdovhyM5AFo6/KctLlYz+JY1FMsqxgIh4Hf1avNisyI
tc072nbPTb6DyOV7mNdY+GqQ+azkrPQEuxJuO5zJLCqOu6PgHzql8TsiluuTlkyY
p3JVQJ/GR3Ri2gzJbZcl5aOZVpH8JWdVmc7YuTRhCB7NxTijWcnkoRYJY+a4G8ih
35CytC5Gn8yEWUgq6pFYNbtsdq7z97P1q5mHUfAUGcY7YEUo6PDenZAJrXi627/P
Gi5jAiJfJCmeV3xVgMBSrTstf2Qjz/da3xDv6suNrFRq4QmrqQrRjgHBEVyh4cTg
dv6ZQkhkQS+1nS86hIpIO3WBpsZWvzsNVQ79LwBSvml2jIkCMMA40kwPiFich+ra
wHtzglPdxHIsPTyy1bneTa+Hsv6x5gSQP1HIEHzeMpfnPW14mEZPBXwmTiTDVbnQ
J2rXA9syfrYL/qr/XAd/fHB6YKK7ih1qwlhGOFwP3bcu3uzysKM=
=abvy
-----END PGP SIGNATURE-----