On Sat, Jul 18, 2026 at 9:07 AM Mattia Verga via devel <[email protected]> wrote: > If we have to add ExcludeArch to 3.400 packages + those which already > exclude i686 builds, how many packages are left if we invert the logic > and add some magic macro to enable i686 build?
Total source packages in Fedora: 23,245 src.rpm Produce only noarch (i686 irrelevant): 12,620 src.rpm Already ExcludeArch i686: 2,431 src.rpm Currently producing i686 binary RPMs: 8,318 src.rpm / 19,306 bins Proposed to remove (koji-only + leaf): 3,401 src.rpm / 3,557 bins Would remain building i686: 4,917 src.rpm / 15,749 bins In short: by applying this change, 2,431 (already exclude i686) + 3,401 (proposed to exclude i686) count would be larger than 4,917 (would remain i686), so we could invert the logic instead (disable i686 by default + add 'Includearch: i686' to the 4,917). An alternative way to reach the same result, with a benefit of new packages having i686 off by default. Michal -- Michal Schorm Senior Software Engineer Databases Team Red Hat -- On Sat, Jul 18, 2026 at 9:07 AM Mattia Verga via devel <[email protected]> wrote: > > Il 18/07/26 03:02, Michal Schorm ha scritto: > > On Sat, Jul 18, 2026 at 2:32 AM Mateus R. Costa > > <[email protected]> wrote: > >> This brings it to my question: since to me I am almost sure nobody will > >> ever install the x86_32 version, although it's perfectly buildable, what > >> prevents me from, as a packager, to simply disable it for only that > >> package? > >> > >> Is there a specific policy I should be aware of? > > Hi Mateus, > > The current policy actually encourages package maintainers to drop the > > leaf i686 packages on their discretion: > > https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval > > You can go for it right now. > > > > > > This thread's goal is to coordinate a larger independent effort - here > > I seek validation of my analysis, and assistance with realization. > > > > > Perhaps it's time to file a new proposal and make i686 builds off by > default? > > If we have to add ExcludeArch to 3.400 packages + those which already > exclude i686 builds, how many packages are left if we invert the logic > and add some magic macro to enable i686 build? > > Mattia > > > -- > _______________________________________________ > devel mailing list -- [email protected] > To unsubscribe send an email to [email protected] > 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/[email protected] > Do not reply to spam, report it: > https://forge.fedoraproject.org/infra/tickets/issues/new -- _______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] 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/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
