Hi Adrian,

Initially, thanks for your help.

Em ter., 20 de jun. de 2023 às 18:18, Adrian Bunk <b...@debian.org> escreveu:
>
> Package: libjodycode2
> Version: 3.0.1-1
> Severity: serious
> Tags: ftbfs
> Control: affects -1 src:phcpack jdupes
>
> https://buildd.debian.org/status/fetch.php?pkg=phcpack&arch=amd64&ver=2.4.86%2Bdfsg-5&stamp=1687282110&raw=0
>
> ...
> jdupes -l src/Python/PHCpy3/doc/build/html/_images/math
> jdupes: error while loading shared libraries: libjodycode.so.2: cannot open 
> shared object file: No such file or directory
> make[1]: *** [debian/rules:44: override_dh_auto_build-arch] Error 127


I packaged this lib after the freeze and I sent it to NEW queue in
June, 13. The package was approved in June, 15. However, the upstream
dropped the libjodycode2 in June, 16, releasing libjodycode3. The
jdupes in stable don't depend on a lib. jdupes 1.24 depends on the
libjodycode2 and the new jdupes 1.25 depends on the libjodycode3. I
uploaded libjodycode3 to unstable this morning, but jdupes was 1.24,
depending on the libjdupes2. Some hours after this, I uploaded jdupes
1.25.


> 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 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?

Thanks for your attention.

Cheers,

Eriberto

Reply via email to