[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFS: poco and poco-doc (updated packages) [3rd try]



On Sunday 08 June 2008, George Danchev wrote:
> On Saturday 07 June 2008, Krzysztof Burghardt wrote:
> > Hello George,

Hi Krzysztof,

--cut--
> So, as libpkg-guide suggests in table 5.1 (soname: libfoo.so.4 => pkgname:
> libfoo4) and lintian asks us to end in -dbg since we install
> in /usr/lib/debug, therefor the above package should be named as
> libpocoxmld5-dbg. 

I did rename them to *d5-dbg (libpocoxmld5-dbg) as I proposed earlier, but run 
into another "violation of the law" - X vs. X-dbg ;-)

W: libpocoxmld5-dbg: dbg-package-missing-depends libpocoxmld5
N:
N:   This package has a name of the form of "X-dbg", indicating it contains
N:   detached debugging symbols for the package X. If so, it should depend
N:   on the corresponding package, generally with (= ${binary:Version})
N:   since the debugging symbols are only useful with the binaries created
N:   by the same build.

So I believe that the version 1.3.2+dfsg1-1 you have uploaded to mentors on 
07-Jun-2008 22:00 (ah I hate dealing with rewritten changelog history;-) is 
basically ok, except that lintian override files should be installed for all 
these -dbg packages in /usr/share/lintian/overrides/$pkg-dbg, for instance:

libpocoxmld5-dbg: package-name-doesnt-match-sonames libPocoXMLd5

Rf. file:///usr/share/doc/lintian/lintian.html/ch2.html#s2.4

Another way to solve the soname_d vs. pkgname_without-d-dbg issue is to play 
with symlinks, i.e. libPocoXML.so.5->libPocoXMLd.so.5 (or other way around), 
but that still does not look clean enough to me, and we can add it anyway 
further if needed.

I still get these changelog-not-compressed-with-max-compression changelog.gz 
warnings for -dbg packages, but that doesn't warrant a override.

-- 
pub 4096R/0E4BD0AB 2003-03-18 <people.fccf.net/danchev/key pgp.mit.edu>
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


Reply to: