GNOME Software update fails to install new required flatpak extension, breaks nightly apps
As announced by Jordan, today's GNOME runtime update requires new extensions in order to function properly, org.freedesktop.Platform.GL.default and org.freedesktop.Platform.ffmpeg-html5. However, GNOME Software did not install these extensions when it updated me to the new runtime. This broke Epiphany because it longer have access to mesa or EGL, so it just gives up on start.
Look at this screenshot, where I have just run GNOME Software's check for updates. GNOME Software assures me that everything is completely up-to-date, but the flatpak CLI notices that it needs to install the two new extensions. After a manual 'flatpak update', I can now run Epiphany again.
Expected behavior: GNOME Software update should show the same updates as flatpak itself:
$ flatpak update
Looking for updates…
ID Arch Branch Op Remote Download
1. org.gnome.Sdk.Docs x86_64 master u gnome-nightly < 58.3 MB
2. org.gnome.Sdk.Locale x86_64 master u gnome-nightly < 331.4 MB (partial)
3. org.freedesktop.Platform.GL.default x86_64 19.08beta i gnome-nightly < 40.3 MB
4. org.freedesktop.Platform.ffmpeg-html5 x86_64 19.08beta i gnome-nightly < 2.9 MB
Proceed with these changes to the user installation? [Y/n]:
In particular, it should install new extensions as part of the update process whenever flatpak would do so itself.
gnome-software-3.32.3-1.fc30, flatpak 1.4.1-1.fc30