Package: libgsl2
Version: 2.3+dfsg-1
Followup-For: Bug #859493

Hi,

This can be fixed without a transition and such a fix would presumably be
welcome by the release team as it would allow partial upgrades from jessie to
stretch by allowing co-installation of libgsl0ldbl and libgsl2:

- split libgslcblas into its own package libgslcblas0 (this one needs to
break+replace libgsl0ldbl, not conflict);

- make libgsl2 "Depends: libgslcblas0 | libgsl0ldbl" and remove the Conflicts
and Replace bits.

With this in place, APT will be able to:
1- install libgsl2;
2- install in any order everything that depends on libgsl;
3- install libgslcblas0;
4- remove libgsl0ldbl.

By the way, libgsl2 should be called libgsl19 as the SONAME is libgsl.so.19
(Policy, Sect. 8.1).

Regards, Thibaut.



-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (900, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libgsl2 depends on:
ii  libc6  2.24-9

libgsl2 recommends no packages.

Versions of packages libgsl2 suggests:
pn  gsl-ref-psdoc | gsl-doc-pdf | gsl-doc-info | gsl-ref-html  <none>

-- no debconf information

Reply via email to