On Wed, 25 Jun 2025 18:30:39 +0100 Peter Robinson <pbrobin...@gmail.com> wrote:
> On Wed, 25 Jun 2025 at 18:21, Dan Horák <d...@danny.cz> wrote: > > > > On Wed, 25 Jun 2025 17:51:15 +0100 > > Peter Robinson <pbrobin...@gmail.com> wrote: > > > > > On Wed, 25 Jun 2025 at 15:36, Stephen Smoogen <ssmoo...@redhat.com> wrote: > > > > > > > > > > > > > > > > On Wed, 25 Jun 2025 at 10:21, Michael Catanzaro <mcatanz...@redhat.com> > > > > wrote: > > > >> > > > >> > > > >> With Wine solved, it sounds like Steam is the only remaining concern. > > > >> > > > >> I think we could actually remove all 32-bit libraries *not* required by > > > >> Steam for Fedora *43*. That should probably be uncontroversial, right? > > > >> I know that doesn't do anything to help with our infrastructure > > > >> concerns, but it will at least spare most maintainers from fixing > > > >> 32-bit build failures. > > > >> > > > > > > > > Going from all the previous infrastructure moves, the Fedora 43 > > > > schedule is going to be dominated with the move and rebuilding of the > > > > release infrastructure from the ground up. There are always all kinds > > > > of little things which pop up and slow down what can be done. The next > > > > release is usually then filled with everything that didn't get done > > > > because builds and updates were slowed down. Removing several thousand > > > > packages in a release would require > > > > > > > > 1. How are you going to remove it? Everyone add a ExcludeArch: , > > > > someone fix koji to only allow a specific list? a shadow koji which > > > > only builds for x86_32? etc > > > > > > We used to do a special list with koji for PowerPC for packages > > > optimised for powerv7 as a 'ppc64v7' sub arch in the ppc64 BE days, > > > you should be able to provide a list of "end packages" and have > > > something like the the critical path script update the full list there > > > and populate it for i686. The functionality is in already in koji. > > > > right, that could perhaps do it for i686 too. IIRC it was ppc64p7 > > You are correct, the details of this are sadly paging back into memory :-D > > > "subarch", likely in the RHEL-6 days and there was some handling in > > rpm (the tool) so ppc64 and ppc64p7 were considered compatible, but > > with ppc64p7 preferred on Power7 hw. And even more IIRC similar > > It was a nasty hack in the original yum. Thankfully it all went away > before we merged the secondary kojis into main koji around f26 so > sadly the actual koji details are lost with the ppc instance. hmm, there could be some remains left in brew ... for the record, there was even a "Change" for ppc64p7 :-) https://fedoraproject.org/wiki/Features/Power7Subarch Dan > > mechanism might had been used ages ago for building i586 kernels when > > i386 was the default, but that might predate koji :-) Although there > > might be an issue how the buildroot would be constructed, the ppc64p7 > > builds were separate buildArch tasks. Not sure if the buildroots were > > clean ppc64 and they just produced ppc64p7 rpms or if they mixed ppc64 > > and ppc64p7 ... > > They inherited from ppc64, but none of the the hacks would be needed > for i686 as it would be a default arch without any of the sub-arch > nonsense. None of the yum hacks would be needed client side because it > would just have the rpms that are available for the arch just like any > other repo. It would just be updating the build list (what ever the > variable is called, I do have it all buried in notes somewhere). > > From a koji build PoV it should be straight forward, but of course it > means the toolchain team and friends would still need to maintain all > the build infra packages like gcc/glibc and friends. > -- > _______________________________________________ > 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, report it: > https://pagure.io/fedora-infrastructure/new_issue -- _______________________________________________ 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, report it: https://pagure.io/fedora-infrastructure/new_issue