On Thu, 23 Oct 2014 08:20, Jan Engelhardt <jengelh@...> wrote:
On Thursday 2014-10-23 02:22, Stefan Brüns wrote:
The same can be achieved for openSUSE with the following two changes:
addressing 1: forcing sufficient subpackage versions - add in package libglib-2_0-0: Conflicts: libgio-2_0-0 < %{version} Conflicts: libgmodule-2_0-0 < %version Conflicts: ...
That only ensures that glib versions are not mixed within its set of subpackages. It does not prevent running a too-new program or (other, non-glib) library with a too-old glib library.
Guess we need to keep a symbol file too.
KDE does not look better either.
TBH, I do not see the "bad" in keeping a symbol file. It should be a part of the debug and devel packages. That would spare me a whole lot of brain and machine power in hunting down such errors. Otherwise, a question, does that libglib split really make sense? The subpackages are to small to make sense to me, and the added entries in the package-management eat up any space-improvement such asplit could give. Yeah sure, one can fuck their own knee with some medical tricks, but that does not mean it would make sense to do so, at all. Shooting ones foot is not that healty either. - Yamaban