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

Bug#926976: [pre-a] unblock: blis/0.5.1-13



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

I'd like to apply for unblocking package blis in advance.

(explain the reason for the unblock here)

I'm going to fix this bug (the severity is actually important):
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=926909

BLIS is one of the two fastest free-software BLAS implementations,
and sometimes it's even faster than MKL... which means a lot
to scientific computing users. So I'm eager to fix this problem
for Buster for sake of package quality.

I plan to first upload (= 0.5.1-12) with this tiny patch,
abusing buildd to refresh symbol lists for all architectures:
https://salsa.debian.org/science-team/blis/commit/ca29b2850aaaa93acc602b891a993fa38a33f79a
Then I'll upload (= 0.5.1-13) with collected symbol patches.

The packaging detail for the BLAS/LAPACK family is a bit complex.
Each BLIS variant (there are 6 variants in total) binary package
ships two shared objects, one of them is used as libblis.so.2
registered as an alternative to libblis.so.2-<multiarch-triplet>,
and another is libblas.so.3 stored in its subdirectory, registered
as an alternative to libblas.so.3-<multiarch-triplet>.

The current (= 0.5.1-11) version in testing/sid doesn't provide
a dependency template for libblas.so.3, and that appears to be
problematic as a drop-in replacement for libblas-dev. See the
aforementioned bug. The proposed patch should be able to fix that.

Is this (quality improvement) change acceptable to Buster?

(include/attach the debdiff against the package in testing)

unblock blis/0.5.1-13

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-4-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
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 /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled


Reply to: