On Wed, Jul 22, 2026 at 02:48:18PM +0000, Zbigniew Jędrzejewski-Szmek wrote:
> On Mon, Jul 20, 2026 at 03:38:27PM +0100, Richard W.M. Jones wrote:
> > On Sat, Jul 18, 2026 at 12:32:14AM +0200, Michal Schorm wrote:
> > > For those interested in this topic, I compiled a set of packages that
> > > exactly:
> > > builds i686 && all binary RPMs are buildroot-only && leaf && NOT on
> > > FESCo "protected" list
> > >
> > > https://mschorm.fedorapeople.org/ARCHIVE/i686-removal/koji-only-leaf-i686_2026-07-18.txt
> > >
> > > If my method and understanding are both correct, we could add
> > > 'ExcludeArch: %{ix86}' to each of these 3,400 packages with zero
> > > impact on the rest of the packages and save some resources.
> > >
> > > What do you think?
> >
> > An i686 build found a 32 bit assumption in my code last week. This
> > happens from time to time and I think it's still useful. So even
> > though I don't think any of my packages are relevant on i686, for me
> > it's worth keeping (some of) them alive.
> >
> > Having said that I obviously have no objection if a packger wishes to
> > drop i686 builds from their own package.
>
> Please consider the following:
> even if it'd benefit me to drop the i686 build, as an individual
> packager who doesn't care about i686 testing and is building the i686
> mostly out of intertia, I'm very likely to not do this unless the i686
> build actively breaks or there's another strong reason. As long as the
> i686 builds pass, it's less effort to not do anything, not figure out
> if there are any dependent packages, not look up the ExludeArch
> syntax, etc.
I don't understand why this is a problem. If at some point in future
the i686 build did break, the packager might take a look and find a 32
bit bug, or they might not bother and add 'ExcludeArch: %{ix86}'. Or
the i686 build won't break. Any of the 3 outcomes are fine by me.
> But this also means that as a big group of packagers, we're stuck in a
> local minimum, collectively doing a bunch of builds that we don't
> actually care about. The proposed change would kick us out of the
> local minimum.
Building a few extra packages doesn't really make any difference. We
still need all of the i686 build infrastructure and machinery until
the day comes when we finally get rid of 32 bit architectures
altogether.
Rich.
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
nbdkit - Flexible, fast NBD server with plugins
https://gitlab.com/nbdkit/nbdkit
--
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]
Do not reply to spam, report it:
https://forge.fedoraproject.org/infra/tickets/issues/new