Re: Discussion about dropping qemu builds on i686

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Chris Adams venit, vidit, dixit 2025-04-15 19:23:36:
> Once upon a time, Daniel P. Berrangé <berrange@xxxxxxxxxx> said:
> > Ultimately as a Fedora maintainer I came here to make OSS software great.
> > When we get to the point that proprietary software needs are imposing a
> > burden on Fedora maintainers that diverts resources away from making OSS
> > great, that's a bad tradeoff IMHO.
> 
> I use Fedora because it is open, but it is only as useful as far as it
> allows me to use my computers.  Since one thing I do with some of my
> computers is play games from Steam, being able to do that is important
> to me.
> 
> i686 is not imposing a burden on ALL maintainers, so I think it is okay
> to leave it up to the maintainers that do have to expend effort for now.

It is in the sense that by default, all packages are built in i686, too.
As a consequence, maintainers have to deal with i686-specific build
failures. In my experience, they typically expose flaws in upstream
code (type conversions which fail on 32bit but work by chance on 64bit).
Now, one may consider this an advantage of i686 ... But really, with gcc
turning more and more warnings into errors (or looking at warnings while
they are not errors yet) those flaws can be caught, and more.

Many of us use copr for package testing, and i686 is emulated there, so
it's no real test bed. Speaking of real: You cannot install a "Fedora
i686".

We've had a change proposal to drop i686 leaf packages for a while now.
I've found it difficult to implement for my packages because of
dependencies which still build on i686 for no reason other than being
the default. With a deep dependency tree and partially slow maintainer
uptake this is going nowhere, or at least nowhere near the root of the
tree.

The friends-F in the Fedora principles implies that we should care about
all user groups, including gamers. But there are often different ways to
ensure that, and some will necessitate change on the users' side.
Whether you look at wayland/X11, nvidia proprietary/OSS, steam x86/i686,
you see that the community cares deeply about making a path to the future
workable and sustainable, and we have many people (including gamers)
working on that. It does require to go alaong with a change or switch,
and occasionally that will be bumpy - the first-F in the principles ;-)

Chees
Michael
-- 
_______________________________________________
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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux