Your message dated Mon, 09 Jan 2023 21:52:16 +0000
with message-id <e1pf040-00ekq4...@fasolo.debian.org>
and subject line Bug#1028097: fixed in mplcursors 0.5.2-2
has caused the Debian Bug report #1028097,
regarding mplcursors: remove Build-Depends: libopenblas0 (use libblas-dev 
instead)
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.)


-- 
1028097: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1028097
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: mplcursors
Version: 0.5.2-1
Severity: serious
Justification: debci

mplcursors Build-Depends:libopenblas0

This is bad for several reasons.

Firstly, OpenBLAS is not available on all architectures. In particular
it's not available on armel (and mipsel), and therefore debci testing
on armel fails, due to the missing libopenblas0.  That's why I'm
filing this bug as Severity: serious (debci).

Secondly, it's wrong to specify a specific library binary package in
Build-Depends. Build-Depends should be made using the development
package instead, i.e. Build-Depends: libblas-dev.  Note that is not
Build-Depends: libopenblas-dev, see next point.

Thirdly, in regards to BLAS support, all BLAS packages are
binary-compatible, with the preferred BLAS implementation controllable
using the debian alternatives mechanisms.  Even where OpenBLAS is
available, it may not be the best BLAS implementation for the activity
that a particular system performs.  That is, the local admin might
determine that blis or atlas (or intel-mkl) performs better. Not to
mention the various threaded builds which would generally have better
performance than libopenblas0, which is a serial build.

For this reason, debian packages using blas are usually built against
the generic (slow) libblas-dev.  Then one of the performant BLAS
implementation is installed at runtime by the system administrator.

On your own machine you'll want one of the optimised BLAS
implementations installed (libopenblas0, for instance). So to allow
for this the Build-Depends can include alternatives.  But the first
alternative should be the generic development package, libblas-dev, so
that it's used by the debian buildds to build the package.

Thus, the Build-Depends should be something like

  Build-Depends: libblas-dev | libopenblas-dev | libblis-dev | libatlas-base-dev

--- End Message ---
--- Begin Message ---
Source: mplcursors
Source-Version: 0.5.2-2
Done: Sudip Mukherjee <sudipm.mukher...@gmail.com>

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

Debian distribution maintenance software
pp.
Sudip Mukherjee <sudipm.mukher...@gmail.com> (supplier of updated mplcursors 
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: Mon, 09 Jan 2023 20:34:59 +0000
Source: mplcursors
Architecture: source
Version: 0.5.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Sudip Mukherjee <sudipm.mukher...@gmail.com>
Closes: 1028097
Changes:
 mplcursors (0.5.2-2) unstable; urgency=medium
 .
   * Remove dependency on libopenblas. (Closes: #1028097)
Checksums-Sha1:
 97ff4c82921c3c5718537cc3dc6c7a6c2625fce8 2156 mplcursors_0.5.2-2.dsc
 979120caa8aab252baeab3505fdb6d8b5234c0f6 3204 mplcursors_0.5.2-2.debian.tar.xz
 0bec86183450bc1f80ac70c1fbe01af57cd677ce 10211 
mplcursors_0.5.2-2_amd64.buildinfo
Checksums-Sha256:
 03548cdcd80114ca814cd2a51b286670eb2b72e3558afec87fcadee190283317 2156 
mplcursors_0.5.2-2.dsc
 a7eb990d1fde03b6dd83e1db532d329df6adbf05523d437d67cc9fe524a0aefc 3204 
mplcursors_0.5.2-2.debian.tar.xz
 1dcd4e5cc6e9edb00b650b846fc9993e69e284f627e492e7d09e07720a78e5bd 10211 
mplcursors_0.5.2-2_amd64.buildinfo
Files:
 7ae7e40eb2acfb2eef60c0e601127d80 2156 python optional mplcursors_0.5.2-2.dsc
 cbcef199c5c86f8393d2dba77fcf0ad6 3204 python optional 
mplcursors_0.5.2-2.debian.tar.xz
 b22f3ead1c38327b0e0320d2c41db3cf 10211 python optional 
mplcursors_0.5.2-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEEuDQJkCg9jZvBlJrHR5mjUUbRKzUFAmO8gdEACgkQR5mjUUbR
KzX8hQ//auuaEZ3FSDUqieCi1PKkYKvEb/pidiR9Xgg4Z8OgPU5Ew+vAUO+S5A1O
WxlRyVGfj0iDbt4xoolKl6OTh+SpBfybViy8rLzh26P+pDX9Mm7bI8fEtPlkdbVp
/SlHwUzl4UYSQL1AYB5eR1TsdpHziX5mgaFnS/NjeUM/S01IMAVc6vcSXRc+r6Du
+aaxlnUh7n8x8eDTqtu9uhPjFpiELgMtG8uUQrqYAaF6H6w2B+eN/w1aDQbw0ROm
qkushZtk+zeQ+OlOrRbNzqbJNSLYimUTHsxlxvx2jtQfRnzRlBT4o6jKXmVJdZSS
fdrGMRD1ZPbdcuxLXqWu3XwnGdJrD4/xO9Y9XNTGV1mYv1UVi7uf4IWRGhK5/6bf
6sJIgbPM/1Ts+hBHChUm+Bf+rLZCYz1zvItkF3ng6ILIIij7rW+zp/qWhwTMjidX
TLK2WEPVR8VBr+3tgl8HS7M43BA1u6D64iBdgpGviGTNVCWT0QbAe7p01ay9Y6vA
FLb/mov9wFZZdjpj2rsddmqfo8iEdsaABCJeXvsZsnn2crB43SDYsJfKGa4iPkoE
efDZJGdaw4CJ/CWiacNyq7EWvafBrwHse/OgLjOPT19h2Do1QTLHQCvh/vERPL5J
X+3uLkTn5C/QCuiohqO2EjjouQnX3uuIck0QtZ34PftQCCwjqoI=
=aeg4
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to