[Bug 2125163] Re: libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-gnu/libEnzyme-19.so

2025-12-12 Thread Erich Eickmeyer
** Changed in: rustc-1.83 (Ubuntu)
   Status: In Progress => Invalid

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2125163

Title:
  libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-
  gnu/libEnzyme-19.so

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rustc-1.83/+bug/2125163/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2125163] Re: libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-gnu/libEnzyme-19.so

2025-12-10 Thread Launchpad Bug Tracker
This bug was fixed in the package rustc-1.83 -
1.83.0+dfsg0ubuntu2-0ubuntu1

---
rustc-1.83 (1.83.0+dfsg0ubuntu2-0ubuntu1) plucky; urgency=medium

  * d/config.toml.in,d/copyright: Disable LLVM Enzyme (LP: #2125163).

 -- Karl Smeltzer   Fri, 17 Oct 2025
15:46:10 -0700

** Changed in: rustc-1.83 (Ubuntu Plucky)
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2125163

Title:
  libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-
  gnu/libEnzyme-19.so

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rustc-1.83/+bug/2125163/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2125163] Re: libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-gnu/libEnzyme-19.so

2025-12-04 Thread Max Gilmour
This package does in fact fix the bug for me.

==
Starting with 1.83, trying to add 1.84
==
root@plucky:~# dpkg -l rustc-1.83 | grep rustc
ii  rustc-1.83 1.83.0+dfsg0ubuntu2-0ubuntu1 amd64Rust systems 
programming language
root@plucky:~# apt install -y rustc-1.84
Installing: 
  rustc-1.84

Installing dependencies:
  libstd-rust-1.84  libstd-rust-1.84-dev

Suggested packages:
  cargo-1.84  llvm-19  lld-19  clang-19

Summary:
  Upgrading: 0, Installing: 3, Removing: 0, Not Upgrading: 4
  Download size: 76.1 MB
  Space needed: 304 MB / 760 GB available

Get:1 http://archive.ubuntu.com/ubuntu plucky/main amd64 libstd-rust-1.84 amd64 
1.84.1+dfsg0ubuntu1-0ubuntu1 [23.4 MB]
Get:2 http://archive.ubuntu.com/ubuntu plucky/main amd64 libstd-rust-1.84-dev 
amd64 1.84.1+dfsg0ubuntu1-0ubuntu1 [47.1 MB]
Get:3 http://archive.ubuntu.com/ubuntu plucky/main amd64 rustc-1.84 amd64 
1.84.1+dfsg0ubuntu1-0ubuntu1 [5531 kB]
Fetched 76.1 MB in 4s (18.1 MB/s)  
Selecting previously unselected package libstd-rust-1.84:amd64.
(Reading database ... 43902 files and directories currently installed.)
Preparing to unpack .../libstd-rust-1.84_1.84.1+dfsg0ubuntu1-0ubuntu1_amd64.deb 
...
Unpacking libstd-rust-1.84:amd64 (1.84.1+dfsg0ubuntu1-0ubuntu1) ...
Selecting previously unselected package libstd-rust-1.84-dev:amd64.
Preparing to unpack 
.../libstd-rust-1.84-dev_1.84.1+dfsg0ubuntu1-0ubuntu1_amd64.deb ...
Unpacking libstd-rust-1.84-dev:amd64 (1.84.1+dfsg0ubuntu1-0ubuntu1) ...
Selecting previously unselected package rustc-1.84.
Preparing to unpack .../rustc-1.84_1.84.1+dfsg0ubuntu1-0ubuntu1_amd64.deb ...
Unpacking rustc-1.84 (1.84.1+dfsg0ubuntu1-0ubuntu1) ...
Setting up libstd-rust-1.84:amd64 (1.84.1+dfsg0ubuntu1-0ubuntu1) ...
Setting up libstd-rust-1.84-dev:amd64 (1.84.1+dfsg0ubuntu1-0ubuntu1) ...
Setting up rustc-1.84 (1.84.1+dfsg0ubuntu1-0ubuntu1) ...
Processing triggers for man-db (2.13.0-1) ...
Processing triggers for libc-bin (2.41-6ubuntu1.2) ...
Scanning processes...   
 
Scanning candidates...  
 

Restarting services...

Service restarts being deferred:
 systemctl restart unattended-upgrades.service

No containers need to be restarted.

No user sessions are running outdated binaries.

No VM guests are running outdated hypervisor (qemu) binaries on this
host.

==
Starting with 1.84, trying to add 1.83
==
root@plucky:~# dpkg -l rustc-1.84 | grep rustc
ii  rustc-1.84 1.84.1+dfsg0ubuntu1-0ubuntu1 amd64Rust systems 
programming language
root@plucky:~# apt install -y rustc-1.83/plucky-proposed
Selected version '1.83.0+dfsg0ubuntu2-0ubuntu1' (Ubuntu:25.04/plucky-proposed 
[amd64]) for 'rustc-1.83'
Selected version '1.83.0+dfsg0ubuntu2-0ubuntu1' (Ubuntu:25.04/plucky-proposed 
[amd64]) for 'libstd-rust-1.83-dev' because of 'rustc-1.83'
Selected version '1.83.0+dfsg0ubuntu2-0ubuntu1' (Ubuntu:25.04/plucky-proposed 
[amd64]) for 'libstd-rust-1.83' because of 'libstd-rust-1.83-dev'
Selected version '1.83.0+dfsg0ubuntu2-0ubuntu1' (Ubuntu:25.04/plucky-proposed 
[amd64]) for 'rustc-1.83'
Selected version '1.83.0+dfsg0ubuntu2-0ubuntu1' (Ubuntu:25.04/plucky-proposed 
[amd64]) for 'libstd-rust-1.83-dev' because of 'rustc-1.83'
Selected version '1.83.0+dfsg0ubuntu2-0ubuntu1' (Ubuntu:25.04/plucky-proposed 
[amd64]) for 'libstd-rust-1.83' because of 'libstd-rust-1.83-dev'
Installing: 
  rustc-1.83

Installing dependencies:
  libstd-rust-1.83  libstd-rust-1.83-dev

Suggested packages:
  cargo-1.83  llvm-19  lld-19  clang-19

Summary:
  Upgrading: 0, Installing: 3, Removing: 0, Not Upgrading: 12
  Download size: 72.1 MB
  Space needed: 289 MB / 760 GB available

Get:1 http://archive.ubuntu.com/ubuntu plucky-proposed/universe amd64 
libstd-rust-1.83 amd64 1.83.0+dfsg0ubuntu2-0ubuntu1 [20.5 MB]
Get:2 http://archive.ubuntu.com/ubuntu plucky-proposed/universe amd64 
libstd-rust-1.83-dev amd64 1.83.0+dfsg0ubuntu2-0ubuntu1 [46.2 MB]
Get:3 http://archive.ubuntu.com/ubuntu plucky-proposed/universe amd64 
rustc-1.83 amd64 1.83.0+dfsg0ubuntu2-0ubuntu1 [5369 kB]
Fetched 72.1 MB in 4s (17.8 MB/s)
Selecting previously unselected package libstd-rust-1.83:amd64.
(Reading database ... 43902 files and directories currently installed.)
Preparing to unpack .../libstd-rust-1.83_1.83.0+dfsg0ubuntu2-0ubuntu1_amd64.deb 
...
Unpacking libstd-rust-1.83:amd64 (1.83.0+dfsg0ubuntu2-0ubuntu1) ...
Selecting previously unselected package libstd-rust-1.83-dev:amd64.
Preparing to unpack 
.../libstd-rust-1.83-dev_1.83.0+dfsg0ubuntu2-0ubuntu1_amd64.deb ...
Unpacking libstd-rust-1.83-dev:amd64 (1.83.0+dfsg0ubuntu2-0ubuntu1) ...
Selecting previously unselected package rustc-1.83.
Preparing to unpack .../rustc-1.83_1.83.0+dfsg0ubuntu2-0ubuntu1_

[Bug 2125163] Re: libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-gnu/libEnzyme-19.so

2025-12-02 Thread Julian Andres Klode
I have accepted it albeit I don't much see the point given that plucky
is EOL in a couple weeks.

** Changed in: rustc-1.83 (Ubuntu Plucky)
   Status: In Progress => Fix Committed

** Tags added: verification-needed verification-needed-plucky

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2125163

Title:
  libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-
  gnu/libEnzyme-19.so

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rustc-1.83/+bug/2125163/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2125163] Re: libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-gnu/libEnzyme-19.so

2025-11-24 Thread Vladimir Petko
** Changed in: rustc-1.83 (Ubuntu Plucky)
   Status: New => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2125163

Title:
  libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-
  gnu/libEnzyme-19.so

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rustc-1.83/+bug/2125163/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2125163] Re: libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-gnu/libEnzyme-19.so

2025-11-24 Thread Karl Smeltzer
I've removed the debdiffs and added a merge proposal, in order to
facilitate review.  If a debdiff is ultimately required due to this
being a versioned source package (which is what I've been told) then I
will generate a new one to match.

** Merge proposal linked:
   
https://code.launchpad.net/~karljs/ubuntu/+source/rustc-1.83/+git/rustc-1.83/+merge/496275

** Patch removed: "1-1.83.0+dfsg0ubuntu2-0ubuntu1.debdiff"
   
https://bugs.launchpad.net/ubuntu/+source/rustc-1.83/+bug/2125163/+attachment/5919766/+files/1-1.83.0+dfsg0ubuntu2-0ubuntu1.debdiff

** Patch removed: "1-1.83.0+dfsg0ubuntu1-0ubuntu2-fixed.debdiff"
   
https://bugs.launchpad.net/ubuntu/+source/rustc-1.83/+bug/2125163/+attachment/5927598/+files/1-1.83.0+dfsg0ubuntu1-0ubuntu2-fixed.debdiff

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2125163

Title:
  libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-
  gnu/libEnzyme-19.so

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rustc-1.83/+bug/2125163/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2125163] Re: libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-gnu/libEnzyme-19.so

2025-11-18 Thread Karl Smeltzer
I've updated the debdiff, hopefully removing all the spurious trailing
whitespace noise.

** Patch added: "1-1.83.0+dfsg0ubuntu1-0ubuntu2-fixed.debdiff"
   
https://bugs.launchpad.net/ubuntu/+source/rustc-1.83/+bug/2125163/+attachment/5927598/+files/1-1.83.0+dfsg0ubuntu1-0ubuntu2-fixed.debdiff

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2125163

Title:
  libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-
  gnu/libEnzyme-19.so

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rustc-1.83/+bug/2125163/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2125163] Re: libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-gnu/libEnzyme-19.so

2025-11-17 Thread Karl Smeltzer
** Changed in: rustc-1.83 (Ubuntu Plucky)
 Assignee: (unassigned) => Karl Smeltzer (karljs)

** Changed in: rustc-1.84 (Ubuntu)
 Assignee: Karl Smeltzer (karljs) => (unassigned)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2125163

Title:
  libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-
  gnu/libEnzyme-19.so

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rustc-1.83/+bug/2125163/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2125163] Re: libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-gnu/libEnzyme-19.so

2025-11-17 Thread Vladimir Petko
** 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
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2125163

Title:
  libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-
  gnu/libEnzyme-19.so

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rustc-1.83/+bug/2125163/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2125163] Re: libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-gnu/libEnzyme-19.so

2025-11-17 Thread Karl Smeltzer
** Changed in: rustc-1.83 (Ubuntu)
Milestone: None => plucky-updates

** Description changed:

- This breaks parallel installations of different versions of libstd-rust.
- The library should either be versioned like:
-   /usr/lib/x86_64-linux-gnu/librustc_driver-2e1d29aa68123e6b.so
+ [ Impact ]
  
- Or dropped entirely if it was added by accident.
+  * 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

** Description changed:

  [ Impact ]
  
-  * This bug prevents the installation of rustc-1.83 and rustc-1.84
+  * 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
+  * 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
+  * 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
+  * The same command succeeds with my PPA enabled, or this package
  otherwise available.
  
-  * See the test results in a previous comment.
+  * 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,
+  * 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
+  * N/A
+ 
+ [ Original Text ]
+ 
+ This breaks parallel installations of different versions of libstd-rust.
+ The library should either be versioned like:
+   /usr/lib/x86_64-linux-gnu/librustc_driver-2e1d29aa68123e6b.so
+ 
+ Or dropped entirely if it was added by accident.

** 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 u

[Bug 2125163] Re: libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-gnu/libEnzyme-19.so

2025-11-14 Thread Karl Smeltzer
** Changed in: rustc-1.83 (Ubuntu)
   Status: Confirmed => In Progress

** Changed in: rustc-1.84 (Ubuntu)
   Status: Confirmed => In Progress

** Changed in: rustc-1.84 (Ubuntu)
 Assignee: (unassigned) => Karl Smeltzer (karljs)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2125163

Title:
  libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-
  gnu/libEnzyme-19.so

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rustc-1.83/+bug/2125163/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2125163] Re: libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-gnu/libEnzyme-19.so

2025-10-22 Thread Karl Smeltzer
==
BEFORE
==
ubuntu@pacific-bird:~$ sudo apt install rustc-1.84
[...]
ubuntu@pacific-bird:~$ sudo apt install rustc-1.83
[...]
Selecting previously unselected package rustc-1.83.
Preparing to unpack .../rustc-1.83_1.83.0+dfsg0ubuntu1-0ubuntu2_amd64.deb ...
Unpacking rustc-1.83 (1.83.0+dfsg0ubuntu1-0ubuntu2) ...
Errors were encountered while processing:
 /var/cache/apt/archives/libstd-rust-1.83_1.83.0+dfsg0ubuntu1-0ubuntu2_amd64.deb
Error: Sub-process /usr/bin/dpkg returned an error code (1)

=
AFTER
=
ubuntu@pacific-bird:~$ sudo apt install rustc-1.84
[...]
ubuntu@pacific-bird:~$ sudo add-apt-repository ppa:rust-toolchain/staging
[...]
ubuntu@pacific-bird:~$ sudo apt install rustc-1.83
[...]
Get:1 https://ppa.launchpadcontent.net/rust-toolchain/staging/ubuntu 
plucky/main amd64 rustc-1.83 amd64 1.83.0+dfsg0ubuntu2-0ubuntu1 [5582 kB]
Fetched 5582 kB in 12s (458 kB/s)   

   
Selecting previously unselected package rustc-1.83.
(Reading database ... 78425 files and directories currently installed.)
Preparing to unpack .../rustc-1.83_1.83.0+dfsg0ubuntu2-0ubuntu1_amd64.deb ...
Unpacking rustc-1.83 (1.83.0+dfsg0ubuntu2-0ubuntu1) ...
Setting up rustc-1.83 (1.83.0+dfsg0ubuntu2-0ubuntu1) ...
Processing triggers for man-db (2.13.0-1) ...
Scanning processes...   


Scanning linux images...

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2125163

Title:
  libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-
  gnu/libEnzyme-19.so

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rustc-1.83/+bug/2125163/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2125163] Re: libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-gnu/libEnzyme-19.so

2025-10-22 Thread Karl Smeltzer
I've been running the autopkgtests, but am struggling to overcome some
testbed issues.  I think there's evidence that the tests themselves are
passing, but I'll keep retrying the one that hasn't actually run yet:

❯ ppa tests ppa:rust-toolchain/staging --release plucky --packages rustc-1.83
* Triggers:
  - Source plucky/rustc-1.83/1.83.0+dfsg0ubuntu2-0ubuntu1: Published
+ Trigger basic @amd64♻️Trigger all-proposed @amd64💍
+ Trigger basic @arm64♻️Trigger all-proposed @arm64💍
+ Trigger basic @armhf♻️Trigger all-proposed @armhf💍
+ Trigger basic @i386♻️ Trigger all-proposed @i386💍
+ Trigger basic @ppc64el♻️  Trigger all-proposed @ppc64el💍
+ Trigger basic @s390x♻️Trigger all-proposed @s390x💍
+ Trigger basic @riscv64♻️  Trigger all-proposed @riscv64💍
* Results:
  - rustc-1.83: plucky/rustc-1.83/1.83.0+dfsg0ubuntu2-0ubuntu1 [amd64]
+ ✅ rustc-1.83 on plucky for amd64   @ 21.10.25 18:34:45  Log 🗒️
+ ⛔ rustc-1.83 on plucky for amd64   @ 21.10.25 19:41:49  Log 🗒️
  • testbed   BAD⛔
+ ⛔ rustc-1.83 on plucky for amd64   @ 22.10.25 01:27:14  Log 🗒️
  • testbed   BAD⛔
+ ⛔ rustc-1.83 on plucky for amd64   @ 22.10.25 19:45:44  Log 🗒️
  • testbed   BAD⛔
  - rustc-1.83: plucky/rustc-1.83/1.83.0+dfsg0ubuntu2-0ubuntu1 [arm64]
+ ✅ rustc-1.83 on plucky for arm64   @ 21.10.25 19:07:56  Log 🗒️
+ ✅ rustc-1.83 on plucky for arm64   @ 21.10.25 19:23:57  Log 🗒️
  - rustc-1.83: plucky/rustc-1.83/1.83.0+dfsg0ubuntu2-0ubuntu1 [armhf]
+ ✅ rustc-1.83 on plucky for armhf   @ 21.10.25 18:31:53  Log 🗒️
+ ✅ rustc-1.83 on plucky for armhf   @ 21.10.25 19:42:25  Log 🗒️
  - rustc-1.83: plucky/rustc-1.83/1.83.0+dfsg0ubuntu2-0ubuntu1 [ppc64el]
+ ✅ rustc-1.83 on plucky for ppc64el @ 21.10.25 18:09:25  Log 🗒️
+ ✅ rustc-1.83 on plucky for ppc64el @ 21.10.25 18:23:22  Log 🗒️
  - rustc-1.83: plucky/rustc-1.83/1.83.0+dfsg0ubuntu2-0ubuntu1 [s390x]
+ ✅ rustc-1.83 on plucky for s390x   @ 21.10.25 18:07:24  Log 🗒️
+ ⛔ rustc-1.83 on plucky for s390x   @ 21.10.25 19:37:01  Log 🗒️
  • testbed   BAD⛔
+ ✅ rustc-1.83 on plucky for s390x   @ 21.10.25 23:33:23  Log 🗒️
* Running: (none)
* Waiting: (none)

** Changed in: rustc-1.83 (Ubuntu)
 Assignee: (unassigned) => Karl Smeltzer (karljs)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2125163

Title:
  libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-
  gnu/libEnzyme-19.so

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rustc-1.83/+bug/2125163/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2125163] Re: libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-gnu/libEnzyme-19.so

2025-10-22 Thread Karl Smeltzer
Attaching the re-generated orig tarball, which has the enzyme code
removed.

** Attachment added: "rustc-1.83_1.83.0+dfsg0ubuntu2.orig.tar.xz"
   
https://bugs.launchpad.net/ubuntu/+source/rustc-1.83/+bug/2125163/+attachment/5919767/+files/rustc-1.83_1.83.0+dfsg0ubuntu2.orig.tar.xz

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2125163

Title:
  libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-
  gnu/libEnzyme-19.so

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rustc-1.83/+bug/2125163/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2125163] Re: libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-gnu/libEnzyme-19.so

2025-10-22 Thread Karl Smeltzer
This patch removes Enzyme from the rustc-1.83 build for Plucky.  Since
this bug only affects 1.83 and 1.84 on Plucky (the period between Enzyme
being merged in, and being disabled for future builds), it's sufficient
to disable it for 1.83 and leave 1.84 alone.  There are no reverse
dependencies on 1.83, whereas 1.84 is the default version of rustc in
Plucky, so changing 1.83 should be very low-impact.

The package built successfully in this PPA: 
https://launchpad.net/~rust-toolchain/+archive/ubuntu/staging
The source is here: 
https://git.launchpad.net/~canonical-foundations/ubuntu/+source/rustc/log/?h=merge-1.83

** Patch added: "1-1.83.0+dfsg0ubuntu2-0ubuntu1.debdiff"
   
https://bugs.launchpad.net/ubuntu/+source/rustc-1.83/+bug/2125163/+attachment/5919766/+files/1-1.83.0+dfsg0ubuntu2-0ubuntu1.debdiff

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2125163

Title:
  libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-
  gnu/libEnzyme-19.so

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rustc-1.83/+bug/2125163/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2125163] Re: libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-gnu/libEnzyme-19.so

2025-09-22 Thread Richard Scott McNew
Confirmed on Plucky:

dpkg: error processing archive 
/var/cache/apt/archives/libstd-rust-1.83_1.83.0+dfsg0ubuntu1-0ubuntu2_amd64.deb 
(--unpack):
 trying to overwrite '/usr/lib/x86_64-linux-gnu/libEnzyme-19.so', which is also 
in package libstd-rust-1.84:amd64 (1.84.1+dfsg0ubuntu1-0ubuntu1)


** Changed in: rustc-1.84 (Ubuntu)
   Status: New => Confirmed

** Changed in: rustc-1.83 (Ubuntu)
   Status: New => Confirmed

** Changed in: rustc-1.83 (Ubuntu)
   Importance: Undecided => Medium

** Changed in: rustc-1.84 (Ubuntu)
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2125163

Title:
  libstd-rust-1.* ships unversioned /usr/lib/x86_64-linux-
  gnu/libEnzyme-19.so

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rustc-1.83/+bug/2125163/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs