RFC: Additional checkpoint for major toolchain updates before mass rebuild

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

For reference, this has been discussed at the last FPC meeting:
https://meetbot.fedoraproject.org/meeting-1_matrix_fedoraproject-org/2025-01-23/fpc.2025-01-23-17.00.log.html

And I filed a corresponding RFC with FESCo here:
https://pagure.io/fesco/issue/3347

In an effort to avoid the large amount of breakage during the mass
rebuild that happened with GCC 15 and Go 1.24 landing only *hours*
before it was started, we suggested the following:

"Major toolchain upgrades must land at least 7 days before the
scheduled start of the mass rebuild."

This would mean either major toolchain updates would need to be pushed
slightly earlier, or the mass rebuild is started slightly later, plus
/ minus a few days. A proposal to move the January mass rebuild back
by two entire weeks had previously been rejected by FESCo, mostly
because it would result in the mass rebuild (and its fallout)
happening during FOSDEM.

Making sure major toolchain updates are in place at least one week
before the start of the mass rebuild should give maintainers more time
to deal with potential breakage and / or give compiler maintainers
more time to fix regressions that are only found after the update
lands.

Due to the way how release schedules line up, this additional
"checkpoint" would mostly affect GCC and golang, but potentially also
other major toolchains - though LLVM will likely continue to need an
exception to allow landing the major update "very late" - because the
LLVM release schedule doesn't line up well with the Fedora release
schedule.

There have been some comments on the FESCo ticket, but it would
probably be better to have a discussion on the mailing list, instead.

Fabio
-- 
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux