[Debian-mobcom-maintainers] Bug#897278: Bug#897278: libosmocodec0: circular dependency with libosmocore9, libosmogsm8

Bill Allombert ballombe at debian.org
Sun May 13 21:39:34 BST 2018


On Sun, May 13, 2018 at 08:09:43PM +0200, Thorsten Alteholz wrote:
> Hi Bill,
> 
> On Tue, 1 May 2018, Bill Allombert wrote:
> >There is a circular dependency between libosmocodec0, libosmocore9 and libosmogsm8:
> >
> >libosmocodec0 	:Depends: libosmocore9 (>= 0.10.2)
> >libosmocore9 	:Depends: libosmocodec0 (>= 0.9.6), libosmogsm8 (>= 0.10.2)
> >libosmogsm8 	:Depends: libosmocore9 (>= 0.10.2)
> 
> but all of those packages just have
>   Depends: ${shlibs:Depends},
>            ${misc:Depends}
> 
> So do you have any idea how to avoid that automatically generated loop?

They come from the debian/*.symbols files.
In the buildlog:
<https://buildd.debian.org/status/fetch.php?pkg=libosmocore&arch=i386&ver=0.10.2-6&stamp=1523204276&raw=0>
there is a big warning:
   dh_makeshlibs -a
dpkg-gensymbols: warning: new libraries appeared in the symbols file: libosmocoding.so.0
dpkg-gensymbols: warning: debian/libosmocore9/DEBIAN/symbols doesn't match completely debian/libosmocore9.symbols
--- debian/libosmocore9.symbols (libosmocore9_0.10.2-6_i386)
+++ dpkg-gensymbolsk8_uNr	2018-04-08 16:17:40.230621785 +0000
@@ -1,3 +1,112 @@
+libosmocoding.so.0 libosmocore9 #MINVER#
+ LIBOSMOCODING_1.0 at LIBOSMOCODING_1.0 0.10.2-6

In any case, the packaging need to be improved to generate less
buildtime warning and less lintian warning.

Cheers,
-- 
Bill. <ballombe at debian.org>

Imagine a large red swirl here. 



More information about the Debian-mobcom-maintainers mailing list