F44 Change Proposal: Drop i686 support (system wide)

Just to make sure, you do realize that among all the changes that were announced today, this one is targeted for happening 6 months later (i.e. F44, not F43) than all the others?

Fully aware, but I see no evidence that this change will be less breaking in two years than it is right now.

What would be the deciding factors based on which we can tell whether it’s still “too early” or not? Keeping support for i686 builds and 32-bit-on-x86_64 multilib around isn’t free, and very likely getting more expensive over time.

As a user I should be able to install Steam (Which as of the time of writing is 32-bit only), install any 32-bit game (The vast majority of the game library on Steam), and launch it without any end-user applied workarounds. OBS should be able to capture the game without issue.

If this shipped today, to accomplish this we’d need to:
1: Build all of the packages Steam needs in a copr or similar
2: Build a custom version of Proton with experimental Wow64 features turned on
3: Instruct all users to manually change their steam settings to use that proton version because the ones Valve provides don’t have that.
4: Tell anyone using OBS game capture that they’re just gonna have to give up.

I think this proposal isn’t viable for the next decade with these criteria. Instead, limiting what’s built seems the more realistic approach, and the one with less negative PR and brand damage.

14 Likes