Merge ~sylvain-pineau/checkbox-ng/+git/packaging:urwid into checkbox-ng:master
- Git
- lp:~sylvain-pineau/checkbox-ng/+git/packaging
- urwid
- Merge into master
Status: | Superseded |
---|---|
Proposed branch: | ~sylvain-pineau/checkbox-ng/+git/packaging:urwid |
Merge into: | checkbox-ng:master |
Diff against target: |
699 lines (+484/-0) (has conflicts) 24 files modified
PKG-INFO (+24/-0) checkbox_ng/__init__.py (+4/-0) checkbox_ng/certification.py (+6/-0) checkbox_ng/launcher/subcommands.py (+3/-0) debian/.git-dpm (+8/-0) debian/changelog (+146/-0) debian/checkbox-cli.1 (+1/-0) debian/checkbox-ng.lintian-overrides (+2/-0) debian/checkbox-ng.manpages (+3/-0) debian/checkbox.1 (+1/-0) debian/compat (+1/-0) debian/control (+64/-0) debian/copyright (+21/-0) debian/patches/documentation-theme (+59/-0) debian/patches/series (+1/-0) debian/python3-checkbox-ng-doc.doc-base (+9/-0) debian/python3-checkbox-ng-doc.docs (+1/-0) debian/rules (+26/-0) debian/source/format (+1/-0) debian/upstream/signing-key.asc (+72/-0) debian/watch (+3/-0) docs/conf.py (+8/-0) setup.cfg (+13/-0) setup.py (+7/-0) Conflict in checkbox_ng/__init__.py Conflict in checkbox_ng/certification.py Conflict in checkbox_ng/launcher/subcommands.py Conflict in docs/conf.py Conflict in setup.cfg Conflict in setup.py |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Checkbox Developers | Pending | ||
Review via email: mp+319540@code.launchpad.net |
This proposal has been superseded by a proposal from 2017-03-10.
Commit message
Description of the change
New dep on python3-urwird for the new UI screens (test/test plan selections)
Unmerged commits
- 5cb873c... by Sylvain Pineau
-
debian:control: Add a new dependency on python3-urwid
Required to get rid of textland to run the UI screens.
- 6ab0977... by Pierre Equoy
-
change version to 0.32.0~rc2-1
[ Pierre Equoy ]
"new upstream version" - b5c8cbc... by Pierre Equoy
-
record new upstream branch created by importing checkbox-
ng_0.32. 0~rc2.orig. tar.gz - 21d7073... by Zygmunt Krynicki
-
Revert the documentation theme back to default
CheckboxNG uses a customized sphinx theme that is not included in the release
tarball. The theme is customized for "ubuntu" colors and this is not required
in Debian.
Origin: upstream
Forwarded: not-needed
Last-Update: 2015-07-21Patch-Name: documentation-theme
- c277778... by Pierre Equoy
-
Import checkbox-
ng_0.32. 0~rc2.orig. tar.gz - 887f47f... by Sylvain Pineau
-
change version to 0.32.0~rc1-1
new upstream version - a035209... by Sylvain Pineau
-
merge patched into master
- b6633c7... by Zygmunt Krynicki
-
Revert the documentation theme back to default
CheckboxNG uses a customized sphinx theme that is not included in the release
tarball. The theme is customized for "ubuntu" colors and this is not required
in Debian.
Origin: upstream
Forwarded: not-needed
Last-Update: 2015-07-21Patch-Name: documentation-theme
- 983d0a6... by Sylvain Pineau
-
Import checkbox-
ng_0.32. 0~rc1.orig. tar.gz - 0dfbb15... by Sylvain Pineau
-
record new upstream branch created by importing checkbox-
ng_0.32. 0~rc1.orig. tar.gz
Preview Diff
1 | diff --git a/PKG-INFO b/PKG-INFO |
2 | new file mode 100644 |
3 | index 0000000..65b215a |
4 | --- /dev/null |
5 | +++ b/PKG-INFO |
6 | @@ -0,0 +1,24 @@ |
7 | +Metadata-Version: 1.0 |
8 | +Name: checkbox-ng |
9 | +Version: 0.32.0rc2 |
10 | +Summary: Checkbox - Command Line Test Runner |
11 | +Home-page: https://launchpad.net/checkbox-ng/ |
12 | +Author: Zygmunt Krynicki |
13 | +Author-email: zygmunt.krynicki@canonical.com |
14 | +License: GPLv3 |
15 | +Description: CheckBoxNG |
16 | + ========== |
17 | + |
18 | + :term:`CheckBoxNG` is a hardware testing tool useful for certifying laptops, |
19 | + desktops and servers with Ubuntu. It is a new version of :term:`CheckBox` that |
20 | + is built directly on top of :term:`PlainBox` |
21 | + |
22 | + CheckBoxNG *replaces* CheckBox, where applicable. |
23 | + |
24 | + Installation |
25 | + ============ |
26 | + |
27 | + CheckBoxNG is pre-installed on Ubuntu 14.04. It is also available in Debian (as |
28 | + checkbox-ng) Testing. |
29 | + |
30 | +Platform: UNKNOWN |
31 | diff --git a/checkbox_ng/__init__.py b/checkbox_ng/__init__.py |
32 | index 2c403fb..d4ee2df 100644 |
33 | --- a/checkbox_ng/__init__.py |
34 | +++ b/checkbox_ng/__init__.py |
35 | @@ -24,4 +24,8 @@ |
36 | CheckBoxNG is a new version of CheckBox built on top of PlainBox |
37 | """ |
38 | |
39 | +<<<<<<< checkbox_ng/__init__.py |
40 | __version__ = '0.32.0.dev0' |
41 | +======= |
42 | +__version__ = '0.32.0rc2' |
43 | +>>>>>>> checkbox_ng/__init__.py |
44 | diff --git a/checkbox_ng/certification.py b/checkbox_ng/certification.py |
45 | index def7e35..40601fb 100644 |
46 | --- a/checkbox_ng/certification.py |
47 | +++ b/checkbox_ng/certification.py |
48 | @@ -46,12 +46,18 @@ class CertificationTransport(TransportBase): |
49 | Transport for sending data to certification database. |
50 | - POSTs data to a http(s) endpoint |
51 | - Adds a header with a hardware identifier |
52 | +<<<<<<< checkbox_ng/certification.py |
53 | - Payload can be in: |
54 | * checkbox xml-compatible format. |
55 | This means it will work best with a stream produced by the xml |
56 | exporter. |
57 | * LZMA compressed tarball that includes a submission.json and results |
58 | from checkbox. |
59 | +======= |
60 | + - Data is expected to be in checkbox xml-compatible format. |
61 | + This means it will work best with a stream produced by the |
62 | + xml exporter. |
63 | +>>>>>>> checkbox_ng/certification.py |
64 | """ |
65 | |
66 | def __init__(self, where, options): |
67 | diff --git a/checkbox_ng/launcher/subcommands.py b/checkbox_ng/launcher/subcommands.py |
68 | index d560484..86a3db7 100644 |
69 | --- a/checkbox_ng/launcher/subcommands.py |
70 | +++ b/checkbox_ng/launcher/subcommands.py |
71 | @@ -527,6 +527,7 @@ class Launcher(Command, MainLoopStage): |
72 | else: |
73 | options = "" |
74 | self.transports[transport] = cls(url, options) |
75 | +<<<<<<< checkbox_ng/launcher/subcommands.py |
76 | elif tr_type == 'submission-service': |
77 | secure_id = self.launcher.transports[transport].get( |
78 | 'secure_id', None) |
79 | @@ -543,6 +544,8 @@ class Launcher(Command, MainLoopStage): |
80 | url = ('https://submission.canonical.com/' |
81 | '1.0/submission/hardware/{}'.format(secure_id)) |
82 | self.transports[transport] = cls(url, options) |
83 | +======= |
84 | +>>>>>>> checkbox_ng/launcher/subcommands.py |
85 | |
86 | def _export_results(self): |
87 | for report in self.launcher.stock_reports: |
88 | diff --git a/debian/.git-dpm b/debian/.git-dpm |
89 | new file mode 100644 |
90 | index 0000000..9ed1c3d |
91 | --- /dev/null |
92 | +++ b/debian/.git-dpm |
93 | @@ -0,0 +1,8 @@ |
94 | +# see git-dpm(1) from git-dpm package |
95 | +21d70739ec20ed824d2e1cb877f372133d851de0 |
96 | +21d70739ec20ed824d2e1cb877f372133d851de0 |
97 | +c27777850b796ae4f81a4f0fa6c2162d8b45189b |
98 | +c27777850b796ae4f81a4f0fa6c2162d8b45189b |
99 | +checkbox-ng_0.32.0~rc2.orig.tar.gz |
100 | +aecafc5307366055fe7c373c031bcdafbffabce2 |
101 | +96012 |
102 | diff --git a/debian/changelog b/debian/changelog |
103 | new file mode 100644 |
104 | index 0000000..439898f |
105 | --- /dev/null |
106 | +++ b/debian/changelog |
107 | @@ -0,0 +1,146 @@ |
108 | +checkbox-ng (0.32.0~rc2-1) UNRELEASED; urgency=medium |
109 | + |
110 | + [ Pierre Equoy ] |
111 | + * Open for development (remove this message before releasing) |
112 | + |
113 | + [ Sylvain Pineau ] |
114 | + * "new upstream version" |
115 | + * new upstream version |
116 | + |
117 | + [ Pierre Equoy ] |
118 | + * "new upstream version" |
119 | + |
120 | + -- Pierre Equoy <pierre.equoy@canonical.com> Mon, 06 Mar 2017 16:21:12 +0800 |
121 | + |
122 | +checkbox-ng (0.29-1) UNRELEASED; urgency=medium |
123 | + |
124 | + [ Ondřej Nový ] |
125 | + * Fixed homepage (https) |
126 | + * Fixed VCS URL (https) |
127 | + |
128 | + [ Sylvain Pineau ] |
129 | + * new upstream version |
130 | + |
131 | + -- Sylvain Pineau <sylvain.pineau@canonical.com> Wed, 05 Oct 2016 13:43:10 +0200 |
132 | + |
133 | +checkbox-ng (0.23-2) unstable; urgency=medium |
134 | + |
135 | + * debian/control: Add Breaks/Replaces rules after scripts ownership changes. |
136 | + Closes: #810353. |
137 | + |
138 | + -- Sylvain Pineau <sylvain.pineau@canonical.com> Mon, 11 Jan 2016 15:12:03 +0100 |
139 | + |
140 | +checkbox-ng (0.23-1) unstable; urgency=medium |
141 | + |
142 | + * New upstream release. Closes: #740215. |
143 | + * Remove the checkbox-ng-service binary package. |
144 | + * debian/control: require plainbox 0.24 or more recent (new APIs and fixes) |
145 | + * debian/rules: Ensure scripts in /usr/bin are well provided by checkbox-ng |
146 | + |
147 | + -- Sylvain Pineau <sylvain.pineau@canonical.com> Wed, 06 Jan 2016 11:36:34 +0100 |
148 | + |
149 | +checkbox-ng (0.22-1) unstable; urgency=medium |
150 | + |
151 | + * New upstream maintenance release |
152 | + * debian/control: require plainbox 0.24 or more recent (new APIs and fixes) |
153 | + and checkbox-support 0.22 |
154 | + |
155 | + -- Sylvain Pineau <sylvain.pineau@canonical.com> Mon, 07 Dec 2015 14:17:56 +0100 |
156 | + |
157 | +checkbox-ng (0.20.1-1) unstable; urgency=medium |
158 | + |
159 | + * New upstream maintenance release |
160 | + |
161 | + -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com> Tue, 28 Jul 2015 18:48:23 +0200 |
162 | + |
163 | +checkbox-ng (0.20-1) unstable; urgency=medium |
164 | + |
165 | + * New upstream release |
166 | + * debian/control: Use the new email address for the team |
167 | + (checkbox-devel@lists.ubuntu.com). |
168 | + * debian/patches/documentation-theme: refresh |
169 | + * debian/patches/fix-tests-on-python35: drop (applied upstream) |
170 | + * debian/control: require plainbox 0.22 or more recent (new APIs and fixes) |
171 | + |
172 | + -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com> Tue, 21 Jul 2015 13:21:12 +0200 |
173 | + |
174 | +checkbox-ng (0.18-2) unstable; urgency=medium |
175 | + |
176 | + * Add fix-tests-on-python35 patch to use inspect.Signature.from_callable |
177 | + instead of deprecated from_function in Python >= 3.5 (LP: #1473093) |
178 | + |
179 | + -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com> Thu, 09 Jul 2015 19:58:33 +0200 |
180 | + |
181 | +checkbox-ng (0.18-1) unstable; urgency=medium |
182 | + |
183 | + * New upstream release |
184 | + * debian/rules: prune empty directories in python3-checkbox-ng |
185 | + * debian/control: update Standards-Version to 3.9.6 (no change required) |
186 | + * debian/watch: use the new pypi redirector |
187 | + * debian/upstream/signing-key.asc: add key 7ED72CD1 |
188 | + of Sylvain Pineau <sylvain.pineau@canonical.com> |
189 | + * debian/patches/documentation-theme: patch away the custom theme |
190 | + * debian/rules: remove stale rules for no-longer-present canonical-* |
191 | + executables |
192 | + * debian/rules: ship checkbox-cli launcher in the checkbox-ng binary package |
193 | + * debian/control: checkbox-ng-service depends on python3 |
194 | + * debian/checkbox-ng.manpages: remove stale links for no-longer-present |
195 | + canonical-* executables |
196 | + * debian/checkbox-ng.lintian-overrides: add lintian override for |
197 | + checkbox-launcher script interpreter |
198 | + * debian/control: wrap-and-sort |
199 | + |
200 | + -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com> Thu, 05 Mar 2015 14:40:11 +0100 |
201 | + |
202 | +checkbox-ng (0.3.1-1) unstable; urgency=medium |
203 | + |
204 | + * New upstream release: https://launchpad.net/checkbox-ng/14.04/0.3.1 |
205 | + * debian/control: reformat some dependencies |
206 | + |
207 | + -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com> Mon, 28 Apr 2014 11:35:20 +0200 |
208 | + |
209 | +checkbox-ng (0.3-2) unstable; urgency=medium |
210 | + |
211 | + * Add build dependency on python3-requests |
212 | + |
213 | + -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com> Wed, 09 Apr 2014 18:34:16 +0200 |
214 | + |
215 | +checkbox-ng (0.3-1) unstable; urgency=medium |
216 | + |
217 | + [ Zygmunt Krynicki ] |
218 | + * New upstream release: https://launchpad.net/checkbox-ng/14.04/0.3 |
219 | + * debian/control: make python3-checkbox-ng, checkbox-ng and checkbox-service |
220 | + all depend on one version of themselves. LP: #1298284 |
221 | + * debian/control: depend on latest plainbox |
222 | + * debian/upstream/signing-key.asc: Use armoured gpg keys to avoid having to |
223 | + keep binary files in Debian packaging. Also, replace that with my key |
224 | + since I made the 0.3 release upstream. |
225 | + * debian/source/include-binaries: no longer needed |
226 | + |
227 | + [ Piotr Ożarowski ] |
228 | + * debian/watch: add support for dev releases |
229 | + |
230 | + -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com> Thu, 27 Mar 2014 11:18:14 +0100 |
231 | + |
232 | +checkbox-ng (0.2.2-1) unstable; urgency=low |
233 | + |
234 | + * New upstream release. |
235 | + |
236 | + -- Sylvain Pineau <sylvain.pineau@canonical.com> Mon, 24 Mar 2014 14:27:40 +0100 |
237 | + |
238 | +checkbox-ng (0.1-2) unstable; urgency=low |
239 | + |
240 | + [ Daniel Manrique ] |
241 | + * checkbox-ng Replaces: and Breaks: old, pre-transitional versions of |
242 | + checkbox, to avoid conflict with some files. |
243 | + |
244 | + [ Matthias Klose ] |
245 | + * Don't used a python3.x shebang. Closes: #739883. |
246 | + |
247 | + -- Sylvain Pineau <sylvain.pineau@canonical.com> Tue, 25 Feb 2014 15:57:58 +0100 |
248 | + |
249 | +checkbox-ng (0.1-1) unstable; urgency=low |
250 | + |
251 | + * Initial release (Closes: #736284) |
252 | + |
253 | + -- Sylvain Pineau <sylvain.pineau@canonical.com> Tue, 21 Jan 2014 21:18:23 +0100 |
254 | diff --git a/debian/checkbox-cli.1 b/debian/checkbox-cli.1 |
255 | new file mode 100644 |
256 | index 0000000..cf2f4b3 |
257 | --- /dev/null |
258 | +++ b/debian/checkbox-cli.1 |
259 | @@ -0,0 +1 @@ |
260 | +.so man1/checkbox_ng.1 |
261 | diff --git a/debian/checkbox-ng.lintian-overrides b/debian/checkbox-ng.lintian-overrides |
262 | new file mode 100644 |
263 | index 0000000..9f8422a |
264 | --- /dev/null |
265 | +++ b/debian/checkbox-ng.lintian-overrides |
266 | @@ -0,0 +1,2 @@ |
267 | +# checkbox-launcher is a correct interpreter for checkbox launchers |
268 | +checkbox-ng: unusual-interpreter usr/bin/checkbox-cli #!checkbox-launcher |
269 | diff --git a/debian/checkbox-ng.manpages b/debian/checkbox-ng.manpages |
270 | new file mode 100644 |
271 | index 0000000..6222d65 |
272 | --- /dev/null |
273 | +++ b/debian/checkbox-ng.manpages |
274 | @@ -0,0 +1,3 @@ |
275 | +build/sphinx/man/checkbox_ng.1 |
276 | +debian/checkbox.1 |
277 | +debian/checkbox-cli.1 |
278 | diff --git a/debian/checkbox.1 b/debian/checkbox.1 |
279 | new file mode 100644 |
280 | index 0000000..cf2f4b3 |
281 | --- /dev/null |
282 | +++ b/debian/checkbox.1 |
283 | @@ -0,0 +1 @@ |
284 | +.so man1/checkbox_ng.1 |
285 | diff --git a/debian/compat b/debian/compat |
286 | new file mode 100644 |
287 | index 0000000..ec63514 |
288 | --- /dev/null |
289 | +++ b/debian/compat |
290 | @@ -0,0 +1 @@ |
291 | +9 |
292 | diff --git a/debian/control b/debian/control |
293 | new file mode 100644 |
294 | index 0000000..7c71ab5 |
295 | --- /dev/null |
296 | +++ b/debian/control |
297 | @@ -0,0 +1,64 @@ |
298 | +Source: checkbox-ng |
299 | +Section: utils |
300 | +Priority: optional |
301 | +Maintainer: Checkbox Developers <checkbox-devel@lists.ubuntu.com> |
302 | +Uploaders: Sylvain Pineau <sylvain.pineau@canonical.com>, |
303 | + Zygmunt Krynicki <zygmunt.krynicki@canonical.com>, |
304 | + Debian Python Modules Team <python-modules-team@lists.alioth.debian.org> |
305 | +Build-Depends: debhelper (>= 9), |
306 | + dh-python, |
307 | + python3-all, |
308 | + python3-docutils, |
309 | + python3-guacamole (>= 0.9), |
310 | + python3-plainbox (>= 0.27), |
311 | + python3-requests (>= 1.0), |
312 | + python3-setuptools, |
313 | + python3-sphinx, |
314 | + python3-xlsxwriter |
315 | +Standards-Version: 3.9.6 |
316 | +X-Python3-Version: >= 3.2 |
317 | +Vcs-Git: https://anonscm.debian.org/git/python-modules/packages/checkbox-ng.git |
318 | +Vcs-Browser: https://anonscm.debian.org/cgit/python-modules/packages/checkbox-ng.git |
319 | +Homepage: https://launchpad.net/checkbox-ng |
320 | + |
321 | +Package: checkbox-ng |
322 | +Architecture: all |
323 | +Depends: python3-checkbox-ng (= ${binary:Version}), |
324 | + ${misc:Depends}, |
325 | + ${python3:Depends} |
326 | +Replaces: checkbox (<< 0.17.6-0ubuntu1), python3-checkbox-ng (<< 0.23-1) |
327 | +Breaks: checkbox (<< 0.17.6-0ubuntu1), python3-checkbox-ng (<< 0.23-1) |
328 | +Description: PlainBox based test runner |
329 | + CheckBoxNG is a hardware testing tool useful for certifying laptops, |
330 | + desktops and servers. It is a new version of CheckBox that is built |
331 | + directly on top of PlainBox. CheckBoxNG replaces CheckBox, where applicable. |
332 | + . |
333 | + This package contains the CheckBox command line tool |
334 | + |
335 | +Package: python3-checkbox-ng |
336 | +Architecture: all |
337 | +Depends: python3-guacamole (>= 0.9), |
338 | + python3-plainbox (>= 0.27), |
339 | + python3-requests (>= 1.0), |
340 | + python3-urwid, |
341 | + python3-xlsxwriter, |
342 | + ${misc:Depends}, |
343 | + ${python3:Depends} |
344 | +Description: PlainBox based test runner (Python 3 library) |
345 | + CheckBoxNG is a hardware testing tool useful for certifying laptops, |
346 | + desktops and servers. It is a new version of CheckBox that is built |
347 | + directly on top of PlainBox. CheckBoxNG replaces CheckBox, where applicable. |
348 | + . |
349 | + This package contains the checkbox-ng Python 3 library |
350 | + |
351 | +Package: python3-checkbox-ng-doc |
352 | +Architecture: all |
353 | +Section: doc |
354 | +Priority: extra |
355 | +Depends: ${misc:Depends}, ${sphinxdoc:Depends} |
356 | +Description: PlainBox based test runner (documentation) |
357 | + CheckBoxNG is a hardware testing tool useful for certifying laptops, |
358 | + desktops and servers. It is a new version of CheckBox that is built |
359 | + directly on top of PlainBox. CheckBoxNG replaces CheckBox, where applicable. |
360 | + . |
361 | + This package contains the documentation for the checkbox-ng Python 3 library |
362 | diff --git a/debian/copyright b/debian/copyright |
363 | new file mode 100644 |
364 | index 0000000..09bfd2b |
365 | --- /dev/null |
366 | +++ b/debian/copyright |
367 | @@ -0,0 +1,21 @@ |
368 | +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ |
369 | +Upstream-Name: checkbox-ng |
370 | +Source: https://launchpad.net/checkbox |
371 | + |
372 | +Files: * |
373 | +Copyright: Copyright 2012-2014 Canonical Ltd. |
374 | +License: GPL-3 |
375 | + This program is free software: you can redistribute it and/or modify |
376 | + it under the terms of the GNU General Public License version 3, |
377 | + as published by the Free Software Foundation. |
378 | + . |
379 | + This program is distributed in the hope that it will be useful, |
380 | + but WITHOUT ANY WARRANTY; without even the implied warranty of |
381 | + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
382 | + GNU General Public License for more details. |
383 | + . |
384 | + You should have received a copy of the GNU General Public License |
385 | + along with this program. If not, see <http://www.gnu.org/licenses/>. |
386 | + . |
387 | + On Debian-based systems the full text of the GPL, version 3, can be found at |
388 | + /usr/share/common-licenses/GPL-3. |
389 | diff --git a/debian/patches/documentation-theme b/debian/patches/documentation-theme |
390 | new file mode 100644 |
391 | index 0000000..c8c67a3 |
392 | --- /dev/null |
393 | +++ b/debian/patches/documentation-theme |
394 | @@ -0,0 +1,59 @@ |
395 | +From 21d70739ec20ed824d2e1cb877f372133d851de0 Mon Sep 17 00:00:00 2001 |
396 | +From: Zygmunt Krynicki <zygmunt.krynicki@canonical.com> |
397 | +Date: Thu, 8 Oct 2015 08:38:22 -0700 |
398 | +Subject: Revert the documentation theme back to default |
399 | + |
400 | + CheckboxNG uses a customized sphinx theme that is not included in the release |
401 | + tarball. The theme is customized for "ubuntu" colors and this is not required |
402 | + in Debian. |
403 | +Origin: upstream |
404 | +Forwarded: not-needed |
405 | +Last-Update: 2015-07-21 |
406 | + |
407 | +Patch-Name: documentation-theme |
408 | +--- |
409 | + docs/conf.py | 24 ++---------------------- |
410 | + 1 file changed, 2 insertions(+), 22 deletions(-) |
411 | + |
412 | +diff --git a/docs/conf.py b/docs/conf.py |
413 | +index a39b82c..00ef86f 100644 |
414 | +--- a/docs/conf.py |
415 | ++++ b/docs/conf.py |
416 | +@@ -133,20 +133,7 @@ pygments_style = 'sphinx' |
417 | + # -- Options for HTML output ------------------------------------------------- |
418 | + |
419 | + # html_theme_path = ['_templates'] |
420 | +-html_theme = 'alabaster' |
421 | +-html_theme_options = { |
422 | +- 'github_button': 'false', |
423 | +- 'page_width': '1040px', |
424 | +- 'sidebar_width': '320px', |
425 | +- 'sidebar_link': '#E95420', |
426 | +- 'sidebar_link_underscore': '#E95420', |
427 | +- 'link': '#E95420', |
428 | +- 'link_hover': '#E95420', |
429 | +- 'font_family': "'Ubuntu', sans-serif", |
430 | +- 'head_font_family': "'Ubuntu', sans-serif", |
431 | +- 'code_font_family': "'Ubuntu Mono', monospace", |
432 | +- 'code_font_size': '1em' |
433 | +- } |
434 | ++html_theme = 'default' |
435 | + |
436 | + # The theme to use for HTML and HTML Help pages. See the documentation for |
437 | + # a list of builtin themes. |
438 | +@@ -189,14 +176,7 @@ html_theme_options = { |
439 | + # html_use_smartypants = True |
440 | + |
441 | + # Custom sidebar templates, maps document names to template names. |
442 | +-html_sidebars = { |
443 | +- '**': [ |
444 | +- 'about.html', |
445 | +- 'navigation.html', |
446 | +- 'relations.html', |
447 | +- 'searchbox.html' |
448 | +- ] |
449 | +-} |
450 | ++# html_sidebars = {} |
451 | + |
452 | + # Additional templates that should be rendered to pages, maps page names to |
453 | + # template names. |
454 | diff --git a/debian/patches/series b/debian/patches/series |
455 | new file mode 100644 |
456 | index 0000000..cd15187 |
457 | --- /dev/null |
458 | +++ b/debian/patches/series |
459 | @@ -0,0 +1 @@ |
460 | +documentation-theme |
461 | diff --git a/debian/python3-checkbox-ng-doc.doc-base b/debian/python3-checkbox-ng-doc.doc-base |
462 | new file mode 100644 |
463 | index 0000000..107494a |
464 | --- /dev/null |
465 | +++ b/debian/python3-checkbox-ng-doc.doc-base |
466 | @@ -0,0 +1,9 @@ |
467 | +Document: checkbox-ng |
468 | +Title: CheckBox NG Manual |
469 | +Author: Canonical Ltd. |
470 | +Abstract: This manual describes what CheckBox NG is, and how it can be used. |
471 | +Section: Programming/Python |
472 | + |
473 | +Format: HTML |
474 | +Index: /usr/share/doc/python3-checkbox-ng-doc/html/index.html |
475 | +Files: /usr/share/doc/python3-checkbox-ng-doc/html/*.html |
476 | diff --git a/debian/python3-checkbox-ng-doc.docs b/debian/python3-checkbox-ng-doc.docs |
477 | new file mode 100644 |
478 | index 0000000..6f7511e |
479 | --- /dev/null |
480 | +++ b/debian/python3-checkbox-ng-doc.docs |
481 | @@ -0,0 +1 @@ |
482 | +build/sphinx/html |
483 | diff --git a/debian/rules b/debian/rules |
484 | new file mode 100755 |
485 | index 0000000..05dcbeb |
486 | --- /dev/null |
487 | +++ b/debian/rules |
488 | @@ -0,0 +1,26 @@ |
489 | +#!/usr/bin/make -f |
490 | +export PYBUILD_NAME=checkbox-ng |
491 | + |
492 | +%: |
493 | + dh $@ --with=python3,sphinxdoc --buildsystem=pybuild |
494 | + |
495 | +# Build sphinx html documentation. Generate manual pages for checkbox-ng |
496 | +# console_scripts |
497 | +override_dh_auto_build: |
498 | + dh_auto_build --buildsystem=pybuild |
499 | + python3 setup.py build_sphinx |
500 | + python3 setup.py build_sphinx -b man |
501 | + |
502 | +# Override dh_install to ensure that console_scripts are in the |
503 | +# checkbox-ng package and not in the python3-checkbox-ng package. |
504 | +override_dh_install: |
505 | + dh_install |
506 | + mkdir -p debian/checkbox-ng/usr/bin |
507 | + mv debian/python3-checkbox-ng/usr/bin/checkbox debian/checkbox-ng/usr/bin |
508 | + mv debian/python3-checkbox-ng/usr/bin/checkbox-cli debian/checkbox-ng/usr/bin |
509 | + mv debian/python3-checkbox-ng/usr/bin/checkbox-launcher debian/checkbox-ng/usr/bin |
510 | + mv debian/python3-checkbox-ng/usr/bin/checkbox-submit debian/checkbox-ng/usr/bin |
511 | + find debian/python3-checkbox-ng -type d -empty -delete |
512 | + |
513 | +override_dh_python3: |
514 | + dh_python3 --shebang=/usr/bin/python3 |
515 | diff --git a/debian/source/format b/debian/source/format |
516 | new file mode 100644 |
517 | index 0000000..163aaf8 |
518 | --- /dev/null |
519 | +++ b/debian/source/format |
520 | @@ -0,0 +1 @@ |
521 | +3.0 (quilt) |
522 | diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc |
523 | new file mode 100644 |
524 | index 0000000..50dc44b |
525 | --- /dev/null |
526 | +++ b/debian/upstream/signing-key.asc |
527 | @@ -0,0 +1,72 @@ |
528 | +-----BEGIN PGP PUBLIC KEY BLOCK----- |
529 | +Version: GnuPG v1 |
530 | + |
531 | +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 |
567 | +xxGS57/Nmfbij8UuxgkLtw== |
568 | +=4Jty |
569 | +-----END PGP PUBLIC KEY BLOCK----- |
570 | +-----BEGIN PGP PUBLIC KEY BLOCK----- |
571 | +Version: GnuPG v1 |
572 | + |
573 | +mQENBEvipr4BCADJdK7pAu7fEFyNCLdMULze97sVWWJ1bWkA/lMot14911EbyFr7 |
574 | +pvi5uril4QT55d1AKfMXJ6HNtHtIHe/CF1ehEc5c7oA2c0IdeSR4F6JEbFSneORT |
575 | +OZtYAK3VdG53ywpyCqP2tzB/YrRhVO9qsc5fYEr0EpeqRkvB5ower2MUFvvM5PBZ |
576 | +a+0owzW9OnlSOqbrVPj9Wp1bn857j/WpJCrMbcJlPPWGyo4ambAQI4Rky+apeQM0 |
577 | +L4QTjPMXIoHDQao/2XsSL75OBx5Bi81j1KoU56PvM9b4oWMOqDDolPHwZGJtCewl |
578 | +LJqfy1Oa68vN4MxDXFmGp7bFTCt8ZOup1AjlABEBAAG0LVN5bHZhaW4gUGluZWF1 |
579 | +IDxzeWx2YWluLnBpbmVhdUBjYW5vbmljYWwuY29tPokBOAQTAQIAIgUCS+KmvgIb |
580 | +AwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQdNV1zH7XLNGSgAgApgU9VUlp |
581 | +Rblw7WH7q8BueI4G5CRiIDt6PA866IhbtuKPHMhv8LUQCVavAtKWVlwx/wGS/+2y |
582 | +CKqTCRXFu52MomE+kSfEFnELMW8vwz3KG6NgUVIv8dFesf1Finc8Y9YQkUX/xWYV |
583 | +MYREz3rgDgGMgpWlMVq5/olqYMg1jc4yIKrbQGoFDvlgijzGwibh/V5NVPcuYrMK |
584 | +DvhnWGIEX4whP/hW/o7vPKC5qYznrGqRroLqsq1viGgeS7nK37vcgX+vYv5pzIDM |
585 | +73CqpAnISAyBpU5n/YHG4AmundrVHwdscY7u8l9Fn5XFEGhu6FxWQL2mAY/gvGPS |
586 | +fgxeZUWpB21WNrkBDQRL4qa+AQgAtAiq2zDF0hl2KnB/a16O5SyjDR5XJUcWJ9F/ |
587 | +tFw0i3EXEYeYdCFHaTdFfDmdX+SyBPh4lJIJZCpFZZ7Akeb3qLDS/4oAAo4EcoeS |
588 | +pp47Mr1/eCahI9Pkwg073jqHSUAKQp6oPP/bvBzAqhl4ZkUyZQpjdy0/d5FO4OEa |
589 | +R91SCxNqBQOA+Z2rKL6gBwJYpMGMKC1bhfOCvD8eH7dN3PDMNnHoYSjJSy5di/Zu |
590 | +snrVR4MO63FpmSZ4r5eGjIaiBFxYXsitn2ilPOt2e0/Vo8QOJsOl+6bOkdn5jiNL |
591 | +n1fCvzadUXuEDTjj9+6UkCCLYRODeTrMM9XpNeAZZBSGVzuCgQARAQABiQEfBBgB |
592 | +AgAJBQJL4qa+AhsMAAoJEHTVdcx+1yzRcpEH/iZMQPFnnCj3LthOvCAVM/raO17h |
593 | +KshdrOMS53uI5NzeBnr+/0zGMehnYcpzLmrvHXM86lsUVSzfr/px/Ve3+8SR6qxy |
594 | +p5+PFsxbqh+DSkxnTfbIqHVBY4f7/nOQavI1rhj4JQzKiYLCvIhDMVQm/2ZKnsNB |
595 | +043MaDPi0SBLJmqZqFyH3CUE3B8JNi4i+nv7Vj37V4sL1yHwN+rmyDhZUUelO5Iw |
596 | +vrysE7eNqmhTtuV+tl5Oq2EEzYau+7u+/Kuo1JpFsamJ8xVIR2j9i/3m3LqOaVPo |
597 | +ExFTDCQAPTaRyLAvTFylsIUffsdIAsM8wJQnuO5EzlxbkId3aVOrJ/cb5to= |
598 | +=cQg/ |
599 | +-----END PGP PUBLIC KEY BLOCK----- |
600 | diff --git a/debian/watch b/debian/watch |
601 | new file mode 100644 |
602 | index 0000000..7ff882f |
603 | --- /dev/null |
604 | +++ b/debian/watch |
605 | @@ -0,0 +1,3 @@ |
606 | +version=3 |
607 | +opts=uversionmangle=s/(rc|a|b|c)/~$1/,pgpsigurlmangle=s/$/.asc/ \ |
608 | +http://pypi.debian.net/checkbox-ng/checkbox-ng-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
609 | diff --git a/docs/conf.py b/docs/conf.py |
610 | index a39b82c..1e668ed 100644 |
611 | --- a/docs/conf.py |
612 | +++ b/docs/conf.py |
613 | @@ -133,6 +133,7 @@ pygments_style = 'sphinx' |
614 | # -- Options for HTML output ------------------------------------------------- |
615 | |
616 | # html_theme_path = ['_templates'] |
617 | +<<<<<<< docs/conf.py |
618 | html_theme = 'alabaster' |
619 | html_theme_options = { |
620 | 'github_button': 'false', |
621 | @@ -147,6 +148,9 @@ html_theme_options = { |
622 | 'code_font_family': "'Ubuntu Mono', monospace", |
623 | 'code_font_size': '1em' |
624 | } |
625 | +======= |
626 | +html_theme = 'default' |
627 | +>>>>>>> docs/conf.py |
628 | |
629 | # The theme to use for HTML and HTML Help pages. See the documentation for |
630 | # a list of builtin themes. |
631 | @@ -189,6 +193,7 @@ html_theme_options = { |
632 | # html_use_smartypants = True |
633 | |
634 | # Custom sidebar templates, maps document names to template names. |
635 | +<<<<<<< docs/conf.py |
636 | html_sidebars = { |
637 | '**': [ |
638 | 'about.html', |
639 | @@ -197,6 +202,9 @@ html_sidebars = { |
640 | 'searchbox.html' |
641 | ] |
642 | } |
643 | +======= |
644 | +# html_sidebars = {} |
645 | +>>>>>>> docs/conf.py |
646 | |
647 | # Additional templates that should be rendered to pages, maps page names to |
648 | # template names. |
649 | diff --git a/setup.cfg b/setup.cfg |
650 | index 4bec740..5269d09 100644 |
651 | --- a/setup.cfg |
652 | +++ b/setup.cfg |
653 | @@ -1,5 +1,18 @@ |
654 | [upload] |
655 | +<<<<<<< setup.cfg |
656 | sign=True |
657 | |
658 | [upload_docs] |
659 | upload-dir=build/sphinx/html |
660 | +======= |
661 | +sign = True |
662 | + |
663 | +[upload_docs] |
664 | +upload-dir = build/sphinx/html |
665 | + |
666 | +[egg_info] |
667 | +tag_date = 0 |
668 | +tag_build = |
669 | +tag_svn_revision = 0 |
670 | + |
671 | +>>>>>>> setup.cfg |
672 | diff --git a/setup.py b/setup.py |
673 | index 84a0285..2872c0d 100755 |
674 | --- a/setup.py |
675 | +++ b/setup.py |
676 | @@ -54,7 +54,11 @@ else: |
677 | |
678 | setup( |
679 | name="checkbox-ng", |
680 | +<<<<<<< setup.py |
681 | version="0.32.0.dev0", |
682 | +======= |
683 | + version="0.32.0rc2", |
684 | +>>>>>>> setup.py |
685 | url="https://launchpad.net/checkbox-ng/", |
686 | packages=find_packages(), |
687 | author="Zygmunt Krynicki", |
688 | @@ -74,8 +78,11 @@ setup( |
689 | 'plainbox.transport': [ |
690 | 'certification=' |
691 | 'checkbox_ng.certification:CertificationTransport', |
692 | +<<<<<<< setup.py |
693 | 'submission-service=' |
694 | 'checkbox_ng.certification:CertificationTransport', |
695 | +======= |
696 | +>>>>>>> setup.py |
697 | ], |
698 | }, |
699 | include_package_data=True) |