[Bug 2052985] Re: [SRU] Upgrade Rust to 1.76.0

Zixing Liu 2052985 at bugs.launchpad.net
Tue Apr 23 19:36:56 UTC 2024


** Description changed:

+ [ Impact ]
+ 
+ * Due to blocking archive work in the 24.04 cycle, Rust 1.76 was not uploaded in time. However, web browsers and kernels may need a Rust version that is newer than 1.75 in the near future.
+ * Users anticipate a newer Rust release in 24.04, as the version was released two months before Noble's release.
+ 
+ [ Test Plan ]
+ 
+ * A Rust ecosystem rebuild was done in
+ https://launchpad.net/~liushuyu-011/+archive/ubuntu/rust-
+ updates-1.76-wrb-2/+packages to ensure compatibility.
+ 
+ [ Where problems could occur ]
+ 
+ * Rust libraries/applications using Rust internal interfaces not part of the Rust standard library public API will fail to build.
+ * Rust libraries/applications exploiting previous Rust soundness checking deficiencies will fail to build.
+ * Rust libraries/applications using nightly features may fail to build.
+ 
+ [ Other Info ]
+ 
+ * Upstream release note:
+ -----------------------------------------------------------------------------
  Upgrade Rust to 1.76.0
  
  Notable changes in 1.76:
  
  * `char` and `u32` now have the same ABI size
  * `std::any::type_name_of_val` is now stable and can be used to print out the type name
  
  https://blog.rust-lang.org/2024/02/08/Rust-1.76.0.html

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to rustc in Ubuntu.
https://bugs.launchpad.net/bugs/2052985

Title:
  [SRU] Upgrade Rust to 1.76.0

Status in rustc package in Ubuntu:
  Incomplete

Bug description:
  [ Impact ]

  * Due to blocking archive work in the 24.04 cycle, Rust 1.76 was not uploaded in time. However, web browsers and kernels may need a Rust version that is newer than 1.75 in the near future.
  * Users anticipate a newer Rust release in 24.04, as the version was released two months before Noble's release.

  [ Test Plan ]

  * A Rust ecosystem rebuild was done in
  https://launchpad.net/~liushuyu-011/+archive/ubuntu/rust-
  updates-1.76-wrb-2/+packages to ensure compatibility.

  [ Where problems could occur ]

  * Rust libraries/applications using Rust internal interfaces not part of the Rust standard library public API will fail to build.
  * Rust libraries/applications exploiting previous Rust soundness checking deficiencies will fail to build.
  * Rust libraries/applications using nightly features may fail to build.

  [ Other Info ]

  * Upstream release note:
  -----------------------------------------------------------------------------
  Upgrade Rust to 1.76.0

  Notable changes in 1.76:

  * `char` and `u32` now have the same ABI size
  * `std::any::type_name_of_val` is now stable and can be used to print out the type name

  https://blog.rust-lang.org/2024/02/08/Rust-1.76.0.html

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rustc/+bug/2052985/+subscriptions




More information about the foundations-bugs mailing list