[Bug 2100266] Re: Versioned cargo wrapper script points to default cargo
Max Gilmour
2100266 at bugs.launchpad.net
Tue Oct 28 17:30:28 UTC 2025
I've created fixes for several of the targeted versions. Their debdiffs
shall be included in future comments.
======
Before
======
root at plucky-bug:~# apt install -yU cargo cargo-1.82
[...]
root at plucky-bug:~# cargo --version
cargo 1.84.1 (66221abde 2024-11-19)
root at plucky-bug:~# /usr/lib/rust-1.82/share/cargo/bin/cargo --version
cargo 1.84.1 (66221abde 2024-11-19)
=====
After
=====
root at plucky-bug:~# add-apt-repository ppa:maxgmr/rustc-lp-2100266
[...]
root at plucky-bug:~# apt-cache policy cargo-1.82
cargo-1.82:
Installed: 1.82.0+dfsg0ubuntu1-0ubuntu2
Candidate: 1.82.0+dfsg0ubuntu1-0ubuntu3~ppa2
Version table:
1.82.0+dfsg0ubuntu1-0ubuntu3~ppa2 500
500 https://ppa.launchpadcontent.net/maxgmr/rustc-lp-2100266/ubuntu plucky/main amd64 Packages
*** 1.82.0+dfsg0ubuntu1-0ubuntu2 500
500 http://archive.ubuntu.com/ubuntu plucky/universe amd64 Packages
100 /var/lib/dpkg/status
root at plucky-bug:~# apt install cargo-1.82
[...]
root at plucky-bug:~# cargo --version
cargo 1.84.1 (66221abde 2024-11-19)
root at plucky-bug:~# /usr/lib/rust-1.82/share/cargo/bin/cargo --version
cargo 1.82.0 (8f40fc59f 2024-08-21)
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to rustc-1.76 in Ubuntu.
https://bugs.launchpad.net/bugs/2100266
Title:
Versioned cargo wrapper script points to default cargo
Status in rustc-1.76 package in Ubuntu:
Invalid
Status in rustc-1.77 package in Ubuntu:
Invalid
Status in rustc-1.78 package in Ubuntu:
Invalid
Status in rustc-1.79 package in Ubuntu:
Invalid
Status in rustc-1.80 package in Ubuntu:
Invalid
Status in rustc-1.81 package in Ubuntu:
In Progress
Status in rustc-1.82 package in Ubuntu:
In Progress
Status in rustc-1.83 package in Ubuntu:
In Progress
Status in rustc-1.84 package in Ubuntu:
In Progress
Status in rustc-1.85 package in Ubuntu:
In Progress
Status in rustc-1.88 package in Ubuntu:
In Progress
Status in rustc-1.76 source package in Focal:
New
Status in rustc-1.77 source package in Focal:
New
Status in rustc-1.78 source package in Focal:
New
Status in rustc-1.79 source package in Focal:
New
Status in rustc-1.80 source package in Focal:
New
Status in rustc-1.76 source package in Jammy:
New
Status in rustc-1.77 source package in Jammy:
New
Status in rustc-1.78 source package in Jammy:
New
Status in rustc-1.79 source package in Jammy:
New
Status in rustc-1.80 source package in Jammy:
New
Status in rustc-1.76 source package in Noble:
New
Status in rustc-1.77 source package in Noble:
New
Status in rustc-1.78 source package in Noble:
New
Status in rustc-1.79 source package in Noble:
New
Status in rustc-1.80 source package in Noble:
New
Status in rustc-1.80 source package in Oracular:
Won't Fix
Status in rustc-1.81 source package in Oracular:
Won't Fix
Status in rustc-1.81 source package in Plucky:
New
Status in rustc-1.82 source package in Plucky:
New
Status in rustc-1.83 source package in Plucky:
New
Status in rustc-1.84 source package in Plucky:
Triaged
Status in rustc-1.85 source package in Questing:
New
Status in rustc-1.88 source package in Questing:
New
Status in rustc-1.88 source package in Resolute:
In Progress
Bug description:
If you use the cargo wrapper script provided by a versioned cargo
package, e.g. /usr/lib/rust-1.80/share/cargo/bin/cargo, it will invoke
/usr/bin/cargo rather than /usr/lib/rust-1.80/bin/cargo.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rustc-1.76/+bug/2100266/+subscriptions
More information about the foundations-bugs
mailing list