#1150006 rust-swc-core: please embed swc_compiler_base and swc_ecma_parser for rollup 4

#1150006#5
Date:
2026-10-05 07:49:07 UTC
From:
To:
Chromium needs rollup 4 (https://bugs.debian.org/1092721), and rollup 4
needs swc_compiler_base and swc_ecma_parser from rust-swc-core.

Branch on top of 77.1.2+ds-1, one commit per change:
https://salsa.debian.org/mendezr/rust-swc-core/-/commits/debian/ecma-crates-77

sbuild successful, 297 tests pass, and the reverse dependency
rust-microformats rebuilds against it. I will add the full autopkgtest
result to this bug.

node-rollup builds and passes autopkgtest against it, with no Rust crate
vendored: https://salsa.debian.org/js-team/node-rollup/-/merge_requests/8

Could you review and upload it as 77.1.2+ds-2?

Thanks,
Juan

#1150006#10
Date:
2026-10-05 12:05:22 UTC
From:
To:
autopkgtest of the branch: 118 of 118 pass, including the new ecma crates.

The same diff is easier to review as a draft MR in my fork, since
debian/rust-swc-core has merge requests disabled:
https://salsa.debian.org/mendezr/rust-swc-core/-/merge_requests/2

Juan

#1150006#15
Date:
2026-10-19 11:43:36 UTC
From:
To:
Hi,

The branch for this bug is unchanged and still ready. All 118
autopkgtests pass:
https://salsa.debian.org/mendezr/rust-swc-core/-/merge_requests/2

It is the last blocker for rollup 4 (as discussed in
https://bugs.debian.org/1092721), and node-rollup 4.63.3 already passes
against it:
https://salsa.debian.org/js-team/node-rollup/-/merge_requests/8

Could someone in the JS team review it and do a team upload as
77.1.2+ds-2? I am happy to change anything you ask.

Thanks,
Juan