summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2015-08-14 21:59:57 +0200
committerGuido Günther <agx@sigxcpu.org>2015-08-17 11:18:45 +0200
commit1068beec52099f908781a3376ee2e59d36ce18f9 (patch)
treeec67b320c99e4d9b5cb2ff7a1bf9bdfa30f62e2b
Initial commitHEADmaster
-rw-r--r--.gitignore1
-rw-r--r--Makefile17
-rw-r--r--topics.mdwn120
-rw-r--r--topics.pdfbin0 -> 119255 bytes
4 files changed, 138 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..dece125
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+reveal.js/
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..40ceea3
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,17 @@
+SOURCE=topics.mdwn
+PDF=$(SOURCE:mdwn=pdf)
+REVEALJS=$(SOURCE:mdwn=html)
+
+IMAGES=$(wildcard *.png)
+
+all: ${REVEALJS} ${PDF}
+
+${REVEALJS}: ${SOURCE} ${IMAGES} Makefile reveal.js
+ pandoc -V transition=fade -V theme=moon -t revealjs -s ${SOURCE} -o ${REVEALJS}
+
+${PDF}: ${SOURCE} Makefile
+ pandoc -t beamer -s ${SOURCE} -o ${PDF}
+
+reveal.js:
+ git clone https://github.com/hakimel/reveal.js.git
+ git checkout 2.6.2
diff --git a/topics.mdwn b/topics.mdwn
new file mode 100644
index 0000000..f372162
--- /dev/null
+++ b/topics.mdwn
@@ -0,0 +1,120 @@
+---
+title: Git-buildpackage BoF
+tags: [Debian, Git, Gbp]
+author: Guido Günther <agx@sigxcpu.org>
+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
+
diff --git a/topics.pdf b/topics.pdf
new file mode 100644
index 0000000..63be117
--- /dev/null
+++ b/topics.pdf
Binary files differ