#1098350 rocdbgapi: please make the build reproducible

#1098350#5
Date:
2025-02-19 11:44:51 UTC
From:
To:
Hi,

Whilst working on the Reproducible Builds effort [0], we noticed that
rocdbgapi could not be built reproducibly.

This is because it embedded the a timezone-varying date (fixed by passing
"UTC" in CMakeLists.txt) as well as the build username (fixed by exporting
a fixed value of the "USER" environment variable).

Patch attached.

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


Regards,

#1098350#10
Date:
2026-05-02 19:23:29 UTC
From:
To:
This patch still basically applies and is still needed to make the
package build reproducibly.

I would like to submit an NMU in the coming week or two to get this
fixed. Plase let me know if there are outstanding concerns!

live well,
  vagrant

#1098350#15
Date:
2026-05-13 21:50:09 UTC
From:
To:
I have uploaded an NMU to DELAYED/10. debdiff attached.

live well,
  vagrant

#1098350#20
Date:
2026-05-23 22:34:09 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
rocdbgapi, 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 1098350@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Vagrant Cascadian <vagrant@reproducible-builds.org> (supplier of updated rocdbgapi 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: Wed, 13 May 2026 14:38:07 -0700
Source: rocdbgapi
Architecture: source
Version: 6.4.3-1.1
Distribution: unstable
Urgency: medium
Maintainer: Debian ROCm Team <debian-ai@lists.debian.org>
Changed-By: Vagrant Cascadian <vagrant@reproducible-builds.org>
Closes: 1098350
Changes:
 rocdbgapi (6.4.3-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
 .
   [ Chris Lamb ]
   * CMakeLists.txt: Fix timezone-varying date. (Closes: #1098350)
   * debian/rules: Use fixed value for the "USER" environment variable.
     (Closes: #1098350)
Checksums-Sha1:
 57067d460bda85b62d6387b87e3f461f4e7f18df 1646 rocdbgapi_6.4.3-1.1.dsc
 6e4f9e6da1b89dc9d96bd8ad75bf4095f603f14c 4488 rocdbgapi_6.4.3-1.1.debian.tar.xz
Checksums-Sha256:
 bcb6248c0c1fcad95232af0ecfe93b2088aa5a3b3aced11247d218111c45b9f7 1646 rocdbgapi_6.4.3-1.1.dsc
 e1fbad3a2f05e0c896ed549e5efade421a4d51c31b50458f1fccfa73cee3d087 4488 rocdbgapi_6.4.3-1.1.debian.tar.xz
Files:
 73619c26b669c1ad8fc24bbdf03fa226 1646 devel optional rocdbgapi_6.4.3-1.1.dsc
 1ba34198afea7e1ed09daf5f81bfe989 4488 devel optional rocdbgapi_6.4.3-1.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iJYEARYKAD4WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCagTxSiAcdmFncmFudEBy
ZXByb2R1Y2libGUtYnVpbGRzLm9yZwAKCRDcUY/If5cWqrHaAQD9NiuB6rmMEF3r
J+vpN3vRoEtFAurrBTsfEqKgO4KeHAD+PVVJGf0t+VGfoAjfrTziSXm9a8LAh2Kf
TFT1d+JaAw0=
=+E2W
-----END PGP SIGNATURE-----