Closed mbanck closed 5 years ago
1.x has a different API/ABI compared to 2.x. The Psi4 pin for old gau2grid must be less than 2.
Then 2.x should ship a different library as well, like libgg.so.2
- SOVERSION
is still 1 as was the case with 1.3.x
I can't recite the SONAME rules, but a bump to 2
sounds right to me. We can mint a v2.0.4
I got a bug report from the automatic testing infrastructure about psi4 and gau2grid, see https://ci.debian.net/data/autopkgtest/testing/amd64/p/psi4/3146850/log.gz
It seems psi4 crashed in libgg if it was originally built against 1.3.1 but is now dynamically linked to 2.0. This is possible as the
SONAME
did not change and might hint at the fact that it should have been changed?Here is the backtrace:
The last lines in
output.dat
are:This is with gau2grid 2.0.1, I just saw that 2.0.3 got released and I am going to upload it to Debian right now, but I assume chances are slim that it would be fixed by that?