XPost: linux.debian.bugs.dist
From: jspricke@debian.org
Hi Roland,
I have opened a MR to make fakeroot a requirement:
https://salsa.debian.org/installer-team/debian-installer/-/merge_requests/68
This is needed for reproducible builds as the buildinfo file otherwise
does not list fakeroot. See the MR for more explanation. Hope that works
for you.
I have also send a script to do the daily builds in sbuild+unshare to
rt.debian.org #9664.
Cheers Jochen
* Roland Clobus [2023-12-19 07:55]:
>Source: debian-installer
>Version: 20230217
>Severity: normal
>Tags: d-i
>
>Hello Debian-installer team,
>
>Recently the dependency tree of the packages that are required for building
the
>Debian Installer (using mk-build-deps) has changed, now fakeroot is no
longer
>installed per default in chroot environments.
>However, the 'daily-build' script still has the default value for 'ROOTCMD'
as
>'fakeroot'.
>
>This issue was seen on Jenkins, where the installer is rebuilt from git for
the
>sid images (as part of the live image build) [1]
>
>I've built 2 variants of the bookworm image, one with additionally
installing
>fakeroot in my chroot environment and one with 'ROOTCMD=" "'. Both are
>identical, so fakeroot is indeed not required for a proper build.
>
>Can the default value for ROOTCMD be changed to an empty value (and the
>corresponding check be removed)? [3]
>
>With kind regards,
>Roland Clobus
>
>---
>[1]
>https://jenkins.debian.net/view/live/job/reproducible_debian_li
e_build_standard_sid/671/console
>P: building the debian-installer
>./daily-build: line 117: fakeroot: command not found
>E: An unexpected failure occurred, exiting...
>
>[2] /home/roland/git.nobackup/live-build/test/rebuild.sh --configuration
>standard --debian-version bookworm --timestamp archive --installer-origin
git
>
>[3] https://sources.debian.org/src/debian-
>installer/20230607%2Bdeb12u4/build/daily-build/#L52
>
>
>-- System Information:
>Debian Release: trixie/sid
> APT prefers testing
> APT policy: (990, 'testing'), (500, 'testing-debug'), (50, 'unstable')
>Architecture: amd64 (x86_64)
>Foreign Architectures: i386
>
>Kernel: Linux 6.5.0-5-amd64 (SMP w/8 CPU threads; PREEMPT)
>Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB:en
>Shell: /bin/sh linked to /usr/bin/dash
>Init: systemd (via /run/systemd/system)
>LSM: AppArmor: enabled
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEc7KZy9TurdzAF+h6W//cwljmlDMFAmixaMwACgkQW//cwljm
lDOPIw//esJpcCyoxbxzAaMRT0XI2JWKLLQwp6sjuAEeKrz2PTWs3ndV4srkWK6j
mCiwZkp59vvgpBXKrOfU33SbuTf4TCR3klYnwl0DsysmUZNsGhgshL/r62V8N/jo
OjK9EuAF/O1LpGaer7mOo+B/iI1VtGTUSy1keIJUlm+n0Jxk/EKFyzM8rWR38psr
VEFNM98O3yRAHl6//MQm/M13CtYy1TPkBRPrSA6EpPY1fCBN6YyT2sUNv3Y5znDv
+s7NFjG2w1iIqxk3bt3DeNcSxi9K+FQaXLyHjUwBC3FFhFJKYLTItHMElWlmXh30
izvzJm0NBsXiu55+Sad05BRtYvKERkFjIyNzPHVt8A3Y4GY1IJkvKCf3io0T66iB
nhOeVpAnZwUvomAyOh1KLNOAVCGdxArHWtWVozXzSXuTPkKTHj9GDs0rdwA1XkbI
QE7tw4UVa0LIwNXDCBjnEtAHteyBXpieCqylqUEwsKR0q/uYffE4W2jPm67AVTnl
XzvSeIh0qNVVqgsZ+SBn6KYps7DGmvmxwO3SkMIn9qY79j7bJAZDFJcaT/perS0C
vqyxEg4cNL+n0kTI23h1BcqL4IntRkJ+eskIkpiJb/SPJmrE6QHaT9noHYpljS+4
uE/7TeiAR1M3XoJd2Ujgk94fgXUna+1QYwjdm2xy/qvibULK2c4=
=1t7S
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: you cannot sedate... all the things you hate (1:229/2)
|