2023-02-07T11:43:53Z Lokesh Mandvekar <lsm5@xxxxxxxxxxxxxxxxx>: > We (podman upstream and fedora maintainers) are hoping to disable i686 > and 32-bit arm builds for Podman and some related tools under > https://github.com/containers org. We would like to do this also for > released Fedora versions, and not just the upcoming ones. > > What Fedora paperwork do we need in place to get this going? arm32 has been removed entirely from F37+. I don't think excluding packages from arm32 at this point in the F36 release cycle is acceptable. Wait until the release goes EOL. As for i686, you don't need extra paperwork thanks to exclude packages thanks to https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval. You just need to properly handle dependent packages. You cannot ExcludeArch a package unless all of its dependents are also excluded. It's recommended to exclude Go packages with `ExclusiveArch: %{golang_arches_future}`. For other packages, a regular `ExcludeArch: %{ix86}` is sufficient. Here's some of the dependents you need to account for: --- $ cat <<EOF | sudo tee /etc/yum.repos.d/koji.repo [koji] name=koji baseurl=https://kojipkgs.fedoraproject.org/repos/rawhide/latest/$basearch/ enabled=0 [koji-source] name=koji-source baseurl=https://kojipkgs.fedoraproject.org/repos/rawhide/latest/src/ enabled=0 EOF $ for p in aardvark-dns buildah catatonit conmon containers-common crun podman skopeo netavark; do echo $p echo ------ repoquery -q --repo=koji{,-source} --forcearch i686 --qf=%{name}.%{arch} --latest=1 --whatrequires $p echo echo done aardvark-dns ------ netavark.i686 buildah ------ ansible-bender.noarch buildah-tests.i686 podman-tests.i686 catatonit ------ podman.i686 conmon ------ cri-o.i686 podman.i686 singularity-ce.i686 containers-common ------ containers-common-extra.noarch cri-o.i686 skopeo.i686 toolbox.i686 crun ------ containers-common-extra.noarch quadlet.i686 skopeo-tests.i686 podman ------ buildah-tests.i686 cockpit-podman.noarch copr-builder.i686 distrobox.noarch nbdkit-cdi-plugin.i686 podman-compose.noarch podman-docker.noarch podman-quadlet.i686 podman-tests.i686 python3-mrack-podman.noarch quadlet.i686 retrace-server.src skopeo-tests.i686 tmt-provision-container.noarch toolbox.i686 x11docker.noarch skopeo ------ bodhi-composer.noarch bodhi-server.src podman-tests.i686 rpm-ostree.i686 sigul.src skopeo-tests.i686 toolbox-tests.i686 virt-bootstrap.noarch netavark ------ containers-common-extra.noarch _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue