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

Reply via email to