[Git][reproducible-builds/reproducible-website][master] 2025 06: "mmdebstrap --variant=apt --include=debian-repro-status trixie"...
Holger Levsen (@holger)
gitlab at salsa.debian.org
Fri Jun 27 13:13:53 UTC 2025
Holger Levsen pushed to branch master at Reproducible Builds / reproducible-website
Commits:
3828dd18 by Holger Levsen at 2025-06-27T15:13:45+02:00
2025 06: "mmdebstrap --variant=apt --include=debian-repro-status trixie" creates a reproduced chroot now
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
1 changed file:
- _reports/2025-06.md
Changes:
=====================================
_reports/2025-06.md
=====================================
@@ -12,3 +12,111 @@ draft: true
- [`gramps`](https://github.com/gramps-project/gramps/pull/2078) (use `SOURCE_DATE_EPOCH` when compressing man pages)
* FIXME reproducibility issues with run-time cpu differences and workaround https://lists.gnu.org/archive/html/help-guix/2025-06/msg00081.html
+
+* FIXME: it's possible now to bootstrap Debian with 100% reproduced package
+
+(I've sadly no good idea how to represent this in the blog...)
+
+```
+$ mmdebstrap --variant=apt --include=debian-repro-status --chrooted-customize-hook=debian-repro-status trixie /dev/null
+I: automatically chosen mode: unshare
+I: chroot architecture amd64 is equal to the host's architecture
+I: finding correct signed-by value...
+done
+I: automatically chosen format: null
+I: using /tmp/mmdebstrap.e6GeTY5SW4 as tempdir
+W: Host system does not have a /etc/hostname to copy into the rootfs.
+I: running apt-get update...
+done
+I: downloading packages with apt...
+done
+I: extracting archives...
+done
+I: installing essential packages...
+done
+I: installing remaining packages inside the chroot...
+done
+done
+done
+I: running --chrooted-customize-hook in shell: sh -c 'debian-repro-status'
+[+] apt amd64 3.0.2 GOOD
+[+] base-files amd64 13.8 GOOD
+[+] base-passwd amd64 3.6.7 GOOD
+[+] bash amd64 5.2.37-2+b3 GOOD
+[+] bsdutils amd64 1:2.41-5 GOOD
+[+] ca-certificates all 20250419 GOOD
+[+] coreutils amd64 9.7-3 GOOD
+[+] dash amd64 0.5.12-12 GOOD
+[+] debconf all 1.5.91 GOOD
+[+] debian-archive-keyring all 2025.1 GOOD
+[+] debian-repro-status amd64 0.3.1-2 GOOD
+[+] debianutils amd64 5.23.1 GOOD
+[+] diffutils amd64 1:3.10-4 GOOD
+[+] dpkg amd64 1.22.20 GOOD
+[+] findutils amd64 4.10.0-3 GOOD
+[+] gcc-14-base amd64 14.2.0-19 GOOD
+[+] grep amd64 3.11-4 GOOD
+[+] gzip amd64 1.13-1 GOOD
+[+] hostname amd64 3.25 GOOD
+[+] init-system-helpers all 1.68 GOOD
+[+] libacl1 amd64 2.3.2-2+b1 GOOD
+[+] libapt-pkg7.0 amd64 3.0.2 GOOD
+[+] libattr1 amd64 1:2.5.2-3 GOOD
+[+] libaudit-common all 1:4.0.2-2 GOOD
+[+] libaudit1 amd64 1:4.0.2-2+b2 GOOD
+[+] libblkid1 amd64 2.41-5 GOOD
+[+] libbz2-1.0 amd64 1.0.8-6 GOOD
+[+] libc-bin amd64 2.41-9 GOOD
+[+] libc6 amd64 2.41-9 GOOD
+[+] libcap-ng0 amd64 0.8.5-4+b1 GOOD
+[+] libcap2 amd64 1:2.75-8 GOOD
+[+] libcrypt1 amd64 1:4.4.38-1 GOOD
+[+] libdb5.3t64 amd64 5.3.28+dfsg2-9 GOOD
+[+] libdebconfclient0 amd64 0.278 GOOD
+[+] libgcc-s1 amd64 14.2.0-19 GOOD
+[+] libgmp10 amd64 2:6.3.0+dfsg-3 GOOD
+[+] libhogweed6t64 amd64 3.10.1-1 GOOD
+[+] liblastlog2-2 amd64 2.41-5 GOOD
+[+] liblz4-1 amd64 1.10.0-4 GOOD
+[+] liblzma5 amd64 5.8.1-1 GOOD
+[+] libmd0 amd64 1.1.0-2+b1 GOOD
+[+] libmount1 amd64 2.41-5 GOOD
+[+] libnettle8t64 amd64 3.10.1-1 GOOD
+[+] libpam-modules amd64 1.7.0-3 GOOD
+[+] libpam-modules-bin amd64 1.7.0-3 GOOD
+[+] libpam-runtime all 1.7.0-3 GOOD
+[+] libpam0g amd64 1.7.0-3 GOOD
+[+] libpcre2-8-0 amd64 10.45-1 GOOD
+[+] libseccomp2 amd64 2.6.0-2 GOOD
+[+] libselinux1 amd64 3.8.1-1 GOOD
+[+] libsmartcols1 amd64 2.41-5 GOOD
+[+] libsqlite3-0 amd64 3.46.1-6 GOOD
+[+] libssl3t64 amd64 3.5.0-2 GOOD
+[+] libstdc++6 amd64 14.2.0-19 GOOD
+[+] libsystemd0 amd64 257.6-1 GOOD
+[+] libtinfo6 amd64 6.5+20250216-2 GOOD
+[+] libudev1 amd64 257.6-1 GOOD
+[+] libuuid1 amd64 2.41-5 GOOD
+[+] libxxhash0 amd64 0.8.3-2 GOOD
+[+] libzstd1 amd64 1.5.7+dfsg-1 GOOD
+[+] mawk amd64 1.3.4.20250131-1 GOOD
+[+] ncurses-base all 6.5+20250216-2 GOOD
+[+] ncurses-bin amd64 6.5+20250216-2 GOOD
+[+] openssl amd64 3.5.0-2 GOOD
+[+] openssl-provider-legacy amd64 3.5.0-2 GOOD
+[+] perl-base amd64 5.40.1-3 GOOD
+[+] sed amd64 4.9-2 GOOD
+[+] sqv amd64 1.3.0-3 GOOD
+[+] sysvinit-utils amd64 3.14-4 GOOD
+[+] tar amd64 1.35+dfsg-3.1 GOOD
+[+] util-linux amd64 2.41-5 GOOD
+[+] zlib1g amd64 1:1.3.dfsg+really1.3.1-1+b1 GOOD
+ INFO debian-repro-status > All packages have been reproduced!
+ INFO debian-repro-status > Your system has 100.00% been reproduced.
+I: cleaning package lists and apt cache...
+done
+done
+I: removing tempdir /tmp/mmdebstrap.e6GeTY5SW4...
+I: success in 17.6105 seconds
+
+```
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/-/commit/3828dd181049387233d14f2f88975d9956faf170
--
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/-/commit/3828dd181049387233d14f2f88975d9956faf170
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-commits/attachments/20250627/af0aa07b/attachment.htm>
More information about the rb-commits
mailing list