Your message dated Mon, 15 May 2023 03:04:06 +0000
with message-id <e1pyovk-0066ew...@fasolo.debian.org>
and subject line Bug#1036071: fixed in gsl 2.7.1+dfsg-4
has caused the Debian Bug report #1036071,
regarding libgsl27: please add Breaks: libgsl25 for smoother opgrades from 
bullseye
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.)


-- 
1036071: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1036071
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libgsl27
Version: 2.7.1+dfsg-3
Severity: serious
Tags: patch
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

libgsl25 from bullseye and libgsl27 from bookworm are not co-installable
due to their strict dependency on libgslcblas0. Sometimes apt has
problems handling this transitive conflict correctly (i.e. removing the
obsolete library) and instead tries to keep the obsolete package
installed and hold some upgradable packages at their bullseye versions.
Turning the transitive conflict into an explicit one helps apt making
the right choice.

Please consider applying the attached patch.


Andreas
>From 921fc21217b8f1d517b021e30ec86d443975694f Mon Sep 17 00:00:00 2001
From: Andreas Beckmann <a...@debian.org>
Date: Thu, 11 May 2023 11:28:11 +0200
Subject: [PATCH] libgsl27: Add Breaks: libgsl25 for smoother upgrades from
 bullseye

libgsl27 and libgsl25 are not co-installable due to their strict
dependency on libgslcblas0. Let's make the transitive conflict explicit
to help apt making the right choice, i.e. remove the obsolete library.

Closes: #
---
 debian/control | 1 +
 1 file changed, 1 insertion(+)

diff --git a/debian/control b/debian/control
index 52d4b6a..350c94d 100644
--- a/debian/control
+++ b/debian/control
@@ -15,6 +15,7 @@ Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}, libgslcblas0 (= ${binary:Version})
 Conflicts: gsl, libgsl0, libgsl0ldbl
+Breaks: libgsl25
 Replaces: gsl, libgsl0 (<= 1.9-4), libgsl0ldbl (<= 1.16+dfsg-4)
 Suggests: gsl-ref-psdoc | gsl-doc-pdf | gsl-doc-info | gsl-ref-html
 Description: GNU Scientific Library (GSL) -- library package 
-- 
2.20.1


--- End Message ---
--- Begin Message ---
Source: gsl
Source-Version: 2.7.1+dfsg-4
Done: Dirk Eddelbuettel <e...@debian.org>

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

Debian distribution maintenance software
pp.
Dirk Eddelbuettel <e...@debian.org> (supplier of updated gsl 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: SHA256

Format: 1.8
Date: Sun, 14 May 2023 21:25:16 -0500
Source: gsl
Architecture: source
Version: 2.7.1+dfsg-4
Distribution: unstable
Urgency: medium
Maintainer: Dirk Eddelbuettel <e...@debian.org>
Changed-By: Dirk Eddelbuettel <e...@debian.org>
Closes: 1036071
Changes:
 gsl (2.7.1+dfsg-4) unstable; urgency=medium
 .
   * debian/control: Add explicit 'Breaks: libgsl25' (with thanks to
     Andreas Beckmann for the suggestion)               (Closes: #1036071)
 .
   * debian/control: Set Standards-Version: to current version
Checksums-Sha1:
 92b85160543f98c4b547090aa58b2967291da966 2110 gsl_2.7.1+dfsg-4.dsc
 74c27b5fe91af62467107644fe705b85c578a48c 20888 gsl_2.7.1+dfsg-4.debian.tar.xz
 dd76b8fb2d150cab1d53af0c847b3aee3c9c9efe 7043 gsl_2.7.1+dfsg-4_amd64.buildinfo
Checksums-Sha256:
 f8cba63bf0778149969677013eeb1e9dd70942ad9cd37f7c5f6c5d0ff5410a53 2110 
gsl_2.7.1+dfsg-4.dsc
 a4fed27714be9c6a5dd91e45510a591e9b0207be191bf4c049816335357a1561 20888 
gsl_2.7.1+dfsg-4.debian.tar.xz
 ddbf04ce02d4b35833576f82bf663d0e7c7ca182190e321e00f61684e4cd2763 7043 
gsl_2.7.1+dfsg-4_amd64.buildinfo
Files:
 375429cbd1eed9987aa30fb4832144b3 2110 math optional gsl_2.7.1+dfsg-4.dsc
 f7faac4a45867fd3a6e59482498c5bd2 20888 math optional 
gsl_2.7.1+dfsg-4.debian.tar.xz
 9fddd1b43584e6e40a12691965323931 7043 math optional 
gsl_2.7.1+dfsg-4_amd64.buildinfo

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

iQIVAwUBZGGbmaFIn+KrmaIaAQjnYg/6Ain+SoesX8imq0rS8L4yGYB1MohXqsE+
Qd7dmMpFhfIJTQqGKI2edRUUMR4OumK1PQNFzCe3/3eT1V2S+n6x2okioJjwscNn
/nKbgllAT4LEAJt65VRwh/LzwMKWyP0d3LY+k6shE6wzoOp1KpIr9CGWTWtw+/Sb
gH4ugbxBzE6OiEHTb7+EMZrA1YMJoI7eCoXeMAK5stIyB69k/I/1o6bgfHiNvhjs
lWx3MPX68s0fw1FmEGdGqhMShCDuNKyCqlqTMnSbTxsBVqmdqBAbBYKs+oYTIyo9
4SaFClzAGJNG4sgHLlL1PYCE7+yOUvD4pU5kD2yQNDsWMM0En2A3j+Z93k2orijl
V+1HeUQJKqYp7zKlufBoVEUuD/i3t1oEzxVy2BlQGWIYEKKTKP/q8O6U+rmuKpzt
Oq/bJTOxw3rjYLvsTwY+2wkIY0b5SVqi4b6AFj6KXDRkVeETKG5CJVg3ko3wkbI5
XJE3ZgdKS8wMPILtiHC0ooEETQ2JSEH+LR7UzQ9upNGWweIlha97NlbsPKAInw4H
8I2Gn2OoOXcNxyW8uWNkCq2NpPQOK5Hm1bbMaAnL0oVZ7j542taME8JJtGRajI/s
qckifEGRIZDAESt7NY+T6X9RpDU08OvbQzl1RX/Uv4MVBReHVhbtCUCNHaychMWE
mwxU3HZSTbA=
=K6p0
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to