hi, I am using git-pbuilder (with BUILDER=pbuilder) as a way to replace the local build in "gbp buildpackage" with a pbuilder chroot build (gbp buildpackage calls git-pbuilder calls pdebuild).
>From git-pbuilder(1): Normally, one does not run this script directly. Instead, it's used as the builder script for git-buildpackage. To configure git-buildpackage to use it, add a stanza like: [DEFAULT] builder = /path/to/git-pbuilder in your gbp.conf file (which can be .gbp.conf in your home directory or at the top level of the repository, or gbp.conf in the .git directory). However, in my tests, git-pbuilder always returns 1, even if the build succeeds (which makes "gbp buildpackage", with the above .gbp.conf, fail): --------------------------------- $ LANG=C BUILDER=pbuilder git-pbuilder [...] BUILD SUCCESSFUL Total time: 22 seconds touch debian/stamp-ant-build DEB_ANT_CHECK_TARGET unset, not running checks xsltproc --nonet \ --param make.year.ranges 1 \ --param make.single.year.ranges 1 \ --param man.charmap.use.subset 0 \ http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \ debian/freeplane.1.xml [...] fakeroot debian/rules binary test -x debian/rules dh_testroot dh_prep dh_installdirs -A mkdir -p "." /usr/share/cdbs/1/rules/buildcore.mk:109: WARNING: DEB_DH_INSTALL_ARGS is a deprecated variable /usr/share/cdbs/1/rules/buildcore.mk:109: WARNING: DEB_COMPRESS_EXCLUDE is a deprecated variable DEB_ANT_CHECK_TARGET unset, not running checks DEB_ANT_INSTALL_TARGET unset, skipping default ant.mk common-install target Adding cdbs dependencies to debian/freeplane.substvars dh_installdirs -pfreeplane Adding cdbs dependencies to debian/libjortho-freeplane-java.substvars dh_installdirs -plibjortho-freeplane-java dh_installdocs -pfreeplane dh_installexamples -pfreeplane dh_installman -pfreeplane dh_installinfo -pfreeplane dh_installmenu -pfreeplane dh_installcron -pfreeplane dh_installinit -pfreeplane dh_installdebconf -pfreeplane dh_installemacsen -pfreeplane dh_installcatalogs -pfreeplane dh_installpam -pfreeplane dh_installlogrotate -pfreeplane dh_installlogcheck -pfreeplane dh_installchangelogs -pfreeplane dh_installudev -pfreeplane dh_lintian -pfreeplane dh_bugfiles -pfreeplane dh_install -pfreeplane -XLICENSE.txt dh_link -pfreeplane dh_installmime -pfreeplane dh_installgsettings -pfreeplane dh_installdocs -plibjortho-freeplane-java dh_installexamples -plibjortho-freeplane-java dh_installman -plibjortho-freeplane-java dh_installinfo -plibjortho-freeplane-java dh_installmenu -plibjortho-freeplane-java dh_installcron -plibjortho-freeplane-java dh_installinit -plibjortho-freeplane-java dh_installdebconf -plibjortho-freeplane-java dh_installemacsen -plibjortho-freeplane-java dh_installcatalogs -plibjortho-freeplane-java dh_installpam -plibjortho-freeplane-java dh_installlogrotate -plibjortho-freeplane-java dh_installlogcheck -plibjortho-freeplane-java dh_installchangelogs -plibjortho-freeplane-java dh_installudev -plibjortho-freeplane-java dh_lintian -plibjortho-freeplane-java dh_bugfiles -plibjortho-freeplane-java dh_install -plibjortho-freeplane-java -XLICENSE.txt dh_link -plibjortho-freeplane-java dh_installmime -plibjortho-freeplane-java dh_installgsettings -plibjortho-freeplane-java dh_strip -pfreeplane dh_compress -pfreeplane -X .mm -X .pdf dh_fixperms -pfreeplane dh_makeshlibs -pfreeplane dh_strip -plibjortho-freeplane-java dh_compress -plibjortho-freeplane-java -X .mm -X .pdf dh_fixperms -plibjortho-freeplane-java dh_makeshlibs -plibjortho-freeplane-java dh_installdeb -pfreeplane dh_perl -pfreeplane dh_shlibdeps -pfreeplane dh_installdeb -plibjortho-freeplane-java dh_perl -plibjortho-freeplane-java dh_shlibdeps -plibjortho-freeplane-java dh_gencontrol -pfreeplane dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dh_md5sums -pfreeplane dh_builddeb -pfreeplane dpkg-deb: building package `freeplane' in `../freeplane_1.3.8.2-1_all.deb'. dh_gencontrol -plibjortho-freeplane-java dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dh_md5sums -plibjortho-freeplane-java dh_builddeb -plibjortho-freeplane-java dpkg-deb: building package `libjortho-freeplane-java' in `../libjortho-freeplane-java_1.3.8.2-1_all.deb'. dpkg-genchanges >../freeplane_1.3.8.2-1_amd64.changes dpkg-genchanges: including full source code in upload dpkg-source --after-build freeplane-1.3.8.2 dpkg-buildpackage: full upload (original source is included) I: user script /var/cache/pbuilder/build//7825/tmp/hooks/B90lintian starting [...] +++ lintian output +++ [...] I: unmounting dev/pts filesystem I: unmounting run/shm filesystem I: unmounting proc filesystem I: cleaning the build env I: removing directory /var/cache/pbuilder/build//7825 and its subdirectories $ echo $? 1 --------------------------------- In the non-happy-case, the output is this: --------------------------------- make: *** [build] Error 1 dpkg-buildpackage: error: debian/rules build gave error exit status 2 E: Failed autobuilding of package W: no hooks of type C found -- ignoring I: unmounting dev/pts filesystem I: unmounting run/shm filesystem I: unmounting proc filesystem I: cleaning the build env I: removing directory /var/cache/pbuilder/build//12253 and its subdirectories $ echo $? 1 -------------------------------- --> the problem is that "pdebuild" returns exit code 1 on what seems to be success. Is this a problem or am I doing something wrong? Thanks and Best Regards, -- Felix Natter -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/877g6c2iwq....@bitburger.home.felix