@omgubuntu This kind of testing, and willingness to pull-back, should have happened for Firefox and Chromium.

@popey @omgubuntu And the Steam snap. You can't apt install steam in 23.04 on new installs, snap is the only option out of the box. But it still has some compatibility issues like the EA launcher hanging and modded Bethesda games crashing on launch.

Canonical knows that people don't like snaps. So rather than waiting to have a polished experience before releasing so that people don't have anything to complain about, they instead release early and with bugs so people do have legit complaints.

@that_leaflet @omgubuntu I am not sure what you're doing, but the exact same steam package is in 23.04 and previous releases... packages.ubuntu.com/search?key

@popey @omgubuntu On every single 23.04 install I've done, which is about a dozen+ at this point, 32 bit apt packages have not been enabled by default.

So Steam is in the repos, but not installable unless I were to manually enable the foreign architecture.

But I've spoken to people who say that they've fresh installed 23.04 and we're able to install the steam deb without changing anything, so who knows. But my dozen+ installs since the beta of having the issue leads me to think I'm right.

@that_leaflet @omgubuntu Oh, I'm sorry, you're right. It seems at some point between 22.04 and 23.04 the foreign architecture defaults changed. I guess I must have upgraded rather than clean installed. Sorry about the misunderstanding.

@popey @that_leaflet @omgubuntu An oversight to be sure; we have never enabled i386 by default on servers since there's pretty much no interesting i386-only server software on Linux, so when the new desktop installer was rolled out using the existing server installer as a common backend, this behavior difference was missed.

bugs.launchpad.net/subiquity/+ filed to track this regression.

@vorlon @popey @omgubuntu

I just assumed that it was intentional. They planned on removing 32 bit a few years ago, but ended up not happening because Steam relied on 32 bit libraries.

But now that they have the Steam snap, 32 bit libraries on the host system wouldn't seem necessary.

@that_leaflet @popey @omgubuntu as long as we ship i386 packages at all, it makes sense for them to be made available by default on the desktop. If we ever decide it's no longer useful to do that, we should drop i386 altogether and save ourselves the trouble.

Steam is not the only application of 32-bit libraries on Ubuntu, just by far the most prominent one.

Follow

@vorlon @that_leaflet @popey @omgubuntu *nod* Doesn't Wine still have work to do before 32-bit WINEPREFIXes lose their dependency on i386 multiarch?

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.