• Bug#1103995: [Pkg-rust-maintainers] Bug#1103995: unblock: rust-debcargo

    From Peter Green@21:1/5 to All on Thu Apr 24 02:20:01 2025
    XPost: linux.debian.devel.release


    If preferred, a variant of the proposed changes with a default of "no" would also be possible

    I think the default (for bin packages) should be not to generate a multi-arch: field at all.

    This is behaviorally equivalent to multi-arch: no, but it IMO has different implications, it implies "noone has thought about multi-arch for this package" rather than "sometime has thought about multi-arch for this package and rejected it"

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sebastian Ramacher@21:1/5 to All on Fri May 2 13:30:01 2025
    XPost: linux.debian.devel.release

    Control: tags -1 confirmed

    On 2025-04-24 08:20:50 +0200, Fabian Grünbichler wrote:
    On Thu, Apr 24, 2025 at 07:29:27AM +0200, Fabian Grünbichler wrote:
    On Thu, Apr 24, 2025, at 2:13 AM, Peter Green wrote:

    If preferred, a variant of the proposed changes with a default of "no" would
    also be possible

    I think the default (for bin packages) should be not to generate a multi-arch:
    field at all.

    This is behaviorally equivalent to multi-arch: no, but it IMO has different
    implications, it implies "noone has thought about multi-arch for this package"
    rather than "sometime has thought about multi-arch for this package and rejected it"

    Thanks for the quick feedback!

    Helmut Grohne raised a similar objection on IRC, and like I noted in unblock
    request, that works just as well. Having "no" as default is easiest, having no default (which like you say, is "behaviorally equivalent") means a bit more code changes, but can be supported as well.

    debdiff for the "set no value by default" variant attached, rationale
    remains identical to initial report.

    Please go ahead with the version no value per default.

    Cheers
    --
    Sebastian Ramacher

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