![](https://seccdn.libravatar.org/avatar/a4139df10120ce151e457fd1faff018d.jpg?s=120&d=mm&r=g)
On 03/30/2016 07:29 AM, Felix Miata wrote:
TW, but IIRC is has been happening with all releases for many moons. # zypper se -s | grep libpoppler Loading repository data... Reading installed packages...
S | Name | Type | Version | Arch | Repository --+-----------------------+---------+------------+------+------------------ | libpoppler-cpp0 | package | 0.42.0-1.1 | i586 | OSS | libpoppler-devel | package | 0.42.0-1.1 | i586 | OSS | libpoppler-glib-devel | package | 0.42.0-1.1 | i586 | OSS | libpoppler-glib8 | package | 0.42.0-1.1 | i586 | OSS | libpoppler-qt4-4 | package | 0.42.0-1.1 | i586 | OSS | libpoppler-qt4-devel | package | 0.42.0-1.1 | i586 | OSS | libpoppler-qt5-1 | package | 0.42.0-1.1 | i586 | OSS | libpoppler-qt5-devel | package | 0.42.0-1.1 | i586 | OSS i | libpoppler46 | package | 0.26.4-1.2 | i586 | (System Packages) i | libpoppler49 | package | 0.30.0-2.1 | i586 | (System Packages) i | libpoppler51 | package | 0.32.0-1.1 | i586 | (System Packages) i | libpoppler52 | package | 0.33.0-1.3 | i586 | (System Packages) i | libpoppler54 | package | 0.35.0-1.1 | i586 | (System Packages) i | libpoppler56 | package | 0.37.0-1.1 | i586 | (System Packages) i | libpoppler58 | package | 0.41.0-1.1 | i586 | (System Packages) | libpoppler59 | package | 0.42.0-1.1 | i586 | OSS
Why don't newer obsolete and have removed older like happens with other libs? Why are apparent "versions" parts of package names in the first place?
I can't answer the first question but to answer the second, having different names means that they can be co installable which is what you want especially if the shared library changes api often, as a example you could end up with the case where dolphin requires libpoppler59 while konqueror may require the api in libpoppler46 as such you want them to be co installable. You can find some more info here https://en.opensuse.org/openSUSE:Shared_library_packaging_policy -- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adeliade Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B