Upgrade Rust to 1.68.2

Bug #2025179 reported by Zixing Liu
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
rustc (Ubuntu)
Fix Released
Undecided
Zixing Liu

Bug Description

Upgrade Rust to 1.68.2.

This is a *security update*.

This release fixed the following:

- Updated GitHub's RSA key
- Rovoked GitHub's compromised RSA key

Changed in rustc (Ubuntu):
assignee: nobody → Zixing Liu (liushuyu-011)
Changed in rustc (Ubuntu):
status: New → In Progress
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

Affects kernel too, it really demands 1.68.2 now.

Revision history for this message
Zixing Liu (liushuyu-011) wrote :

Unfortunately, due to LP#1993819, we can't migrate the package to the main archive anytime soon.

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

1.68.2 in proposed is good enough to build kernels.

Revision history for this message
Zixing Liu (liushuyu-011) wrote :
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

$ ./copy-package --from ppa:liushuyu-011/ubuntu/rust-updates-1.68-1 --suite mantic --to ubuntu --to-suite mantic-proposed --sponsor liushuyu-011 rustc
Copy candidates:
 rustc 1.68.2+dfsg0ubuntu1-0ubuntu2 in mantic
Candidate copy target: https://api.launchpad.net/devel/ubuntu/+archive/primary, mantic, proposed
Sponsored for: https://api.launchpad.net/devel/~liushuyu-011
Copy [y|N]? y
1 copy requested.

note this will trigger rebuild.

If your source PPA had "build debug symbols" and "publish debug symbols" settings on, it would have been possible to copy the package with binaries, as they would be suitable for direct inclusion in the archive.

Changed in rustc (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Zixing Liu (liushuyu-011) wrote :

The autopkgtest caught a regression. I will post a new version as soon as possible.

Revision history for this message
Zixing Liu (liushuyu-011) wrote (last edit ):

I have prepared a fix for this:
You can find the PPA here: https://launchpad.net/~liushuyu-011/+archive/ubuntu/rust-updates-1.68/+packages.
And also, its corresponding source at https://git.launchpad.net/~canonical-foundations/ubuntu/+source/rustc/tree/?h=merge-1.68.
You can also find the corresponding autopkgtest result for the PPA here: https://autopkgtest.ubuntu.com/results/autopkgtest-mantic-liushuyu-011-rust-updates-1.68/mantic/amd64/r/rustc/20230714_073501_c03f8@/log.gz.

Note that this is currently UNFIT for sponsorship/upload. I have requested a review from Simon.

Revision history for this message
Dimitri John Ledkov (xnox) wrote (last edit ):

In debian/tests/control, for the create-and-build-crate it states:

Architecture: amd64, armhf, i386, s390x #arm64 and ppc64el run out of disk space when running this test

Seems suspicious to me, at least on the Ubuntu infrastructure arm64 & ppc64el are provisioned as new VMs and thus should have just as much disk space as amd64 and s390x.

Revision history for this message
Simon Chopin (schopin) wrote :

The review was conducted offline, I just uploaded this to -proposed :-)

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

Otherwise update to 1.68.2 and these autopkgtest fixes look good to me.

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

autopkgtest url provided above in #7 points to 1.69 builds, rather than the 1.68.2 builds.

http://ppa.launchpad.net/liushuyu-011/rust-updates-1.69/ubuntu mantic/main rustc 1.69.0+dfsg0ubuntu1-0ubuntu1

Revision history for this message
Zixing Liu (liushuyu-011) wrote :

xnox: I have corrected the autopkgtest URL.
The page for the autopkgtest results is https://autopkgtest.ubuntu.com/results/autopkgtest-mantic-liushuyu-011-rust-updates-1.68/?format=plain.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package rustc - 1.69.0+dfsg0ubuntu1-0ubuntu1

---------------
rustc (1.69.0+dfsg0ubuntu1-0ubuntu1) mantic; urgency=medium

  * New upstream release 1.69.0 (LP: #2025691)
    - d/patches: Refresh patches
  * d/tests: Add a new smoke test for Cargo (originally from Nick Rosbrook)
    - d/tests/control: Removed architecture restriction from the original test
  * d/patches/c-2201-always-enable-nightly-features.patch: Removed due to
    superseded by d/p/d-0012-cargo-always-return-dev-channel.patch a newer
    patch that does the same thing

 -- Zixing Liu <email address hidden> Thu, 13 Jul 2023 15:13:25 +0800

Changed in rustc (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.