** Summary changed:

- pdebuild --debbuildopts inherited by target pbuild
+ pdebuild host --debbuildopts inherited by target pbuild

** Description changed:

  Binary package hint: pbuilder
  
- This is a by-product of the fix I created for bug #278213 "Does not
- accept multiple --debbuildopts options" which resulted in "pbuilder
- (0.181ubuntu6)".
+ This is a latent bug, exposed as a by-product of the fix I created for
+ bug #278213 "Does not accept multiple --debbuildopts options" which
+ resulted in "pbuilder (0.181ubuntu6)".
  
  The problem is that when using pdebuilder and passing --debbuildopts to
  both 'sides' (host and target), the target pbuilder dpkg-source
  incorrectly inherits the host --debbuildopts.
  
  For example:
  
   HOST_DEB_OPTIONS="--debbuildopts -i -I" 
   PBUILDER_DEB_OPTIONS="--debbuildopts -Idebian/dpkg-source.excludes"
   pdebuild --logfile $LOGNAME ${HOST_DEB_OPTIONS} -- ${PBUILDER_DEB_OPTIONS}
  
  results in the inner dpkg-source seeing:
  
   dpkg-source -i -I -Idebian/dpkg-source.excludes -b kvm-83+dfsg
  
- Which in Hardy and later isn't a problem (since -I is accceptable to
+ Which in Hardy and later isn't a problem (since -I is acceptable to
  dpkg-source >= v1.14.7). However, if working on back-porting a package
  to Gutsy or Feisty or Edgy the versions of dpkg-source in those releases
  do not understand the -I option without a file specification
  (-I<exclusion.list>).
  
- This will cause the pbuild to fail since the source can't be extracted.
+ This will cause the target pbuild to fail since the source can't be
+ extracted.
  
  This wouldn't have come to light if it wasn't for my desire to back-port
  some packages for use on long-lived servers that are running stable
  older releases. In these cases my build_test script generates two
  different sets of --debbuildopts for the host (more recent) and target
  (older) dpkg-source.
  
  The builds were failing and as can be seen in the example above it is
  because the host's --debbuildopts are passing to the target.
  
  Patches to follow.

-- 
pdebuild host --debbuildopts inherited by target pbuild
https://bugs.launchpad.net/bugs/326216
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to