• Bug#1102256: rust-hstr: librust-is-macro-dev binary package is also bui

    From =?UTF-8?Q?Jeremy_B=C3=ADcha?=@21:1/5 to All on Sun Apr 6 21:20:01 2025
    Source: rust-hstr
    Version: 0+20250106-2
    Severity: serious
    Tags: trixie sid

    The source package rust-hstr builds the binary package
    librust-is-macro-dev for Architecture:all with version
    0.3.7+0+20250106-2

    The source package rust-is-macro builds the binary package
    librust-is-macro-dev for Architecture:any with version 0.3.6-1 .

    Because rust-hstr appeared in Debian after rust-is-macro with a higher
    version number, Debian has automatically removed the older version
    built by rust-is-macro from Unstable. Because rust-hstr has failing autopkgtests, it is unable to migrate to Testing. Therefore, the
    version built by rust-is-macro is in Testing.

    $ rmadison -u debian librust-is-macro-dev
    librust-is-macro-dev | 0.3.6-1 | testing | amd64, arm64,
    armel, armhf, i386, mips64el, ppc64el, riscv64, s390x
    librust-is-macro-dev | 0.3.7+0+20250106-2 | unstable | all

    I am filing separate RC bugs against both source packages because I
    don't know which source package should provide librust-is-macro-dev.

    Thank you,
    Jeremy Bícha

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Fri Apr 11 08:10:01 2025
    Processing control commands:

    severity -1 important
    Bug #1102256 [src:rust-hstr] rust-hstr: librust-is-macro-dev binary package is also built by src rust-is-macro
    Severity set to 'important' from 'serious'

    --
    1102256: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1102256
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jonas Smedegaard@21:1/5 to All on Fri Apr 11 08:10:01 2025
    Control: severity -1 important

    Quoting Jeremy Bícha (2025-04-06 21:07:42)
    The source package rust-hstr builds the binary package
    librust-is-macro-dev for Architecture:all with version
    0.3.7+0+20250106-2

    The source package rust-is-macro builds the binary package librust-is-macro-dev for Architecture:any with version 0.3.6-1 .

    Because rust-hstr appeared in Debian after rust-is-macro with a higher version number, Debian has automatically removed the older version
    built by rust-is-macro from Unstable. Because rust-hstr has failing autopkgtests, it is unable to migrate to Testing. Therefore, the
    version built by rust-is-macro is in Testing.

    Thanks for spotting and reporting this, Jeremy.

    I messed up and didn't notice that rust-is-macro was already packaged independently, when I packaged the upstream source project that it is a
    part of.

    It is not correct that rust-is-macro is gone from unstable however: https://packages.debian.org/source/unstable/rust-is-macro

    In my understanding, what is happening is instead, that some package
    views only show the newest version when multiple are available.

    I apologize for my inadvertent hijack and the mess that it has caused.
    If the current maintainer of rust-is-macro wants me to, I will gladly
    hand back the maintenance of that package.

    I see two ways to solve this issue: a) rust-is-macro is simply dropped,
    or b) rust-is-macro gets upgraded to a version newer than what is now
    virtually provided by rust-hstr, and then the virtually provided binary packages librust-is-macro*-dev are dropped from rust-hstr.

    I have now lowered the severity of this bugreport, so as to permit a)
    to happen. To repeat, I will gladly do the second part of b) if the
    maintainer of rust-is-macro prefer that option: They will then need to
    do first part of b).

    Kind regards,

    - Jonas

    --
    * Jonas Smedegaard - idealist & Internet-arkitekt
    * Tlf.: +45 40843136 Website: http://dr.jones.dk/
    * Sponsorship: https://ko-fi.com/drjones

    [x] quote me freely [ ] ask before reusing [ ] keep private --==============28487193250472919=MIME-Version: 1.0
    Content-Transfer-Encoding: 7bit
    Content-Description: signature
    Content-Type: application/pgp-signature; name="signature.asc"; charset="us-ascii"

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

    wsG7BAABCgBvBYJn+LFRCRAsfDFGwaABIUcUAAAAAAAeACBzYWx0QG5vdGF0aW9u cy5zZXF1b2lhLXBncC5vcmeJC0nBMsH1egAZtYebWAayEFJsWgs/VuqiQozaZ6fv pRYhBJ/j6cNmkaaf9TzGhCx8MUbBoAEhAADkYQ/+ICfq56Rl6K+qoRbU42mbBFg3 RCaD1b0KJTiaTZ0IYOYnfpK0OKQ/XqW+vA9W3Mevm3ke3WWSTx6hAcsSzpCGEJ4f coKfRCzNwiomxKyGh5xV89bNUT6AoNkXvhZ7yry69LHQ521yW2FEBgTJkLhBfws4 tCXG6xu3pMktVnjXvrEVyP2uZADEz7ZTO6OZrmqJOTdvRYNrYWdhrkKMCu+XA2FR V7/r7rNawWQyyCT4ow5du3z+7Zdt9U39YsChqRFm7oRRtpZVTHMr/IKC6/L/q7wp BZ1Fewysjzvg/hu2QtWsszfbQD0nSB55rHqo+ZkmsbI9IquWtDPSixunDZvG3R9X aQND7qpH+T7JEV+bcq91L8RfaJSkJCO8VteDY2y9