Dear Maintainer, The package polymake causes a FTBFS in its GAP interface package gap-polymaking when building for trixie. line 1785: Can't load shared module /usr/lib/polymake/lib/ideal.so: libsingular-Singular-4.3.1.so: cannot open shared object file: No such file or directory The reason is that libsingular-Singular-4.3.1.so is not present, only libsingular-Singular-4.3.2.so is. See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052949 The package gap-hapcryst is also affected: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052974 *** Reporter, please consider answering these questions, where appropriate *** * What led up to the situation? * What exactly did you do (or not do) that was effective (or ineffective)? * What was the outcome of this action? * What outcome did you expect instead? *** End of the template - remove these template lines ***
Joachim Zobel <jz-2016@heute-morgen.de> writes: I'm currently waiting to see what happens with https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042521 before putting much effort into debugging polymake issues. d
Am Sonntag, dem 01.10.2023 um 15:30 -0300 schrieb David Bremner: The discussion done in the inncluded link boils down to "won't fix, wait for Julia". Is there any timeline for this? Sincerely, Joachim
surprised if we can get this to work without perl within a year. Regarding the current issue: This seems like a rebuild of polymake against the new singular version might help. The libsingular package seems to have a very strict soname which is not reflected in the package name, i.e. libsingular4m3n0 version 4.3.1 contains libsingular-Singular-4.3.1.so libsingular4m3n0 version 4.3.2 contains libsingular-Singular-4.3.2.so But for each of these packages the soname contains the full version (full filename). I am not really sure how to handle this, do we need to pin singular to a specific patch version to make this work? Benjamin
Joachim Zobel <jz-2016@heute-morgen.de> writes: Control: fixed -1 4.11-2 I have marked this fixed (for now) in 4.11-2, but I have not followed in detail enough to know if the fix is permanent or just fluke. d