Lintian no-symbols-control-file

January 29, 2009

This advice has been posted on the debian-mentors mailing list. A quick how to generate symbols file

$ apt-get source libsword6
$ cd sword-1.5.9
$ debuild binary
$ rm -f debian/*.symbols dpkg-gensymbols*
$ dpkg-gensymbols -plibsword6 -Pdebian/libsword6 | patch -p0
$ mv dpkg-gensymbols* debian/libsword6.symbols
$ perl -pi -e ‘s/-\d.*//’ debian/libsword6.symbols


dpkg-shlibdeps: warning: dependency could be avoided

January 29, 2009

dpkg-shlibdeps: warning: dependency on $(lib) could be avoided if $(object) were not uselessly linked against it (they use none of its symbols).

I didn’t like this build time warning at all. In the library packaging guide a found a nifty trick, add this line to the debian/rules (this is cdbs, don’t know how it is done with debhelper scripts)

DEB_CONFIGURE_SCRIPT_ENV += LDFLAGS=” -Wl,–as-needed”

This worked for the executable and I’ve saved 300 bytes!!!!! Yeah =D

It didn’t work for the library though =( Bummer.


I’ve met a Debian Developer

December 21, 2008

I’ve met the only Debian Developer from Latvia. We did keysigning and had a nice chat about Ubuntu, Debian & Life. Hopefully he will sign my key.


Jaunty UDS

December 17, 2008

Jaunty UDS has finished. I haven’t been there but planet.ubuntu.com provided a good coverage.  Jono Bacon posted on his blog a link to videos from the Jaunty UDS. You might find schedule to be helpful while downloading/watching them.

I couldn’t find the most interesting sessions though =( the Upcoming Lauchpad Features, Brainstorm Overview, Becoming MOTU, Python 3000 QA, ext4 and so on. Basically anything that happened in Olympus Mons hall. That’s disappointing because there also was a session on Google Apps Engine.

Maybe we will find it on Google Code YouTube channel or something like that.


Follow

Get every new post delivered to your Inbox.