Bug#1098945: pkg-rocm-tools: please make the build reproducible

Chris Lamb lamby at debian.org
Wed Feb 26 10:13:17 GMT 2025


Source: pkg-rocm-tools
Version: 0.8.1
Severity: wishlist
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org

Hi,

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

This is because the generated manual page contains values based on the
number of CPUs and amount of RAM on the system:

│ │ │ ├── ./usr/share/man/man1/rocm-qemu-run.1.gz
│ │ │ │ │  .TP
│ │ │ │ │  \fB\-m\fR MEM
│ │ │ │ │ -Guest RAM (default: 60301)
│ │ │ │ │ +Guest RAM (default: 60312)
│ │ │ │ │  .HP

Patch attached that changes the output to deterministic text values —
they remain dynamic defaults, however.

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


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-

-------------- next part --------------
--- a/bin/rocm-qemu-run	2025-02-26 10:08:00.193109446 +0000
--- b/bin/rocm-qemu-run	2025-02-26 10:10:06.584543536 +0000
@@ -47,10 +47,10 @@
 
 	Options:
 	  -h         Show this help
-	  -c CPUS    Number of guest CPUs (default: $Ncores)
+	  -c CPUS    Number of guest CPUs (default: 75% of CPU cores)
 	  -d DIR     Mount host dir DIR as /shared in the guest
 	  -g GPU     PCI slot ID of GPU to pass through (eg: 09:00.0)
-	  -m MEM     Guest RAM (default: $Nmem)
+	  -m MEM     Guest RAM (default: 75% of memory)
 	  -p SSHPORT Forward host port PORT to guest port 22
 	  -s         Boot the VM in snapshot mode (changes are discarded)
 


More information about the Reproducible-bugs mailing list