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

Reply via email to