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