• Bug#1091985: developers-reference: Suggest architecture-properties for

    From Holger Levsen@21:1/5 to Niels Thykier on Fri Jan 3 11:50:01 2025
    XPost: linux.debian.policy

    Hi Niels,

    thanks for the bug report.

    On Fri, Jan 03, 2025 at 05:44:28AM +0100, Niels Thykier wrote:
    I think we should add a mention of `architecture-properties` next to `Architecture`. Maybe something like:

    """
    Additionally, if you believe the list of supported architectures is pretty constant, you should change any to a list of supported architectures in debian/control or add a Build-Depends on one of the
    `architecture-properties` provided names such as `architecture-is-64-bit`. This way, the build will not be performed on the relevant architectures, and indicate this to a human reader.
    """

    sounds good to me.

    This also changes the note about the build "will fail". In my understanding, the buildds will **not** try these builds (anymore?). At least, the buildds now say `$ARCH is not present in the architecture list set by the
    maintainer` rather than showing a build log. For the newly added snippet about `architecture-properties`, they instead goes into a "permanent" `Dep-Wait` state.
    Either way, saying "the build will fail also" feels like a stretch to me given it stops "before" the build ever happens.

    the build s#will fail#will not be attempted# sounds like a straightwarforward change to me.

    patches or commits most welcome!


    --
    cheers,
    Holger

    ⢀⣴⠾⠻⢶⣦⠀
    ⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org
    ⢿⡄⠘⠷⠚⠋⠀ OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
    ⠈⠳⣄

    Every time you see the word "smart" used to describe a device, replace it with "surveillance." Surveillance watch. Surveillance streetlights. Surveillance oven. Surveillance toilet. Surveillance car. Surveillance city. (@mollyali)

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAmd3v5EACgkQCRq4Vgaa qhwrnRAAp8rBI85vj1MxY9whfMj0nAsZK7EJksljDBjp0vmkF+6FSnIwvfI+/ZWg k76USRWFWkod3v6H1cuTG1smHZ1XJeqF77AI3bBAD1Z07AZL5YBR3SdGVB1g+OLe CSwsFjhv4LRnXFwhp0KZefVK2gmwW36N7iusGHBnglsdYFBhXzwMPDk1aXlj7XUH zkKb2P+o1lWZ7h8J3l/fUc0g2PmalFkmkN57VqsBThxhhKpUpS40auDbyZX2AbP+ ZL/Y/t0xj2qt95Hd1BxkDK+4UJUKlA/z/Mr9oc+mT5uy/8BMeCASst/dYg6ZpYe8 4DZjQCYXrOw4/PHg3iAYzkjQPgQaSunYcd2rwEt1RR6NdcJLtRcL0ISwjXgm8ter YgzPo12QeHbXL6Z9piMVuMlvNJEYkD4Dc8Sxd9v5n2PhRxpSbJxWJ6Sc9CP3aRXf
    ilvWQZVW+duq