Dne 08. 11. 21 v 21:39 Kevin Fenzi
napsal(a):
On Mon, Nov 08, 2021 at 02:06:43PM +0100, Florian Weimer wrote:I would like to create a long-running rawhide side tag for preparing Fedora for the removal of implicit function declarations from the GCC defaults. This is a change that happened in the C99 version of the language, but GCC could not adopt at the time because too much software was broken by it. Even today, there are build failures, and, arguably worse, successful builds with different feature sets. The goal is to disable implicit function declarations in GCC 13, to be released in spring 2023 (not next year's GCC 12 version). This plan was presented at this year's Cauldron, and was met with approval: Eliminating implicit function declarations <https://linuxplumbersconf.org/event/11/contributions/1014/> I have some space to work on this during the coming months, for implementing the buildroot changes (in gcc and presumably redhat-rpm-config, built off branches in dist-git), for creating some HTML reports, and even for creating the package changes themselves. Changes will be submitted to upstream projects initially. Eventually, we'll have to fix the Fedora packages if there's no upstream release with the fixes. We'll need some way to coordinate the fixes between multiple developers, a way to find unapplied upstream fixes once we are heading towards Fedora 38, and ideally some way to share patches across distributions if the upstream project no longer exists/accepts patches. If Fedora wants to support this, I'd need a long-running side tag in Koji, and a few dist-git branches (for gcc and redhat-rpm-config). I can do the test builds as scratch builds, to conserve storage space and not to pollute Koji with uninteresting NVRs. Thoughts?Isn't this an ideal use case for copr?
+1
Or maybe I just don't understand how the side-tag is going to be used. Will there be some modifications necessary for some packages (except those already listed)? Will these changes be compatible with rawhide? Will the side-tag ever be merged back into Rawhide?
Vít
Or is the lack of s390x (and non emulated armv7) there too much of a hurdle? kevin
_______________________________________________ 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 on the list, report it: https://pagure.io/fedora-infrastructure
Attachment:
OpenPGP_signature
Description: OpenPGP digital signature
_______________________________________________ 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 on the list, report it: https://pagure.io/fedora-infrastructure