32-bit dependencies not auto-installing if app isn't from main Flathub repo

Hello all

We’re currently in the process of updating a Flatpak package from Freedesktop runtime 23.08 to 25.08. Our app (the Heroic Games Launcher) needs 32-bit dependencies, so we’ve added them here, following Multiarch support. For users installing the app from the main Flathub repository, this works fine

For the runtime update, we’ve made the changes on our beta branch, which is on the Flathub Beta repository. When installing that version (flatpak install flathub-beta com.heroicgameslauncher.hgl), the 32-bit runtimes are not auto-installed

GitHub user Oppzippy has discovered that this doesn’t just affect Heroic, but seemingly any Flatpak app not installed from the main Flathub repo. In this post, they’re highlighting the same behavior happening for the Steam Flatpak

Is this intentional? Can we do anything to auto-install the dependencies in this case?

Thanks

1 Like

Seems to be the expected behaviour: Flatpak doesn't follow all dependencies across repos · Issue #3094 · flatpak/flatpak · GitHub