On Wed, Jan 02, 2008 at 09:39:17PM +0100, Aurelien Jarno wrote: > Raphael Geissert a écrit : > > Cyril Brulebois wrote: > > > >> On 02/01/2008, Pierre Habouzit wrote: > >>> Though after a second thought, -dbg should probably not have empty > >>> Depends line. > >> After a third thought, I still fail to see what that has to do with > >> being Architecture: all or any. > >> > > > > Quoting my self (first message): > >> This is usually bug either because of a missing Depends or because the > >> package should be Architecture: all. > > I fail to see why. Imagine for example a -dev package providing only .h > files, but depending on the architecture. It has to be Architecture: any > and does not need to Depends on a package.
Most -dev package do not fall in this category because they have a symlink to the shared library and thus have a Depends. This is probably why it says "ussually". Reasons why a -dev package can be arch any: - It contains a static library. - It contains headers that change depending on the arch. Reasons why a -dev can have Depends: - symlink to shared library - The headers file in it use header files from an other library. - The libtool .la or pkg-config .pc files mention other such files. Kurt -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]