Your message dated Thu, 29 Dec 2022 18:18:27 +0100
with message-id <bcd7f465b1642f977221c4401ddbcf9274a7902e.ca...@debian.org>
and subject line Re: Bug#1026055: lapack breaks openturns autopkgtest: 
undefined reference to `ztrsyl3_' (and 3 more)
has caused the Debian Bug report #1026055,
regarding lapack breaks openturns autopkgtest: undefined reference to 
`ztrsyl3_' (and 3 more)
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.)


-- 
1026055: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1026055
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: lapack, openturns
Control: found -1 lapack/3.11.0-2
Control: found -1 openturns/1.20-5
Severity: serious
Tags: sid bookworm
User: debian...@lists.debian.org
Usertags: breaks needs-update

Dear maintainer(s),

With a recent upload of lapack the autopkgtest of openturns fails in testing when that autopkgtest is run with the binary packages of lapack from unstable. It passes when run with only packages from testing. In tabular form:

                       pass            fail
lapack                 from testing    3.11.0-2
openturns              from testing    1.20-5
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration of lapack to testing [1]. Due to the nature of this issue, I filed this bug report against both packages. Can you please investigate the situation and reassign the bug to the right package?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=lapack

https://ci.debian.net/data/autopkgtest/testing/amd64/o/openturns/29301955/log.gz

/usr/bin/ld: /lib/x86_64-linux-gnu/liblapacke.so.3: undefined reference to `ztrsyl3_' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapacke.so.3: undefined reference to `ctrsyl3_' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapacke.so.3: undefined reference to `dtrsyl3_' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapacke.so.3: undefined reference to `strsyl3_'
collect2: error: ld returned 1 exit status
autopkgtest [01:16:06]: test cxx-Ceres-test

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Le vendredi 16 décembre 2022 à 18:41 +0100, Jochen Sprickerhof a
écrit :
> * Sébastien Villemot <sebast...@debian.org> [2022-12-16 16:26]:
> > In the current system, in which the BLAS and LAPACK implementation are
> > decided through the alternatives system, it’s not possible to solve the
> > problem through versioned provides. Because even if the dependency on
> > the versioned provides is satisfied, this does not prevent another
> > flavour of LAPACK (not satisfying the dependency) to be installed and
> > selected through the alternatives system.
> 
> I think those alternatives names would need to be per ABI version (of 
> the virtual package) anyhow.
> 
> > So indeed the only clean way of solving this issue seems to forbid
> > coinstallability of several BLAS or LAPACK flavours. But the latter is
> > considered as a feature, not as a bug. I agree that using the
> > alternatives system for a shared library is a bit ugly and does not
> > play well with our tooling, but that’s a choice that was made long ago
> > and it also brings some flexibility for the user (it’s easy to switch
> > from one implementation to the other).
> 
> Is ease of switching the only reason for using the alternatives system 
> here?

The other obvious solution is to use conflicting packages. Having
shared libraries not co-installable may be manageable, but having -dev
packages not co-installable is going to create some trouble.

> Maybe we should rethink this decision as it really does not play well 
> with our tooling and you could just as well use apt to switch the 
> implementation.

If you think there is a technically superior solution to the statu quo,
you should send a message to debian-science@l.d.o which is the proper
place to discuss such a change.

Also, since atlas 3.10.3-13 has migrated to testing, I’m closing the
present bug.

-- 
⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁  Debian Developer
⢿⡄⠘⠷⠚⠋⠀  https://sebastien.villemot.name
⠈⠳⣄⠀⠀⠀⠀  https://www.debian.org

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---

Reply via email to