Merge ~pieq/plainbox-provider-certification-client/+git/packaging:master into plainbox-provider-certification-client:master
- Git
- lp:~pieq/plainbox-provider-certification-client/+git/packaging
- master
- Merge into master
Status: | Rejected |
---|---|
Rejected by: | Pierre Equoy |
Proposed branch: | ~pieq/plainbox-provider-certification-client/+git/packaging:master |
Merge into: | plainbox-provider-certification-client:master |
Diff against target: |
738 lines (+549/-0) (has conflicts) 25 files modified
debian/.git-dpm (+8/-0) debian/README.Debian (+17/-0) debian/canonical-certification-cli.rst (+37/-0) debian/canonical-certification-client.install (+3/-0) debian/canonical-certification-client.lintian-overrides (+6/-0) debian/canonical-certification-client.manpages (+2/-0) debian/canonical-certification-client.rst (+37/-0) debian/canonical-certification-submit.install (+1/-0) debian/canonical-certification-submit.lintian-overrides (+2/-0) debian/canonical-certification-submit.manpages (+1/-0) debian/canonical-certification-submit.rst (+26/-0) debian/changelog (+82/-0) debian/compat (+1/-0) debian/control (+79/-0) debian/copyright (+23/-0) debian/extras/canonical-certification-config/canonical-certification.conf (+37/-0) debian/extras/canonical-certification-submit/canonical-certification-submit (+23/-0) debian/plainbox-glmark2-es2-meta.lintian-overrides (+2/-0) debian/plainbox-provider-certification-client.install (+2/-0) debian/plainbox-provider-certification-client.lintian-overrides (+2/-0) debian/rules (+39/-0) debian/source/format (+1/-0) debian/upstream/signing-key.asc (+72/-0) debian/watch (+4/-0) units/client-cert-16-04.pxu (+42/-0) Conflict in units/client-cert-16-04.pxu |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Checkbox Developers | Pending | ||
Review via email:
|
Commit message
Description of the change
Remove unnecessary dependencies.
In order to test, the best way is to create a package locally (or, as I did, using a personal PPA such as [1] and building on Launchpad using a recipe such as [2]), then install this package somewhere and make sure the usual test plans (certification client, OEM test plans, etc.) can run without regressions or problems.
[1] https:/
[2] https:/
Unmerged commits
- 29fc6bd... by Pierre Equoy
-
Remove useless dependencies in Debian control file
- 737f731... by Pierre Equoy
-
change version to 0.27-1
new upstream version - 64bedb8... by Pierre Equoy
-
record new upstream branch created by importing plainbox-
provider- certification- client_ 0.27.orig. tar.gz and merge it - 2af4cf7... by Pierre Equoy
-
Import plainbox-
provider- certification- client_ 0.27.orig. tar.gz - aa8c09f... by Sylvain Pineau
-
Remove old client manpages
- 2bbb31d... by Sylvain Pineau
-
Remove the checkbox-gui launcher
The -client launcher is using checkbox-converged now
- 53a310c... by Sylvain Pineau
-
debian:control: Add plainbox-
provider- tpm2 dependency - 750c499... by Pierre Equoy
-
change version to 0.26-2
new upstream version - 2f5ee37... by Pierre Equoy
-
Import plainbox-
provider- certification- client_ 0.26.orig. tar.gz - bf21868... by Pierre Equoy
-
record new upstream branch created by importing plainbox-
provider- certification- client_ 0.26.orig. tar.gz and merge it
Preview Diff
1 | diff --git a/debian/.git-dpm b/debian/.git-dpm |
2 | new file mode 100644 |
3 | index 0000000..e4a387b |
4 | --- /dev/null |
5 | +++ b/debian/.git-dpm |
6 | @@ -0,0 +1,8 @@ |
7 | +# see git-dpm(1) from git-dpm package |
8 | +2af4cf7fb8b0b5f3ebed4ab95123f7a14a6f49a8 |
9 | +2af4cf7fb8b0b5f3ebed4ab95123f7a14a6f49a8 |
10 | +2af4cf7fb8b0b5f3ebed4ab95123f7a14a6f49a8 |
11 | +2af4cf7fb8b0b5f3ebed4ab95123f7a14a6f49a8 |
12 | +plainbox-provider-certification-client_0.27.orig.tar.gz |
13 | +cdfa466eacce7bd1b0bbbf41422bfc07e61a73b3 |
14 | +35242 |
15 | diff --git a/debian/README.Debian b/debian/README.Debian |
16 | new file mode 100644 |
17 | index 0000000..0a48be9 |
18 | --- /dev/null |
19 | +++ b/debian/README.Debian |
20 | @@ -0,0 +1,17 @@ |
21 | +To build this package against the testing PPA |
22 | + |
23 | +sbuild -d precise \ |
24 | + --chroot-setup-commands="apt-key adv --keyserver keyserver.ubuntu.com --recv-key 1B4B6B2D2BBDF2BD" \ |
25 | + --extra-repository="deb http://archive.ubuntu.com/ubuntu precise universe" \ |
26 | + --extra-repository="deb http://ppa.launchpad.net/checkbox-dev/testing/ubuntu precise main" |
27 | + |
28 | +To build this package against the daily PPA |
29 | + |
30 | +sbuild -d precise \ |
31 | + --chroot-setup-commands="apt-key adv --keyserver keyserver.ubuntu.com --recv-key 1B4B6B2D2BBDF2BD" \ |
32 | + --extra-repository="deb http://archive.ubuntu.com/ubuntu precise universe" \ |
33 | + --extra-repository="deb http://ppa.launchpad.net/checkbox-dev/ppa/ubuntu precise main" |
34 | + |
35 | +The precise universe component is optional. It is needed if you created a |
36 | +vanilla precise schroot. If you already modified it have universe enabled then |
37 | +nothing more is required. |
38 | diff --git a/debian/canonical-certification-cli.rst b/debian/canonical-certification-cli.rst |
39 | new file mode 100644 |
40 | index 0000000..8607087 |
41 | --- /dev/null |
42 | +++ b/debian/canonical-certification-cli.rst |
43 | @@ -0,0 +1,37 @@ |
44 | +============================= |
45 | + canonical-certification-cli |
46 | +============================= |
47 | + |
48 | +-------------------------------------------------------------------------------------------------------- |
49 | +performs interactive system testing in console mode and sends results to Canonical Certification Website |
50 | +-------------------------------------------------------------------------------------------------------- |
51 | + |
52 | +:Manual section: 1 |
53 | +:Author: Zygmunt Krynicki, 2015 |
54 | + |
55 | +SYNOPSIS |
56 | +======== |
57 | + canonical-certification-cli |
58 | + |
59 | +OPTIONS |
60 | +======= |
61 | + |
62 | +This program doesn't support any command line options. |
63 | + |
64 | +DESCRIPTION |
65 | +=========== |
66 | + |
67 | +This program is meant for use with systems participating in the Canonical |
68 | +hardware certification process. To use this tool the device under test must |
69 | +have a valid *Secure-ID* number. To learn how to create or locate the Secure |
70 | +ID, please see here: https://certification.canonical.com/ |
71 | + |
72 | +This program will gather information from your system. Then you will be asked |
73 | +manual tests to confirm that the system is working properly. Finally, you will |
74 | +be asked for the Secure ID of the computer to submit the information to the |
75 | +certification.canonical.com database. |
76 | + |
77 | +TEST PLAN SELECTION |
78 | +=================== |
79 | + |
80 | +This program will allow you to select test any test plan. |
81 | diff --git a/debian/canonical-certification-client.install b/debian/canonical-certification-client.install |
82 | new file mode 100644 |
83 | index 0000000..f99e796 |
84 | --- /dev/null |
85 | +++ b/debian/canonical-certification-client.install |
86 | @@ -0,0 +1,3 @@ |
87 | +debian/tmp/usr/bin/canonical-certification-cli /usr/bin |
88 | +debian/tmp/usr/bin/canonical-certification-client /usr/bin |
89 | +debian/tmp/usr/share/applications/canonical-certification-client.desktop /usr/share/applications/ |
90 | diff --git a/debian/canonical-certification-client.lintian-overrides b/debian/canonical-certification-client.lintian-overrides |
91 | new file mode 100644 |
92 | index 0000000..824fa4a |
93 | --- /dev/null |
94 | +++ b/debian/canonical-certification-client.lintian-overrides |
95 | @@ -0,0 +1,6 @@ |
96 | +# This is not a package for Debian. |
97 | +canonical-certification-client: new-package-should-close-itp-bug |
98 | +# Those are the desired (custom) interpreters |
99 | +canonical-certification-client: unusual-interpreter usr/bin/canonical-certification-cli #!checkbox-launcher |
100 | +canonical-certification-client: unusual-interpreter usr/bin/canonical-certification-client #!/usr/bin/checkbox-gui |
101 | +canonical-certification-client: unusual-interpreter usr/bin/canonical-certification-gui #!/usr/bin/checkbox-gui |
102 | diff --git a/debian/canonical-certification-client.manpages b/debian/canonical-certification-client.manpages |
103 | new file mode 100644 |
104 | index 0000000..f5b3f8e |
105 | --- /dev/null |
106 | +++ b/debian/canonical-certification-client.manpages |
107 | @@ -0,0 +1,2 @@ |
108 | +debian/canonical-certification-cli.1 |
109 | +debian/canonical-certification-client.1 |
110 | diff --git a/debian/canonical-certification-client.rst b/debian/canonical-certification-client.rst |
111 | new file mode 100644 |
112 | index 0000000..13e9a5f |
113 | --- /dev/null |
114 | +++ b/debian/canonical-certification-client.rst |
115 | @@ -0,0 +1,37 @@ |
116 | +================================ |
117 | + canonical-certification-client |
118 | +================================ |
119 | + |
120 | +---------------------------------------------------------------------------------------------------------- |
121 | +performs interactive system testing in graphical mode and sends results to Canonical Certification Website |
122 | +---------------------------------------------------------------------------------------------------------- |
123 | + |
124 | +:Manual section: 1 |
125 | +:Author: Zygmunt Krynicki, 2015 |
126 | + |
127 | +SYNOPSIS |
128 | +======== |
129 | + canonical-certification-client |
130 | + |
131 | +OPTIONS |
132 | +======= |
133 | + |
134 | +This program doesn't support any command line options. |
135 | + |
136 | +DESCRIPTION |
137 | +=========== |
138 | + |
139 | +This program is meant for use with systems participating in the Canonical |
140 | +hardware certification process. To use this tool the device under test must |
141 | +have a valid *Secure-ID* number. To learn how to create or locate the Secure |
142 | +ID, please see here: https://certification.canonical.com/ |
143 | + |
144 | +This program will gather information from your system. Then you will be asked |
145 | +manual tests to confirm that the system is working properly. Finally, you will |
146 | +be asked for the Secure ID of the computer to submit the information to the |
147 | +certification.canonical.com database. |
148 | + |
149 | +TEST PLAN SELECTION |
150 | +=================== |
151 | + |
152 | +This program will allow you to select test any test plan. |
153 | diff --git a/debian/canonical-certification-submit.install b/debian/canonical-certification-submit.install |
154 | new file mode 100644 |
155 | index 0000000..c09b86c |
156 | --- /dev/null |
157 | +++ b/debian/canonical-certification-submit.install |
158 | @@ -0,0 +1 @@ |
159 | +debian/extras/canonical-certification-submit/canonical-certification-submit /usr/bin |
160 | diff --git a/debian/canonical-certification-submit.lintian-overrides b/debian/canonical-certification-submit.lintian-overrides |
161 | new file mode 100644 |
162 | index 0000000..8ee8201 |
163 | --- /dev/null |
164 | +++ b/debian/canonical-certification-submit.lintian-overrides |
165 | @@ -0,0 +1,2 @@ |
166 | +# This is not a package for Debian. |
167 | +canonical-certification-submit: new-package-should-close-itp-bug |
168 | diff --git a/debian/canonical-certification-submit.manpages b/debian/canonical-certification-submit.manpages |
169 | new file mode 100644 |
170 | index 0000000..c30d8a7 |
171 | --- /dev/null |
172 | +++ b/debian/canonical-certification-submit.manpages |
173 | @@ -0,0 +1 @@ |
174 | +debian/canonical-certification-submit.1 |
175 | diff --git a/debian/canonical-certification-submit.rst b/debian/canonical-certification-submit.rst |
176 | new file mode 100644 |
177 | index 0000000..096dbd0 |
178 | --- /dev/null |
179 | +++ b/debian/canonical-certification-submit.rst |
180 | @@ -0,0 +1,26 @@ |
181 | +================================ |
182 | + canonical-certification-submit |
183 | +================================ |
184 | + |
185 | +---------------------------------------------------------------- |
186 | +sends a single submission to the Canonical Certification Website |
187 | +---------------------------------------------------------------- |
188 | + |
189 | +:Manual section: 1 |
190 | +:Author: Zygmunt Krynicki, 2015 |
191 | + |
192 | +SYNOPSIS |
193 | +======== |
194 | + canonical-certification-submit <SUBMISSION> |
195 | + |
196 | +OPTIONS |
197 | +======= |
198 | + |
199 | +--secure_id SECURE-ID associate submission with a machine using this SECURE-ID |
200 | + |
201 | +DESCRIPTION |
202 | +=========== |
203 | + |
204 | +This program is a small convenience wrapper around the ``checkbox sumbit`` |
205 | +command. It can be use to send a given submission file, typically an XML file |
206 | +called ``submission.xml``, to the Canonical Certification Website. |
207 | diff --git a/debian/changelog b/debian/changelog |
208 | new file mode 100644 |
209 | index 0000000..b57fdec |
210 | --- /dev/null |
211 | +++ b/debian/changelog |
212 | @@ -0,0 +1,82 @@ |
213 | +plainbox-provider-certification-client (0.27-1) precise; urgency=medium |
214 | + |
215 | + * new upstream version |
216 | + |
217 | + -- Pierre Equoy <pierre.equoy@canonical.com> Thu, 02 Jun 2016 17:13:29 +0800 |
218 | + |
219 | +plainbox-provider-certification-client (0.26-2) precise; urgency=medium |
220 | + |
221 | + * new upstream version |
222 | + |
223 | + -- Pierre Equoy <pierre.equoy@canonical.com> Tue, 12 Apr 2016 10:29:36 +0800 |
224 | + |
225 | +plainbox-provider-certification-client (0.26-1) precise; urgency=medium |
226 | + |
227 | + * new upstream version |
228 | + |
229 | + -- Pierre Equoy <pierre.equoy@canonical.com> Wed, 06 Apr 2016 15:07:03 +0800 |
230 | + |
231 | +plainbox-provider-certification-client (0.26-1) UNRELEASED; urgency=medium |
232 | + |
233 | + * Update dependencies minimum version to avoid issues in Xenial (Fix lp:1563763) |
234 | + |
235 | + -- Pierre Equoy <pierre.equoy@canonical.com> Thu, 31 Mar 2016 17:03:50 +0800 |
236 | + |
237 | +plainbox-provider-certification-client (0.23-1) precise; urgency=medium |
238 | + |
239 | + * new upstream version |
240 | + |
241 | + -- Sylvain Pineau <sylvain.pineau@canonical.com> Thu, 17 Mar 2016 23:36:18 +0100 |
242 | + |
243 | +plainbox-provider-certification-client (0.22-2) precise; urgency=medium |
244 | + |
245 | + * Remove the module-init-tools dependency (the checkbox provider already |
246 | + depends on kmod) |
247 | + * Remove the checkbox-ng-service dependency (obsolete) |
248 | + |
249 | + -- Sylvain Pineau <sylvain.pineau@canonical.com> Thu, 10 Mar 2016 12:44:23 +0100 |
250 | + |
251 | +plainbox-provider-certification-client (0.22-1) precise; urgency=medium |
252 | + |
253 | + * new upstream version |
254 | + |
255 | + -- Sylvain Pineau <sylvain.pineau@canonical.com> Tue, 08 Mar 2016 12:59:45 +0100 |
256 | + |
257 | +plainbox-provider-certification-client (0.21-1) precise; urgency=medium |
258 | + |
259 | + * new upstream version |
260 | + |
261 | + -- Pierre Equoy <pierre.equoy@canonical.com> Wed, 02 Dec 2015 10:40:23 +0800 |
262 | + |
263 | +plainbox-provider-certification-client (0.20.1-2) precise; urgency=medium |
264 | + |
265 | + * new upstream version |
266 | + |
267 | + -- Sylvain Pineau <sylvain.pineau@canonical.com> Tue, 17 Nov 2015 14:30:52 +0100 |
268 | + |
269 | +plainbox-provider-certification-client (0.20-3) precise; urgency=medium |
270 | + |
271 | + * new upstream version |
272 | + * Fix broken client-selftest.pxu |
273 | + |
274 | + -- Sylvain Pineau <sylvain.pineau@canonical.com> Tue, 03 Nov 2015 03:05:52 +0100 |
275 | + |
276 | +plainbox-provider-certification-client (0.20-1) precise; urgency=medium |
277 | + |
278 | + [ Po-Hsu Lin ] |
279 | + * debian/control: added iw into the recommended list of certification-client (LP:1399555) |
280 | + * new upstream version |
281 | + |
282 | + -- Sylvain Pineau <sylvain.pineau@canonical.com> Tue, 03 Nov 2015 02:21:14 +0100 |
283 | + |
284 | +plainbox-provider-certification-client (0.19-1) precise; urgency=medium |
285 | + |
286 | + * new upstream version |
287 | + |
288 | + -- Sylvain Pineau <sylvain.pineau@canonical.com> Mon, 14 Sep 2015 14:40:12 +0200 |
289 | + |
290 | +plainbox-provider-certification-client (0.18-1) precise; urgency=medium |
291 | + |
292 | + * Initial release from upstream tarball |
293 | + |
294 | + -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com> Mon, 13 Jul 2015 14:33:01 +0200 |
295 | diff --git a/debian/compat b/debian/compat |
296 | new file mode 100644 |
297 | index 0000000..ec63514 |
298 | --- /dev/null |
299 | +++ b/debian/compat |
300 | @@ -0,0 +1 @@ |
301 | +9 |
302 | diff --git a/debian/control b/debian/control |
303 | new file mode 100644 |
304 | index 0000000..1d51005 |
305 | --- /dev/null |
306 | +++ b/debian/control |
307 | @@ -0,0 +1,79 @@ |
308 | +Source: plainbox-provider-certification-client |
309 | +Section: utils |
310 | +Priority: optional |
311 | +Maintainer: Checkbox Developers <checkbox-devel@lists.ubuntu.com> |
312 | +Uploaders: Zygmunt Krynicki <zygmunt.krynicki@canonical.com> |
313 | +Standards-Version: 3.9.3 |
314 | +Build-Depends: debhelper (>= 9.2), |
315 | + intltool, |
316 | + plainbox (>= 0.27~), |
317 | + plainbox-provider-resource-generic (>= 0.25~), |
318 | + python, |
319 | + python-distutils-extra, |
320 | + python-docutils, |
321 | + python-setuptools, |
322 | + python3-all (>= 3.2), |
323 | + python3-distutils-extra, |
324 | + python3-pkg-resources, |
325 | + python3-setuptools |
326 | + |
327 | +Package: plainbox-provider-certification-client |
328 | +Architecture: all |
329 | +Depends: plainbox-provider-checkbox (>= 0.27~), |
330 | + plainbox-provider-resource-generic (>= 0.25~), |
331 | + plainbox-provider-tpm2, |
332 | + python3-plainbox (>= 0.27~), |
333 | + ${misc:Depends} |
334 | +Recommends: ethtool, |
335 | + fswebcam, |
336 | + fwts (>= 16.02.00-0ubuntu1~), |
337 | + glmark2, |
338 | + gtkperf, |
339 | + hdapsd, |
340 | + hdparm, |
341 | + imagemagick, |
342 | + iw, |
343 | + mesa-utils, |
344 | + obexftp, |
345 | + qmlscene, |
346 | + render-bench, |
347 | + shutter, |
348 | + stress, |
349 | + wmctrl |
350 | +Description: Client Certification provider for Plainbox |
351 | + This package provides a test set of test plans that are used by Canonical |
352 | + for the testing and certification of "client" devices. Client devices include |
353 | + laptops, desktops and all-in-one machines. |
354 | + . |
355 | + The actual tests (also known as plainbox jobs) are sourced from checkbox and |
356 | + plainbox resource providers. This package only contains the test plans |
357 | + themselves. |
358 | + |
359 | +Package: canonical-certification-client |
360 | +Architecture: all |
361 | +Depends: checkbox-converged (>= 1.2), |
362 | + checkbox-ng (>= 0.25~), |
363 | + plainbox-provider-certification-client (= ${source:Version}), |
364 | + ${misc:Depends} |
365 | +Description: Client Certification Launcher |
366 | + This package provides the Client Certification Launcher. The launcher is an |
367 | + executable application that can be started by a test operator to perform the |
368 | + testing process associated with certification of client devices at Canonical. |
369 | + |
370 | +Package: canonical-certification-submit |
371 | +Architecture: all |
372 | +Depends: checkbox-ng (>= 0.25~), ${misc:Depends} |
373 | +Description: Tool for sending test results to Canonical Certification Website |
374 | + This package provides a simple command line tool for sending a "submission" |
375 | + file to the Canonical Certification Website. It is useful for sending test |
376 | + results that were collected in an off-line environment. |
377 | + |
378 | +Package: plainbox-glmark2-es2-meta |
379 | +Architecture: any |
380 | +Depends: glmark2-es2 [arm64 armhf], ${misc:Depends} |
381 | +Description: Meta-package to selectively install glmark2-es2 |
382 | + The objective of this metapackage is not introducing architecture specificity |
383 | + in plainbox-provider-certification-client. This metapackage will cause |
384 | + installation of glmark2-es2 on arm architectures, while just being a dummy |
385 | + package on others. Arch-independent packages can depend on this one to (maybe) |
386 | + install glmark2-es2. |
387 | diff --git a/debian/copyright b/debian/copyright |
388 | new file mode 100644 |
389 | index 0000000..34f6d7b |
390 | --- /dev/null |
391 | +++ b/debian/copyright |
392 | @@ -0,0 +1,23 @@ |
393 | +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ |
394 | +Upstream-Name: plainbox-provider-certification-client |
395 | +Source: https://launchpad.net/checkbox |
396 | + |
397 | +Files: * |
398 | +Copyright: Copyright 2007-2015 Canonical Ltd. |
399 | +License: GPL-3 |
400 | + |
401 | +License: GPL-3 |
402 | + This program is free software: you can redistribute it and/or modify |
403 | + it under the terms of the GNU General Public License version 3, |
404 | + as published by the Free Software Foundation. |
405 | + . |
406 | + This program is distributed in the hope that it will be useful, |
407 | + but WITHOUT ANY WARRANTY; without even the implied warranty of |
408 | + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
409 | + GNU General Public License for more details. |
410 | + . |
411 | + You should have received a copy of the GNU General Public License |
412 | + along with this program. If not, see <http://www.gnu.org/licenses/>. |
413 | + . |
414 | + On Debian-based systems the full text of the GPL, version 3, can be found at |
415 | + /usr/share/common-licenses/GPL-3. |
416 | diff --git a/debian/extras/canonical-certification-config/canonical-certification.conf b/debian/extras/canonical-certification-config/canonical-certification.conf |
417 | new file mode 100644 |
418 | index 0000000..53b6e51 |
419 | --- /dev/null |
420 | +++ b/debian/extras/canonical-certification-config/canonical-certification.conf |
421 | @@ -0,0 +1,37 @@ |
422 | +[common] |
423 | +welcome_text = Welcome to System Certification! |
424 | + |
425 | + This application will gather information from your system. Then you will be asked manual tests to confirm that the system is working properly. Finally, you will be asked for the Secure ID of the computer to submit the information to the certification.canonical.com database. |
426 | + |
427 | + Please be sure you have edited /etc/xdg/canonical-certification.conf as necessary to set your Secure ID, and network and virtualization test parameters. |
428 | + |
429 | + To learn how to create or locate the Secure ID, please see here: |
430 | + |
431 | + https://certification.canonical.com/home/ubuntu-certified |
432 | + |
433 | +# If you have a secure_id, uncomment the next two lines and set your |
434 | +# 15- or 18-character secure_id here for automatic submission. If |
435 | +# unsure, it's safe to leave this commented out. |
436 | +#[sru] |
437 | +#secure_id = |
438 | + |
439 | +[environment] |
440 | +# For virtualization testing: |
441 | +# |
442 | +# KVM_TIMEOUT sets the timeout to wait for the cloudimg to boot before exiting |
443 | +# test. It is an integer in seconds (the default is 3000 seconds) |
444 | +# KVM_IMAGE is the path to the local copy of the cloud image to use for |
445 | +# testing. This is necessary if you are in a disconnected environment and have |
446 | +# a copy of the cloudimg file on your SUT's local filesystem. This should be a |
447 | +# full path. |
448 | +# |
449 | +# UNCOMMENT THE FOLLOWING 2 LINES and set the proper parameters as necessary: |
450 | +#KVM_TIMEOUT = 300 |
451 | +#KVM_IMAGE = /path/to/cloudimage-filename.img |
452 | + |
453 | +# For network testing: |
454 | +# |
455 | +# TEST_TARGET_IPERF is the IP/Hostname of the iperf server for network testing. |
456 | +# |
457 | +# UNCOMMENT THE FOLLOWING LINE and set the proper parameters as necessary: |
458 | +#TEST_TARGET_IPERF = your-iperf-server.example.com |
459 | diff --git a/debian/extras/canonical-certification-submit/canonical-certification-submit b/debian/extras/canonical-certification-submit/canonical-certification-submit |
460 | new file mode 100755 |
461 | index 0000000..02ed2e7 |
462 | --- /dev/null |
463 | +++ b/debian/extras/canonical-certification-submit/canonical-certification-submit |
464 | @@ -0,0 +1,23 @@ |
465 | +#!/bin/sh |
466 | +# This file is part of Checkbox. |
467 | +# |
468 | +# Copyright 2014 Canonical Ltd. |
469 | +# Written by: |
470 | +# Zygmunt Krynicki <zygmunt.krynicki@canonical.com> |
471 | +# |
472 | +# Checkbox is free software: you can redistribute it and/or modify |
473 | +# it under the terms of the GNU General Public License version 3, |
474 | +# as published by the Free Software Foundation. |
475 | +# |
476 | +# Checkbox is distributed in the hope that it will be useful, |
477 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of |
478 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
479 | +# GNU General Public License for more details. |
480 | +# |
481 | +# You should have received a copy of the GNU General Public License |
482 | +# along with Checkbox. If not, see <http://www.gnu.org/licenses/>. |
483 | +# This script simply invokes checkbox submit with a hardcoded URL of the |
484 | +# Canonical certifiation website. |
485 | +exec checkbox submit \ |
486 | + --url=https://certification.canonical.com/submissions/submit/ \ |
487 | + "$@" |
488 | \ No newline at end of file |
489 | diff --git a/debian/plainbox-glmark2-es2-meta.lintian-overrides b/debian/plainbox-glmark2-es2-meta.lintian-overrides |
490 | new file mode 100644 |
491 | index 0000000..28e08d6 |
492 | --- /dev/null |
493 | +++ b/debian/plainbox-glmark2-es2-meta.lintian-overrides |
494 | @@ -0,0 +1,2 @@ |
495 | +# This is not a package for Debian. |
496 | +plainbox-glmark2-es2-meta: new-package-should-close-itp-bug |
497 | diff --git a/debian/plainbox-provider-certification-client.install b/debian/plainbox-provider-certification-client.install |
498 | new file mode 100644 |
499 | index 0000000..ec0cfa5 |
500 | --- /dev/null |
501 | +++ b/debian/plainbox-provider-certification-client.install |
502 | @@ -0,0 +1,2 @@ |
503 | +debian/tmp/usr/share/plainbox-provider-certification-client/* |
504 | +debian/tmp/usr/share/plainbox-providers-1/*.provider |
505 | diff --git a/debian/plainbox-provider-certification-client.lintian-overrides b/debian/plainbox-provider-certification-client.lintian-overrides |
506 | new file mode 100644 |
507 | index 0000000..66a7706 |
508 | --- /dev/null |
509 | +++ b/debian/plainbox-provider-certification-client.lintian-overrides |
510 | @@ -0,0 +1,2 @@ |
511 | +# This is not a package for Debian. |
512 | +plainbox-provider-certification-client: new-package-should-close-itp-bug |
513 | diff --git a/debian/rules b/debian/rules |
514 | new file mode 100755 |
515 | index 0000000..b1d3d8c |
516 | --- /dev/null |
517 | +++ b/debian/rules |
518 | @@ -0,0 +1,39 @@ |
519 | +#!/usr/bin/make -f |
520 | + |
521 | +%: |
522 | + dh $@ |
523 | + |
524 | +override_dh_auto_clean: |
525 | + python3 manage.py clean |
526 | + rm -f debian/*.1 |
527 | + |
528 | +override_dh_auto_build: |
529 | + mkdir -p debian/tmp |
530 | + python3 manage.py build |
531 | + python3 manage.py i18n --dont-update-pot --dont-merge-po |
532 | + rst2man debian/canonical-certification-cli.rst debian/canonical-certification-cli.1 |
533 | + rst2man debian/canonical-certification-client.rst debian/canonical-certification-client.1 |
534 | + rst2man debian/canonical-certification-submit.rst debian/canonical-certification-submit.1 |
535 | + |
536 | +override_dh_auto_test: |
537 | + python3 manage.py validate |
538 | + |
539 | +pkg_name=plainbox-provider-certification-client |
540 | +verbose_id=certification-client |
541 | +terse_id=$(pkg_name) |
542 | + |
543 | +override_dh_auto_install: |
544 | + python3 manage.py install \ |
545 | + --prefix=/usr --layout=unix \ |
546 | + --root=$(CURDIR)/debian/tmp/ |
547 | + # Rename provider directory to avoid having colon in the PATH |
548 | + mv debian/tmp/usr/share/$(verbose_id) debian/tmp/usr/share/$(terse_id) |
549 | + # Rename the .provider file, mind the mangling of : done by manage.py install! |
550 | + mv debian/tmp/usr/share/plainbox-providers-1/$(subst :,.,$(verbose_id)).provider \ |
551 | + debian/tmp/usr/share/plainbox-providers-1/$(terse_id).provider |
552 | + # Reflect changes in the .provider meta-data |
553 | + sed -i -e 's!$(verbose_id)!$(terse_id)!g' \ |
554 | + debian/tmp/usr/share/plainbox-providers-1/$(terse_id).provider |
555 | + # But don't modify the name, it has to be exactly as before |
556 | + sed -i -e 's!name = $(terse_id)!name = $(verbose_id)!g' \ |
557 | + debian/tmp/usr/share/plainbox-providers-1/$(terse_id).provider |
558 | diff --git a/debian/source/format b/debian/source/format |
559 | new file mode 100644 |
560 | index 0000000..163aaf8 |
561 | --- /dev/null |
562 | +++ b/debian/source/format |
563 | @@ -0,0 +1 @@ |
564 | +3.0 (quilt) |
565 | diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc |
566 | new file mode 100644 |
567 | index 0000000..50dc44b |
568 | --- /dev/null |
569 | +++ b/debian/upstream/signing-key.asc |
570 | @@ -0,0 +1,72 @@ |
571 | +-----BEGIN PGP PUBLIC KEY BLOCK----- |
572 | +Version: GnuPG v1 |
573 | + |
574 | +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 |
610 | +xxGS57/Nmfbij8UuxgkLtw== |
611 | +=4Jty |
612 | +-----END PGP PUBLIC KEY BLOCK----- |
613 | +-----BEGIN PGP PUBLIC KEY BLOCK----- |
614 | +Version: GnuPG v1 |
615 | + |
616 | +mQENBEvipr4BCADJdK7pAu7fEFyNCLdMULze97sVWWJ1bWkA/lMot14911EbyFr7 |
617 | +pvi5uril4QT55d1AKfMXJ6HNtHtIHe/CF1ehEc5c7oA2c0IdeSR4F6JEbFSneORT |
618 | +OZtYAK3VdG53ywpyCqP2tzB/YrRhVO9qsc5fYEr0EpeqRkvB5ower2MUFvvM5PBZ |
619 | +a+0owzW9OnlSOqbrVPj9Wp1bn857j/WpJCrMbcJlPPWGyo4ambAQI4Rky+apeQM0 |
620 | +L4QTjPMXIoHDQao/2XsSL75OBx5Bi81j1KoU56PvM9b4oWMOqDDolPHwZGJtCewl |
621 | +LJqfy1Oa68vN4MxDXFmGp7bFTCt8ZOup1AjlABEBAAG0LVN5bHZhaW4gUGluZWF1 |
622 | +IDxzeWx2YWluLnBpbmVhdUBjYW5vbmljYWwuY29tPokBOAQTAQIAIgUCS+KmvgIb |
623 | +AwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQdNV1zH7XLNGSgAgApgU9VUlp |
624 | +Rblw7WH7q8BueI4G5CRiIDt6PA866IhbtuKPHMhv8LUQCVavAtKWVlwx/wGS/+2y |
625 | +CKqTCRXFu52MomE+kSfEFnELMW8vwz3KG6NgUVIv8dFesf1Finc8Y9YQkUX/xWYV |
626 | +MYREz3rgDgGMgpWlMVq5/olqYMg1jc4yIKrbQGoFDvlgijzGwibh/V5NVPcuYrMK |
627 | +DvhnWGIEX4whP/hW/o7vPKC5qYznrGqRroLqsq1viGgeS7nK37vcgX+vYv5pzIDM |
628 | +73CqpAnISAyBpU5n/YHG4AmundrVHwdscY7u8l9Fn5XFEGhu6FxWQL2mAY/gvGPS |
629 | +fgxeZUWpB21WNrkBDQRL4qa+AQgAtAiq2zDF0hl2KnB/a16O5SyjDR5XJUcWJ9F/ |
630 | +tFw0i3EXEYeYdCFHaTdFfDmdX+SyBPh4lJIJZCpFZZ7Akeb3qLDS/4oAAo4EcoeS |
631 | +pp47Mr1/eCahI9Pkwg073jqHSUAKQp6oPP/bvBzAqhl4ZkUyZQpjdy0/d5FO4OEa |
632 | +R91SCxNqBQOA+Z2rKL6gBwJYpMGMKC1bhfOCvD8eH7dN3PDMNnHoYSjJSy5di/Zu |
633 | +snrVR4MO63FpmSZ4r5eGjIaiBFxYXsitn2ilPOt2e0/Vo8QOJsOl+6bOkdn5jiNL |
634 | +n1fCvzadUXuEDTjj9+6UkCCLYRODeTrMM9XpNeAZZBSGVzuCgQARAQABiQEfBBgB |
635 | +AgAJBQJL4qa+AhsMAAoJEHTVdcx+1yzRcpEH/iZMQPFnnCj3LthOvCAVM/raO17h |
636 | +KshdrOMS53uI5NzeBnr+/0zGMehnYcpzLmrvHXM86lsUVSzfr/px/Ve3+8SR6qxy |
637 | +p5+PFsxbqh+DSkxnTfbIqHVBY4f7/nOQavI1rhj4JQzKiYLCvIhDMVQm/2ZKnsNB |
638 | +043MaDPi0SBLJmqZqFyH3CUE3B8JNi4i+nv7Vj37V4sL1yHwN+rmyDhZUUelO5Iw |
639 | +vrysE7eNqmhTtuV+tl5Oq2EEzYau+7u+/Kuo1JpFsamJ8xVIR2j9i/3m3LqOaVPo |
640 | +ExFTDCQAPTaRyLAvTFylsIUffsdIAsM8wJQnuO5EzlxbkId3aVOrJ/cb5to= |
641 | +=cQg/ |
642 | +-----END PGP PUBLIC KEY BLOCK----- |
643 | diff --git a/debian/watch b/debian/watch |
644 | new file mode 100644 |
645 | index 0000000..eee87ac |
646 | --- /dev/null |
647 | +++ b/debian/watch |
648 | @@ -0,0 +1,4 @@ |
649 | +version=3 |
650 | +opts=pgpsigurlmangle=s/$/.asc/ \ |
651 | + http://launchpad.net/plainbox-provider-canonical-certification/+download/ \ |
652 | + https://launchpad\.net/plainbox-provider-canonical-certification/.*/.*/\+download/2013\.com\.canonical\.certification\.certification-client-(0.*).tar.gz |
653 | diff --git a/units/client-cert-16-04.pxu b/units/client-cert-16-04.pxu |
654 | index 7bfa8d6..eb32a80 100644 |
655 | --- a/units/client-cert-16-04.pxu |
656 | +++ b/units/client-cert-16-04.pxu |
657 | @@ -44,6 +44,10 @@ include: |
658 | # See Monitor / Graphic test section for hybrid-graphic monitor audio tests |
659 | bluetooth/detect-output certification-status=blocker |
660 | bluetooth/audio-a2dp certification-status=blocker |
661 | +<<<<<<< units/client-cert-16-04.pxu |
662 | +======= |
663 | + bluetooth/audio certification-status=blocker |
664 | +>>>>>>> units/client-cert-16-04.pxu |
665 | bluetooth/browse-files certification-status=blocker |
666 | bluetooth/file-transfer certification-status=blocker |
667 | bluetooth/HID |
668 | @@ -101,7 +105,11 @@ include: |
669 | graphics/1_video_.* certification-status=blocker |
670 | graphics/1_minimum_resolution_.* |
671 | graphics/1_cycle_resolution_.* certification-status=non-blocker |
672 | +<<<<<<< units/client-cert-16-04.pxu |
673 | graphics/2_switch_card_.*_xenial certification-status=blocker |
674 | +======= |
675 | + graphics/2_switch_card_.* certification-status=blocker |
676 | +>>>>>>> units/client-cert-16-04.pxu |
677 | graphics/2_maximum_resolution_.* certification-status=blocker |
678 | graphics/2_glxgears_.* certification-status=blocker |
679 | graphics/2_driver_version_.* certification-status=blocker |
680 | @@ -240,6 +248,7 @@ include: |
681 | suspend/bluetooth_obex_get_before_suspend certification-status=blocker |
682 | # Test card 2 first, if present, since it's the one we will be using |
683 | # after coming back from suspend if the system has hybrid graphics. |
684 | +<<<<<<< units/client-cert-16-04.pxu |
685 | suspend/2_resolution_before_suspend_.*_xenial certification-status=blocker |
686 | suspend/2_suspend_after_switch_to_card_.*_xenial certification-status=blocker |
687 | suspend/2_suspend-time-check_.*_xenial certification-status=non-blocker |
688 | @@ -252,10 +261,25 @@ include: |
689 | suspend/2_video_after_suspend_.*_xenial certification-status=blocker |
690 | suspend/2_cycle_resolutions_after_suspend_.*_xenial certification-status=non-blocker |
691 | suspend/2_xrandr_screens_after_suspend_.*.tar.gz_xenial |
692 | +======= |
693 | + suspend/2_resolution_before_suspend_.* certification-status=blocker |
694 | + suspend/2_suspend_after_switch_to_card_.* certification-status=blocker |
695 | + suspend/2_suspend-time-check_.* certification-status=non-blocker |
696 | + suspend/2_suspend-single-log-attach_.* |
697 | + suspend/2_compiz_check_after_suspend_.* certification-status=blocker |
698 | + suspend/2_driver_version_after_suspend_.* certification-status=blocker |
699 | + suspend/2_resolution_after_suspend_.* certification-status=blocker |
700 | + suspend/2_display_after_suspend_.* certification-status=blocker |
701 | + suspend/2_glxgears_after_suspend_.* certification-status=blocker |
702 | + suspend/2_video_after_suspend_.* certification-status=blocker |
703 | + suspend/2_cycle_resolutions_after_suspend_.* certification-status=non-blocker |
704 | + suspend/2_xrandr_screens_after_suspend_.*.tar.gz |
705 | +>>>>>>> units/client-cert-16-04.pxu |
706 | power-management/2_hibernate_advanced_.* certification-status=non-blocker |
707 | power-management/2_hibernate-single-log-attach_.* |
708 | # Now we ask to switch to the first graphics card. This requires a restart |
709 | # of checkbox. |
710 | +<<<<<<< units/client-cert-16-04.pxu |
711 | graphics/1_switch_card_.*_xenial certification-status=blocker |
712 | suspend/1_resolution_before_suspend_.*_xenial certification-status=blocker |
713 | suspend/suspend_advanced certification-status=blocker |
714 | @@ -272,6 +296,24 @@ include: |
715 | suspend/1_video_after_suspend_.*_xenial certification-status=blocker |
716 | suspend/1_cycle_resolutions_after_suspend_.*_xenial certification-status=non-blocker |
717 | suspend/1_xrandr_screens_after_suspend.tar.gz_xenial |
718 | +======= |
719 | + graphics/1_switch_card_.* certification-status=blocker |
720 | + suspend/resolution_before_suspend certification-status=blocker |
721 | + suspend/suspend_advanced certification-status=blocker |
722 | + suspend/suspend-time-check certification-status=non-blocker |
723 | + suspend/suspend-single-log-attach |
724 | + power-management/lid certification-status=blocker |
725 | + power-management/lid_close certification-status=blocker |
726 | + power-management/lid_open certification-status=blocker |
727 | + suspend/compiz_check_after_suspend certification-status=blocker |
728 | + suspend/driver_version_after_suspend certification-status=blocker |
729 | + suspend/resolution_after_suspend certification-status=blocker |
730 | + suspend/display_after_suspend certification-status=blocker |
731 | + suspend/glxgears_after_suspend certification-status=blocker |
732 | + suspend/video_after_suspend certification-status=blocker |
733 | + suspend/cycle_resolutions_after_suspend certification-status=non-blocker |
734 | + suspend/xrandr_screens_after_suspend.tar.gz |
735 | +>>>>>>> units/client-cert-16-04.pxu |
736 | keys/sleep certification-status=blocker |
737 | led/power-blink-suspend certification-status=blocker |
738 | led/suspend certification-status=blocker |