• =?iso-8859-1?Q?R?= =?iso-8859-1?Q?=B3?= by default: not for bookworm

    From Adam Borowski@21:1/5 to All on Sun Sep 18 03:50:01 2022
    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."
    ⠈⠳⣄⠀⠀⠀⠀

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)