On Sat, Jul 2, 2022, 01:58 Maxwell G <gotmax@e.email> wrote:
On Wednesday, June 29, 2022 4:10:14 PM CDT Robert-André Mauchin wrote:
> Could we too make a move toward this by dropping %ix86 from our supported
> arches?

I think it's worthwhile to remove our go libraries and applications. They are not included included in multilib*, and Fedora is no longer released for 32-bit x86., so they are not actually included in the composed content.

My question is: How do we plan to go about this? Will we simply remove `%ix86` from `%golang_arches` right before the mass rebuild?

On Thursday, June 30, 2022 4:38:02 AM CDT Florian Weimer wrote:
> Will the Go tools remain usable for building 32-bit programs?  Can we
> still reproduce 32-bit bugs on Fedora after this change?

As I said, golang and the go libs/applications* aren't even shipped in composes. The only way to access these builds is through koji/the buildroot repo. However, go already has first class support for cross compiling built in, so the packages built for %ix86 aren't really needed for this purpose.

```
$ sudo dnf repoquery -q --repo=rawhide --arch=i686 | grep golang| wc -l
0

$ sudo dnf repoquery -q --repo rawhide,rawhide-source --whatrequires golang --recursive | grep '\.src$' | pkgname | sort | uniq | xargs sudo dnf repoquery -q --repo rawhide --latest-limit 1 --arch=i686

deepin-pw-check-0:5.1.6-1.fc37.i686
graphviz-0:4.0.0-8.fc37.i686
```

* There are only two packages that buildrequire golang that are still shipped for multilib.

--
Thanks,

Maxwell G (@gotmax23)
Pronouns: He/Him/His


First the change window is closed. I'll ask if we indeed need a change for that. 
Second we can keep golang the package on i686 but drop all others golang libraries and binaries? 

Best regards,

Robert-André