Bug#910808: sagemath: Sage crashes on startup, seems to be compiled against wrong libsingular version

2018-10-13 Thread Tobias Hansen
It's good to keep this in mind for the future, but what do you think needs to 
be done now? The packages are already in testing and work together without 
problems.

By the way, in this case testing users were not affected. The only reverse 
dependencies of singular are pynac and sagemath. pynac and singular migrated to 
testing together and sagemath was not in testing.

Best,
Tobias


On 10/12/2018 10:07 PM, Adrian Bunk wrote:
> Control: reopen -1
> Control: reassign -1 libsingular4 1:4.1.1-p2+ds-2
> Control: retitle -1 libsingular4 must change packagename when sonames change
> Control: affects -1 sagemath
>
> On Thu, Oct 11, 2018 at 05:55:06PM +0200, Tobias Hansen wrote:
>> It's not a bug in sagemath. The problem is that the singular library package 
>> was not renamed even though the library name changed.
>> However this is only a problem for people who somehow do partial updates.
> People who use testing are also victims of this kind of bugs.
>
> If the soname of included libraries changes with every minor release, 
> then the package name of the package also has to change.
>
> Reopening and reassigning to libsingular4.
>
>> Best,
>> Tobias
> cu
> Adrian
>



Bug#910808: sagemath: Sage crashes on startup, seems to be compiled against wrong libsingular version

2018-10-12 Thread Adrian Bunk
Control: reopen -1
Control: reassign -1 libsingular4 1:4.1.1-p2+ds-2
Control: retitle -1 libsingular4 must change packagename when sonames change
Control: affects -1 sagemath

On Thu, Oct 11, 2018 at 05:55:06PM +0200, Tobias Hansen wrote:
> It's not a bug in sagemath. The problem is that the singular library package 
> was not renamed even though the library name changed.
> However this is only a problem for people who somehow do partial updates.

People who use testing are also victims of this kind of bugs.

If the soname of included libraries changes with every minor release, 
then the package name of the package also has to change.

Reopening and reassigning to libsingular4.

> Best,
> Tobias

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed



Bug#910808: sagemath: Sage crashes on startup, seems to be compiled against wrong libsingular version

2018-10-11 Thread Rann Bar-On
That does the trick. Should it be a dependency, then?

-- 
Rann Bar-On
105L/218 Instructor
Dept of Mathematics
Duke University

Pronouns: he/him/his

On Thu, 2018-10-11 at 17:38 +0200, Tobias Hansen wrote:
> Hi,
> 
> please update libpynac18 to 0.7.22-3.
> 
> Best,
> Tobias
> 
> On 10/11/2018 05:19 PM, Rann Bar-On wrote:
> > Package: sagemath
> > Version: 8.3-3
> > Severity: grave
> > Justification: renders package unusable
> > 
> > Dear Maintainer,
> > 
> > The relevant output from the crash report:
> > 
> > ImportError: libsingular-factory-4.1.0.so: cannot open shared
> > object file: No such file or directory
> > 
> > I believe, given the dependencies of sagemath 8.3, that it should
> > be compiled against libsingular 4.1.1, not 4.1.0
> > 
> > Thanks!
> >
> >
> > -- System Information:
> > Debian Release: buster/sid
> >   APT prefers testing
> >   APT policy: (800, 'testing'), (750, 'unstable'), (500, 'unstable-
> > debug'), (500, 'testing-debug'), (500, 'stable-updates'), (500,
> > 'proposed-updates'), (500, 'oldstable-updates'), (500, 'stable'),
> > (500, 'oldstable'), (1, 'experimental-debug'), (1, 'experimental')
> > Architecture: amd64 (x86_64)
> > 
> > Kernel: Linux 4.18.0-1-amd64 (SMP w/4 CPU cores)
> > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
> > LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
> > Shell: /bin/sh linked to /bin/dash
> > Init: systemd (via /run/systemd/system)
> > LSM: AppArmor: enabled
> > 
> > Versions of packages sagemath depends on:
> > ii  cysignals-tools  1.6.7+ds-4
> > ii  cython   0.28.4-1
> > ii  ecl  16.1.2-4+b1
> > ii  eclib-tools  20171002-1+b3
> > ii  f2c  20160102-1
> > ii  fflas-ffpack 2.3.2-3
> > ii  flintqs  1:1.0-3
> > ii  gap-core 4r8p8-3
> > ii  gfan 0.6.2-2
> > ii  gmp-ecm  7.0.4+ds-3
> > ii  ipython  5.5.0-1
> > ii  iso-codes4.1-1
> > ii  jmol 14.6.4+2016.11.05+
> > dfsg1-3.1
> > ii  lcalc1.23+dfsg-7
> > ii  less 487-0.1+b1
> > ii  libatlas3-base [liblapack.so.3]  3.10.3-7+b1
> > ii  libblas3 [libblas.so.3]  3.8.0-1+b1
> > ii  libbrial-groebner3   1.2.0-2
> > ii  libbrial31.2.0-2
> > ii  libc62.27-6
> > ii  libcdd-tools 094h-1+b1
> > ii  libcliquer1  1.21-2
> > ii  libec3   20171002-1+b3
> > ii  libecm1  7.0.4+ds-3
> > ii  libflint-2.5.2   2.5.2-18
> > ii  libflint-arb21:2.14.0-4
> > ii  libgap-sage-
> > 44.8.8+3+20160327g69a66f0+dsx-1
> > ii  libgcc1  1:8.2.0-7
> > ii  libgd3   2.2.5-4
> > ii  libgivaro9   4.0.4-2
> > ii  libglpk404.65-2
> > ii  libgmp10 2:6.1.2+dfsg-3
> > ii  libgmpxx4ldbl2:6.1.2+dfsg-3
> > ii  libgsl23 2.5+dfsg-5
> > ii  libgslcblas0 2.5+dfsg-5
> > ii  libiml0  1.0.4-1+b2
> > ii  libjs-mathjax2.7.4+dfsg-1
> > ii  libjs-three  80+dfsg2-2
> > ii  liblapack3 [liblapack.so.3]  3.8.0-1+b1
> > ii  liblfunction01.23+dfsg-7
> > ii  liblinbox-1.5.2-01.5.2-2
> > ii  liblinboxsage-1.5.2-01.5.2-2
> > ii  liblrcalc1   1.2-2+b1
> > ii  libm4ri-0.0.20140914 20140914-2+b1
> > ii  libm4rie-0.0.2015090820150908-2
> > ii  libmpc3  1.1.0-1
> > ii  libmpfi0 1.5.3+ds-2
> > ii  libmpfr6 4.0.1-1
> > ii  libntl35 10.5.0-2
> > ii  libpari-gmp-tls6 2.11.0-1
> > ii  libplanarity03.0.0.5-3
> > ii  libpng16-16  1.6.34-2
> > ii  libppl14 1:1.2-3
> > ii  libpynac18  

Bug#910808: sagemath: Sage crashes on startup, seems to be compiled against wrong libsingular version

2018-10-11 Thread Tobias Hansen
It's not a bug in sagemath. The problem is that the singular library package 
was not renamed even though the library name changed.
However this is only a problem for people who somehow do partial updates.

Best,
Tobias

On 10/11/2018 05:44 PM, Rann Bar-On wrote:
> That does the trick. Should it be a dependency, then?
>



Bug#910808: sagemath: Sage crashes on startup, seems to be compiled against wrong libsingular version

2018-10-11 Thread Tobias Hansen
Hi,

please update libpynac18 to 0.7.22-3.

Best,
Tobias

On 10/11/2018 05:19 PM, Rann Bar-On wrote:
> Package: sagemath
> Version: 8.3-3
> Severity: grave
> Justification: renders package unusable
>
> Dear Maintainer,
>
> The relevant output from the crash report:
>
> ImportError: libsingular-factory-4.1.0.so: cannot open shared object file: No 
> such file or directory
>
> I believe, given the dependencies of sagemath 8.3, that it should be compiled 
> against libsingular 4.1.1, not 4.1.0
>
> Thanks!
>   
> 
> -- System Information:
> Debian Release: buster/sid
>   APT prefers testing
>   APT policy: (800, 'testing'), (750, 'unstable'), (500, 'unstable-debug'), 
> (500, 'testing-debug'), (500, 'stable-updates'), (500, 'proposed-updates'), 
> (500, 'oldstable-updates'), (500, 'stable'), (500, 'oldstable'), (1, 
> 'experimental-debug'), (1, 'experimental')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 4.18.0-1-amd64 (SMP w/4 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
> LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
>
> Versions of packages sagemath depends on:
> ii  cysignals-tools  1.6.7+ds-4
> ii  cython   0.28.4-1
> ii  ecl  16.1.2-4+b1
> ii  eclib-tools  20171002-1+b3
> ii  f2c  20160102-1
> ii  fflas-ffpack 2.3.2-3
> ii  flintqs  1:1.0-3
> ii  gap-core 4r8p8-3
> ii  gfan 0.6.2-2
> ii  gmp-ecm  7.0.4+ds-3
> ii  ipython  5.5.0-1
> ii  iso-codes4.1-1
> ii  jmol 14.6.4+2016.11.05+dfsg1-3.1
> ii  lcalc1.23+dfsg-7
> ii  less 487-0.1+b1
> ii  libatlas3-base [liblapack.so.3]  3.10.3-7+b1
> ii  libblas3 [libblas.so.3]  3.8.0-1+b1
> ii  libbrial-groebner3   1.2.0-2
> ii  libbrial31.2.0-2
> ii  libc62.27-6
> ii  libcdd-tools 094h-1+b1
> ii  libcliquer1  1.21-2
> ii  libec3   20171002-1+b3
> ii  libecm1  7.0.4+ds-3
> ii  libflint-2.5.2   2.5.2-18
> ii  libflint-arb21:2.14.0-4
> ii  libgap-sage-4
> 4.8.8+3+20160327g69a66f0+dsx-1
> ii  libgcc1  1:8.2.0-7
> ii  libgd3   2.2.5-4
> ii  libgivaro9   4.0.4-2
> ii  libglpk404.65-2
> ii  libgmp10 2:6.1.2+dfsg-3
> ii  libgmpxx4ldbl2:6.1.2+dfsg-3
> ii  libgsl23 2.5+dfsg-5
> ii  libgslcblas0 2.5+dfsg-5
> ii  libiml0  1.0.4-1+b2
> ii  libjs-mathjax2.7.4+dfsg-1
> ii  libjs-three  80+dfsg2-2
> ii  liblapack3 [liblapack.so.3]  3.8.0-1+b1
> ii  liblfunction01.23+dfsg-7
> ii  liblinbox-1.5.2-01.5.2-2
> ii  liblinboxsage-1.5.2-01.5.2-2
> ii  liblrcalc1   1.2-2+b1
> ii  libm4ri-0.0.20140914 20140914-2+b1
> ii  libm4rie-0.0.2015090820150908-2
> ii  libmpc3  1.1.0-1
> ii  libmpfi0 1.5.3+ds-2
> ii  libmpfr6 4.0.1-1
> ii  libntl35 10.5.0-2
> ii  libpari-gmp-tls6 2.11.0-1
> ii  libplanarity03.0.0.5-3
> ii  libpng16-16  1.6.34-2
> ii  libppl14 1:1.2-3
> ii  libpynac18   0.7.22-2
> ii  libratpoints-2.1.3   1:2.1.3-1+b2
> ii  libreadline7 7.0-5
> ii  librw0   0.8+ds-1
> ii  libsingular4 1:4.1.1-p2+ds-2
> ii  libstdc++6   8.2.0-7
> ii  libsymmetrica2   2.0+ds-5
> ii  

Bug#910808: sagemath: Sage crashes on startup, seems to be compiled against wrong libsingular version

2018-10-11 Thread Rann Bar-On
Package: sagemath
Version: 8.3-3
Severity: grave
Justification: renders package unusable

Dear Maintainer,

The relevant output from the crash report:

ImportError: libsingular-factory-4.1.0.so: cannot open shared object file: No 
such file or directory

I believe, given the dependencies of sagemath 8.3, that it should be compiled 
against libsingular 4.1.1, not 4.1.0

Thanks!

  
-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (800, 'testing'), (750, 'unstable'), (500, 'unstable-debug'), 
(500, 'testing-debug'), (500, 'stable-updates'), (500, 'proposed-updates'), 
(500, 'oldstable-updates'), (500, 'stable'), (500, 'oldstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.18.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages sagemath depends on:
ii  cysignals-tools  1.6.7+ds-4
ii  cython   0.28.4-1
ii  ecl  16.1.2-4+b1
ii  eclib-tools  20171002-1+b3
ii  f2c  20160102-1
ii  fflas-ffpack 2.3.2-3
ii  flintqs  1:1.0-3
ii  gap-core 4r8p8-3
ii  gfan 0.6.2-2
ii  gmp-ecm  7.0.4+ds-3
ii  ipython  5.5.0-1
ii  iso-codes4.1-1
ii  jmol 14.6.4+2016.11.05+dfsg1-3.1
ii  lcalc1.23+dfsg-7
ii  less 487-0.1+b1
ii  libatlas3-base [liblapack.so.3]  3.10.3-7+b1
ii  libblas3 [libblas.so.3]  3.8.0-1+b1
ii  libbrial-groebner3   1.2.0-2
ii  libbrial31.2.0-2
ii  libc62.27-6
ii  libcdd-tools 094h-1+b1
ii  libcliquer1  1.21-2
ii  libec3   20171002-1+b3
ii  libecm1  7.0.4+ds-3
ii  libflint-2.5.2   2.5.2-18
ii  libflint-arb21:2.14.0-4
ii  libgap-sage-44.8.8+3+20160327g69a66f0+dsx-1
ii  libgcc1  1:8.2.0-7
ii  libgd3   2.2.5-4
ii  libgivaro9   4.0.4-2
ii  libglpk404.65-2
ii  libgmp10 2:6.1.2+dfsg-3
ii  libgmpxx4ldbl2:6.1.2+dfsg-3
ii  libgsl23 2.5+dfsg-5
ii  libgslcblas0 2.5+dfsg-5
ii  libiml0  1.0.4-1+b2
ii  libjs-mathjax2.7.4+dfsg-1
ii  libjs-three  80+dfsg2-2
ii  liblapack3 [liblapack.so.3]  3.8.0-1+b1
ii  liblfunction01.23+dfsg-7
ii  liblinbox-1.5.2-01.5.2-2
ii  liblinboxsage-1.5.2-01.5.2-2
ii  liblrcalc1   1.2-2+b1
ii  libm4ri-0.0.20140914 20140914-2+b1
ii  libm4rie-0.0.2015090820150908-2
ii  libmpc3  1.1.0-1
ii  libmpfi0 1.5.3+ds-2
ii  libmpfr6 4.0.1-1
ii  libntl35 10.5.0-2
ii  libpari-gmp-tls6 2.11.0-1
ii  libplanarity03.0.0.5-3
ii  libpng16-16  1.6.34-2
ii  libppl14 1:1.2-3
ii  libpynac18   0.7.22-2
ii  libratpoints-2.1.3   1:2.1.3-1+b2
ii  libreadline7 7.0-5
ii  librw0   0.8+ds-1
ii  libsingular4 1:4.1.1-p2+ds-2
ii  libstdc++6   8.2.0-7
ii  libsymmetrica2   2.0+ds-5
ii  libzn-poly-0.9   0.9-3+b2
ii  maxima-sage  5.41.0+ds-2
ii  maxima-sage-doc  5.41.0+ds-2
ii  maxima-sage-share5.41.0+ds-2
ii  nauty