Re: i686 removal - easy win set

Vít Ondruch <[email protected]> Mon, 20 Jul 2026 10:42:00 +0200
Newsgroups gmane.linux.redhat.fedora.devel
Message-ID <[email protected]>
Dne 18. 07. 26 v 9:06 Mattia Verga via devel napsal(a):
> 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?


+1

If "inverted" way is technically possible, I would very much prefer it.

Even if majority packages should be initially explicitly enabled for 
i686, I think that is much better approach, because after the i686 
builders are removed, we will be forced to do the cleanup. Not leftover 
`ExcludeArch: %{ix86}` will stay behind.

BTW this likely mean that at the same time, the already existing 
`ExcludeArch: %{ix86}` should be removed, because they won't have any 
purpose (although I am sure that some maintainers might use these 
platforms also for other distributions).


Vít

-- 
_______________________________________________
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
OpenPGP_signature.asc (application/pgp-signature, 840 B)
-----BEGIN PGP SIGNATURE-----

wsF5BAABCAAjFiEEjuEMC4xF8PxsGhoUDOCe55kXuHwFAmpd31gFAwAAAAAACgkQDOCe55kXuHzA
dQ//RrXQc7gi00peL4T2Xi0AfNCTFWsiRnVp+whl5TwB5N7Ul/cMbhsfSbBQknD5mndUhQA8qFn5
dKtez7hmiwmswGaShZBtCS6NUKrK9w7x53+9syPY03JYPiaalGcPEeP/wDASBKdNYxjQTzcAH1Vi
gKOg+VkqR5vr8G65KLHFBr6kFmcQjgZ3gRX2lZsaHhYIQGkONP9lB2pn9rMOS3KcGPWRSvJmOzSP
yY61D6karstWCvfs0LJALGnJ/QFYw10YrFA85u9niz/0EqPNPFtQYfqAJhoyj5rJysElj4WWHuzE
L3ZN4ZPl3HVDjS8r3PAOnQcsh7+syewRXnJ91VQTFPhn1qd35sTMQ/AjwbgL5e4bTTVylDjkbSjS
DozRGzwdorspLDgNX2q5cXkvNVGKsxSUkl3DyPsDafBfpQj8r6IeD+CS0oPJTkDKIgxS507TlmPS
DuJj0mH+1+j+1WLHiHzYqSvL/25PbmFRtlhb278QBgC6FlAhgB5KIYZ4ST7kL6E6rYvW/f0odcpR
4cqqZuZLnHgHndItxAGYIWKDPgOd/9ruOc+vogGeO2YXHhLzi7IMy3Z9LNf/mS/64nU93lB8jOLl
WDnT8odHijVbzgk6B+uIPs1hPl7Gf4dDDhJgveeJuFdGwHUpNH4nH+U3lWHe9lpSXgzBb5OdoxMK
btw=
=XDZw
-----END PGP SIGNATURE-----