Package: libost-base2.3 Version: 2.3.1-8 Severity: serious Tags: patch User: debian...@lists.debian.org Usertags: piuparts
Hi, the openstructure library stacks from bullseye and bookworm are not co-installable due to a transitive dependency conflict on libboost-regex1.74.0-icu67 which is a virtual package provided by libboost-regex1.74.0 in bullseye only, while the bookworm version provides libboost-regex1.74.0-icu72. This is hard for apt to figure out correctly and on some upgrade paths apt prefers to keep the obsolete library stack installed instead of replacng it with the new one. Adding a Breaks to the base package which is at the top of the dependency tree helps apt making the right choice: removing the old library stack s.t. it can upgrade libboost-regex1.74.0. Please consider applying the attached patch. Andreas
>From 69fc50fdf3bdc26ed5152a7d6ec3c264e279c143 Mon Sep 17 00:00:00 2001 From: Andreas Beckmann <a...@debian.org> Date: Tue, 23 May 2023 18:38:19 +0200 Subject: [PATCH] libost-base2.3: add Breaks: libost-base2.2 for smoother upgrades from bullseye --- debian/changelog | 7 +++++++ debian/control | 2 ++ 2 files changed, 9 insertions(+) diff --git a/debian/changelog b/debian/changelog index eda78fd..e6970ac 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +openstructure (2.3.1-9) UNRELEASED; urgency=medium + + * libost-base2.3: Add Breaks: libost-base2.2 for smoother upgrades from + bullseye. (Closes: #) + + -- Andreas Beckmann <a...@debian.org> Tue, 23 May 2023 18:37:03 +0200 + openstructure (2.3.1-8) unstable; urgency=medium * Install shlibs into multiarch locations using debian/rules. diff --git a/debian/control b/debian/control index f7340ea..310d73b 100644 --- a/debian/control +++ b/debian/control @@ -41,6 +41,8 @@ Section: libs Depends: ${misc:Depends}, ${shlibs:Depends}, +Breaks: + libost-base2.2, Description: Open-Source Computational Structural Biology Framework OpenStructure aims to provide an open-source, modular, flexible, molecular modelling and visualization environment. It is targeted at interested method -- 2.20.1