Remove Windows libraries from Rust source package
Bug #2036123 reported by
Zixing Liu
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
rustc (Ubuntu) |
New
|
Medium
|
Unassigned |
Bug Description
We want to remove Windows libraries (mostly windows-sys and friends) from the Rust source package.
They contain binary blobs and auto-generated code that consume much storage space (~700 MiB).
Removing them also makes the source package easier to audit.
Changed in rustc (Ubuntu): | |
importance: | Undecided → Medium |
To post a comment you must log in.
Preliminary packages were uploaded to https:/ /launchpad. net/~liushuyu- 011/+archive/ ubuntu/ rust-updates- 1.71/+packages. /git.launchpad. net/~canonical- foundations/ ubuntu/ +source/ rustc/tree/ ?h=merge- 1.71. /autopkgtest. ubuntu. com/results/ autopkgtest- mantic- liushuyu- 011-rust- updates- 1.71/?format= plain (tests that represent library removal have a timestamp dated after 20230912).
And also, its corresponding source at https:/
You can find the autopkgtest results on this page: https:/
---
Lintian report:
E: rustc source: field-too-long Vendored- Sources- Rust (10433 chars > 5000) license- paragraph- in-dep5- copyright debian/copyright mpl-2.0+ [debian/ source/ lintian- overrides: 15] license- paragraph- in-dep5- copyright mpl-2.0+ [debian/ copyright: 2044] Sources- Rust
W: rustc source: mismatched-override missing-
W: rustc source: missing-
W: rustc source: unknown-field Vendored-
N: 0 hints overridden; 1 unused override
N: Some overrides were ignored.
N: Use --verbose for more information.
Finished running lintian.