Your message dated Fri, 19 Jan 2024 17:40:12 +0000
with message-id <e1rqsqi-009dtd...@fasolo.debian.org>
and subject line Bug#1061049: fixed in suitesparse 1:7.5.1+dfsg-2
has caused the Debian Bug report #1061049,
regarding libsuitesparse-dev: libsuitesparse-dev 7.4.0 has an ABI break in 
libcholmod5 without bumping to "libcholmod6"
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 ow...@bugs.debian.org
immediately.)


-- 
1061049: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061049
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libsuitesparse-dev
Version: 1:7.3.1+dfsg-2
Severity: serious
X-Debbugs-Cc: none, Dima Kogan <dko...@debian.org>

Hi. I'm chasing down

  http://bugs.debian.org/1060986

The problem is that mrcal uses libdogleg, which contains

  typedef struct
  {
    cholmod_common  common;
    ....
  } dogleg_solverContext_t;

The existing "libdogleg2" package was built against libsuitesparse-dev
7.3, so it must be linked with packages that use that ABI. But in
suitesparse 7.4 the cholmod_common structure has a new member at the
end:

    FILE *blas_dump ;  // only used if CHOLMOD is compiled with -DBLAS_DUMP

This is in CHOLMOD/Include/cholmod.h

This extra member changes sizeof(cholmod_common), which changes the ABI,
causing the crash. One way to fix this is to bump the SONAME of
libcholmod.

Thanks.

--- End Message ---
--- Begin Message ---
Source: suitesparse
Source-Version: 1:7.5.1+dfsg-2
Done: Sébastien Villemot <sebast...@debian.org>

We believe that the bug you reported is fixed in the latest version of
suitesparse, 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 1061...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sébastien Villemot <sebast...@debian.org> (supplier of updated suitesparse 
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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 19 Jan 2024 17:54:36 +0100
Source: suitesparse
Architecture: source
Version: 1:7.5.1+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Sébastien Villemot <sebast...@debian.org>
Closes: 1061049
Changes:
 suitesparse (1:7.5.1+dfsg-2) unstable; urgency=medium
 .
   * cholmod-abi-fix.patch: new patch taken from upstream.
     Reverts ABI break introduced in suitesparse 1:7.4.0+dfsg-1.
     (Closes: #1061049)
Checksums-Sha1:
 985e0cc69527c78fafea67567ab5503b73b76853 3302 suitesparse_7.5.1+dfsg-2.dsc
 7d3a476c7abc447f4c64f3d0b67fb1f48c2ab07c 26708 
suitesparse_7.5.1+dfsg-2.debian.tar.xz
 17d52de377e5efa979274f4df22f8b11c79cd1f9 21173 
suitesparse_7.5.1+dfsg-2_amd64.buildinfo
Checksums-Sha256:
 8b55f7ca28d7940534fa5f93a6669ed8aa404ef974c398b0c056db1bf7f20b2c 3302 
suitesparse_7.5.1+dfsg-2.dsc
 45ac2b9a116c506525094c409046ac6282a4c8196cc326bb2cfcded4e635f71e 26708 
suitesparse_7.5.1+dfsg-2.debian.tar.xz
 d83c393ca9f588d8a2a525304c136c06c2f4feb75e451be81c880a1aaaeefc30 21173 
suitesparse_7.5.1+dfsg-2_amd64.buildinfo
Files:
 d138915da05ca469fe4ebf0d90049945 3302 math optional 
suitesparse_7.5.1+dfsg-2.dsc
 ac23141f6d6dc7a8b6eac7bf551189d1 26708 math optional 
suitesparse_7.5.1+dfsg-2.debian.tar.xz
 4b49409070a0b94a3fb4d5a65a033c71 21173 math optional 
suitesparse_7.5.1+dfsg-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEEU5UdlScuDFuCvoxKLOzpNQ7OvkoFAmWqrtwACgkQLOzpNQ7O
vkrJoA/9EktFUTLJ68wO2lkBh8QqrgxxygEiofYaUDWQUhNTx3FjhM3JduWWkt0m
bwJRq6q+rhI000iw942mE/XcazyXDUYWnvA722OuLNBhkudgSG9t+S3+0AvoX8tW
IGrA3LUm+txpb1U85AXtsg9XhS5Ds+SmEd5pebhVGHUDTGRJUNp25TvdheNxlwqu
HpNFcIS6Y9GbrXXrtfY7eHu1fobNbAbLFRuFO3uZoJahZYNFl0cGw0HORHrvPvRg
yD2oUjZYvNpX9EA0CM/5/YXe0ZssobGe6l4N4k3wiPqOEF+45/k4mtYHyrHfnu1U
YDds7uFho0tGgylN2NLl0JnzkT5tdnGO+VcxY+qdjzEmXgtEsCMgkCAGdG7vCtQD
6iPK6q6HvJtU62Vl4cv0soUjElycC+F5++BdbmTM1/BlmNxJ5k70pxWALVFgnmQx
5VcZETVYA/F6Xgs/2SC0mtYenPVZ5mJiAIEBVInN85d3aZcqmDWbD1BpjFy1ealU
dTkIdX2qYoy5phBFF448XmwTnUPKiAbEB1Ol03BkqA7FDD6/1HceFsHGkYW2MvY9
DHvYYWa5AnvoJ0q8QoCGUel/QvlmYu/NSnQ3isIu2o3CXPLdKjp7bqkTIY3N2VTo
9E4/2nX/aTj3JBLrav8pAFCVnuFohc66KHthZrSX1rG6SGkAsAo=
=74FC
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to