R³ by default: not for bookworm
Hi!
A few months ago I ran a test rebuild of packages that lack
Rules-Requires-Root settings. Alas, I've forgotten to post the
results, doing so now.
A few packages had a value of R³ other than "no" / "binary-targets",
these are deprecated now; bugs filed.
This leaves three states: "no", "binary-targets", unset.
The process of adding/changing a field in "control" differs between the
three source formats we have.
Of these, the most involved format is 1.0 -- you need to repack the
whole source. And quite a bunch of packages fail that step, not even
letting me to modify anything. I guess FTBS bugs need to be enforced...
Almost any format 1.0 package with R³ unset does so not because of an
actual need for fakeroot, but because of an ancient build system and a
decade or two of neglect.
Verdict: outside of the X Strike Force, these packages need their
debian/rules nuked from the orbit, and not for R³ reasons.
Format "3.0 (native)":
The complete list of packages that FTBFS if you set them to R³:no is:
apt-xapian-index
base-files
bombardier
bootcd
cvs-buildpackage
debdelta
debian-installer-netboot-images
debian-policy
dict-gcide
ethstatus
extrepo
gcc-10-cross-mipsen
gcc-10-cross
gcc-11-cross-mipsen
gcc-11-cross-ports
gcc-11-cross
gcc-12-cross-mipsen
gcc-12-cross
gopher
gup
hpsockd
latex-cjk-chinese-arphic
mailcap
menu
molly-guard
moonshot-trust-router
murrine-themes
nagios-plugins-contrib
palo
shellia
shim-helpers-amd64-signed
simplesnap
sleepd
statnews
synaptic
ucf
umegaya
witalian
wspanish
wzip
fwupd-{arm64,armhf,i386}-signed, partman-prep, pmon-update, s390-*,
shim-helpers-{arm64,i386}-signed, zipl-installer are !amd64 -- skipped.
Format "3.0 (quilt)":
In a pile of build logs that looks incomplete:
408 Status: attempted
6 Status: failed
32 Status: given-back
15 Status: skipped
12387 Status: successful
This doesn't look low enough to warrant a MBF.
Thus: let's revisit R³ being required after Bookworm.
Meow!
--
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Bestest pickup line:
⢿⡄⠘⠷⠚⠋⠀ "Cutie, your name must be Suicide, cuz I think of you every day."
⠈⠳⣄⠀⠀⠀⠀
Reply to: