Re: Dependencies on shared libs, take 2
On Tue, 12 Jun 2007, Raphael Hertzog wrote:
> On Thu, 07 Jun 2007, Raphael Hertzog wrote:
> > Otherwise, the discussions in this thread lead to several interesting
> > points (listed in the TODO in the repository) which will require some
> > rewrite and optimization of the format of the symbols file. I'll update
> > the wiki page and my implementation as soon as I have enough time. My goal
> > is to finish this during debconf in any case.
>
> I have updated the wiki page with the new format that I've come up:
Since I received no complaints, I implemented the support of this format.
It's available in the bzr repository:
bzr get http://bzr.debian.org/bzr/private/hertzog/shlibdeps/
I also implemented other (nice) stuff:
- dpkg-shlibdeps now warns about binaries that are linked with libraries
when in fact they use none of their symbols
- we have different levels of check that can make dpkg-gensymbols fail
(with option -c<level>). By default level 1 is activated, it will fail
if some symbols disappeared. Level 2 will also fail if new symbols are
introduced with prior update of the debian/symbols file. Level 3 and 4
introduce additional checks about new/disappearing libraries in the
package.
Cheers,
--
Raphaël Hertzog
Premier livre français sur Debian GNU/Linux :
http://www.ouaza.com/livre/admin-debian/
Reply to: