On Tue, 19 Jul 2022 at 05:28, Florian Weimer <fweimer@redhat.com> wrote:
* Stephen Smoogen:

> There is a lot of work needed to keep golang libraries working in
> Fedora, and in order to cut down extra items that are taking time and
> debugging, the golang SIG would like to remove x86_32 from i686
> starting in Fedora 38.

What does “remove x86_32 from i686” mean?  As Maxwell G pointed out, Go
calls the 32-bit x86 architecture “386”.


Sorry I was typing this while trying to be in the meeting. What this strawman means is that for Fedora 38, Go does the same thing as Java did in 37 and the 386/x86_32/i686/whatever_koji_blocks_on is added so that golang is no longer built. Reasons from the meeting:

1. Problems with x86_32 get papered over due to lack of time.
2. Way too much work with the current 'hurt' state golang's libraries are in the distro to change that.

There are a lot of problems with trying to keep the golang ecosystem working in the distribution as it is. Removing this architecture is a beginning 'swipe' to cutting it down to things that people on the 'team' have expertise and time for.
 
Thanks,
Florian



--
Stephen Smoogen, Red Hat Automotive
Let us be kind to one another, for most of us are fighting a hard battle. -- Ian MacClaren