[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1001541: marked as done (run-time shared lib not placed in package with proper name)



Your message dated Fri, 14 Jan 2022 12:00:09 +0000
with message-id <E1n8LFZ-000I8e-C3@fasolo.debian.org>
and subject line Bug#1001541: fixed in ecl 21.2.1+ds-2
has caused the Debian Bug report #1001541,
regarding run-time shared lib not placed in package with proper name
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1001541: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1001541
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: ecl
Version: 21.2.1+ds-1
Severity: critical
X-Debbugs-Cc: jspricke@debian.org

Hi,

according to policy:

"The run-time shared library must be placed in a package whose name
changes whenever the SONAME of the shared library changes."

https://www.debian.org/doc/debian-policy/ch-sharedlibs.html

This breaks unrelated software, for example sagemath:

$ sage -c "solve(x, x)"
Traceback (most recent call last):
  File "/usr/share/sagemath/bin/sage-eval", line 10, in <module>
    eval(compile(s,'<cmdline>','exec'))
  File "<cmdline>", line 1, in <module>
  File "/usr/lib/python3/dist-packages/sage/symbolic/relation.py", line 1044, in solve
    return _solve_expression(f, x, explicit_solutions, multiplicities, to_poly_solve, solution_dict, algorithm, domain)
  File "/usr/lib/python3/dist-packages/sage/symbolic/relation.py", line 1283, in _solve_expression
    m = ex._maxima_()
  File "sage/symbolic/expression.pyx", line 1015, in sage.symbolic.expression.Expression._maxima_ (build/cythonized/sage/symbolic/expression.cpp:7931)
  File "sage/structure/sage_object.pyx", line 680, in sage.structure.sage_object.SageObject._interface_ (build/cythonized/sage/structure/sage_object.c:5480)
  File "sage/misc/lazy_import.pyx", line 329, in sage.misc.lazy_import.LazyImport.__getattr__ (build/cythonized/sage/misc/lazy_import.c:3870)
  File "sage/misc/lazy_import.pyx", line 191, in sage.misc.lazy_import.LazyImport.get_object (build/cythonized/sage/misc/lazy_import.c:2435)
  File "sage/misc/lazy_import.pyx", line 228, in sage.misc.lazy_import.LazyImport._get_object (build/cythonized/sage/misc/lazy_import.c:2842)
  File "sage/misc/lazy_import.pyx", line 224, in sage.misc.lazy_import.LazyImport._get_object (build/cythonized/sage/misc/lazy_import.c:2704)
  File "/usr/lib/python3/dist-packages/sage/interfaces/maxima_lib.py", line 92, in <module>
    from sage.libs.ecl import EclObject, ecl_eval
ImportError: libecl.so.20.4: cannot open shared object file: No such file or directory


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.15.0-2-amd64 (SMP w/8 CPU threads)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages ecl depends on:
ii  gcc                               4:11.2.0-2
ii  libatomic-ops-dev                 7.6.12-1
ii  libc6                             2.32-5
ii  libffi-dev                        3.4.2-3
ii  libffi8                           3.4.2-3
ii  libgc-dev                         1:8.0.6-1.1
ii  libgc1                            1:8.0.6-1.1
ii  libgmp-dev                        2:6.2.1+dfsg-3
ii  libgmp10                          2:6.2.1+dfsg-3
ii  libncurses-dev [libncurses5-dev]  6.3-1
ii  libncurses5-dev                   6.3-1

ecl recommends no packages.

Versions of packages ecl suggests:
pn  ecl-doc  <none>
pn  slime    <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: ecl
Source-Version: 21.2.1+ds-2
Done: Tobias Hansen <thansen@debian.org>

We believe that the bug you reported is fixed in the latest version of
ecl, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1001541@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Tobias Hansen <thansen@debian.org> (supplier of updated ecl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 10 Jan 2022 22:33:42 +0000
Source: ecl
Binary: ecl ecl-dbgsym libecl-dev libecl21.2 libecl21.2-dbgsym
Architecture: source amd64
Version: 21.2.1+ds-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Common Lisp Team <debian-common-lisp@lists.debian.org>
Changed-By: Tobias Hansen <thansen@debian.org>
Description:
 ecl        - Embeddable Common-Lisp: has an interpreter and can compile to C
 libecl-dev - Embeddable Common-Lisp: development files
 libecl21.2 - Embeddable Common-Lisp: shared library
Closes: 1001541
Changes:
 ecl (21.2.1+ds-2) unstable; urgency=medium
 .
   * Provide library packages for libecl. (Closes: #1001541)
Checksums-Sha1:
 7a31145884c82ee8c97b8f897527b09e2e6e7e51 2241 ecl_21.2.1+ds-2.dsc
 2fd20dd2b6f72864aa21fb6a96438af83addf803 10980 ecl_21.2.1+ds-2.debian.tar.xz
 638694f86dcba0dbbe09ce0d5967eb6e11a63db6 11852 ecl-dbgsym_21.2.1+ds-2_amd64.deb
 0f3b91278e0a72b48ce189b36892ce75b937f658 7459 ecl_21.2.1+ds-2_amd64.buildinfo
 4592b6bb3e68edffb0c1e86119e2c3f8085efd13 195156 ecl_21.2.1+ds-2_amd64.deb
 8a2239d5c9dc4fbb9102e0e6738f8d7c4f2c3f61 73800 libecl-dev_21.2.1+ds-2_amd64.deb
 2ed930772e0625acea4144a0853d3808c5bfdaa0 4339988 libecl21.2-dbgsym_21.2.1+ds-2_amd64.deb
 6e78e50c3fe75cd679538aa35b77bd595118e784 1661640 libecl21.2_21.2.1+ds-2_amd64.deb
Checksums-Sha256:
 3d5e358adcaa32514e81084bcb14e487d8d77d82130d809650d2936212fe4280 2241 ecl_21.2.1+ds-2.dsc
 6c51f3fe7712a508e12da8e5a88e060d288265600b7a3fc183f161d05d2c464d 10980 ecl_21.2.1+ds-2.debian.tar.xz
 85170b85e11e4b393dafddd6044599044fb79feef614caa39ab00b06b43e7651 11852 ecl-dbgsym_21.2.1+ds-2_amd64.deb
 a618b93b3638bb8c26f7c2b3629ac4e6d215b6af333e99d6117d1b628b46674f 7459 ecl_21.2.1+ds-2_amd64.buildinfo
 994dc32fedf5f6d3d1a945e939787b357b12b62d2dbcb4ca6429679b5a31fb60 195156 ecl_21.2.1+ds-2_amd64.deb
 295e78170948abc5c81db78d4811573451b5bddb513399c62daf772a8c279346 73800 libecl-dev_21.2.1+ds-2_amd64.deb
 b42a93685c0ff6f56b2d2791d7dffa733486e6bcb5bc58474d9f9d910d369688 4339988 libecl21.2-dbgsym_21.2.1+ds-2_amd64.deb
 96b6e53d1b2ff324086ec902fc98604101bbab38c13225c8ab99ec185d2fa427 1661640 libecl21.2_21.2.1+ds-2_amd64.deb
Files:
 a6578994204b2c2f740155b8c1652ed9 2241 lisp optional ecl_21.2.1+ds-2.dsc
 ec5a8d5d1549f75153d2d70bcb9ae206 10980 lisp optional ecl_21.2.1+ds-2.debian.tar.xz
 c586b7fc012101d1d536f1933be37fd9 11852 debug optional ecl-dbgsym_21.2.1+ds-2_amd64.deb
 107d255f60185060786c42b01c96d2a4 7459 lisp optional ecl_21.2.1+ds-2_amd64.buildinfo
 c389dc5f785be93d443b4be14fd26953 195156 lisp optional ecl_21.2.1+ds-2_amd64.deb
 c06810aa071700172f75aea633ce447e 73800 libdevel optional libecl-dev_21.2.1+ds-2_amd64.deb
 55aae3b5a815da028e2f7d3cbdfe405e 4339988 debug optional libecl21.2-dbgsym_21.2.1+ds-2_amd64.deb
 9b631060470bf829b7c124ac916e4c4d 1661640 libs optional libecl21.2_21.2.1+ds-2_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEoH46ol3M2u2mYo0kjIIWnY7OzSoFAmHctgAACgkQjIIWnY7O
zSoJ1g//Wv6xkKPXwUNGvASkRozuLYB5ZewzXQwpCkTK9CWZYVhoTeVxauKdHDrX
Esh71k30BIcyQSi6DwP8WDw9iLeuLiK3ryXmB0/hGhIJDdbyUAfWemjdfNlrNq6D
60DDFcEyPDr44vnRWoMk3LU4qIjTgK44es3/KUGzkSotxwHLObeqJcB0wD0x93Ey
mYvJlAh7bpLrzj88AYdJo7pFuSaWXdMeiPke54pztkgqSUzqMqCFlpRRMtqyfZym
VykbiYjZMJpU7RJpRtk2Sf4RzWYw5CjFFkOWbBmkHId6F9pwXZ55yJvZSbxLc6iN
HVc2PTSnzEkrfYFie3RvuCNFicoA8MjDtRpGCHkNKMYrJh2M3K2GuD1ArDbtfs3G
uMYwM1h8cjQYF4112aGCjP7KEZufhC4ZwAc4OGbdr8St0hoM1ZnCM/kWz2ToCaGM
iqIo3qxJjwKCrG+5m7yET34LniiURW+eqSYnBVJxNmqBEM3kBQi7aKMRpFa16GHZ
XIabaQmA28xI18IRlUewYcHStpV6bM9/cFEs2GDNev3pMY0CI/ZbWZac4YdbjgvW
WOn7pauITowO9x44O11gAbUd6H2uSl3GjSTgp+52jV1Mji8kxmKKMl8mwFRfRvLn
GMTo61Lp6+L6WDh/mymn9579DGU5SyVjaItYc1akfRfhTUqmYOQ=
=K62A
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: