Your message dated Sun, 23 Jul 2023 18:18:15 +0000
with message-id <[email protected]>
and subject line Bug#1039506: fixed in mini-buildd 2.1.1
has caused the Debian Bug report #1039506,
regarding mini-buildd: reproducible builds: embeds hostname in manpages and
documentation
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1039506: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1039506
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mini-buildd
Version: 2.0.0
Severity: normal
Tags: patch
User: [email protected]
Usertags: hostname
X-Debbugs-Cc: [email protected]
The hostname is embedded in mini-buildd.8 manpage and mini-buildd.html:
https://tests.reproducible-builds.org/debian/rb-pkg/trixie/amd64/diffoscope-results/mini-buildd.html
/usr/share/doc/mini-buildd/html/_static/man/mini-buildd.html
Public·(fully·qualified)·hostname·used·for·all·services.·(default:·ionos11-amd64.debian.net)
vs.
Public·(fully·qualified)·hostname·used·for·all·services.·(default:·i-capture-the-hostname)
The attached patch fixes this by not setting a default for --hostname in
the help output.
I have not tested that this has no unintended side-effects, only that it
builds reproducibly; maybe there is a better way to fix this issue.
This seems somewhat similar to the issue with build paths that was fixed
in 2.1.0 in experimental:
https://salsa.debian.org/debian/mini-buildd/-/commit/ff52b7aa1f6b7371b21a4beae822e6dae1fb37f2
According to my local tests, With this patch applied mini-buildd should
build reproducibly on tests.reproducible-builds.org! (presuming the
buildpath patch from experimental is also applied to unstable)
Thanks for maintaining mini-buildd!
live well,
vagrant
From e0dc5984b7fd5c8f0e6fc608ec210dffa81e1232 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <[email protected]>
Date: Mon, 26 Jun 2023 12:10:11 -0700
Subject: [PATCH] src/mini-buildd: Do not set default value for --hostname.
The build machine hostname ends up getting embedded in documentation
and manpages.
---
src/mini-buildd | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/mini-buildd b/src/mini-buildd
index c6092b5a..bc318499 100755
--- a/src/mini-buildd
+++ b/src/mini-buildd
@@ -62,7 +62,6 @@ class CLI(cli.CLI):
group_conf.add_argument("-N", "--hostname",
action="store",
- default=config.HOSTNAME_FQDN,
help="Public (fully qualified) hostname used for all services.")
group_conf.add_argument("-E", "--http-endpoint", action="store", nargs="+",
--
2.39.2
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: mini-buildd
Source-Version: 2.1.1
Done: Stephan Sürken <[email protected]>
We believe that the bug you reported is fixed in the latest version of
mini-buildd, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stephan Sürken <[email protected]> (supplier of updated mini-buildd 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 23 Jul 2023 19:28:19 +0200
Source: mini-buildd
Architecture: source
Version: 2.1.1
Distribution: experimental
Urgency: medium
Maintainer: Stephan Sürken <[email protected]>
Changed-By: Stephan Sürken <[email protected]>
Closes: 1039506
Changes:
mini-buildd (2.1.1) experimental; urgency=medium
.
[ Stephan Sürken ]
* [4f4202e] manual/roadmap.rst (upgrade from 1.0.x): Fix: bullseye
support will be via ``Hellfield Archive`` && minor improvements
* [a52330f] manual/roadmap.rst: Update 2.2.x roadmap
* [a83b232] devel (mbd_browser): Add url for website
* [5e47c81] mini-buildd (usage): --http-endpoint: Add some newlines for
better readability
* [e615e5e] src/mini-buildd (usage): Don't use build host's FQDN in
usage (Closes: 1039506)
* [89bcd46] manual/roadmap.rst (2.0.x upgrade checklist): Add hint for
'keyring packages' && make item order more 'practical'
* [201cf8f] manual/roadmap.rst (2.0.x): Add note about custom SSH upload
setup in 'upgrading checklist'
* [5dc1d9b] manual/roadmap.rst (1.0.x): Integrate vintage installation
instructions from website
* [b5ea164] manual/roadmap.rst (0.8.x): Integrate vintage installation
instructions from website
* [eaa6321] manual/roadmap.rst (2.2.x): Drop two (too fine-grained &&
done) issues
* [44c5988] manual/roadmap.rst (2.2.x): Update roadmap
* [57b8f40] manual (sidebar): Improve and add "top" back link
* [b772c18] manual/administrator.rst: Add FAQ && example config on how
to run in systemd container
* [cb6ce4b] debian/control (Depends): Double down on warning for
reprepro 5.4 via dependency
* [cc5c97a] models.py (Remote.mbd_check): Wake remote on check
* [c560bf6] Move systemd container example to mini-buildd-utils
* [440e038] manual/administrator.rst: Minor text improvements
* [9580685] examples/mini-buildd/pin-sbuild-for-urold: Fix strange
wording in comment
* [335e696] admin/mini_buildd.html: Drop bogus links to manual (category
titles)
.
[ Gerhard A. Dittes ]
* [d845e47] src/mini_buildd/static/admin.css: make preformatted text
distinguishable in "dark mode"
.
[ Stephan Sürken ]
* [b3937b4] src/mini-buildd-ssh-uploader-command: Allow dput via dput
(bullseye and older) and dput-ng
* [3ef350c] dist.py (lenny): Add "timeout" as extra chroot package (has
it's own package in lenny) [we still don't get lenny to build though]
* [2457d5a] api.py (Migrate): Extra doc to make clear we migrate *from*
the given distribution
* [7fac276] manual/roadmap.rst (2.0.x): Upgrade checklist: Split (in
admin/consumer sections) && add note about changed paths in keyring
packages
* [dd11fe6] manual/roadmap.rst (2.2.x): Add "duplicate APT key" issue to
brainstorm
* [be82925] models.py (Daemon.mbd_notify_event): Fix (email) notify for
non-raw (i.e., with name attached) ``EMailAddress``es
* [0b2f655] api.py: Revive "output=plain" for API calls (on popular
demand)
* [e039dfb] *.py: Support dput-ng profile (API call dput_conf, archive-
keyring)
* [0bf0765] events.py (Event.__str__): Add architecture to description
* [8cd9065] src/mini-buildd-ssh-setup: Make --help output work better
with help2man
* [79da662] src/mini-buildd-debootstrap-uname-2.6 (DESCRIPTION): Fix
typo in description
* [658fc86] changes.py (buildrequest): Add "Buildlog-Building|Installed"
complete URLs (for convenience)
* [a42a8ad] base.html: Move "Builders" back to _left_ main menu
* [3daee5a] models.py (Daemon.mbd_notify_event): Rewrite email notify
code
* [7d7d90a] models.py, events.py (notify): (Re-)add textual email body
with json as attachement
Checksums-Sha1:
1f6864f4420ebd4c110f23368073feeeff86f234 2310 mini-buildd_2.1.1.dsc
f53d221b09b957751d9ab54f71e89fbd3a19d24d 565728 mini-buildd_2.1.1.tar.xz
b849efeaad3463e670964018b7fa2217c98e223b 12112
mini-buildd_2.1.1_source.buildinfo
Checksums-Sha256:
c101a85982b2f870d29ea7df3033bb958c3ed8207373bcbea9a1b7a5b42a2bcb 2310
mini-buildd_2.1.1.dsc
4a9cd1cc4602cf64be888debc387091b1fd9097e5d3ae0b7a8c810b400e5679b 565728
mini-buildd_2.1.1.tar.xz
02732510d79e02ddb17cc5e062466c2cf592c7f07b7886ae1ba5a0d25cd6264a 12112
mini-buildd_2.1.1_source.buildinfo
Files:
2ecf410c38301f355586ea6a1c40a972 2310 devel optional mini-buildd_2.1.1.dsc
83c9393f5f41835db919fba93f6b700a 565728 devel optional mini-buildd_2.1.1.tar.xz
c435634898a94ca9eeaeb10d93ac3a87 12112 devel optional
mini-buildd_2.1.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAmS9Y5YSHGFic3VyZEBk
ZWJpYW4ub3JnAAoJEAZt6AF+K2HZ5JwP/i3bXCm7u5Vg0HxnUHF8b89RrUUYJdRj
0ecr977q2d6KlMHcDHoN2ckj85OJgA47m2U1dTSYgLJbe3BPg10cKWFwayoWlLs0
WDx+Tjr4R+KOKbwMwtSKcWqkStefG+efRFYipq6j/xDYDxmr+hC6RHkz8cy9aHtU
ArgLbGy+io6PieVR/JhuSgRLKvaKqpGKWxraV8bURbUnQZsIZlrfVA6h9UhM916d
LU52HEYkCHXytn+BiIh6P71Q11N44PyNRFjeoG3V2KUaNEz2RMi6WM+IpHCdMme0
bQbqPNDXTD2Q/AcCoFpY6OjoQZ0JiJ2+MeL+YdOT8nyX4CWU/YYJo5mxSZODUCsE
wxWyU6+/ew13xwMXdlpwjYunlTfmo0hRFonoyQuwMC1u4tXYpx2HhCX7OAQVGXFI
+pqNB+Sk63bWO86JoLg6mfZoyVqIrfieMOpk+Km4zX2K0vOF9alqYPRSzPOK4Dyg
jJhFjOYTk544WheaMjwR9oWqsMCqq/nF7xCzWZLpunmXqsmTeVfGeJksgt/fiTCY
K7zZAH0uTkVPQwaz0DkW+pG6l/MaVh1byFdN6RjQeppyh3SVAKlnczuzRMW5kSBo
hbicZV77692sVSuZ8eAwgnCA3ki5ANFdeh4mqabNmkIiBVmBqG+oJf5x8PqudCOI
3etRYlrBUR38
=SxqV
-----END PGP SIGNATURE-----
--- End Message ---