On Sun, Oct 23, 2016 at 03:56:02PM +0200, Geert Stappers wrote:
>
> Here an report about `gbp buildpackage` behaving strange.
>
> -----8<----8<-----8<------
> stappers@nero:~/src/pkg-radvd
> $ gbp buildpackage
...
> 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: Installing the build-deps
> -> Attempting to satisfy build-dependencies
> -> Creating pbuilder-satisfydepends-dummy package
> Package: pbuilder-satisfydepends-dummy
> -----8<----8<-----8<------
>
> This what happens on another system.
> -----8<----8<-----8<------
> stappers@dussel:~/src/pkg-radvd
> $ gbp buildpackage
...
> 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.
At system nero
-----8<----8<-----8<------
stappers@nero:~/src/pkg-radvd
$ arch
x86_64
stappers@nero:~/src/pkg-radvd
$ dpkg -l debhelper
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
ii debhelper 9.20140613 all helper programs for debian/rules
stappers@nero:~/src/pkg-radvd
$
-----8<----8<-----8<------
At system dussel
-----8<----8<-----8<------
stappers@dussel:~/src/pkg-radvd
$ arch
armv7l
stappers@dussel:~/src/pkg-radvd
$ dpkg -l debhelper
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
un debhelper <none> <none> (no description available)
stappers@dussel:~/src/pkg-radvd
$
-----8<----8<-----8<------
Oops, that is more then difference in architecture.
Groeten
Geert Stappers
--
Leven en laten leven