coreos / fedora-coreos-tracker

Issue tracker for Fedora CoreOS
https://fedoraproject.org/coreos/
262 stars 59 forks source link

Remove i686 builds for packages maintained by the team #1716

Open travier opened 4 months ago

travier commented 4 months ago

Describe the enhancement

Remove i686 builds for packages maintained by the team.

See: https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval

To do:

Done:

travier commented 4 months ago

I did the Butane one as it was more pressing with the failed build in F40. The other ones we can do progressively.

cgwalters commented 4 months ago

I am not sure that coreos should think of ostree/rpm-ostree as "our packages" here

jmarrero commented 4 months ago

I am not sure that coreos should think of ostree/rpm-ostree as "our packages" here

man, I feel this needs to be expanded on.

I assume you mean ostree/rpm-ostree should be co-maintained by every team/org involved in contributing to these.

But do you object to having this checklist here?

Is there a reason not to do this for ostree/rpm-ostree?

or you just want for us to be very specific with the wording and say something like packages we maintain and co-maintain?

travier commented 4 months ago

I've updated the title. I did not want to imply that we own those, but that generally maintain the packages in Fedora.

aaradhak commented 2 days ago

Its a work under progress:

Posting the links here for reference.

CLHM:

aaradhak commented 20 hours ago

rust -afterburn

rust-bootupd

rust-coreos-installer

rust-ssh-key-dir

greenboot

aaradhak commented 16 hours ago

Based on Colin's comment, we might need to remove the i686 for greenboot

I have opened a PR to remove ix86 in greenboot

aaradhak commented 16 hours ago

@travier The ostree & rpm-ostree specs seem to have ix86 excluded.

In this PR comment, it was recommend to drop ExclusiveArch: %{rust_arches} in addition to adding the ExcludeArch as it is no longer required for building on Fedora or RHEL. The ostree & rpm-ostree seem to have the ExclusiveArch: %{rust_arches} in the spec file. In that case, do we remove it in ostree & rpm-ostree?