[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