[Build-common-hackers] Bug#661962: Bug#661962: cdbs: PD class processes debian/tmp instead of debian/$package, causing multiple dpkg-shlibdeps invokations

Jonas Smedegaard dr at jones.dk
Sat Mar 3 01:18:41 UTC 2012

On 12-03-02 at 09:35pm, Felipe Sateler wrote:
> PD uses cdbs_curdestdir, but that is set to debian/tmp in multiple 
> binary packages. It should use debian/$package instead, to avoid 
> calling strip and dpkg-shlibdeps to be called multiple times.
> This pollutes the build logs since pd externals usually have undefined 
> references (they use symbols from the main pd binary), so they appear 
> multiple times.

cdbs_curdestdir resolves to whatever is destdir for current package.

Yes, by default that is debian/tmp for multiple packages.  It is 
overridden like this:

  DEB_DESTDIR = $(CURDIR)/debian/$(cdbs_curpkg)

...but why do you file this as a bugreport?

Are you saying that the pd.mk snippet should _always_ use per-package 
destdir?  If so, are you certain that no existing package will break 
when doing such radical change?

 - Jonas

 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/build-common-hackers/attachments/20120303/b563c200/attachment.pgp>

More information about the Build-common-hackers mailing list