Re: What problem might happen when bumping soname without adding Conflicts:/Breaks:?

2018-04-02 Thread Russ Allbery
Adrian Bunk 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.: >

Re: What problem might happen when bumping soname without adding Conflicts:/Breaks:?

2018-04-02 Thread Gert Wollny
Am Donnerstag, den 29.03.2018, 21:43 +0300 schrieb Adrian Bunk: > On Wed, Mar 28, 2018 at 08:08:07PM -0700, Russ Allbery wrote: > > Boyuan Yang <073p...@gmail.com> writes: > > > > > * Upstream released new version and bumped SONAME to 2 > > > * -dev package didn't change its name > > > * My

Re: What problem might happen when bumping soname without adding Conflicts:/Breaks:?

2018-03-29 Thread Adrian Bunk
On Wed, Mar 28, 2018 at 08:08:07PM -0700, Russ Allbery wrote: > Boyuan Yang <073p...@gmail.com> writes: > > > * Upstream released new version and bumped SONAME to 2 > > * -dev package didn't change its name > > * My mentor suggests that the new library package (libdframeworkdbus2) > > should >

Re: What problem might happen when bumping soname without adding Conflicts:/Breaks:?

2018-03-29 Thread Ondrej Novy
Hi, 2018-03-29 4:35 GMT+02:00 Boyuan Yang <073p...@gmail.com>: > * My mentor suggests that the new library package (libdframeworkdbus2) > should > add the relationship "Conflicts: libdframeworkdbus1" > what is mentor's argument about adding this? > > ...and such necessity is not reflected in

Re: What problem might happen when bumping soname without adding Conflicts:/Breaks:?

2018-03-28 Thread Russ Allbery
Boyuan Yang <073p...@gmail.com> writes: > * Upstream released new version and bumped SONAME to 2 > * -dev package didn't change its name > * My mentor suggests that the new library package (libdframeworkdbus2) should > add the relationship "Conflicts: libdframeworkdbus1" You do not want to do

What problem might happen when bumping soname without adding Conflicts:/Breaks:?

2018-03-28 Thread Boyuan Yang
Hello debian-devel and mentors, Recently I found a disagreement with my mentor about proper handling of library transition (bumping SONAME) and we agreed that we need some suggestions. Transition documentation (written by Release Team) can be found at [1]. Some quick facts: * We have a