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