#11504 F39 system-wide change: GNU Toolchain update for F39 https://fedoraproject.org/wiki/Changes/GNUToolchainF39
Closed: Fixed 2 years ago by humaton. Opened 2 years ago by codonell.

  • Describe the issue
    • We are requesting a mass rebuild for the toolchain update to the latest glibc and binutils.
  • When do you need this? (YYYY/MM/DD)
    • By the mass rebuild scheduled date (2023-07-19)
  • When is this no longer needed or useful? (YYYY/MM/DD)
    • After the mass rebuild scheduled date (2023-07-19)
  • If we cannot complete your request, what is the impact?
    • gcc 13.2, binutils 2.40, and glibc 2.38 would still be a part of F39, but some packages would not have been built against the updated components and may fail to build at a later date.

Notes:

  • glibc has been doing weekly rawhide rebases to upstream for the last 6 months as usual and fixing integration issues as they arise.
  • binutils has been through continuous testing in rawhide since February and no integration issues have been detected.
  • gcc is already at 13.1 so 13.2 is only a point-release update with less impact.

Metadata Update from @humaton:
- Issue tagged with: f39, high-gain, high-trouble, mass rebuild

2 years ago

Hi @codonell,

thanks for contacting Release Engineering. I am slightly confused are you asking us to do a mass rebuild before the scheduled one? If so do you expect us to rebuild a specific set of packages? Like everything that depends on gcc&binutils, or to rebuild everything in Fedora twice?

Hi @codonell,

thanks for contacting Release Engineering. I am slightly confused are you asking us to do a mass rebuild before the scheduled one? If so do you expect us to rebuild a specific set of packages? Like everything that depends on gcc&binutils, or to rebuild everything in Fedora twice?

My apologies. Please let me clarify. I'm not asking for a second mass rebuild. I am only asking that you carry out the mass rebuild as-planned in the schedule. This request is here to avoid the existing mass-rebuild from being removed from the schedule in the event it was considered not-required.

Please consider the "GNUToolchainF39" system-wide change request as having a dependency on the existing mass-rebuild in the schedule.

Thanks for the clarification, the mass rebuild will go along as scheduled and we will include the latest toolchain builds available at that time.

Metadata Update from @humaton:
- Issue tagged with: change-ack

2 years ago

Hi @codonell,

are all the tool chain changes ready for the scheduled mass rebuild that will happen on 2023-07-18 10:30 UTC ?

Hi @codonell,

are all the tool chain changes ready for the scheduled mass rebuild that will happen on 2023-07-18 10:30 UTC ?

In general the Toolchain is a GO:

  • gcc 13.1.1 is ready
  • binutils 2.40 is ready
  • glibc 2.38 snapshot is ready and can be used to rebuild @critical-path-base+@critical-path-build+@critical-path-compose
  • gdb 13.2 is ready

When gcc 13.2 becomes available (August) we'll update to that to include additional bug fixes. When the final released version of glibc 2.38 releases on August 1st we'll pickup the release (minimal delta from what we have) to have finalized ABI guarantees.

We are ready for the mass rebuild.

Amazing the rebuild will start as scheduled.

Metadata Update from @humaton:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

2 years ago

Log in to comment on this ticket.

Metadata