Package: git-buildpackage
Version: 0.8.5

Dear people close to git-buildpackage,


Here an report about `gbp buildpackage` behaving strange.

I think that it is good that mention that I'm new to git-buildpackage.


I got gbp working on one system.
Showing the first part ofit for reference.
-----8<----8<-----8<------
stappers@nero:~/src/pkg-radvd
$ gbp buildpackage
gbp:info: radvd_2.15.orig.tar.gz does not exist, creating from 'upstream/2.15'
Building with cowbuilder for distribution sid
W: /home/stappers/.pbuilderrc does not exist
I: using cowbuilder as pbuilder
dpkg-checkbuilddeps: Unmet build dependencies: bison libdaemon-dev check
W: Unmet build-dependency in source
dpkg-buildpackage: source package radvd
dpkg-buildpackage: source version 1:2.15-1.1
dpkg-buildpackage: source distribution UNRELEASED
dpkg-buildpackage: source changed by Geert Stappers <stapp...@debian.org>
 dpkg-source --before-build pkg-radvd
dpkg-source: info: applying kfreebsd.patch
dpkg-checkbuilddeps: Unmet build dependencies: bison libdaemon-dev check
dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
dpkg-buildpackage: warning: (Use -d flag to override.)
dpkg-buildpackage: warning: this is currently a non-fatal warning with -S, but 
will probably become fatal in the future
 fakeroot debian/rules clean
dh clean --with autoreconf
   dh_testdir
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/home/stappers/src/pkg-radvd'
rm -f gram.c gram.h scanner.c
rm -f privsep.c
make[1]: Leaving directory '/home/stappers/src/pkg-radvd'
   dh_autoreconf_clean
   dh_clean
 dpkg-source -b pkg-radvd
dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building radvd using existing ./radvd_2.15.orig.tar.gz
dpkg-source: info: building radvd in radvd_2.15-1.1.debian.tar.xz
dpkg-source: info: building radvd in radvd_2.15-1.1.dsc
 dpkg-genchanges -S >../radvd_2.15-1.1_source.changes
dpkg-genchanges: including full source code in upload
 dpkg-source --after-build pkg-radvd
dpkg-source: info: unapplying kfreebsd.patch
dpkg-buildpackage: full upload (original source is included)
 -> Copying COW directory
  forking: rm -rf /var/cache/pbuilder/build//cow.27747 
  forking: cp -al /var/cache/pbuilder/base.cow 
/var/cache/pbuilder/build//cow.27747 
I: unlink for ilistfile /var/cache/pbuilder/build//cow.27747/.ilist failed, it 
didn't exist?
  forking: chroot /var/cache/pbuilder/build//cow.27747 cowdancer-ilistcreate 
/.ilist find . -xdev -path ./home -prune -o \( \( -type l -o -type f \) -a 
-links +1 -print0 \) | xargs -0 stat --format '%d %i ' 
 -> Invoking pbuilder
  forking: pbuilder build --debbuildopts  --debbuildopts  --buildplace 
/var/cache/pbuilder/build//cow.27747 --buildresult /home/stappers/src 
--debbuildopts  --no-targz --internal-chrootexec chroot 
/var/cache/pbuilder/build//cow.27747 cow-shell 
/home/stappers/src/radvd_2.15-1.1.dsc 
W: /home/stappers/.pbuilderrc does not exist
I: Running in no-targz mode
I: using fakeroot in build.
I: Current time: Sun Oct 23 13:10:05 CEST 2016
I: pbuilder-time-stamp: 1477221005
I: copying local configuration
I: mounting /proc filesystem
I: mounting /run/shm filesystem
I: mounting /dev/pts filesystem
I: policy-rc.d already exists
I: Obtaining the cached apt archive contents
I: Installing the build-deps
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: amd64
Maintainer: Debian Pbuilder Team <pbuilder-ma...@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by 
pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: dh-autoreconf, debhelper (>= 9), flex, bison, pkg-config, 
libdaemon-dev, check
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in 
'/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 11639 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring 
anyway as you requested:
 pbuilder-satisfydepends-dummy depends on dh-autoreconf; however:
  Package dh-autoreconf is not installed.
 pbuilder-satisfydepends-dummy depends on debhelper (>= 9); however:
  Package debhelper is not installed.
 pbuilder-satisfydepends-dummy depends on flex; however:
  Package flex is not installed.
-----8<----8<-----8<------

This what happens on another system.
-----8<----8<-----8<------
stappers@dussel:~/src/pkg-radvd
$ gbp buildpackage
gbp:info: Creating radvd_2.15.orig.tar.gz from 'upstream/2.15'
Building with cowbuilder for distribution sid
W: /home/stappers/.pbuilderrc does not exist
I: using cowbuilder as pbuilder
dpkg-checkbuilddeps: Unmet build dependencies: dh-autoreconf debhelper (>= 9) 
flex bison libdaemon-dev check
W: Unmet build-dependency in source
dpkg-buildpackage: source package radvd
dpkg-buildpackage: source version 1:2.15-1.1
dpkg-buildpackage: source distribution UNRELEASED
dpkg-buildpackage: source changed by Geert Stappers <stapp...@debian.org>
 dpkg-source --before-build pkg-radvd
dpkg-checkbuilddeps: Unmet build dependencies: dh-autoreconf debhelper (>= 9) 
flex bison libdaemon-dev check
dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
dpkg-buildpackage: warning: (Use -d flag to override.)
dpkg-buildpackage: warning: this is currently a non-fatal warning with -S, but 
will probably become fatal in the future
 fakeroot debian/rules clean
dh clean --with autoreconf
make: dh: Command not found
debian/rules:8: recipe for target 'clean' failed
make: *** [clean] Error 127
dpkg-buildpackage: error: fakeroot debian/rules clean gave error exit status 2
gbp:error: 'git-pbuilder' failed: it exited with 2
stappers@dussel:~/src/pkg-radvd
$ 
-----8<----8<-----8<------

It fails on missing build dependency debhelper.
I think that is strange.

Expected behaviour would/should be installing build dependencies.


More information about the systems 'nero' and 'dussel' in a next message.


Groeten
Geert Stappers
-- 
Leven en laten leven

Reply via email to