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@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. <ballo...@debian.org>

Imagine a large red swirl here. 

Reply via email to