I found a packaging issue on expect package from Cauldron, the symlink libexpect.so points to a wrong library: $ ls /usr/lib64/ |grep expect libexpect5.45.so* libexpect.so@ $ $ LC_ALL=C ls -l /usr/lib64/libexpect.so lrwxrwxrwx 1 root root 23 Feb 11 08:19 /usr/lib64/libexpect.so -> libexpect%{majorver}.so $ We can see that libexpect.so points to libexpect%{majorver}.so instead of libexpect5.45.so Also this broken symlink broke php-expect build due to a not found "-lexpect" lib.
Assignee: bugsquad => shlomif
(In reply to David GEIGER from comment #0) > I found a packaging issue on expect package from Cauldron, the symlink > libexpect.so points to a wrong library: > > $ ls /usr/lib64/ |grep expect > libexpect5.45.so* > libexpect.so@ > $ > > $ LC_ALL=C ls -l /usr/lib64/libexpect.so > lrwxrwxrwx 1 root root 23 Feb 11 08:19 /usr/lib64/libexpect.so -> > libexpect%{majorver}.so > $ > > > We can see that libexpect.so points to libexpect%{majorver}.so instead of > libexpect5.45.so > > > Also this broken symlink broke php-expect build due to a not found > "-lexpect" lib. This should be fixed in the %mkrel 3 - http://pkgsubmit.mageia.org/ - expect-5.45-3.mga6 . Please close if this is the case.
Status: NEW => ASSIGNED
So now there is another problem: both library and devel subpackages provides the same files: lib64expect-devel-5.45-3.mga6.x86_64.rpm provides: /usr/lib64/libexpect.so /usr/lib64/libexpect5.45.so lib64expect5.45-5.45-3.mga6.x86_64.rpm provides: /usr/lib64/libexpect5.45.so
(In reply to David GEIGER from comment #2) > So now there is another problem: > > both library and devel subpackages provides the same files: > > lib64expect-devel-5.45-3.mga6.x86_64.rpm provides: > /usr/lib64/libexpect.so > /usr/lib64/libexpect5.45.so > > > lib64expect5.45-5.45-3.mga6.x86_64.rpm provides: > /usr/lib64/libexpect5.45.so Should be fixed in %mkrel 4 - thanks!
Thanks! fixed now with release %mkrel 5. Closing of this bug as FIXED.
Status: ASSIGNED => RESOLVEDResolution: (none) => FIXED