[Bug 752871] New: libsmoke2 libraries missing /usr/lib64/libsmokeqtwhatever.so links
https://bugzilla.novell.com/show_bug.cgi?id=752871 https://bugzilla.novell.com/show_bug.cgi?id=752871#c0 Summary: libsmoke2 libraries missing /usr/lib64/libsmokeqtwhatever.so links Classification: openSUSE Product: openSUSE 11.4 Version: Factory Platform: x86-64 OS/Version: openSUSE 11.4 Status: NEW Severity: Normal Priority: P5 - None Component: KDE4 Workspace AssignedTo: kde-maintainers@suse.de ReportedBy: max-novell@openchat.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 After upgrading to KDE from KDE:/Release:/48/openSUSE_11.4/ the Smoke qt libraries in /usr/lib64 are missing plainlibname.so links For example: there is /usr/lib64/libsmokeqtcore.3.0.0 and a link /usr/lib64/libsmokeqtcore.3 linking to it, but there is no /usr/lib64/libsmokeqtcore.so link So applications that try to dynamically load these libraries by "libsmokeqtcore.so" name fail to find the library. After manually creating links, everything works fine. Reproducible: Always Steps to Reproduce: 1. Install libsmoke2 package 2. ls -l /usr/lib64/libsmokeqtcore* Actual Results: lrwxrwxrwx 1 root root 23 Aug 4 2011 /usr/lib64/libsmokeqtcore.so.3 -> libsmokeqtcore.so.3.0.0* -rwxr-xr-x 1 root root 1245256 Feb 19 2011 /usr/lib64/libsmokeqtcore.so.3.0.0* Expected Results: lrwxrwxrwx 1 root root 19 Mar 19 10:53 /usr/lib64/libsmokeqtcore.so -> libsmokeqtcore.so.3* lrwxrwxrwx 1 root root 23 Aug 4 2011 /usr/lib64/libsmokeqtcore.so.3 -> libsmokeqtcore.so.3.0.0* -rwxr-xr-x 1 root root 1245256 Feb 19 2011 /usr/lib64/libsmokeqtcore.so.3.0.0* RPM providing above libraries: Name : libsmoke2 Relocations: (not relocatable) Version : 4.6.0 Vendor: openSUSE Release : 3.1 Build Date: Sat 19 Feb 2011 06:31:38 PM EST Install Date: Thu 04 Aug 2011 01:46:17 PM EDT Build Host: build11 Group : Development/Libraries/KDE Source RPM: kdebindings4-4.6.0-3.1.src.rpm Size : 23247976 License: LGPLv2.1+ Signature : RSA/8, Sat 19 Feb 2011 06:35:32 PM EST, Key ID b88b2fd43dbdc284 Packager : http://bugs.opensuse.org Summary : Bindings for KDE 4.x libraries Description : -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=752871 https://bugzilla.novell.com/show_bug.cgi?id=752871#c1 Max Lin <mlin@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mlin@suse.com --- Comment #1 from Max Lin <mlin@suse.com> 2012-03-20 06:52:47 UTC --- Can you spot when/where you saw the error message? And after you upgrade to KR48(KDE:Release:48), why you still installed libsmoke2-4.6.0? In the KR48, the libsmokeqtcore* should provide by libsmokeqt and libsmoke2 is not exists in KR48 any way, looks like you have not complete upgrade to KR48. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=752871 https://bugzilla.novell.com/show_bug.cgi?id=752871#c Max Lin <mlin@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |max-novell@openchat.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=752871 https://bugzilla.novell.com/show_bug.cgi?id=752871#c2 Maksym Mikhanosha <max-novell@openchat.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|max-novell@openchat.com | --- Comment #2 from Maksym Mikhanosha <max-novell@openchat.com> 2012-03-20 11:13:16 UTC --- For some reason "zypper dup" did not upgraded that RPM. I had installed libsmokeqt RPM, strangely enough it installed right on top of libsmoke2 one, without giving any conflicts or error messages. Just to be sure, I had uninstalled (with rpm -e) both libsmoke2 and libsmokeqt, then verified that there were no /usr/lib64/libsmokeqt* files. There were .so links I created manually (now dangling that RPM got un-installed), so I deleted them. Then I did zypper install libsmokeqt again, which had same result as libsmoke2, which is there are /usr/lib64/libsmokeqt*.so.3 files links to corresponding so.3.0.0 files, but the plain .so links to .so.3 are missing. So bug report is still the same, except now for a different RPM. $ rpm -qi libsmokeqt Name : libsmokeqt Relocations: (not relocatable) Version : 4.8.1 Vendor: obs://build.opensuse.org/KDE Release : 29.1 Build Date: Wed 07 Mar 2012 12:57:15 AM EST Install Date: Tue 20 Mar 2012 07:00:42 AM EDT Build Host: build20 Group : Development/Libraries/KDE Source RPM: kdebindings-smokeqt-4.8.1-29.1.src.rpm Size : 18854872 License: LGPL-2.1+ Signature : DSA/SHA1, Wed 07 Mar 2012 01:08:04 AM EST, Key ID 27c070176f88bb2f URL : https://projects.kde.org/projects/kde/kdebindings/smoke/smokeqt Summary : SMOKE-Qt library for kdebindings Description : SMOKE bindings for the Qt libraries. Used by language bindings. Distribution: KDE:Release:48 / openSUSE_11.4 $ ls -l /usr/lib64/libsmokeqtcore* lrwxrwxrwx 1 root root 23 Mar 20 07:00 /usr/lib64/libsmokeqtcore.so.3 -> libsmokeqtcore.so.3.0.0* -rwxr-xr-x 1 root root 1550224 Mar 7 00:56 /usr/lib64/libsmokeqtcore.so.3.0.0* $ rpm -qf /usr/lib64/libsmokeqtcore.so.3 libsmokeqt-4.8.1-29.1.x86_64 $ rpm --verify libsmokeqt (no output) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=752871 https://bugzilla.novell.com/show_bug.cgi?id=752871#c3 --- Comment #3 from Max Lin <mlin@suse.com> 2012-03-20 12:52:03 UTC --- Okay, if I following you correct, you just concern where is libsmokeqtcore.so and why it didn't included in libsmokeqt right? It's in the libsmokeqt-devel, so try to install it then you should got it. If you confuse for why it put on -devel package, please see http://en.opensuse.org/openSUSE:Shared_library_packaging_policy :) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=752871 https://bugzilla.novell.com/show_bug.cgi?id=752871#c4 --- Comment #4 from Maksym Mikhanosha <max-novell@openchat.com> 2012-03-20 13:03:29 UTC --- You are right, I forgot about -devel version, and it does provide the correct symlinks. Thank you for the link to the policy. My whole confusion comes from the "zypper dist-upgrade".. Probably originally I had libsmoke2 and libsmoke2-devel installed, and for some reason "dist-upgrade" removed libsmoke2-devel but kept libsmoke2, hence I was surprised at symlinks disappearing. Thank you for your patience, please close this bug. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=752871 https://bugzilla.novell.com/show_bug.cgi?id=752871#c5 Max Lin <mlin@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution| |INVALID --- Comment #5 from Max Lin <mlin@suse.com> 2012-03-21 05:53:25 UTC --- ok, close it! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com