Overview

Request 915292 accepted

Required for new builds of Python.

Loading...

Dominique Leuenberger's avatar
+%files -n libmpdec3
107+%license LICENSE.txt
108+%{_libdir}/libmpdec.so.3
109+%{_libdir}/libmpdec.so.%{version}

That sounds wrong - since version is something 2.x.x, this can't be correct


Matej Cepl's avatar
author source maintainer

OK, I agree, it is hard to believe, but:

abuild@kusansky:~/rpmbuild/BUILD/mpdecimal-2.5.1/libmpdec> readelf -a libmpdec.so.2.5.1 |grep SONAME
 0x000000000000000e (SONAME)             Library soname: [libmpdec.so.3]
abuild@kusansky:~/rpmbuild/BUILD/mpdecimal-2.5.1/libmpdec>

Stefan Krah's avatar

As Jan Engelhardt has pointed out in the meantime, mpdecimal just does the same as the pari package here.

To my understanding (but I can be wrong of course) the library real name has no effect if the soname is set explicitly during linking.

That said, this issue has also led to raised eyebrows at Debian, so perhaps I'll do something about it in the next mpdecimal release.

We could of course rename libmpdec.so.2.5.1 to libmpdec-2.5.1.so for openSUSE, if you prefer that.


Matej Cepl's avatar
author source maintainer

No, I think we can keep it as it is. Somebody pointed to great precedent:

~$ l /usr/lib64/libc.so.6
lrwxrwxrwx. 1 root root 12 20. čen 19.52 /usr/lib64/libc.so.6 -> libc-2.33.so*
~$
Request History
Matej Cepl's avatar

mcepl created request

Required for new builds of Python.


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Dominique Leuenberger's avatar

dimstar_suse added openSUSE:Factory:Staging:adi:52 as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:52"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked "openSUSE:Factory:Staging:adi:52"


Saul Goodman's avatar

licensedigger accepted review

The legal review is accepted preliminary. The package may require actions later on.


Dominique Leuenberger's avatar

dimstar accepted review


Dominique Leuenberger's avatar

dimstar_suse accepted review

Staging Project openSUSE:Factory:Staging:adi:52 got accepted.


Dominique Leuenberger's avatar

dimstar_suse approved review

Staging Project openSUSE:Factory:Staging:adi:52 got accepted.


Dominique Leuenberger's avatar

dimstar_suse accepted request

Staging Project openSUSE:Factory:Staging:adi:52 got accepted.

openSUSE Build Service is sponsored by