[Bug 2125163] Re: libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-gnu/libEnzyme-19.so
Vladimir Petko
2125163 at bugs.launchpad.net
Mon Nov 17 22:01:47 UTC 2025
** Changed in: rustc-1.84 (Ubuntu)
Status: In Progress => Invalid
** Also affects: rustc-1.83 (Ubuntu Jammy)
Importance: Undecided
Status: New
** Also affects: rustc-1.84 (Ubuntu Jammy)
Importance: Undecided
Status: New
** Also affects: rustc-1.83 (Ubuntu Noble)
Importance: Undecided
Status: New
** Also affects: rustc-1.84 (Ubuntu Noble)
Importance: Undecided
Status: New
** Also affects: rustc-1.83 (Ubuntu Plucky)
Importance: Undecided
Status: New
** Also affects: rustc-1.84 (Ubuntu Plucky)
Importance: Undecided
Status: New
** Changed in: rustc-1.83 (Ubuntu Noble)
Status: New => Invalid
** Changed in: rustc-1.83 (Ubuntu Jammy)
Status: New => Invalid
** Changed in: rustc-1.84 (Ubuntu Jammy)
Status: New => Invalid
** Changed in: rustc-1.84 (Ubuntu Noble)
Status: New => Invalid
** Changed in: rustc-1.84 (Ubuntu Plucky)
Status: New => Invalid
** Description changed:
[ Impact ]
* This bug prevents the installation of rustc-1.83 and rustc-1.84
simultaneously, despite the fact that versioning the rust packages the
way we do is explicitly intended to allow installations in parallel.
* The fix removes the enzyme code entirely from the rustc-1.83 for
Plucky, which re-enables the parallel installation. Enzyme is used for
automatic differentiation of code, but since we have no packages
depending on rustc-1.83, removing it does not impact the archive.
Moreover, any users who wish to use rustc-1.83 with enzyme support for
their own projects have alternative options, such as the officially
recommended `rustup`.
* This only affects Plucky because enzyme is already removed in newer
backports and rustc versions.
[ Test Plan ]
* To reproduce, on Plucky, simply issue `apt install rustc-1.83
rustc-1.84`.
* The same command succeeds with my PPA enabled, or this package
otherwise available.
* See the test results in a previous comment.
[ Where problems could occur ]
* If some users exist that are relying on enzyme support in rustc-1.83,
they will no longer be able to use this package the way they have been.
Instead, we would need those users to switch to the Ubuntu-recommended
tooling for Rust development, namely `rustup`.
[ Other Info ]
- * N/A
+ * Plucky is the latest release where the package is present.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to rustc-1.83 in Ubuntu.
https://bugs.launchpad.net/bugs/2125163
Title:
libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-
gnu/libEnzyme-19.so
Status in rustc-1.83 package in Ubuntu:
In Progress
Status in rustc-1.84 package in Ubuntu:
Invalid
Status in rustc-1.83 source package in Jammy:
Invalid
Status in rustc-1.84 source package in Jammy:
Invalid
Status in rustc-1.83 source package in Noble:
Invalid
Status in rustc-1.84 source package in Noble:
Invalid
Status in rustc-1.83 source package in Plucky:
New
Status in rustc-1.84 source package in Plucky:
Invalid
Bug description:
[ Impact ]
* This bug prevents the installation of rustc-1.83 and rustc-1.84
simultaneously, despite the fact that versioning the rust packages the
way we do is explicitly intended to allow installations in parallel.
* The fix removes the enzyme code entirely from the rustc-1.83 for
Plucky, which re-enables the parallel installation. Enzyme is used for
automatic differentiation of code, but since we have no packages
depending on rustc-1.83, removing it does not impact the archive.
Moreover, any users who wish to use rustc-1.83 with enzyme support for
their own projects have alternative options, such as the officially
recommended `rustup`.
* This only affects Plucky because enzyme is already removed in newer
backports and rustc versions.
[ Test Plan ]
* To reproduce, on Plucky, simply issue `apt install rustc-1.83
rustc-1.84`.
* The same command succeeds with my PPA enabled, or this package
otherwise available.
* See the test results in a previous comment.
[ Where problems could occur ]
* If some users exist that are relying on enzyme support in
rustc-1.83, they will no longer be able to use this package the way
they have been. Instead, we would need those users to switch to the
Ubuntu-recommended tooling for Rust development, namely `rustup`.
[ Other Info ]
* Plucky is the latest release where the package is present.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rustc-1.83/+bug/2125163/+subscriptions
More information about the foundations-bugs
mailing list