• Bug#1110080: bookworm-pu: package rustc-web/1.85.0+dfsg3-1~deb12u1

    From Adam D. Barratt@21:1/5 to Andres Salomon on Fri Aug 1 19:50:01 2025
    XPost: linux.debian.devel.release

    Control: tags -1 + confirmed

    On Tue, 2025-07-29 at 08:56 -0400, Andres Salomon wrote:
    Chromium and firefox-esr both require newer versions of rustc than we currently have in bookworm. This is an update to rustc-web to match
    the 1.85.0 version that trixie will soon release with. I've already confirmed with firefox maintainers that 1.85 is new enough for the
    upcoming firefox-esr 140.

    -Conflicts: rustup
    +Conflicts: rustup, rustc, rustc-mozilla, rustup

    That seems a little redundant ("rustup" is included twice).

    Please go ahead.

    Regards,

    Adam

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Adam D. Barratt@21:1/5 to Andres Salomon on Sat Aug 2 16:10:02 2025
    XPost: linux.debian.devel.release

    On Fri, 2025-08-01 at 20:46 -0400, Andres Salomon wrote:
    Thanks, I made that change and uploaded.

    Unfortunately our tooling spotted an issue that I missed in my earlier
    review. rustfmt-web has:

    Depends: libc6 (>= 2.34), libgcc-s1 (>= 4.2), libstd-rust-1.85 (= 1.85.0+dfsg3-1~deb12u1)

    which is unsatisifable. While libstd-rust-web-1.85 does Provide: libstd-rust-1.85, that can't satisfy a versioned relationship. I guess
    the easiest fix would just be to make the dependency use libstd-rust-
    web-1.8 directly.

    Regards,

    Adam

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Adam D. Barratt@21:1/5 to Andres Salomon on Sat Aug 2 16:40:02 2025
    XPost: linux.debian.devel.release

    On Sat, 2025-08-02 at 10:30 -0400, Andres Salomon wrote:
    On 8/2/25 10:03, Adam D. Barratt wrote:
    On Fri, 2025-08-01 at 20:46 -0400, Andres Salomon wrote:
    Thanks, I made that change and uploaded.

    Unfortunately our tooling spotted an issue that I missed in my
    earlier review. rustfmt-web has:

    Depends: libc6 (>= 2.34), libgcc-s1 (>= 4.2), libstd-rust-1.85 (= 1.85.0+dfsg3-1~deb12u1)

    which is unsatisifable. While libstd-rust-web-1.85 does Provide: libstd-rust-1.85, that can't satisfy a versioned relationship. I
    guess the easiest fix would just be to make the dependency use libstd-rust-web-1.8  directly.

    Of course I meant libstd-rust-web-1.8*5*.

    Thanks, I'll fix that. Can I do a source-only upload and call it
    deb12u2

    Yes. Thanks for the quick follow-up.

    Regards,

    Adam

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