Re: What problem might happen when bumping soname without adding Conflicts:/Breaks:?
- To: debian-devel@lists.debian.org
- Subject: Re: What problem might happen when bumping soname without adding Conflicts:/Breaks:?
- From: Russ Allbery <rra@debian.org>
- Date: Mon, 02 Apr 2018 11:25:39 -0700
- Message-id: <[🔎] 87muylmpng.fsf@hope.eyrie.org>
- In-reply-to: <20180329184319.GV9516@localhost> (Adrian Bunk's message of "Thu, 29 Mar 2018 21:43:19 +0300")
- References: <2481913.Ug9B2u56FU@hosiet-tp> <87bmf7vaso.fsf@hope.eyrie.org> <20180329184319.GV9516@localhost>
Adrian Bunk <bunk@debian.org> writes:
> The default in Debian is to allow coinstallation of the libraries,
> but there are actually cases where it is better to add a Conflicts.
> Without symbol versioning it is a problem if you end up with both
> libraries in a binary, in this case e.g.:
> deepin-menu -> libdframeworkdbus1
> deepin-menu -> libdtkwidget2 -> libdframeworkdbus2
This is a good point, although if you don't have symbol versioning for a
shared library in this day and age, I'd say that itself is a bug. But I
know there are upstreams who still haven't gotten the religion.
--
Russ Allbery (rra@debian.org) <http://www.eyrie.org/~eagle/>
Reply to: