blob: f372162b7f42ff4e02679d278ea9fed773105178 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
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
|