Dec 25
Hi everybody. I have great news for all people with insterest on SIPE plugin. The project has revived due to MSN opened its documentation and many people has helped with the new implement.
Now we have a new totally rewritten code with full support for LCS 2005 and OCS 2007.
Please go to the site and download it: http://sipe.sf.net.
Jan 25
The last weeks I worked on Debian QA. The goal of Quality Assurance (QA) is to improve Debian where it is needed. Specifically on RC Bugs.
The last weeks I was focused just on my packages but the QA is a very important job to keep to Debian how the better Linux distro on the world.
I have done QA job before (writing man pages or sending some patches), but I decided to do more. First, I chose what kind of bugs I can to solve. I’m a C and C++ expert so I decided to choose some bugs related to those languages.
I focused on the main branch because is the Debian core.
I chose bugs that are related to packages failing with dpkg-shlibdeps “failure: something” messages:
- #456875
glide: FTBFS: dpkg-shlibdeps: failure: couldn’t find library libglide.so.2 needed by debian/glide2-bin/usr/lib/glide2/bin/test05 (its RPATH is ”).
- #453794
afnix: FTBFS: dpkg-shlibdeps: failure: couldn’t find library libafnix-eng.so.1.5 needed by debian/afnix/usr/lib/afnix/libafnix-net.so.1.5.2 (its RPATH is ”).
- #453795
am-utils: FTBFS: dpkg-shlibdeps: failure: no dependency information found for debian/libamu4/usr/lib/libamu.so.4 (used by debian/am-utils/usr/sbin/amd).
- #456867
gnat-4.2: FTBFS: dpkg-shlibdeps: failure: couldn’t find library libgnat-4.2.so.1 needed by debian/libgnatprj4.2/usr/lib/libgnatprj.so.4.2 (its RPATH is ”).
- #456880
bulmages: FTBFS: dpkg-shlibdeps: failure: couldn’t find library libbulmalib.so.1 needed by debian/bulmacont/usr/lib/bulmages/plugins/libregistroiva.so (its RPATH is ”).
All these bugs were fixed. I attached a patch to fix each bug. The maintainers in general accepted my patches (or they based their jobs on them). Were easy to fix them because the problem was basically to set the LD_LIBRARY_PATH variable or well to change the compile order in the packages. Remember that dpkg-shlibdeps calculates shared library dependencies for executables then if you have local dependencies between your owns programs you could have a dpkg-shlibdeps failure if you try to compile a binary before a library that has dependencies with it.
I fixed some other bugs:
- #456349
zipios++: FTBFS: convert: Command not found
To fix dpkg-shlibdeps errors to check the dpkg-shlibdeps man page in dpkg-dev 1.14.12, it contains explanations of those new failures and suggestion on how to fix them.
I enjoy to do this, I will continue doing this. I see the RC bugs are less but we need to do more hard work.
Fixxxer