Clarification about the latest Steam update for Fedora 44 (around today?)

I updated multiple PCs and read this (with the “replacing Steam” line in red).

Installing:
 steam-arch-transition                     noarch 0:1.0.0.85-10.fc44                rpmfusion-nonfree-upda   0.0   B
   replacing steam                         i686   0:1.0.0.85-6.fc44                 <unknown>               19.4 MiB
Installing dependencies:
 openal-soft                               i686   0:1.24.2-6.fc44                   fedora                   1.7 MiB
 steam                                     x86_64 0:1.0.0.85-10.fc44                rpmfusion-nonfree-upda  19.4 MiB

Is this just the “no more 32bit libraries” update?

Where can I, and anyone else, read (or watch, inform ourselves) more about this from recent sources?

Interesting question. I thought we had a solution to that, but I dont know.

The other possibility is RPM Fusion being a bit out of sync, if that is the case, it will fix itself in a couple of days.

Edit: I tried to install Steam, for the first time, and no problems showed up.

Steam is working on a 64 bit client, this Fedora packaging update is just a reflection of that.

The package type has been made 64-bit, but it still uses the 32-bit Steam client and 32-bit libraries.

I did an update today and it installed the steam-arch-transition package and replaced the older steam-0:1.0.0.85-6.fc44.i686 package with no errors.

Installed those last night and have not had any issues, 32bit still there.

dnf info or dnf changelog may help. In this case:

dnf info steam-arch-transition
[...]
Description    : This package is used to migrate Steam installations from the
               : legacy i686 package layout to the x86_64 package layout.
               : 
               : It exists only to handle package replacement and dependency
               : changes during upgrades, and can be safely removed once the
               : transition is complete.

Thanks.

This is basically the answer I was looking for.

Didn’t complete the operation, but at first look, it doesn’t look like a good idea.

$ LANG=C sudo dnf remove steam-arch-transition
Package                                             Arch       Version                                             Repository                               Size
Removing:
 steam-arch-transition                              noarch     0:1.0.0.85-10.fc44                                  rpmfusion-nonfree-updates             0.0   B
Removing unused dependencies:
 libICE                                             i686       0:1.1.2-4.fc44                                      fedora                              197.2 KiB
 libnsl                                             i686       0:2.43-6.fc44                                       updates                             105.2 KiB
 libnsl                                             x86_64     0:2.43-6.fc44                                       updates                             101.8 KiB
 ntsync-autoload                                    noarch     0:11.0-3.fc44                                       fedora                                7.0   B
 steam                                              x86_64     0:1.0.0.85-10.fc44                                  rpmfusion-nonfree-updates            19.4 MiB
 steam-devices                                      noarch     0:1.0.0.101^git20260123.39e7bd0-8.fc44              updates                              14.9 KiB

Transaction Summary:
 Removing:           7 packages

After this operation, 20 MiB will be freed (install 0 B, remove 20 MiB).
Is this ok [Y/n]: n
Operation aborted by the user.

Effectively. either (I think, not tested):

  • use dnf remove --no-autoremove
  • mark steam as user installed with dnf mark user steam