Thanks for explanation! These are good reasons. But MP3 is 70% of web radio, podcasts, most of lossy coded portable audio files. We cannot lose it. Please, make the dependency to (lib)mpg123 more precise, so that package managers would automatically install a version compatible with your gstreamer build.
There are several gstreamer packages in OpenRepos and it is hard to understand the ups and downs of installing them for a common man.
To me that is exactly that: Versionitis!
New versions will have new features, fixed bugs and new bugs.
Always (no matter how the details vary)!
It is Jolla’s job to offer new versions of the packages their Linux distribution (SailfishOS) is comprised of (per new SailfishOS releases).
Plus SailfishOS (especially its update mechanisms) is quite fragile, hence one better avoids exchanging extant packages from Jolla by third party ones. Installing third party RPMs, which replace Jolla’s original RPMs, regularly results in the upgrade horrors this thread depicts so nicely. And this will continue until Jolla offers the mechanisms modern Linux distributions provide to handle this: “Repository pinning (vendor repos)” and / or at least “repository priorities” (currently SailfishOS’ SSU knows only prio “99”).