On Mon, 2022-03-07 at 12:12 -0500, Ben Cotton wrote:
== Detailed Description ==
Fedora does no longer ship any deliverables for i686, not even RPM
repositories for i686 are published any longer. The kernel package
itself also [[Changes/Stop Building i686 Kernels|dropped support for
i686]] in Fedora 31, so there has not been any way to run Fedora on
32-bit x86 systems for years. Only a tiny fraction of all packages
that are built on i686 are actually used (i.e. "multilib" support for
Wine, Steam, etc. on x86_64).
Why isn't this as simple as:
1) Create an f37-multilib-build build tag with all supported arches + i686,
and an f37-multilib{,-candidate} build targets to use it (with destination tag
of f37-updates-candidate);
2) Drop i686 from f37-build tag;
3) Maintainers of wine and its deps etc. opt-in to i686 with a package.cfg:
[koji]
targets = f37-multilib
(Yes, that would have to be updated after branch point, but that could
possibly be automated.)
4) Everyone else leaves their spec files alone, no need to add ExcludeArch:
i686.
Would that work?
--
Yaakov Selkowitz
Senior Software Engineer - Platform Enablement
Red Hat, Inc.