towards a reproducible forky

Jochen Sprickerhof jspricke at debian.org
Thu Nov 6 18:44:38 GMT 2025


Hi,

* Paul Gevers <elbrus at debian.org> [2025-09-27 17:48]:
>On IRC Sebastian also brought up that we'd need to agree on what we'd 
>expect the environment of r.d.n to look like. Obviously CPU, RAM, 
>hostname and exact build times will be different from the buldds, but 
>most other things we'd expect the same, like umasks, timezones and 
>locale settings. Are those the same across all buildds? A point of 
>attention is the packages installed on the buildds which aren't 
>specified in the build dependencies and thus not logged in the 
>buildinfo files: apt, openssl, ca-certificates and fakeroot (the 
>latter depending on Rules-Requires-Root: binary-targets if I get it 
>right).

We assembled a list of differences during the reproducible builds summit 
in Vienna. Fell free to adopt it for the release team documentation.

General system properties:

   - system time
   - system uptime
   - CPU model, load, number of cores
   - RAM amount, speed
   - kernel version, process scheduling, various kernel settings
   - disk space, speed
   - file order, mtime, ctime, atime, inodes
   - /sys/* (due to different system)

Specific to debrebuild:

   - apt, openssl, ca-certificates not installed by default (not in buildinfo file)
   - fakeroot not used for Rules-Requires-Root (not in buildinfo file)
   - dpkg install order is not guaranteed - can have effects on maintainer scripts, UIDs added by packages..
   - /etc/apt/sources.list* content
   - /run/* (due to mmdebstrap cleaning it up)
   - /var/log/*
   - LD_LIBRARY_PATH does not contain fakeroot when running with RRR: binary-targets

Specific to reproduce.debian.net:

   - tmpfs vs ext4 (will probably be fixed)
   - nice level

Cheers Jochen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/reproducible-builds/attachments/20251106/1b38e760/attachment.sig>


More information about the Reproducible-builds mailing list