New dpkg in experimental

Posted by Sander_Marechal on Sep 25, 2007 8:17 AM EDT
Debian mailing list; By Raphael Hertzog
Mail this story
Print this story

there's new a dpkg version in experimental: 1.14.7~newshlib, which contains my work to enhance dpkg-shlibdeps with symbol-based dependencies. The work is finished and thus we decided to upload it to experimental to have some broader testing before releasing it into unstable.

Hi,

there's new a dpkg version in experimental: 1.14.7~newshlib. It's a snapshot of the dpkg-shlibdeps-buxy branch which contains my work to enhance dpkg-shlibdeps with symbol-based dependencies. See http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps for some background and history.

The work is finished and thus we decided to upload it to experimental to have some broader testing before releasing it into unstable. The current plan is the following: - in a few days, 1.14.7 will be released in unstable _without_ this work - immediately after the 1.14.7 release, the branch will be merged and I'll upload 1.14.8~newshlib to experimental. - sometimes later 1.14.8 is released and the new dpkg-shlibdeps gets into unstable

So please test this version. While rewriting/improving dpkg-shlibdeps I dea= lt with all the outstanding bugs and I made it a bit more strict. Most notably, packages which generate the warning "unable to find dependency information for shared library" will FTBFS. You'll find a list at the end of this mail. In most cases, you only need to generate the "shlibs" files before calling dpkg-shlibdeps and it will fix the problem. In some cases, this change might lead to self-dependency. If that happens you'll have to wait until dpkg 1.14.8 comes out after which you'll be able to use the new "-x" option of dpkg-shlibdeps to strip out the self-dependency (I already suggested this default behaviour for debhelper's dh_shlibdeps, see #443973).

The goal of the test period is to make sure that the behaviour of dpkg-shlibdeps is still correct with plain shlibs file, but given that it supports "symbols" files, it's time to think of how we're going to add support of that to our packages. Generating "symbols" files require adding a call to dpkg-gensymbols (see its manpage in the package) in debian/rules. It will probably need to be integrated in debhelper somewhere (see my request at #443978). Feel free to give your opinion by replying on debian-devel.

Also, once we have all those details sorted out, I'd like help to make it a release goal for libraries with more than X reverse dependencies to provide symbols files (X is to be defined of course).

I'd like to thank Guillem Jover and Frank Lichtenheld for their help in integrating my work in dpkg and Steve Langasek for the numerous advices.

List of packages that FTBFS with the new dpkg: ---------------------------------------------- Guenter Geiger (Debian/GNU) ardour (U)

J.H.M. Dassen (Ray) libgsf

Domenico Andreoli boost (U)

Michael Banck openbabel

Daniel Baumann gnunet-gtk (U) gnunet-qt (U)

CJ van den Berg pulseaudio

Eduard Bloch encfs

John Bovey libnjb

Ludovic Brenta gnat-4.2 (U)

Paul Cager afnix

Patrick Caulfield dnprogs

Pierre Chifflier nufw

Debian Boost Team boost

Debian GCC Maintainers gcc-snapshot gnat-4.2

Debian GIS Project hdf5

Debian GIS Team libterralib

Debian multimedia packages maintainers vlc

Debian Multimedia Team ardour

Debian Xfce Maintainers xfce4-mixer xfce4-session

Yavor Doganov projectmanager.app (U)

Free Ekanayaka ardour (U)

Turbo Fredriksson radiusclient

Debian QA Group nco plplot

Troy Heber subversion (U)

Florian Hinzmann xfmail

Simon Huggins xfce4-mixer (U) xfce4-session (U)

Shaun Jackman dmx4linux

Ian Jackson chiark-tcl

Robert Jordens ardour (U)

Martin Kittel maxdb-7.5.00

Matthias Klose gcc-snapshot (U) maxdb-7.5.00 (U)

Tomohiro KUBOTA mlterm

Arnaud Kyheng gnunet-gtk gnunet-qt

Chris Leishman xmlrpc-c

John Lightsey xmms-goom

Martin Loschwitz xfce4-mixer (U) xfce4-session (U)

Francesco Paolo Lovergine hdf5 (U)

Ola Lundqvist vzctl

Marcelo E. Magallon mesa-legacy

Rene Mayrhofer gibraltar-bootcd

Robert McQueen pidgin

Loic Minier vlc (U)

Kenshi Muto mlterm (U)

Christophe Mutricy vlc (U)

Alvaro Lopez Ortega cherokee (U)

Sam Hocevar (Debian packages) vlc (U)

Guilherme de S. Pastore subversion (U)

Yves-Alexis Perez xfce4-mixer (U) xfce4-session (U)

Frederic Peters wireshark

Ari Pollak pidgin (U)

Christophe Prud'homme boost (U)

Petter Reinholdtsen libterralib (U)

Steve M. Robbins boost (U)

Emanuele Rocca xfce4-mixer (U) xfce4-session (U)

Miriam Ruiz gnash

Nick Rusnov galan

Alexander Sack gnash (U)

Peter Samuelson subversion

Thomas Schoepf suspend2-userui

G=FCrkan Seng=FCn adun.app projectmanager.app wrapperfactory.app

Sjoerd Simons pulseaudio (U)

Roger So im-sdk im-sdk (U)

Manoj Srivastava libsemanage

Riccardo Stagni qingy

Cl=E9ment Stenac vlc (U)

Paul J Stevens cpu (U)

Akira TAGOH im-sdk (U)

Guido Trotter cpu

Andrea Veri verlihub

Santiago Vila gettext

Michael Vogt libxbase vdkbuilder2 xdb

Sune Vuorela kommando

Florian M. Weps oo2c

Patrick Winnertz lmms

Gunnar Wolf cherokee

Milan Zamazal scanbuttond speech-dispatcher

--=20 Rapha=EBl Hertzog

Premier livre fran=E7ais sur Debian GNU/Linux : http://www.ouaza.com/livre/admin-debian/

--8t9RHnE3ZwKMSgU+ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline

-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFG+NKlvPbGD26BadIRAkxXAKCGG/5zCPYJEHGwZPVqAk9bbqic1wCfTnMH 8pEoS+u/lLDzK+DSymx1bWI= =tacx -----END PGP SIGNATURE-----

--8t9RHnE3ZwKMSgU+--

-- To UNSUBSCRIBE, email to [e-mail:debian-devel-announce-REQUEST@lists.debian.org] with a subject of "unsubscribe". Trouble? Contact [e-mail:listmaster@lists.debian.org]

  Nav
» Read more about: Story Type: Announcements; Groups: Debian

« Return to the newswire homepage

This topic does not have any threads posted yet!

You cannot post until you login.