[Pkg-silc-devel] Ready for upload! :)

Micah Anderson micah at riseup.net
Sun Jun 17 16:40:09 UTC 2007


I thought I would try and verify these issues on a sid machine.

Daniel Kahn Gillmor wrote:
> On Sat 2007-06-16 17:45:01 -0400, Jérémy Bobbio wrote:
 >
> great work, folks!  I just tried building silc-toolkit, and notice
> that linda complains about the symlinked libraries not being
> explicitly listed in the shlibs file:
> 
> [0 dkg at squeak silc-toolkit]$ tail ../silc-toolkit_1.1-1_i386.build 
> dpkg-deb: building package `libsilc-1.1-1' in `../libsilc-1.1-1_1.1-1_i386.deb'.
>  dpkg-genchanges
> dpkg-genchanges: including full source code in upload
> dpkg-buildpackage (debuild emulation): full upload (original source is included)
> Now running lintian...
> Finished running lintian.
> Now running linda...
> W: libsilc-1.1-1; The library libsilc is not in a shlibs file.
> W: libsilc-1.1-1; The library libsilcclient is not in a shlibs file.

I just tried this myself on my sid box and I get the same linda error (after 
linda takes its sweet time to run). Looking at my generated shlibs file:

libsilc-1.1 1 libsilc-1.1-1
libsilcclient-1.1 1 libsilc-1.1-1
libaes 0 libsilc-1.1-1
libblowfish 0 libsilc-1.1-1
libmd5 0 libsilc-1.1-1
libnone 0 libsilc-1.1-1
librsa 0 libsilc-1.1-1
libsha1 0 libsilc-1.1-1
libsha256 0 libsilc-1.1-1
libtwofish 0 libsilc-1.1-1


> lrwxrwxrwx 1 dkg dkg      26 2007-06-16 17:59 debian/tmp/usr/lib/libsilcclient.so -> libsilcclient-1.1.so.1.0.0
> lrwxrwxrwx 1 dkg dkg      20 2007-06-16 17:59 debian/tmp/usr/lib/libsilc.so -> libsilc-1.1.so.1.0.0
> 
> i'm actually confused by this warning, because it doesn't look to me
> like libsilc.so or libsilcclient.so are actually being provided by the
> libsilc-1.1-1 binary package:

They are symlinks, so maybe that is enough to trigger this?

> There also seem to be a couple errors with the irssi library built by
> the silc-client package for me, though i'm not sure why this is.  I
> can't see any reason for the "Permission denied" error here:
> 
> [0 dkg at squeak silc-client]$ tail -n 30 ../silc-client_1.1-1_i386.build 
> dh_installdocs -pirssi-plugin-silc
> dh_testdir
> dh_testroot
> dh_installchangelogs CHANGES
> dh_link
> dh_strip
> strip: unable to copy file 'debian/irssi-plugin-silc/usr/lib/perl5/auto/Irssi/Silc/Silc.so' reason: Permission denied

I am not getting this error when I build.

> Now running lintian...
> E: irssi-plugin-silc: unstripped-binary-or-object ./usr/lib/perl5/auto/Irssi/Silc/Silc.so

This doesn't show up for me either.

> Finished running lintian.
> Now running linda...
> W: irssi-plugin-silc; The .la file /usr/lib/irssi/modules/libfe_common_silc.la contains a libdir which is different to its path.
> W: irssi-plugin-silc; The .la file /usr/lib/irssi/modules/libsilc_core.la contains a libdir which is different to its path.
> E: irssi-plugin-silc; Binary /usr/lib/perl5/auto/Irssi/Silc/Silc.so contains unneeded section comment.
> E: irssi-plugin-silc; Binary /usr/lib/perl5/auto/Irssi/Silc/Silc.so is not stripped.

My results from linda:

W: irssi-plugin-silc; The .la file /usr/lib/irssi/modules/libfe_common_silc.la 
contains a libdir which is not its path.
W: irssi-plugin-silc; The .la file /usr/lib/irssi/modules/libsilc_core.la 
contains a libdir which is not its path.

> These were built on a primarily lenny (testing) machine, with an
> exported version of the svn trunk for each project as of Sat, 16 Jun
> 2007 18:53:18 -0400.  The machine is *not* a pure chroot or anything
> like that, unfortunately.

It seems like its fine on sid.

Micah



More information about the Pkg-silc-devel mailing list