-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove i686 builds for packages maintained by the team #1716
Comments
I did the Butane one as it was more pressing with the failed build in F40. The other ones we can do progressively. |
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? |
I've updated the title. I did not want to imply that we own those, but that generally maintain the packages in Fedora. |
Its a work under progress: Posting the links here for reference. |
|
@travier The rpm-ostree spec seems to have ix86 excluded. In this PR comment, it was recommend to drop |
IMU, the current condition We should expand it to include fedora like Also should drop |
%rust_arches are no longer needed or required for building on Fedora or RHEL Ref:coreos/fedora-coreos-tracker#1716
PR for rpm-ostree |
It's only excluded for RHEL 10 for now: https://src.fedoraproject.org/rpms/ostree/blob/rawhide/f/ostree.spec#_20 This one is more complicated as you will have to find all the packages that depend on ostree and figure out if they can drop i686 support. You should be able to find those using: https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval#Scope |
ostree and rpm-ostree are not leaf packages.
|
|
The cockpit-ostree spec is maintained upstream and is let by packit to auto-sync it.
|
|
cockpit-ostree is one of the dependents of rpm-ostree. We are removing i686 buids on this pkg from fedora version 41 and above. Ref: coreos/fedora-coreos-tracker#1716 (comment)
cockpit-ostree is one of the dependents of rpm-ostree. We are removing i686 buids on this pkg from fedora version 41 and above. Ref: coreos/fedora-coreos-tracker#1716 (comment)
Fedora does not support this anymore and we are currently blocking other packages to drop this dependency because we require them. See: https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval coreos/fedora-coreos-tracker#1716 Suggested-by: Aashish Radhakrishnan
PR for anaconda pkg |
|
As we have the go from the Workstation team, we can make a PR for GNOME Software: https://pagure.io/fedora-workstation/issue/447 |
@travier Looks like gnome-software has already excluded the ix86 for RHEL 10 & above. It was updated 10 months ago. |
Then you can likely add Fedora >= 41 to this check as well. |
I have opened a PR for this check - https://src.fedoraproject.org/rpms/gnome-software/pull-request/10 |
We are already in Final Freeze for Fedora 41. There's a Go/No-Go meeting tomorrow. Does this fix an important enough bug that it will be granted a freeze break? Otherwise, adding an |
There is no specific urgency. I hadn't realized that indeed. It's technically breaking but no-one is using those so 🤷🏻? |
I have changed the fedora check to be from version 42. |
Just realized that the Fedora ix86 is not built on Fedora already. I believe we would not need the fedora check. |
Ah indeed, my bad. |
Do you think we can close this issue now ? |
I think we only have rpm-ostree in Fedora to do before we can consider this done. |
From the previous discussion, as part of rpm-ostree, I see that |
Describe the enhancement
Remove i686 builds for packages maintained by the team.
See: https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
To do:
Done:
The text was updated successfully, but these errors were encountered: