--- title: Git-buildpackage BoF tags: [Debian, Git, Gbp] author: Guido Günther date: 16.8.2015 ... gbp === * buildpackage * import-orig * git-pbuilder * pq * dch * pull/clone * import-dsc{,s} * create-remote-repo * config --- Frequently used? ================ * Commands gbp import-orig --uscan gbp import-orig --download https:// gbp pq import --time-machine=3 gbp buildpackage --git-pristine-tar-commit gbp config buildpackage * Superseeded by dgit? gbp import-dsc --download foo/sid gbp import-dscs --debsnap * {Bash,Zsh} completion --- "Recent" changes ================= * Consistent *gbp* supercommand * gbp config * DEP-14 gbp buildpackage --git-dist=DEP14 * import-orig gbp import-orig --merge-mode=replace * Initial RPM support (import-srpm, pq-rpm) * Bare reposiory support * Detached HEAD support --- Ongoing changes =============== * Python3 support * merge rpm support --- ## import-orig * Rollback on failure * import-orig vs. source format 3.0 (#700411) * anything else? --- Patch handling ============== * Tag pq branch * automatic rebase before export * DEP-3 * anything else? --- What else? ========== * better dfsg branch support? * multiple tarball support - which workflow * submodules * detached trees * rpm: mock support --- Howto hack ========== * unittests python setup.py nosetests * Component tests git submodule update --init * Building the docs: make -C docs * API docs --- Build tool integration ====================== * sbuild? * better interaction with builders * What kind of error happened (404) * Caching unpacked chroots * dgit integration