** Description changed: Rustc 1.83 is currently not available in the Noble archives. However, the QEMU devs would like to be able to run their Rust CI tests on LTS Ubuntu build servers, as part of their movement to include more and more Rust code. I confirmed that they would like to access this port as an SRU via IRC - (conversation transcluded at the end). + (conversation transcluded at the end). This SRU would add that port to + the Noble archives. I have created a port of Rustc 1.83 to Noble, available at ppa:petrakat/rust-1.83-merge, version string 1.83.0+dfsg0ubuntu1~bpo2-0ubuntu1.24.04~ppa1. Please note that that version has the same contents as 1.83.0+dfsg0ubuntu1~bpo0-0ubuntu1.24.03~ppa3, which is the version that I ran autopkgtests on. I re-uploaded it as a new version because I messed up the ~bpoN part. [ Impact ] - * Most users will not be impacted by this. It allows developers to run - Rust CI on more platforms. + * Most users will not be impacted by this, because it adds a new package. + It allows developers to run Rust CI on more platforms. * This upload follows the standard Rustc backport procedure; I downgraded libgit2 and vendored LLVM. [ Test Plan ] * To reproduce: - Look at pad.lv/u/rustc-1.83 - It's not available for Noble + * To confirm it works: + - Install this package + - Run `cargo new hello-sru` to create a new Rust binary crate named + `hello-sru` + - cd into the new folder + - Run `cargo run`, and all going well it will print `Hello, world!` + (By default `cargo new` creates a hello world program.) [ Where problems could occur ] * In the event that there is some disastrous bug, the effects will still be quite small on the end user because you have to opt in to using this package. * If this SRU is later used to compile other SRU'd packages that use Rust, it is possible that bugs in this port cause those packages to fail. - - * QEMU is a reasonably high-profile project, and if errors in this code cause - large delays or errors in QEMU it is quite possible we will get bad publicity. * I believe the risk of such disastrous bugs is very low, as the changes to rustc source itself are minimal (one line), and the autopackage tests are quite thorough. [ Other Info ] * This port was originally requested as bug #2109898, and the porting process was done as bug #2120318. * Please excuse the strange version string; it adheres to the standard formatting for Rust backports. * I have never filed an SRU before so please be patient :)
** Description changed: Rustc 1.83 is currently not available in the Noble archives. However, the QEMU devs would like to be able to run their Rust CI tests on LTS Ubuntu build servers, as part of their movement to include more and more Rust code. I confirmed that they would like to access this port as an SRU via IRC (conversation transcluded at the end). This SRU would add that port to the Noble archives. I have created a port of Rustc 1.83 to Noble, available at ppa:petrakat/rust-1.83-merge, version string 1.83.0+dfsg0ubuntu1~bpo2-0ubuntu1.24.04~ppa1. Please note that that version has the same contents as 1.83.0+dfsg0ubuntu1~bpo0-0ubuntu1.24.03~ppa3, which is the version that I ran autopkgtests on. I re-uploaded it as a new version because I messed up the ~bpoN part. [ Impact ] * Most users will not be impacted by this, because it adds a new package. - It allows developers to run Rust CI on more platforms. + It allows developers to run Rust CI on more platforms. * This upload follows the standard Rustc backport procedure; I downgraded libgit2 and vendored LLVM. [ Test Plan ] * To reproduce: - Look at pad.lv/u/rustc-1.83 - It's not available for Noble - * To confirm it works: - - Install this package - - Run `cargo new hello-sru` to create a new Rust binary crate named - `hello-sru` - - cd into the new folder - - Run `cargo run`, and all going well it will print `Hello, world!` - (By default `cargo new` creates a hello world program.) + * To confirm it works: + - Install this package + - Run `cargo-1.83 new hello-sru` to create a new Rust binary crate named + `hello-sru` + - cd into the new folder + - Run `cargo-1.83 run`, and all going well it will print `Hello, world!` + (By default cargo new creates a hello world program.) [ Where problems could occur ] * In the event that there is some disastrous bug, the effects will still be quite small on the end user because you have to opt in to using this package. * If this SRU is later used to compile other SRU'd packages that use Rust, it is possible that bugs in this port cause those packages to fail. * I believe the risk of such disastrous bugs is very low, as the changes to rustc source itself are minimal (one line), and the autopackage tests are quite thorough. [ Other Info ] * This port was originally requested as bug #2109898, and the porting process was done as bug #2120318. * Please excuse the strange version string; it adheres to the standard formatting for Rust backports. * I have never filed an SRU before so please be patient :) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2125155 Title: [SRU] Rustc 1.83 not available on Noble To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/rustc-1.83/+bug/2125155/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
