On Tue, Jun 20, 2023 at 11:12:58PM -0300, Eriberto wrote:
> Hi Adrian,

Hi Eriberto,

> Em ter., 20 de jun. de 2023 às 18:18, Adrian Bunk <b...@debian.org> escreveu:
>...
> > A shared library package libjodycode2 provides the shared library
> > libjodycode.so.2, and not providing it breaks reverse dependencies.
> >
> > libjodycode2 must either provide libjodycode.so.2 by shipping it
> > or depending on a package that does ship it, or libjodycode2 must
> > be dropped. Anything other than dropping it would be highly unusual.
> 
> 
> In at the moment, only jdupes depends of the libjodycode"X" on Debian,
> so I think that libjodycode2 (transitional) must be dropped, right?
> (jdupes 1.24 was replaced by jdupes 1.25, that depends of the
> libjodycode3).

A transitional libjodycode2 shouldn't ever have existed since it causes 
breakage of reverse dependencies (in this case only jdupes).

Never having libjodycode2 would also automatically make it an
auto- transition at [1] showing what packages need rebuilding.

> > A transitional package libjodycode2-dev would be possible,
> > but there is no real benefit for a just created package.
> >
> > The -dev package should be named libjodycode-dev,
> > which is a stable name.
> 
> What is the right way to make this? Renaming to libjodycode-dev,
> dropping libjodycode3-dev and sending again to NEW? Should I use
> Breaks and Replaces to make a reference to libjodycode3-dev?

Sounds like a good plan to me.

> Thanks for your attention.
> 
> Cheers,
> 
> Eriberto

cu
Adrian

[1] https://release.debian.org/transitions/

Reply via email to