ABI break in libmutter-1.so.0 without SONAME or filename change
gnome-shell 3.26 depends on libmutter-1.so.0 and others. However if you build mutter master you get a libmutter-1.so.0 with at least one symbol missing so gnome-shell doesn't run for very long. The offending symbol has been renamed in mutter 3.27:
-const char * meta_window_get_flatpak_id (MetaWindow *window);
+const char * meta_window_get_sandboxed_app_id (MetaWindow *window);
So since the ABI of libmutter-1.so.0 has changed, its name/soname should also change.
Edited by Daniel van Vugt