feat(24.04): slice definitions for Rust 1.85 (Edition 2024)#824
feat(24.04): slice definitions for Rust 1.85 (Edition 2024)#824rmcnew wants to merge 18 commits intocanonical:ubuntu-24.04from
Conversation
|
hi @rmcnew. thanks for a PR! :) this is related to a log of rust work i've done towards the end of last year, some of which still has some loose ends to wrap up. adding the 'forward port missing' label to this PR for now, since there are no FP's of cargo-1.85 and rust-1.85. i'll wrap up the FPs of the last-years rust work and would be keen to rebase this on top afterwards. will get back to you on that once i refresh myself on all that needs to get done there. ( happy new year! 🥳 ) |
|
i've done the backport of rust-1.85 to 24.04: #843. will do the same for cargo-1.85 and then this can be rebased on top 👍 marking as blocked for now |
|
alright. both rust and cargo backports PRs done 👍 |
…leases into ubuntu-24.04 * 'ubuntu-24.04' of https://github.com/canonical/chisel-releases: feat(24.04): rustc-1.85 slices (canonical#843) feat(24.04): awk symlink (canonical#866) feat(24.04): cc symlink (canonical#870) fix(24.04): fix lxc discard when MANIFESTS_EXPORT_DIR is unset (canonical#861)
|
It looks like all of the tests pass. X64 failed due to infra timeout: 'error: cannot talk to archive: Get "http://archive.ubuntu.com/ubuntu/dists/noble/InRelease": context deadline exceeded (Client.Timeout exceeded while awaiting headers)' |
Test CoverageAverage Total Coverage: 5.56% Arch: aarch64Coverage: 5.56%
|
yeah, that can happen. there is a couple of places we're tracking which could do with some retry logic to make the tests less flaky. a manual retry or in the meantime, ty for rebasing on rust! still waiting for #845, but i'm pushing for it to be done this week. will ping when 👍 :) |
Proposed changes
Add slice definitions for Rust 1.85 with support for Edition 2024
Forward porting
These changes can be forward ported to other Ubuntu releases, but changes will be needed to the
libstd-rust-$VERSIONslice definition to give the correct filenames. This is a limitation in the way that Rust generates soname filenames.Checklist