On Sat, Jul 2, 2022 at 1:57 PM Ben Beasley <c...@musicinmybrain.net> wrote:
>
> Since [1] was approved, I think you would not need a Change proposal as long 
> as dropping i686 truly would not impact other packages.
>
> If anything depends on any of the packages you want to change, then you would 
> need to figure out the full dependency tree and work in from the leaves, 
> convincing those maintainers to drop i686 before doing so yourself.
>
> If there are dependent packages and it isn’t possible to get them to drop 
> i686 first, that’s when you would need a Change proposal; [2] is an example 
> of that.
>
> [1] https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
> [2] https://fedoraproject.org/wiki/Changes/Drop_i686_JDKs

Yup, for removing unused packages on i686, you're already set.
You might even say I've done your paperwork for you :)

The only two cases you'd need to take care to look into are:

- Go binaries that are used by non-Go packages.
Those (and all their dependencies) would need to stay, unless those
non-Go packages would also stop building on i686.
This includes both build-time and run-time dependencies.
Or, if the package in question is noarch, you'd need to make sure that
it's not ever built on a i686 build host, and doesn't use the
functionality provided by the Go binary at runtime.

- Go libraries used for building several language bindings for some
other project (I'm thinking of stuff like protobuf):
The Go bindings for provides-multiple-language-bindings packages would
need to be gated behind "%ifnarch %{ix86}".

So, It won't be as simple as just dropping "%{ix86}" from %go_arches,
I'm afraid :(

Fabio
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to