- Package:
- src:node-source-map
- Source:
- src:node-source-map
- Submitter:
- Max Gilmour
- Date:
- 2026-10-03 06:35:04 UTC
- Severity:
- normal
- Tags:
Dear node-source-map maintainers, While this problem has no effect on node-source-map now, once rustc updates to 1.96 the package will FTBFS, as tested in an Ubuntu 26.10 PPA with Rust 1.97. I have linked a failing buildlog[1]. This is due to Rust 1.96 no longer passing --allow-undefined to wasm-ld[2]. I have also replicated the bug upstream[3] and submitted a fix[4] which follows the Rust team's recommendations[5]. Best wishes, Max [1]: https://launchpadlibrarian.net/870273467/buildlog_ubuntu-stonking-amd64.node-source-map_0.8.0+dfsg-1_BUILDING.txt.gz [2]: https://github.com/rust-lang/rust/pull/149868 [3]: https://github.com/mozilla/source-map/issues/530 [4]: https://github.com/mozilla/source-map/pull/531 [5]: https://github.com/rust-lang/rust/pull/149868#issuecomment-3730522786
Dear node-source-map maintainers, I have attached the patch that will fix the future build failure with Rust 1.96+. I have ensured it builds against both Rust 1.95 in Debian unstable and Rust 1.97 in a test Ubuntu 26.10 PPA. Please let me know if you need any more info. Best wishes, Max
Hello, Bug #1142614 in node-source-map reported by you has been fixed in the Git repository and is awaiting an upload. You can see the commit message below and you can check the diff of the fix at: https://salsa.debian.org/js-team/node-source-map/-/commit/32edd92893ed3768abeb11ddabc73511922df39e ------------------------------------------------------------------------ Fix mapping_callback import on Rust 1.96+ Closes: #1142614 ------------------------------------------------------------------------ (this message was generated automatically) -- Greetings https://bugs.debian.org/1142614
rustc 1.96 was uploaded to Unstable today, so I'm raising the severity of this issue. The fix was committed to Salsa months ago but wasn't uploaded. Thank you, Jeremy Bícha
We believe that the bug you reported is fixed in the latest version of node-source-map, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1142614@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Xavier Guimard <yadd@debian.org> (supplier of updated node-source-map package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) Format: 1.8 Date: Sat, 03 Oct 2026 08:12:38 +0200 Source: node-source-map Architecture: source Version: 0.8.0+dfsg-2 Distribution: unstable Urgency: medium Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org> Changed-By: Xavier Guimard <yadd@debian.org> Closes: 1142614 Changes: node-source-map (0.8.0+dfsg-2) unstable; urgency=medium . [ Max Gilmour ] * Fix mapping_callback import on Rust 1.96+ (Closes: #1142614) Checksums-Sha1: 91df44dc35335cde15c0782e150a266265c91ede 2359 node-source-map_0.8.0+dfsg-2.dsc e3caccc42d68df6cf19429035aa0a1263cf38cc8 9912 node-source-map_0.8.0+dfsg-2.debian.tar.xz Checksums-Sha256: aa8805bb0d21eecab4e57bc2fb70063c2061c0973c11db57edc273d0df2aaea2 2359 node-source-map_0.8.0+dfsg-2.dsc 7b2de3c7d20553bba4054105f163a46e29d4dd6dcba0704c012d8767b4882218 9912 node-source-map_0.8.0+dfsg-2.debian.tar.xz Files: 8ff9ec37f34b9a081a76859ef3680eba 2359 javascript optional node-source-map_0.8.0+dfsg-2.dsc c52518041313f51fb065091a5bcfff3b 9912 javascript optional node-source-map_0.8.0+dfsg-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEAN/li4tVV3nRAF7J9tdMp8mZ7ukFAmrAnUAACgkQ9tdMp8mZ 7umt1Q/+NL0vbXGVU25tm2Te7eYazT2As8gE/4BeMjQzrqeNjkFUWQCB14ViNhde 0vwjQiVyooBL+0eLt9Qp3EtnhBH5qJuJ0J68rIE5JnxavGB3YuQEz2VNlGjG7+jD ONgekGHjyQuFwOifwy3tGcTzl4+WApdsVqLPZ+N/SWQQ/Q1csbF9rQEDZ/mgZlvJ a/GbC3y3+U3oYhtfQEaCuaoQjapITSzxusXy59akQzoKbfVk40pJogsHOvdHZces O0NGUUraeHuZCkHSGvMNLay79UOPoA84YNWL6sC9W9XKGT4lWY4ptliZhC3TPlVS YY73oWLpzqFBtmESY9qoMwGdZ3Bd9fq+jzhHlSyrryKPjuhmSre85zD00K3b9orl n1ktGqyfXt9MtJT+YKkCWyDMR7t8ixERuYXOhRFDG7WPaSuY2YQppjcLdWiw1zJs ygAly0ggf62ZN3e4is5xguyjQPEQkDa0H0ShAir/MIR8Rxb6rgOPlDVYW62Hr6k8 sxSoD4TS88YFu/YC/0NUxEQMRDCt0EDLDUaQGq4p36h2M4aHuhhT/0Jifto99rTr xwx7aVebdif+DnsbfhtogiuFIvo3dyFCv505oJFrO+IaYCbD/azEqcFv6fwJx5ah Ze3GWIu/9b+mVX2SocG1s/KJO9RPQkXTUFpv1ZkWjgb99qrERbQ= =ajmK -----END PGP SIGNATURE-----