Merge lp:~zyga/checkbox/checkbox-packaging-release into lp:~checkbox-dev/checkbox/checkbox-packaging-release
- checkbox-packaging-release
- Merge into checkbox-packaging-release
Proposed by
Zygmunt Krynicki
Status: | Merged |
---|---|
Approved by: | Brendan Donegan |
Approved revision: | 25 |
Merged at revision: | 25 |
Proposed branch: | lp:~zyga/checkbox/checkbox-packaging-release |
Merge into: | lp:~checkbox-dev/checkbox/checkbox-packaging-release |
Diff against target: |
1365 lines (+462/-142) 56 files modified
debian/canonical-certification-server.install (+3/-0) debian/changelog (+56/-7) debian/checkbox-autostart-desktop.install (+1/-0) debian/checkbox-autostart-server.install (+1/-0) debian/checkbox-ci-mailer.install (+1/-0) debian/checkbox-ng-service.install (+2/-0) debian/checkbox-ng.install (+1/-0) debian/checkbox-urwid.postinst (+0/-7) debian/checkbox.install (+0/-1) debian/control (+183/-6) debian/extras/canonical-certification-config/canonical-certification.conf (+8/-0) debian/extras/ihv-demo-config/plainbox.conf (+8/-0) debian/patches/series (+1/-0) debian/patches/vendorized_packages_removal.patch (+22/-0) debian/plainbox-ihv-demo-config.install (+1/-0) debian/plainbox-insecure-policy.install (+1/-0) debian/plainbox-provider-certification-client.install (+0/-3) debian/plainbox-provider-certification-server-soc.install (+0/-3) debian/plainbox-provider-certification-server.install (+0/-3) debian/plainbox-provider-checkbox.install (+0/-5) debian/plainbox-provider-checkbox.lintian-overrides (+0/-5) debian/plainbox-provider-resource-generic.install (+0/-3) debian/plainbox-secure-policy.install (+1/-0) debian/plainbox.install (+1/-0) debian/po/ast.po (+2/-2) debian/po/cs.po (+2/-2) debian/po/de.po (+2/-2) debian/po/en_AU.po (+24/-24) debian/po/en_GB.po (+2/-2) debian/po/es.po (+2/-2) debian/po/fr.po (+2/-2) debian/po/gl.po (+2/-2) debian/po/he.po (+2/-2) debian/po/hu.po (+2/-2) debian/po/id.po (+2/-2) debian/po/it.po (+2/-2) debian/po/ja.po (+2/-2) debian/po/nl.po (+2/-2) debian/po/oc.po (+2/-2) debian/po/pl.po (+2/-2) debian/po/pt_BR.po (+2/-2) debian/po/ro.po (+2/-2) debian/po/ru.po (+2/-2) debian/po/tr.po (+2/-2) debian/po/uk.po (+2/-2) debian/po/zh_CN.po (+2/-2) debian/po/zh_TW.po (+2/-2) debian/python3-checkbox-ng.install (+2/-0) debian/python3-checkbox.install (+0/-1) debian/python3-plainbox.install (+3/-0) debian/python3-plainbox.links (+1/-0) debian/python3-plainbox.lintian-overrides (+8/-0) debian/python3-pyremove (+2/-0) debian/rules (+70/-30) debian/tests/control (+2/-0) debian/tests/unit-tests (+15/-0) |
To merge this branch: | bzr merge lp:~zyga/checkbox/checkbox-packaging-release |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Brendan Donegan | Pending | ||
Review via email: mp+195773@code.launchpad.net |
Commit message
Description of the change
Builds for me
To post a comment you must log in.
- 25. By Zygmunt Krynicki
-
Copy some *.install files from checkbox-packaging rev40 to fix build issues
Revision history for this message
Brendan Donegan (brendan-donegan) wrote : | # |
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === added file 'debian/canonical-certification-server.install' |
2 | --- debian/canonical-certification-server.install 1970-01-01 00:00:00 +0000 |
3 | +++ debian/canonical-certification-server.install 2013-11-19 20:47:11 +0000 |
4 | @@ -0,0 +1,3 @@ |
5 | +usr/bin/canonical-certification-server |
6 | +debian/extras/canonical-certification-config/canonical-certification.conf /etc/xdg |
7 | +checkbox-ng/contrib/canonical-certification-server.conf etc/init |
8 | |
9 | === modified file 'debian/changelog' |
10 | --- debian/changelog 2013-11-01 15:57:13 +0000 |
11 | +++ debian/changelog 2013-11-19 20:47:11 +0000 |
12 | @@ -1,4 +1,33 @@ |
13 | -checkbox (0.16.14) UNRELEASED; urgency=low |
14 | +checkbox (0.17) UNRELEASED; urgency=low |
15 | + |
16 | + * Incremented changelog |
17 | + * Make plainbox-service a transitional package that depends on |
18 | + checkbox-ng-service. |
19 | + |
20 | + -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com> Sat, 16 Nov 2013 11:32:14 +0100 |
21 | + |
22 | +checkbox (0.16.15) precise; urgency=low |
23 | + |
24 | + [ Brendan Donegan ] |
25 | + * scripts/brightness_test - Update get_best_interface function to use |
26 | + heuristic prescribed by the kernel for selecting the backlight |
27 | + interface to use (LP: #1250437) |
28 | + |
29 | + [ Daniel Manrique ] |
30 | + * jobs/stress.txt: Refer the stress log checking jobs to a single test file, |
31 | + rather than using wildcards, which causes strange results (LP: #1161718) |
32 | + * scripts/virtualization: Removed stray space in -net parameters causing |
33 | + test failures (LP: #1250568) |
34 | + * data/whitelists: Updated whitelists that require the new rtc resource |
35 | + (LP: #1251781) |
36 | + |
37 | + * Drop dependency from plainbox to checkbox, as it is not really required |
38 | + and used to be there so that plainbox would see all of the jobs. Now with |
39 | + fine-grained job providers this is no longer needed. |
40 | + |
41 | + -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com> Wed, 06 Nov 2013 14:00:42 +0100 |
42 | + |
43 | +checkbox (0.16.14) saucy; urgency=low |
44 | |
45 | [ Chris Gregan ] |
46 | * jobs/suspend.txt.in - added tests for running iperf tests before and after |
47 | @@ -16,6 +45,9 @@ |
48 | that it actually tests the RTC instead of just checking for its presence. |
49 | Also create a resource job to allow other jobs to determine if an RTC is |
50 | present. (LP: #1184733) |
51 | + * jobs/ethernet.txt.in, jobs/wireless.txt.in, scripts/network - added tests |
52 | + to stress the connection and monitor for dropped/delayed packets and |
53 | + implemented the logic for them in the network script. |
54 | |
55 | [ Daniel Manrique ] |
56 | * jobs/ethernet.txt.in, jobs/wireless.txt.in: Added user-verify jobs to test |
57 | @@ -23,7 +55,7 @@ |
58 | * scripts/network: Minor fixes and tweaks for nicer output and handling of |
59 | Kb/s and Gb/s. |
60 | |
61 | - -- Sylvain Pineau <sylvain.pineau@canonical.com> Fri, 18 Oct 2013 15:36:53 -0400 |
62 | + -- Brendan Donegan <brendan.donegan@canonical.com> Fri, 01 Nov 2013 15:29:13 +0000 |
63 | |
64 | checkbox (0.16.13) saucy; urgency=low |
65 | |
66 | @@ -127,6 +159,7 @@ |
67 | |
68 | checkbox (0.16.10) saucy; urgency=low |
69 | |
70 | + [ Jeff Lane ] |
71 | * scripts/memory_compare: output now displays kB properly, not bytes labled |
72 | as kB. (LP: #1217506) |
73 | * scripts/storage_test: script now ensures there is enough free disk space |
74 | @@ -149,7 +182,6 @@ |
75 | * scripts/pm_test, scripts/fwts_test: Removed dmesg_common that's no longer |
76 | present in fwts and added specific version dependency to checkbox |
77 | (LP: #1206016) |
78 | - |
79 | [ Sylvain Pineau ] |
80 | * checkbox-old/scripts/fwts_test: Added the following new tests: |
81 | method, msr, aspm, klog, oops and uefirtvariable (LP: #1202493) |
82 | @@ -258,7 +290,7 @@ |
83 | * scripts/audio_test: Changed the test frequency to 5040 Hz and increased |
84 | the sampling time to 5 seconds, to improve reliability (LP: #1070776) |
85 | * scripts/pm_test: Added support for invoking through pkexec (LP: #1201769) |
86 | - |
87 | + [ Brendan Donegan ] |
88 | [ Sylvain Pineau ] |
89 | * checkbox-old/scripts/meminfo_resource, cpuinfo_resource: sort items for a |
90 | deterministic output. Meant to be used with after_suspend jobs. |
91 | @@ -311,6 +343,17 @@ |
92 | to match fwts_test output and not break sleep_time_check (LP: #1188221) |
93 | |
94 | [ Brendan Donegan ] |
95 | + * jobs/optical.txt.in - Added VERIFICATION section for cdrom-write job so that |
96 | + the Qt UI doesn't barf when it finds there is no such section (LP: #1185759) |
97 | + * qt/frontend/treemodel.cpp: Deselect a parent node only if all of its |
98 | + child nodes are actually unselected rather than partially selected as |
99 | + before. (LP: #1180342) |
100 | + * qt/frontend/qtfront.cpp, qtfront.h, checkbox_qt/qt_interface.py: Select |
101 | + appropriate radio button in showTest if the test already has a result set |
102 | + rather than just defaulting to skip always (LP: #1181952) |
103 | + * jobs/touchpad.txt.in - Remove the requires line for touch_mode in |
104 | + touchpad/horizontal and touchpad/vertical so that those tests will |
105 | + at least run on those systems where they are supposed to (LP: #1184882) |
106 | * checkbox_qt/qt_interface.py - Order the list of items to be displayed |
107 | alphabetically, so the order is consistent (LP: #1177647) |
108 | * debian/rules - Add checkbox-hw-collection so that it's treated in the same |
109 | @@ -318,12 +361,10 @@ |
110 | * scripts/xml_sanitizer, jobs/info.txt.in - pipe output from udevadm |
111 | through new xml_sanitizer script which removes characters which are |
112 | invalid in XML, so that it doesn't cause trouble (LP: #1192093) |
113 | - |
114 | [ Daniel Manrique ] |
115 | * jobs/stress.txt.in: fixed a few inconsistent invocations of sleep_test. |
116 | * checkbox/tests/test_message_files.py: Added a test to verify jobs contain |
117 | required fields (LP: #1187216). |
118 | - |
119 | [ Sylvain Pineau ] |
120 | * jobs/resource.txt.in: updated version of the package resource job command |
121 | supporting both precise and newer releases (LP: #1184197) |
122 | @@ -334,6 +375,14 @@ |
123 | (LP: #169425) |
124 | * scripts/gst_pipeline_test: Use the logging module and the same config as |
125 | audio_settings. |
126 | + supporting both precise and newer releases (LP: #1184197) |
127 | + * scripts/audio_settings: Use the new pactl parser to guess the right profile |
128 | + to select for HDMI / DisplayPort tests. |
129 | + * setup.py: Use setuptools find_packages(), more future proof. |
130 | + * checkbox/scripts/audio_settings.py: Save active profiles for all alsa cards |
131 | + (LP: #169425) |
132 | + * scripts/gst_pipeline_test: Use the logging module and the same config as |
133 | + audio_settings. |
134 | |
135 | -- Brendan Donegan <brendan.donegan@canonical.com> Fri, 31 May 2013 16:04:42 +0100 |
136 | |
137 | @@ -430,7 +479,7 @@ |
138 | |
139 | -- Brendan Donegan <brendan.donegan@canonical.com> Tue, 07 May 2013 19:20:49 +0100 |
140 | |
141 | -checkbox (0.16) raring; urgency=low |
142 | +checkbox (0.16) saucy; urgency=low |
143 | |
144 | [ Brendan Donegan ] |
145 | * Add hidden 'Submit to HEXR' checkbox on submission screen, so that it can |
146 | |
147 | === added file 'debian/checkbox-autostart-desktop.install' |
148 | --- debian/checkbox-autostart-desktop.install 1970-01-01 00:00:00 +0000 |
149 | +++ debian/checkbox-autostart-desktop.install 2013-11-19 20:47:11 +0000 |
150 | @@ -0,0 +1,1 @@ |
151 | +checkbox-ng/contrib/checkbox-sru.desktop etc/xdg/autostart |
152 | |
153 | === added file 'debian/checkbox-autostart-server.install' |
154 | --- debian/checkbox-autostart-server.install 1970-01-01 00:00:00 +0000 |
155 | +++ debian/checkbox-autostart-server.install 2013-11-19 20:47:11 +0000 |
156 | @@ -0,0 +1,1 @@ |
157 | +checkbox-ng/contrib/checkbox-sru.conf etc/init |
158 | |
159 | === added file 'debian/checkbox-ci-mailer.install' |
160 | --- debian/checkbox-ci-mailer.install 1970-01-01 00:00:00 +0000 |
161 | +++ debian/checkbox-ci-mailer.install 2013-11-19 20:47:11 +0000 |
162 | @@ -0,0 +1,1 @@ |
163 | +checkbox-ng/contrib/checkbox-ci-mailer.conf etc/init |
164 | |
165 | === added file 'debian/checkbox-ng-service.install' |
166 | --- debian/checkbox-ng-service.install 1970-01-01 00:00:00 +0000 |
167 | +++ debian/checkbox-ng-service.install 2013-11-19 20:47:11 +0000 |
168 | @@ -0,0 +1,2 @@ |
169 | +checkbox-ng/contrib/com.canonical.certification.PlainBox1.service usr/share/dbus-1/services/ |
170 | + |
171 | |
172 | === added file 'debian/checkbox-ng.install' |
173 | --- debian/checkbox-ng.install 1970-01-01 00:00:00 +0000 |
174 | +++ debian/checkbox-ng.install 2013-11-19 20:47:11 +0000 |
175 | @@ -0,0 +1,1 @@ |
176 | +usr/bin/checkbox |
177 | |
178 | === removed file 'debian/checkbox-urwid.postinst' |
179 | --- debian/checkbox-urwid.postinst 2013-06-01 14:18:12 +0000 |
180 | +++ debian/checkbox-urwid.postinst 1970-01-01 00:00:00 +0000 |
181 | @@ -1,7 +0,0 @@ |
182 | -#! /bin/sh -e |
183 | - |
184 | -base_package="checkbox" |
185 | -. /usr/share/debconf/confmodule |
186 | -. /usr/share/checkbox/install/postinst |
187 | - |
188 | -#DEBHELPER# |
189 | |
190 | === modified file 'debian/checkbox.install' |
191 | --- debian/checkbox.install 2013-07-05 19:59:47 +0000 |
192 | +++ debian/checkbox.install 2013-11-19 20:47:11 +0000 |
193 | @@ -1,5 +1,4 @@ |
194 | usr/lib/checkbox/bin/* |
195 | -usr/lib/python*/*-packages/checkbox/* |
196 | usr/share/apport/general-hooks/checkbox.py |
197 | usr/share/apport/package-hooks/source_checkbox.py |
198 | usr/share/checkbox/backend |
199 | |
200 | === modified file 'debian/control' |
201 | --- debian/control 2013-10-21 11:45:06 +0000 |
202 | +++ debian/control 2013-11-19 20:47:11 +0000 |
203 | @@ -4,6 +4,7 @@ |
204 | Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> |
205 | Standards-Version: 3.9.3 |
206 | X-Python3-Version: >= 3.2 |
207 | +XS-Testsuite: autopkgtest |
208 | Build-Depends: debhelper (>= 9.2), |
209 | dh-translations, |
210 | libqt4-dev, |
211 | @@ -11,21 +12,41 @@ |
212 | python, |
213 | python-distutils-extra, |
214 | python-setuptools, |
215 | - python3-all, |
216 | + python3-all (>= 3.2), |
217 | + python3-dbus, |
218 | python3-distutils-extra, |
219 | python3-gi, |
220 | python3-lxml, |
221 | python3-pkg-resources, |
222 | + python3-requests ( >= 1.0), |
223 | python3-setuptools, |
224 | + python3-sphinx, |
225 | qt4-qmake |
226 | Vcs-Bzr: https://code.launchpad.net/~checkbox-dev/checkbox/checkbox-packaging |
227 | |
228 | +Package: python3-plainbox-doc |
229 | +Architecture: all |
230 | +Section: doc |
231 | +Depends: ${misc:Depends}, ${sphinxdoc:Depends} |
232 | +Description: Simple replacement for CheckBox |
233 | + PlainBox is a hardware testing tool useful for certifying laptops, desktops |
234 | + and servers with Ubuntu. It is a replacement for the current certification |
235 | + tool, CheckBox. |
236 | + . |
237 | + PlainBox complements CheckBox. It uses all the hardware test definitions, |
238 | + scripts and libraries from CheckBox. PlainBox is currently in alpha stages, |
239 | + having mostly but not entirely complete core and a developer-centric command |
240 | + line interface. |
241 | + . |
242 | + This package contains the documentation for the plainbox python3 library |
243 | + |
244 | Package: checkbox |
245 | Section: python |
246 | Architecture: any |
247 | Depends: debconf, |
248 | gir1.2-gudev-1.0, |
249 | policykit-1, |
250 | + python3-checkbox (>= 0.16.13+bzr2469), |
251 | python3-lxml, |
252 | udev, |
253 | udisks2 | udisks, |
254 | @@ -67,14 +88,13 @@ |
255 | wmctrl, |
256 | wodim, |
257 | python (>= 2.7), |
258 | - ${python:Depends} |
259 | Description: System testing application |
260 | This project provides an extensible interface for system testing. The |
261 | results can then be sent to Launchpad. |
262 | |
263 | Package: checkbox-cli |
264 | Architecture: all |
265 | -Depends: checkbox (>= ${source:Version}), ${misc:Depends} |
266 | +Depends: checkbox (>= ${source:Version}), ${misc:Depends}, ${python3:Depends} |
267 | Description: Command line interface for checkbox |
268 | This project provides an extensible interface for system testing. The |
269 | results can then be sent to Launchpad. |
270 | @@ -88,6 +108,7 @@ |
271 | libqtgui4, |
272 | python3-dbus, |
273 | ${misc:Depends}, |
274 | + ${python3:Depends}, |
275 | ${shlibs:Depends} |
276 | Description: QT4 interface for checkbox |
277 | This project provides an extensible interface for system testing. The |
278 | @@ -112,12 +133,14 @@ |
279 | udisks2 | udisks, |
280 | ${misc:Depends}, |
281 | ${python3:Depends} |
282 | +Replaces: checkbox (<< 0.16.13+bzr2469) |
283 | +Breaks: checkbox (<< 0.16.13+bzr2469) |
284 | Description: CheckBox python3 library |
285 | This package contains the CheckBox python3 library needed by some jobs. |
286 | |
287 | Package: plainbox-provider-resource-generic |
288 | Architecture: all |
289 | -Depends: python3-checkbox, ${misc:Depends}, ${python3:Depends} |
290 | +Depends: python3-checkbox, ${misc:Depends}, python3 (>= 3.2) |
291 | Recommends: dmidecode, dpkg (>= 1.13), lsb-release, wodim |
292 | Description: CheckBox generic resource jobs provider |
293 | This package provides the generic resource jobs. |
294 | @@ -133,7 +156,7 @@ |
295 | Architecture: any |
296 | Depends: plainbox-provider-resource-generic, |
297 | ${misc:Depends}, |
298 | - ${python3:Depends}, |
299 | + python3 (>= 3.2), |
300 | ${shlibs:Depends} |
301 | Recommends: gir1.2-gst-plugins-base-1.0, |
302 | gir1.2-gstreamer-1.0, |
303 | @@ -165,7 +188,6 @@ |
304 | sysstat, |
305 | wmctrl, |
306 | python (>= 2.7), |
307 | - ${python:Depends} |
308 | Description: CheckBox jobs |
309 | This package provides the CheckBox jobs collection. |
310 | |
311 | @@ -189,3 +211,158 @@ |
312 | Recommends: apache2, bind9, cups, dnsutils, ipmitool, iperf, libapache2-mod-php5, mysql-server, php5-mysql, samba, ssh, tomcat6, winbind, cpu-checker, qemu-kvm, qemu-utils |
313 | Description: SoC Certification |
314 | This package provides the Server SoC Certification whitelists. |
315 | + |
316 | +Package: python3-plainbox |
317 | +Architecture: all |
318 | +Section: python |
319 | +Depends: plainbox-policy, |
320 | + python3-lxml, |
321 | + python3-pkg-resources, |
322 | + python3-requests (>= 1.0), |
323 | + ${misc:Depends}, |
324 | + ${python3:Depends} |
325 | +Suggests: python3-plainbox-doc |
326 | +Description: Simple replacement for CheckBox |
327 | + PlainBox is a hardware testing tool useful for certifying laptops, desktops |
328 | + and servers with Ubuntu. It is a replacement for the current certification |
329 | + tool, CheckBox. |
330 | + . |
331 | + PlainBox complements CheckBox. It uses all the hardware test definitions, |
332 | + scripts and libraries from CheckBox. PlainBox is currently in alpha stages, |
333 | + having mostly but not entirely complete core and a developer-centric command |
334 | + line interface. |
335 | + . |
336 | + This package contains the plainbox python3 library |
337 | + |
338 | +Package: plainbox |
339 | +Architecture: all |
340 | +Depends: python3-plainbox (>= 0.3+bzr2359), |
341 | + ${misc:Depends}, |
342 | + ${python3:Depends} |
343 | +Description: Simple replacement for CheckBox |
344 | + PlainBox is a hardware testing tool useful for certifying laptops, desktops |
345 | + and servers with Ubuntu. It is a replacement for the current certification |
346 | + tool, CheckBox. |
347 | + . |
348 | + PlainBox complements CheckBox. It uses all the hardware test definitions, |
349 | + scripts and libraries from CheckBox. PlainBox is currently in alpha stages, |
350 | + having mostly but not entirely complete core and a developer-centric command |
351 | + line interface. |
352 | + . |
353 | + This package contains the plainbox executable |
354 | + |
355 | +Package: python3-checkbox-ng |
356 | +Architecture: all |
357 | +Depends: python3-plainbox (>= 0.3+bzr2359), |
358 | + python3-requests ( >= 1.0), |
359 | + ${misc:Depends}, |
360 | + ${python3:Depends} |
361 | +Description: Simple replacement for CheckBox |
362 | + This package contains the checkbox-ng python3 library |
363 | + |
364 | +Package: checkbox-ng |
365 | +Architecture: all |
366 | +Depends: python3-checkbox-ng |
367 | + ${misc:Depends}, |
368 | + ${python3:Depends} |
369 | +Description: Simple replacement for CheckBox |
370 | + CheckBox command line tool |
371 | + |
372 | +Package: plainbox-service |
373 | +Priority: extra |
374 | +Section: oldlibs |
375 | +Architecture: all |
376 | +Depends: checkbox-ng-service |
377 | +Description: PlainBox D-Bus service (transitional package) |
378 | + Transitional package that can be safely removed |
379 | + |
380 | +Package: checkbox-ng-service |
381 | +Architecture: all |
382 | +Depends: checkbox-ng, python3-gi, python3-dbus |
383 | +Description: CheckBox D-Bus service |
384 | + File(s) needed for auto-starting CheckBox D-Bus service on demand. |
385 | + |
386 | +Package: plainbox-autostart-desktop |
387 | +Architecture: all |
388 | +Priority: extra |
389 | +Section: oldlibs |
390 | +Depends: checkbox-autostart-desktop |
391 | +Description: PlainBox autostart for desktop install |
392 | + Transitional package that can be safely removed |
393 | + |
394 | +Package: plainbox-autostart-server |
395 | +Architecture: all |
396 | +Priority: extra |
397 | +Section: oldlibs |
398 | +Depends: checkbox-autostart-server |
399 | +Description: PlainBox autostart for server install |
400 | + Transitional package that can be safely removed |
401 | + |
402 | +Package: checkbox-autostart-desktop |
403 | +Architecture: all |
404 | +Depends: checkbox-ng, plainbox-insecure-policy |
405 | +Description: CheckBox autostart for desktop install |
406 | + Installing this package will automatically invoke 'checkbox sru' after the |
407 | + desktop session is started. This package should be only installed in automated |
408 | + testing environment. |
409 | + |
410 | +Package: checkbox-autostart-server |
411 | +Architecture: all |
412 | +Depends: checkbox-ng, plainbox-insecure-policy |
413 | +Description: CheckBox autostart for server install |
414 | + Installing this package will automatically invoke 'checkbox sru' after a |
415 | + server installation finishes booting. This package should be only installed in |
416 | + automated testing environment. |
417 | + |
418 | +Package: plainbox-secure-policy |
419 | +Architecture: all |
420 | +Provides: plainbox-policy |
421 | +Description: Secure PolicyKit action file for PlainBox |
422 | + PolicyKit action file needed by PlainBox for prompting the password once. |
423 | + |
424 | +Package: plainbox-insecure-policy |
425 | +Architecture: all |
426 | +Provides: plainbox-policy |
427 | +Conflicts: plainbox-policy |
428 | +Replaces: plainbox-policy |
429 | +Description: Insecure PolicyKit action file for PlainBox |
430 | + PolicyKit action file needed by PlainBox for running in headless mode without |
431 | + authentication. |
432 | + |
433 | +Package: plainbox-ci-mailer |
434 | +Architecture: all |
435 | +Priority: extra |
436 | +Section: oldlibs |
437 | +Depends: checkbox-ci-mailer |
438 | +Description: PlainBox CI mailer |
439 | + Transitional package that can be safely removed |
440 | + |
441 | +Package: checkbox-ci-mailer |
442 | +Architecture: all |
443 | +Depends: curl, checkbox-autostart-server | checkbox-autostart-desktop |
444 | +Description: CheckBox CI mailer |
445 | + Helper that e-mails CheckBox output from autostart packages when run is |
446 | + finished. |
447 | + |
448 | +Package: plainbox-ihv-demo-config |
449 | +Architecture: all |
450 | +Provides: plainbox-demo-config |
451 | +Conflicts: plainbox-demo-config |
452 | +Replaces: plainbox-demo-config |
453 | +Description: Configuration file that selects the 'ihv' provider by default. |
454 | + You do not want to install this package outside of special circumstances |
455 | + such as showing a demonstration of plainbox technology in a canned |
456 | + environment. Normally the configuration file shipped by this package should |
457 | + not be packaged |
458 | + |
459 | +Package: canonical-certification-server |
460 | +Architecture: all |
461 | +Depends: plainbox-provider-certification-server, |
462 | + python3-checkbox-ng, |
463 | + ${misc:Depends}, |
464 | + ${python3:Depends} |
465 | +Provides: checkbox-certification-server |
466 | +Conflicts: checkbox-certification-server |
467 | +Replaces: checkbox-certification-server |
468 | +Description: Canonical Certification Server. |
469 | + checkbox-certification-server |
470 | |
471 | === added directory 'debian/extras' |
472 | === added directory 'debian/extras/canonical-certification-config' |
473 | === added file 'debian/extras/canonical-certification-config/canonical-certification.conf' |
474 | --- debian/extras/canonical-certification-config/canonical-certification.conf 1970-01-01 00:00:00 +0000 |
475 | +++ debian/extras/canonical-certification-config/canonical-certification.conf 2013-11-19 20:47:11 +0000 |
476 | @@ -0,0 +1,8 @@ |
477 | +[common] |
478 | +welcome_text = Welcome to System Certification! |
479 | + |
480 | + 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. |
481 | + |
482 | + To learn how to create or locate the Secure ID, please see here: |
483 | + |
484 | + https://certification.canonical.com/home/ubuntu-certified |
485 | |
486 | === added directory 'debian/extras/ihv-demo-config' |
487 | === added file 'debian/extras/ihv-demo-config/plainbox.conf' |
488 | --- debian/extras/ihv-demo-config/plainbox.conf 1970-01-01 00:00:00 +0000 |
489 | +++ debian/extras/ihv-demo-config/plainbox.conf 2013-11-19 20:47:11 +0000 |
490 | @@ -0,0 +1,8 @@ |
491 | +; This configuration file is coming from the |
492 | +; plainbox-ihv-demo-config package. |
493 | +; |
494 | +; Do not edit it, it is not a conffile, it WILL |
495 | +; be automatically upgraded without asking. |
496 | +; You have been warned. |
497 | +[common] |
498 | +default_provider=ihv |
499 | |
500 | === added directory 'debian/patches' |
501 | === added file 'debian/patches/series' |
502 | --- debian/patches/series 1970-01-01 00:00:00 +0000 |
503 | +++ debian/patches/series 2013-11-19 20:47:11 +0000 |
504 | @@ -0,0 +1,1 @@ |
505 | +vendorized_packages_removal.patch |
506 | |
507 | === added file 'debian/patches/vendorized_packages_removal.patch' |
508 | --- debian/patches/vendorized_packages_removal.patch 1970-01-01 00:00:00 +0000 |
509 | +++ debian/patches/vendorized_packages_removal.patch 2013-11-19 20:47:11 +0000 |
510 | @@ -0,0 +1,22 @@ |
511 | +Description: Remove the vendorized funcsigs module |
512 | +Author: Sylvain Pineau <sylvain.pineau@canonical.com> |
513 | +Origin: upstream |
514 | +--- |
515 | +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ |
516 | +--- a/checkbox-ng/checkbox_ng/service.py |
517 | ++++ b/checkbox-ng/checkbox_ng/service.py |
518 | +@@ -28,13 +28,7 @@ import functools |
519 | + import itertools |
520 | + import logging |
521 | + |
522 | +-try: |
523 | +- from inspect import Signature |
524 | +-except ImportError: |
525 | +- try: |
526 | +- from plainbox.vendor.funcsigs import Signature |
527 | +- except ImportError: |
528 | +- raise SystemExit("DBus parts require 'funcsigs' from pypi.") |
529 | ++from inspect import Signature |
530 | + from plainbox.abc import IJobResult |
531 | + from plainbox.impl.job import JobDefinition |
532 | + from plainbox.impl.result import MemoryJobResult |
533 | |
534 | === added file 'debian/plainbox-ihv-demo-config.install' |
535 | --- debian/plainbox-ihv-demo-config.install 1970-01-01 00:00:00 +0000 |
536 | +++ debian/plainbox-ihv-demo-config.install 2013-11-19 20:47:11 +0000 |
537 | @@ -0,0 +1,1 @@ |
538 | +debian/extras/ihv-demo-config/plainbox.conf /etc/xdg |
539 | |
540 | === added file 'debian/plainbox-insecure-policy.install' |
541 | --- debian/plainbox-insecure-policy.install 1970-01-01 00:00:00 +0000 |
542 | +++ debian/plainbox-insecure-policy.install 2013-11-19 20:47:11 +0000 |
543 | @@ -0,0 +1,1 @@ |
544 | +plainbox/contrib/policykit_yes/org.freedesktop.policykit.pkexec.policy usr/share/polkit-1/actions/ |
545 | |
546 | === added file 'debian/plainbox-provider-certification-client.install' |
547 | --- debian/plainbox-provider-certification-client.install 1970-01-01 00:00:00 +0000 |
548 | +++ debian/plainbox-provider-certification-client.install 2013-11-19 20:47:11 +0000 |
549 | @@ -0,0 +1,3 @@ |
550 | +usr/lib/plainbox-providers-1/certification/whitelists/client-cert.whitelist usr/lib/plainbox-providers-1/certification-client/whitelists/ |
551 | +usr/lib/plainbox-providers-1/certification/whitelists/client-selftest.whitelist usr/lib/plainbox-providers-1/certification-client/whitelists/ |
552 | +usr/share/plainbox-providers-1/certification-client.provider /usr/share/plainbox-providers-1 |
553 | |
554 | === removed file 'debian/plainbox-provider-certification-client.install' |
555 | --- debian/plainbox-provider-certification-client.install 2013-10-21 11:45:06 +0000 |
556 | +++ debian/plainbox-provider-certification-client.install 1970-01-01 00:00:00 +0000 |
557 | @@ -1,3 +0,0 @@ |
558 | -usr/lib/plainbox-providers-1/certification/whitelists/client-cert.whitelist usr/lib/plainbox-providers-1/certification-client/whitelists/ |
559 | -usr/lib/plainbox-providers-1/certification/whitelists/client-selftest.whitelist usr/lib/plainbox-providers-1/certification-client/whitelists/ |
560 | -usr/share/plainbox-providers-1/certification-client.provider /usr/share/plainbox-providers-1 |
561 | |
562 | === added file 'debian/plainbox-provider-certification-server-soc.install' |
563 | --- debian/plainbox-provider-certification-server-soc.install 1970-01-01 00:00:00 +0000 |
564 | +++ debian/plainbox-provider-certification-server-soc.install 2013-11-19 20:47:11 +0000 |
565 | @@ -0,0 +1,3 @@ |
566 | +usr/lib/plainbox-providers-1/certification/whitelists/server-soc-cert.whitelist usr/lib/plainbox-providers-1/certification-server-soc/whitelists/ |
567 | +usr/lib/plainbox-providers-1/certification/whitelists/server-soc-selftest.whitelist usr/lib/plainbox-providers-1/certification-server-soc/whitelists/ |
568 | +usr/share/plainbox-providers-1/certification-server-soc.provider /usr/share/plainbox-providers-1 |
569 | |
570 | === removed file 'debian/plainbox-provider-certification-server-soc.install' |
571 | --- debian/plainbox-provider-certification-server-soc.install 2013-10-21 11:45:06 +0000 |
572 | +++ debian/plainbox-provider-certification-server-soc.install 1970-01-01 00:00:00 +0000 |
573 | @@ -1,3 +0,0 @@ |
574 | -usr/lib/plainbox-providers-1/certification/whitelists/server-soc-cert.whitelist usr/lib/plainbox-providers-1/certification-server-soc/whitelists/ |
575 | -usr/lib/plainbox-providers-1/certification/whitelists/server-soc-selftest.whitelist usr/lib/plainbox-providers-1/certification-server-soc/whitelists/ |
576 | -usr/share/plainbox-providers-1/certification-server-soc.provider /usr/share/plainbox-providers-1 |
577 | |
578 | === added file 'debian/plainbox-provider-certification-server.install' |
579 | --- debian/plainbox-provider-certification-server.install 1970-01-01 00:00:00 +0000 |
580 | +++ debian/plainbox-provider-certification-server.install 2013-11-19 20:47:11 +0000 |
581 | @@ -0,0 +1,3 @@ |
582 | +usr/lib/plainbox-providers-1/certification/whitelists/server-cert.whitelist usr/lib/plainbox-providers-1/certification-server/whitelists/ |
583 | +usr/lib/plainbox-providers-1/certification/whitelists/server-selftest.whitelist usr/lib/plainbox-providers-1/certification-server/whitelists/ |
584 | +usr/share/plainbox-providers-1/certification-server.provider /usr/share/plainbox-providers-1 |
585 | |
586 | === removed file 'debian/plainbox-provider-certification-server.install' |
587 | --- debian/plainbox-provider-certification-server.install 2013-10-21 11:45:06 +0000 |
588 | +++ debian/plainbox-provider-certification-server.install 1970-01-01 00:00:00 +0000 |
589 | @@ -1,3 +0,0 @@ |
590 | -usr/lib/plainbox-providers-1/certification/whitelists/server-cert.whitelist usr/lib/plainbox-providers-1/certification-server/whitelists/ |
591 | -usr/lib/plainbox-providers-1/certification/whitelists/server-selftest.whitelist usr/lib/plainbox-providers-1/certification-server/whitelists/ |
592 | -usr/share/plainbox-providers-1/certification-server.provider /usr/share/plainbox-providers-1 |
593 | |
594 | === added file 'debian/plainbox-provider-checkbox.install' |
595 | --- debian/plainbox-provider-checkbox.install 1970-01-01 00:00:00 +0000 |
596 | +++ debian/plainbox-provider-checkbox.install 2013-11-19 20:47:11 +0000 |
597 | @@ -0,0 +1,5 @@ |
598 | +usr/lib/plainbox-providers-1/checkbox/bin/* |
599 | +usr/lib/plainbox-providers-1/checkbox/jobs/* |
600 | +usr/lib/plainbox-providers-1/checkbox/data/* |
601 | +usr/lib/plainbox-providers-1/checkbox/whitelists/* |
602 | +usr/share/plainbox-providers-1/checkbox.provider /usr/share/plainbox-providers-1 |
603 | |
604 | === removed file 'debian/plainbox-provider-checkbox.install' |
605 | --- debian/plainbox-provider-checkbox.install 2013-10-21 11:45:06 +0000 |
606 | +++ debian/plainbox-provider-checkbox.install 1970-01-01 00:00:00 +0000 |
607 | @@ -1,5 +0,0 @@ |
608 | -usr/lib/plainbox-providers-1/checkbox/bin/* |
609 | -usr/lib/plainbox-providers-1/checkbox/jobs/* |
610 | -usr/lib/plainbox-providers-1/checkbox/data/* |
611 | -usr/lib/plainbox-providers-1/checkbox/whitelists/* |
612 | -usr/share/plainbox-providers-1/checkbox.provider /usr/share/plainbox-providers-1 |
613 | |
614 | === added file 'debian/plainbox-provider-checkbox.lintian-overrides' |
615 | --- debian/plainbox-provider-checkbox.lintian-overrides 1970-01-01 00:00:00 +0000 |
616 | +++ debian/plainbox-provider-checkbox.lintian-overrides 2013-11-19 20:47:11 +0000 |
617 | @@ -0,0 +1,5 @@ |
618 | +# jar files are very specific to the application, they don't belong in /usr/share |
619 | +plainbox-provider-checkbox binary: jar-not-in-usr-share |
620 | + |
621 | +# image files are very specific to the application, they don't belong in /usr/share |
622 | +plainbox-provider-checkbox binary: image-file-in-usr-lib |
623 | |
624 | === removed file 'debian/plainbox-provider-checkbox.lintian-overrides' |
625 | --- debian/plainbox-provider-checkbox.lintian-overrides 2013-10-21 11:45:06 +0000 |
626 | +++ debian/plainbox-provider-checkbox.lintian-overrides 1970-01-01 00:00:00 +0000 |
627 | @@ -1,5 +0,0 @@ |
628 | -# jar files are very specific to the application, they don't belong in /usr/share |
629 | -plainbox-provider-checkbox binary: jar-not-in-usr-share |
630 | - |
631 | -# image files are very specific to the application, they don't belong in /usr/share |
632 | -plainbox-provider-checkbox binary: image-file-in-usr-lib |
633 | |
634 | === added file 'debian/plainbox-provider-resource-generic.install' |
635 | --- debian/plainbox-provider-resource-generic.install 1970-01-01 00:00:00 +0000 |
636 | +++ debian/plainbox-provider-resource-generic.install 2013-11-19 20:47:11 +0000 |
637 | @@ -0,0 +1,3 @@ |
638 | +usr/lib/plainbox-providers-1/plainbox-resources/bin/* |
639 | +usr/lib/plainbox-providers-1/plainbox-resources/jobs/* |
640 | +usr/share/plainbox-providers-1/plainbox-resources.provider /usr/share/plainbox-providers-1 |
641 | |
642 | === removed file 'debian/plainbox-provider-resource-generic.install' |
643 | --- debian/plainbox-provider-resource-generic.install 2013-10-21 11:45:06 +0000 |
644 | +++ debian/plainbox-provider-resource-generic.install 1970-01-01 00:00:00 +0000 |
645 | @@ -1,3 +0,0 @@ |
646 | -usr/lib/plainbox-providers-1/plainbox-resources/bin/* |
647 | -usr/lib/plainbox-providers-1/plainbox-resources/jobs/* |
648 | -usr/share/plainbox-providers-1/plainbox-resources.provider /usr/share/plainbox-providers-1 |
649 | |
650 | === added file 'debian/plainbox-secure-policy.install' |
651 | --- debian/plainbox-secure-policy.install 1970-01-01 00:00:00 +0000 |
652 | +++ debian/plainbox-secure-policy.install 2013-11-19 20:47:11 +0000 |
653 | @@ -0,0 +1,1 @@ |
654 | +plainbox/contrib/policykit_auth_admin_keep/org.freedesktop.policykit.pkexec.policy usr/share/polkit-1/actions/ |
655 | |
656 | === added file 'debian/plainbox.install' |
657 | --- debian/plainbox.install 1970-01-01 00:00:00 +0000 |
658 | +++ debian/plainbox.install 2013-11-19 20:47:11 +0000 |
659 | @@ -0,0 +1,1 @@ |
660 | +usr/bin/plainbox |
661 | |
662 | === modified file 'debian/po/ast.po' |
663 | --- debian/po/ast.po 2013-06-01 14:18:12 +0000 |
664 | +++ debian/po/ast.po 2013-11-19 20:47:11 +0000 |
665 | @@ -14,8 +14,8 @@ |
666 | "MIME-Version: 1.0\n" |
667 | "Content-Type: text/plain; charset=UTF-8\n" |
668 | "Content-Transfer-Encoding: 8bit\n" |
669 | -"X-Launchpad-Export-Date: 2013-05-25 04:42+0000\n" |
670 | -"X-Generator: Launchpad (build 16640)\n" |
671 | +"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n" |
672 | +"X-Generator: Launchpad (build 16799)\n" |
673 | |
674 | #. Type: string |
675 | #. Description |
676 | |
677 | === modified file 'debian/po/cs.po' |
678 | --- debian/po/cs.po 2013-06-01 14:18:12 +0000 |
679 | +++ debian/po/cs.po 2013-11-19 20:47:11 +0000 |
680 | @@ -14,8 +14,8 @@ |
681 | "MIME-Version: 1.0\n" |
682 | "Content-Type: text/plain; charset=UTF-8\n" |
683 | "Content-Transfer-Encoding: 8bit\n" |
684 | -"X-Launchpad-Export-Date: 2013-05-25 04:42+0000\n" |
685 | -"X-Generator: Launchpad (build 16640)\n" |
686 | +"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n" |
687 | +"X-Generator: Launchpad (build 16799)\n" |
688 | |
689 | #. Type: string |
690 | #. Description |
691 | |
692 | === modified file 'debian/po/de.po' |
693 | --- debian/po/de.po 2013-06-01 14:18:12 +0000 |
694 | +++ debian/po/de.po 2013-11-19 20:47:11 +0000 |
695 | @@ -14,8 +14,8 @@ |
696 | "MIME-Version: 1.0\n" |
697 | "Content-Type: text/plain; charset=UTF-8\n" |
698 | "Content-Transfer-Encoding: 8bit\n" |
699 | -"X-Launchpad-Export-Date: 2013-05-25 04:42+0000\n" |
700 | -"X-Generator: Launchpad (build 16640)\n" |
701 | +"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n" |
702 | +"X-Generator: Launchpad (build 16799)\n" |
703 | |
704 | #. Type: string |
705 | #. Description |
706 | |
707 | === modified file 'debian/po/en_AU.po' |
708 | --- debian/po/en_AU.po 2013-06-01 14:18:12 +0000 |
709 | +++ debian/po/en_AU.po 2013-11-19 20:47:11 +0000 |
710 | @@ -8,14 +8,14 @@ |
711 | "Project-Id-Version: checkbox\n" |
712 | "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
713 | "POT-Creation-Date: 2012-09-21 11:25-0400\n" |
714 | -"PO-Revision-Date: 2011-07-21 02:39+0000\n" |
715 | -"Last-Translator: Jared Norris <jrnorris@gmail.com>\n" |
716 | +"PO-Revision-Date: 2013-06-18 23:25+0000\n" |
717 | +"Last-Translator: Jackson Doak <Doak.jackson@gmail.com>\n" |
718 | "Language-Team: English (Australia) <en_AU@li.org>\n" |
719 | "MIME-Version: 1.0\n" |
720 | "Content-Type: text/plain; charset=UTF-8\n" |
721 | "Content-Transfer-Encoding: 8bit\n" |
722 | -"X-Launchpad-Export-Date: 2013-05-25 04:42+0000\n" |
723 | -"X-Generator: Launchpad (build 16640)\n" |
724 | +"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n" |
725 | +"X-Generator: Launchpad (build 16799)\n" |
726 | |
727 | #. Type: string |
728 | #. Description |
729 | @@ -93,118 +93,118 @@ |
730 | #. Description |
731 | #: ../checkbox.templates:7001 |
732 | msgid "Routers:" |
733 | -msgstr "" |
734 | +msgstr "Routers:" |
735 | |
736 | #. Type: select |
737 | #. Description |
738 | #: ../checkbox.templates:7001 |
739 | msgid "Whether there is a single router or multiple routers." |
740 | -msgstr "" |
741 | +msgstr "Whether there is a single router or multiple routers." |
742 | |
743 | #. Type: string |
744 | #. Description |
745 | #: ../checkbox.templates:8001 |
746 | msgid "Router SSID:" |
747 | -msgstr "" |
748 | +msgstr "Router SSID:" |
749 | |
750 | #. Type: string |
751 | #. Description |
752 | #: ../checkbox.templates:8001 |
753 | msgid "The SSID of the single wireless router." |
754 | -msgstr "" |
755 | +msgstr "The SSID of the single wireless router." |
756 | |
757 | #. Type: string |
758 | #. Description |
759 | #: ../checkbox.templates:9001 |
760 | msgid "Router PSK:" |
761 | -msgstr "" |
762 | +msgstr "Router PSK:" |
763 | |
764 | #. Type: string |
765 | #. Description |
766 | #: ../checkbox.templates:9001 |
767 | msgid "The PSK of the single wireless router." |
768 | -msgstr "" |
769 | +msgstr "The PSK of the single wireless router." |
770 | |
771 | #. Type: string |
772 | #. Description |
773 | #: ../checkbox.templates:10001 |
774 | msgid "WPA BG SSID:" |
775 | -msgstr "" |
776 | +msgstr "WPA BG SSID:" |
777 | |
778 | #. Type: string |
779 | #. Description |
780 | #: ../checkbox.templates:10001 |
781 | msgid "The SSID of the 802.11b/g router with WPA security." |
782 | -msgstr "" |
783 | +msgstr "The SSID of the 802.11b/g router with WPA security." |
784 | |
785 | #. Type: string |
786 | #. Description |
787 | #: ../checkbox.templates:11001 |
788 | msgid "WPA BG PSK:" |
789 | -msgstr "" |
790 | +msgstr "WPA BG PSK:" |
791 | |
792 | #. Type: string |
793 | #. Description |
794 | #: ../checkbox.templates:11001 |
795 | msgid "The PSK of the 802.11b/g router with WPA security." |
796 | -msgstr "" |
797 | +msgstr "The PSK of the 802.11b/g router with WPA security." |
798 | |
799 | #. Type: string |
800 | #. Description |
801 | #: ../checkbox.templates:12001 |
802 | msgid "WPA N SSID:" |
803 | -msgstr "" |
804 | +msgstr "WPA N SSID:" |
805 | |
806 | #. Type: string |
807 | #. Description |
808 | #: ../checkbox.templates:12001 |
809 | msgid "The SSID of the 802.11n router with WPA security." |
810 | -msgstr "" |
811 | +msgstr "The SSID of the 802.11n router with WPA security." |
812 | |
813 | #. Type: string |
814 | #. Description |
815 | #: ../checkbox.templates:13001 |
816 | msgid "WPA N PSK:" |
817 | -msgstr "" |
818 | +msgstr "WPA N PSK:" |
819 | |
820 | #. Type: string |
821 | #. Description |
822 | #: ../checkbox.templates:13001 |
823 | msgid "The PSK of the 802.11n router with WPA security." |
824 | -msgstr "" |
825 | +msgstr "The PSK of the 802.11n router with WPA security." |
826 | |
827 | #. Type: string |
828 | #. Description |
829 | #: ../checkbox.templates:14001 |
830 | msgid "Open BG SSID:" |
831 | -msgstr "" |
832 | +msgstr "Open BG SSID:" |
833 | |
834 | #. Type: string |
835 | #. Description |
836 | #: ../checkbox.templates:14001 |
837 | msgid "The SSID of the 802.11b/g router with open security." |
838 | -msgstr "" |
839 | +msgstr "The SSID of the 802.11b/g router with open security." |
840 | |
841 | #. Type: string |
842 | #. Description |
843 | #: ../checkbox.templates:15001 |
844 | msgid "Open N SSID:" |
845 | -msgstr "" |
846 | +msgstr "Open N SSID:" |
847 | |
848 | #. Type: string |
849 | #. Description |
850 | #: ../checkbox.templates:15001 |
851 | msgid "The SSID of the 802.11n router with open security." |
852 | -msgstr "" |
853 | +msgstr "The SSID of the 802.11n router with open security." |
854 | |
855 | #. Type: string |
856 | #. Description |
857 | #: ../checkbox.templates:16001 |
858 | msgid "Bluetooth Device Address:" |
859 | -msgstr "" |
860 | +msgstr "Bluetooth Device Address:" |
861 | |
862 | #. Type: string |
863 | #. Description |
864 | #: ../checkbox.templates:16001 |
865 | msgid "The Bluetooth Device Address of the Bluetooth target." |
866 | -msgstr "" |
867 | +msgstr "The Bluetooth Device Address of the Bluetooth target." |
868 | |
869 | === modified file 'debian/po/en_GB.po' |
870 | --- debian/po/en_GB.po 2013-06-01 14:18:12 +0000 |
871 | +++ debian/po/en_GB.po 2013-11-19 20:47:11 +0000 |
872 | @@ -14,8 +14,8 @@ |
873 | "MIME-Version: 1.0\n" |
874 | "Content-Type: text/plain; charset=UTF-8\n" |
875 | "Content-Transfer-Encoding: 8bit\n" |
876 | -"X-Launchpad-Export-Date: 2013-05-25 04:42+0000\n" |
877 | -"X-Generator: Launchpad (build 16640)\n" |
878 | +"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n" |
879 | +"X-Generator: Launchpad (build 16799)\n" |
880 | |
881 | #. Type: string |
882 | #. Description |
883 | |
884 | === modified file 'debian/po/es.po' |
885 | --- debian/po/es.po 2013-06-01 14:18:12 +0000 |
886 | +++ debian/po/es.po 2013-11-19 20:47:11 +0000 |
887 | @@ -14,8 +14,8 @@ |
888 | "MIME-Version: 1.0\n" |
889 | "Content-Type: text/plain; charset=UTF-8\n" |
890 | "Content-Transfer-Encoding: 8bit\n" |
891 | -"X-Launchpad-Export-Date: 2013-05-25 04:42+0000\n" |
892 | -"X-Generator: Launchpad (build 16640)\n" |
893 | +"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n" |
894 | +"X-Generator: Launchpad (build 16799)\n" |
895 | |
896 | #. Type: string |
897 | #. Description |
898 | |
899 | === modified file 'debian/po/fr.po' |
900 | --- debian/po/fr.po 2013-06-01 14:18:12 +0000 |
901 | +++ debian/po/fr.po 2013-11-19 20:47:11 +0000 |
902 | @@ -14,8 +14,8 @@ |
903 | "MIME-Version: 1.0\n" |
904 | "Content-Type: text/plain; charset=UTF-8\n" |
905 | "Content-Transfer-Encoding: 8bit\n" |
906 | -"X-Launchpad-Export-Date: 2013-05-25 04:42+0000\n" |
907 | -"X-Generator: Launchpad (build 16640)\n" |
908 | +"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n" |
909 | +"X-Generator: Launchpad (build 16799)\n" |
910 | |
911 | #. Type: string |
912 | #. Description |
913 | |
914 | === modified file 'debian/po/gl.po' |
915 | --- debian/po/gl.po 2013-06-01 14:18:12 +0000 |
916 | +++ debian/po/gl.po 2013-11-19 20:47:11 +0000 |
917 | @@ -14,8 +14,8 @@ |
918 | "MIME-Version: 1.0\n" |
919 | "Content-Type: text/plain; charset=UTF-8\n" |
920 | "Content-Transfer-Encoding: 8bit\n" |
921 | -"X-Launchpad-Export-Date: 2013-05-25 04:42+0000\n" |
922 | -"X-Generator: Launchpad (build 16640)\n" |
923 | +"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n" |
924 | +"X-Generator: Launchpad (build 16799)\n" |
925 | |
926 | #. Type: string |
927 | #. Description |
928 | |
929 | === modified file 'debian/po/he.po' |
930 | --- debian/po/he.po 2013-06-01 14:18:12 +0000 |
931 | +++ debian/po/he.po 2013-11-19 20:47:11 +0000 |
932 | @@ -14,8 +14,8 @@ |
933 | "MIME-Version: 1.0\n" |
934 | "Content-Type: text/plain; charset=UTF-8\n" |
935 | "Content-Transfer-Encoding: 8bit\n" |
936 | -"X-Launchpad-Export-Date: 2013-05-25 04:42+0000\n" |
937 | -"X-Generator: Launchpad (build 16640)\n" |
938 | +"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n" |
939 | +"X-Generator: Launchpad (build 16799)\n" |
940 | |
941 | #. Type: string |
942 | #. Description |
943 | |
944 | === modified file 'debian/po/hu.po' |
945 | --- debian/po/hu.po 2013-06-01 14:18:12 +0000 |
946 | +++ debian/po/hu.po 2013-11-19 20:47:11 +0000 |
947 | @@ -14,8 +14,8 @@ |
948 | "MIME-Version: 1.0\n" |
949 | "Content-Type: text/plain; charset=UTF-8\n" |
950 | "Content-Transfer-Encoding: 8bit\n" |
951 | -"X-Launchpad-Export-Date: 2013-05-25 04:42+0000\n" |
952 | -"X-Generator: Launchpad (build 16640)\n" |
953 | +"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n" |
954 | +"X-Generator: Launchpad (build 16799)\n" |
955 | |
956 | #. Type: string |
957 | #. Description |
958 | |
959 | === modified file 'debian/po/id.po' |
960 | --- debian/po/id.po 2013-06-01 14:18:12 +0000 |
961 | +++ debian/po/id.po 2013-11-19 20:47:11 +0000 |
962 | @@ -14,8 +14,8 @@ |
963 | "MIME-Version: 1.0\n" |
964 | "Content-Type: text/plain; charset=UTF-8\n" |
965 | "Content-Transfer-Encoding: 8bit\n" |
966 | -"X-Launchpad-Export-Date: 2013-05-25 04:42+0000\n" |
967 | -"X-Generator: Launchpad (build 16640)\n" |
968 | +"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n" |
969 | +"X-Generator: Launchpad (build 16799)\n" |
970 | |
971 | #. Type: string |
972 | #. Description |
973 | |
974 | === modified file 'debian/po/it.po' |
975 | --- debian/po/it.po 2013-06-01 14:18:12 +0000 |
976 | +++ debian/po/it.po 2013-11-19 20:47:11 +0000 |
977 | @@ -14,8 +14,8 @@ |
978 | "MIME-Version: 1.0\n" |
979 | "Content-Type: text/plain; charset=UTF-8\n" |
980 | "Content-Transfer-Encoding: 8bit\n" |
981 | -"X-Launchpad-Export-Date: 2013-05-25 04:42+0000\n" |
982 | -"X-Generator: Launchpad (build 16640)\n" |
983 | +"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n" |
984 | +"X-Generator: Launchpad (build 16799)\n" |
985 | |
986 | #. Type: string |
987 | #. Description |
988 | |
989 | === modified file 'debian/po/ja.po' |
990 | --- debian/po/ja.po 2013-06-01 14:18:12 +0000 |
991 | +++ debian/po/ja.po 2013-11-19 20:47:11 +0000 |
992 | @@ -14,8 +14,8 @@ |
993 | "MIME-Version: 1.0\n" |
994 | "Content-Type: text/plain; charset=UTF-8\n" |
995 | "Content-Transfer-Encoding: 8bit\n" |
996 | -"X-Launchpad-Export-Date: 2013-05-25 04:42+0000\n" |
997 | -"X-Generator: Launchpad (build 16640)\n" |
998 | +"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n" |
999 | +"X-Generator: Launchpad (build 16799)\n" |
1000 | |
1001 | #. Type: string |
1002 | #. Description |
1003 | |
1004 | === modified file 'debian/po/nl.po' |
1005 | --- debian/po/nl.po 2013-06-01 14:18:12 +0000 |
1006 | +++ debian/po/nl.po 2013-11-19 20:47:11 +0000 |
1007 | @@ -14,8 +14,8 @@ |
1008 | "MIME-Version: 1.0\n" |
1009 | "Content-Type: text/plain; charset=UTF-8\n" |
1010 | "Content-Transfer-Encoding: 8bit\n" |
1011 | -"X-Launchpad-Export-Date: 2013-05-25 04:42+0000\n" |
1012 | -"X-Generator: Launchpad (build 16640)\n" |
1013 | +"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n" |
1014 | +"X-Generator: Launchpad (build 16799)\n" |
1015 | |
1016 | #. Type: string |
1017 | #. Description |
1018 | |
1019 | === modified file 'debian/po/oc.po' |
1020 | --- debian/po/oc.po 2013-06-01 14:18:12 +0000 |
1021 | +++ debian/po/oc.po 2013-11-19 20:47:11 +0000 |
1022 | @@ -14,8 +14,8 @@ |
1023 | "MIME-Version: 1.0\n" |
1024 | "Content-Type: text/plain; charset=UTF-8\n" |
1025 | "Content-Transfer-Encoding: 8bit\n" |
1026 | -"X-Launchpad-Export-Date: 2013-05-25 04:42+0000\n" |
1027 | -"X-Generator: Launchpad (build 16640)\n" |
1028 | +"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n" |
1029 | +"X-Generator: Launchpad (build 16799)\n" |
1030 | |
1031 | #. Type: string |
1032 | #. Description |
1033 | |
1034 | === modified file 'debian/po/pl.po' |
1035 | --- debian/po/pl.po 2013-06-01 14:18:12 +0000 |
1036 | +++ debian/po/pl.po 2013-11-19 20:47:11 +0000 |
1037 | @@ -14,8 +14,8 @@ |
1038 | "MIME-Version: 1.0\n" |
1039 | "Content-Type: text/plain; charset=UTF-8\n" |
1040 | "Content-Transfer-Encoding: 8bit\n" |
1041 | -"X-Launchpad-Export-Date: 2013-05-25 04:42+0000\n" |
1042 | -"X-Generator: Launchpad (build 16640)\n" |
1043 | +"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n" |
1044 | +"X-Generator: Launchpad (build 16799)\n" |
1045 | |
1046 | #. Type: string |
1047 | #. Description |
1048 | |
1049 | === modified file 'debian/po/pt_BR.po' |
1050 | --- debian/po/pt_BR.po 2013-06-01 14:18:12 +0000 |
1051 | +++ debian/po/pt_BR.po 2013-11-19 20:47:11 +0000 |
1052 | @@ -14,8 +14,8 @@ |
1053 | "MIME-Version: 1.0\n" |
1054 | "Content-Type: text/plain; charset=UTF-8\n" |
1055 | "Content-Transfer-Encoding: 8bit\n" |
1056 | -"X-Launchpad-Export-Date: 2013-05-25 04:42+0000\n" |
1057 | -"X-Generator: Launchpad (build 16640)\n" |
1058 | +"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n" |
1059 | +"X-Generator: Launchpad (build 16799)\n" |
1060 | |
1061 | #. Type: string |
1062 | #. Description |
1063 | |
1064 | === modified file 'debian/po/ro.po' |
1065 | --- debian/po/ro.po 2013-06-01 14:18:12 +0000 |
1066 | +++ debian/po/ro.po 2013-11-19 20:47:11 +0000 |
1067 | @@ -14,8 +14,8 @@ |
1068 | "MIME-Version: 1.0\n" |
1069 | "Content-Type: text/plain; charset=UTF-8\n" |
1070 | "Content-Transfer-Encoding: 8bit\n" |
1071 | -"X-Launchpad-Export-Date: 2013-05-25 04:42+0000\n" |
1072 | -"X-Generator: Launchpad (build 16640)\n" |
1073 | +"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n" |
1074 | +"X-Generator: Launchpad (build 16799)\n" |
1075 | |
1076 | #. Type: string |
1077 | #. Description |
1078 | |
1079 | === modified file 'debian/po/ru.po' |
1080 | --- debian/po/ru.po 2013-06-01 14:18:12 +0000 |
1081 | +++ debian/po/ru.po 2013-11-19 20:47:11 +0000 |
1082 | @@ -14,8 +14,8 @@ |
1083 | "MIME-Version: 1.0\n" |
1084 | "Content-Type: text/plain; charset=UTF-8\n" |
1085 | "Content-Transfer-Encoding: 8bit\n" |
1086 | -"X-Launchpad-Export-Date: 2013-05-25 04:42+0000\n" |
1087 | -"X-Generator: Launchpad (build 16640)\n" |
1088 | +"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n" |
1089 | +"X-Generator: Launchpad (build 16799)\n" |
1090 | |
1091 | #. Type: string |
1092 | #. Description |
1093 | |
1094 | === modified file 'debian/po/tr.po' |
1095 | --- debian/po/tr.po 2013-06-01 14:18:12 +0000 |
1096 | +++ debian/po/tr.po 2013-11-19 20:47:11 +0000 |
1097 | @@ -14,8 +14,8 @@ |
1098 | "MIME-Version: 1.0\n" |
1099 | "Content-Type: text/plain; charset=UTF-8\n" |
1100 | "Content-Transfer-Encoding: 8bit\n" |
1101 | -"X-Launchpad-Export-Date: 2013-05-25 04:42+0000\n" |
1102 | -"X-Generator: Launchpad (build 16640)\n" |
1103 | +"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n" |
1104 | +"X-Generator: Launchpad (build 16799)\n" |
1105 | |
1106 | #. Type: string |
1107 | #. Description |
1108 | |
1109 | === modified file 'debian/po/uk.po' |
1110 | --- debian/po/uk.po 2013-06-01 14:18:12 +0000 |
1111 | +++ debian/po/uk.po 2013-11-19 20:47:11 +0000 |
1112 | @@ -14,8 +14,8 @@ |
1113 | "MIME-Version: 1.0\n" |
1114 | "Content-Type: text/plain; charset=UTF-8\n" |
1115 | "Content-Transfer-Encoding: 8bit\n" |
1116 | -"X-Launchpad-Export-Date: 2013-05-25 04:42+0000\n" |
1117 | -"X-Generator: Launchpad (build 16640)\n" |
1118 | +"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n" |
1119 | +"X-Generator: Launchpad (build 16799)\n" |
1120 | |
1121 | #. Type: string |
1122 | #. Description |
1123 | |
1124 | === modified file 'debian/po/zh_CN.po' |
1125 | --- debian/po/zh_CN.po 2013-06-01 14:18:12 +0000 |
1126 | +++ debian/po/zh_CN.po 2013-11-19 20:47:11 +0000 |
1127 | @@ -14,8 +14,8 @@ |
1128 | "MIME-Version: 1.0\n" |
1129 | "Content-Type: text/plain; charset=UTF-8\n" |
1130 | "Content-Transfer-Encoding: 8bit\n" |
1131 | -"X-Launchpad-Export-Date: 2013-05-25 04:42+0000\n" |
1132 | -"X-Generator: Launchpad (build 16640)\n" |
1133 | +"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n" |
1134 | +"X-Generator: Launchpad (build 16799)\n" |
1135 | |
1136 | #. Type: string |
1137 | #. Description |
1138 | |
1139 | === modified file 'debian/po/zh_TW.po' |
1140 | --- debian/po/zh_TW.po 2013-06-01 14:18:12 +0000 |
1141 | +++ debian/po/zh_TW.po 2013-11-19 20:47:11 +0000 |
1142 | @@ -14,8 +14,8 @@ |
1143 | "MIME-Version: 1.0\n" |
1144 | "Content-Type: text/plain; charset=UTF-8\n" |
1145 | "Content-Transfer-Encoding: 8bit\n" |
1146 | -"X-Launchpad-Export-Date: 2013-05-25 04:42+0000\n" |
1147 | -"X-Generator: Launchpad (build 16640)\n" |
1148 | +"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n" |
1149 | +"X-Generator: Launchpad (build 16799)\n" |
1150 | |
1151 | #. Type: string |
1152 | #. Description |
1153 | |
1154 | === added file 'debian/python3-checkbox-ng.install' |
1155 | --- debian/python3-checkbox-ng.install 1970-01-01 00:00:00 +0000 |
1156 | +++ debian/python3-checkbox-ng.install 2013-11-19 20:47:11 +0000 |
1157 | @@ -0,0 +1,2 @@ |
1158 | +usr/lib/python3/dist-packages/checkbox_ng/* |
1159 | +usr/lib/python3/dist-packages/checkbox_ng-*.egg-info/* |
1160 | |
1161 | === added file 'debian/python3-checkbox.install' |
1162 | --- debian/python3-checkbox.install 1970-01-01 00:00:00 +0000 |
1163 | +++ debian/python3-checkbox.install 2013-11-19 20:47:11 +0000 |
1164 | @@ -0,0 +1,2 @@ |
1165 | +usr/lib/python3/dist-packages/checkbox/* |
1166 | +usr/lib/python3/dist-packages/checkbox-*.egg-info/* |
1167 | |
1168 | === removed file 'debian/python3-checkbox.install' |
1169 | --- debian/python3-checkbox.install 2013-10-21 11:45:06 +0000 |
1170 | +++ debian/python3-checkbox.install 1970-01-01 00:00:00 +0000 |
1171 | @@ -1,1 +0,0 @@ |
1172 | -usr/lib/python*/*-packages/checkbox/* |
1173 | |
1174 | === added file 'debian/python3-plainbox.install' |
1175 | --- debian/python3-plainbox.install 1970-01-01 00:00:00 +0000 |
1176 | +++ debian/python3-plainbox.install 2013-11-19 20:47:11 +0000 |
1177 | @@ -0,0 +1,3 @@ |
1178 | +usr/lib/python3/dist-packages/plainbox/* |
1179 | +usr/lib/python3/dist-packages/plainbox-*.egg-info/* |
1180 | +usr/bin/plainbox-trusted-launcher-1 |
1181 | |
1182 | === added file 'debian/python3-plainbox.links' |
1183 | --- debian/python3-plainbox.links 1970-01-01 00:00:00 +0000 |
1184 | +++ debian/python3-plainbox.links 2013-11-19 20:47:11 +0000 |
1185 | @@ -0,0 +1,1 @@ |
1186 | +usr/share/doc/python3-plainbox/html/_sources usr/share/doc/python3-plainbox/rst |
1187 | |
1188 | === added file 'debian/python3-plainbox.lintian-overrides' |
1189 | --- debian/python3-plainbox.lintian-overrides 1970-01-01 00:00:00 +0000 |
1190 | +++ debian/python3-plainbox.lintian-overrides 2013-11-19 20:47:11 +0000 |
1191 | @@ -0,0 +1,8 @@ |
1192 | +# image files are very specific to the application, they don't belong in /usr/share |
1193 | +python3-plainbox binary: image-file-in-usr-lib |
1194 | + |
1195 | +# PlainBox has to keep a copy of vendorized library licenses |
1196 | +python3-plainbox binary: extra-license-file |
1197 | + |
1198 | +# trusted launchers are very specific to the application, see plainbox doc instead |
1199 | +python3-plainbox binary: binary-without-manpage |
1200 | |
1201 | === added file 'debian/python3-pyremove' |
1202 | --- debian/python3-pyremove 1970-01-01 00:00:00 +0000 |
1203 | +++ debian/python3-pyremove 2013-11-19 20:47:11 +0000 |
1204 | @@ -0,0 +1,2 @@ |
1205 | +README.md |
1206 | +plainbox*.egg-info/SOURCES.txt |
1207 | |
1208 | === modified file 'debian/rules' |
1209 | --- debian/rules 2013-10-22 07:20:37 +0000 |
1210 | +++ debian/rules 2013-11-19 20:47:11 +0000 |
1211 | @@ -1,25 +1,68 @@ |
1212 | #!/usr/bin/make -f |
1213 | |
1214 | +export DH_VERBOSE=1 |
1215 | + |
1216 | +# Prevent setuptools/distribute from accessing the internet. |
1217 | +export http_proxy=http://127.0.9.1:9 |
1218 | + |
1219 | +RELEASE_GTE_RARING := $(shell expr `lsb_release -rs` \>= 13.04) |
1220 | + |
1221 | %: |
1222 | - dh "$@" --with python3,translations |
1223 | + dh "$@" --with python3,sphinxdoc,translations |
1224 | + |
1225 | +override_dh_auto_clean: |
1226 | + rm -rf $(CURDIR)/plainbox/build |
1227 | + rm -rf $(CURDIR)/plainbox/*.egg-info |
1228 | + rm -rf $(CURDIR)/checkbox/build |
1229 | + rm -rf $(CURDIR)/checkbox/*.egg-info |
1230 | + rm -rf $(CURDIR)/checkbox-ng/build |
1231 | + rm -rf $(CURDIR)/checkbox-ng/*.egg-info |
1232 | + rm -rf $(CURDIR)/checkbox-ng/*.egg-link |
1233 | + -find . -name \*.mo -exec rm {} \; |
1234 | + -rm -f debian/checkbox-cli.postrm debian/checkbox-qt.postrm debian/checkbox-hw-collection.postrm |
1235 | + debconf-updatepo |
1236 | + dh_clean |
1237 | |
1238 | override_dh_auto_build: |
1239 | - set -ex; for python in $(shell py3versions -r); do \ |
1240 | - ( cd checkbox-old && $$python setup.py build; ) \ |
1241 | - done; |
1242 | +ifeq (1,$(RELEASE_GTE_RARING)) |
1243 | + # funcsigs.Signature (the backport) is part of the Python standard library, |
1244 | + # available as inspect.Signature in Python 3.3 onwards. |
1245 | + rm -rf $(CURDIR)/plainbox/plainbox/vendor/funcsigs |
1246 | + # mock is now part of the Python standard library, available as |
1247 | + # unittest.mock in Python 3.3 onwards. |
1248 | + echo "from unittest.mock import *" > $(CURDIR)/plainbox/plainbox/vendor/mock.py |
1249 | + dh_quilt_patch |
1250 | +endif |
1251 | + cd $(CURDIR)/plainbox && ./setup.py build |
1252 | + cd $(CURDIR)/checkbox-old && ./setup.py build |
1253 | + cd $(CURDIR)/checkbox-ng && ./setup.py build |
1254 | + |
1255 | +ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) |
1256 | +override_dh_auto_test: |
1257 | + # drop LD_PRELOAD to avoid running under fakeroot; drop TMPDIR to work |
1258 | + # around LP#972324 (set by autopkgtest) |
1259 | + cd $(CURDIR)/checkbox-old && env -u LD_PRELOAD -u TMPDIR CHECKBOX_PACKAGING=1 ./setup.py test -vv |
1260 | + rm -rf $(CURDIR)/checkbox-old/scripts/__pycache__ |
1261 | + cd $(CURDIR)/plainbox && ./setup.py test -vv |
1262 | + # checkbox-ng requires plainbox to be installed, let's just use the develop |
1263 | + # mode and create an egg-link to the plainbox source |
1264 | + cd $(CURDIR)/plainbox && PYTHONPATH=$(CURDIR)/checkbox-ng ./setup.py develop -d $(CURDIR)/checkbox-ng |
1265 | + cd $(CURDIR)/checkbox-ng && ./setup.py test -vv |
1266 | +endif |
1267 | |
1268 | override_dh_auto_install: |
1269 | - set -ex; for python in $(shell py3versions -r); do \ |
1270 | - ( cd checkbox-old && $$python setup.py install --root=$(CURDIR)/debian/tmp --install-layout=deb; ) \ |
1271 | - done; |
1272 | + cd $(CURDIR)/plainbox && ./setup.py install --root=$(CURDIR)/debian/tmp --install-layout=deb |
1273 | + cd $(CURDIR)/checkbox-old && ./setup.py install --root=$(CURDIR)/debian/tmp --install-layout=deb |
1274 | + cd $(CURDIR)/checkbox-ng && ./setup.py install --root=$(CURDIR)/debian/tmp --install-layout=deb |
1275 | mkdir -p $(CURDIR)/debian/tmp/usr/lib/checkbox/bin/ |
1276 | cp -R $(CURDIR)/debian/tmp/usr/share/checkbox/scripts/* $(CURDIR)/debian/tmp/usr/lib/checkbox/bin/ |
1277 | # Move the providers files to a new location |
1278 | mkdir -p $(CURDIR)/debian/tmp/usr/lib/plainbox-providers-1/ |
1279 | # Certification providers |
1280 | mkdir -p $(CURDIR)/debian/tmp/usr/lib/plainbox-providers-1/certification/whitelists |
1281 | - mv $(CURDIR)/debian/tmp/usr/share/checkbox/data/whitelists/certification/* $(CURDIR)/debian/tmp/usr/lib/plainbox-providers-1/certification/whitelists |
1282 | - rm -rf $(CURDIR)/debian/tmp/usr/share/checkbox/data/whitelists/certification |
1283 | + mv $(CURDIR)/debian/tmp/usr/share/checkbox/data/whitelists/*-cert.* $(CURDIR)/debian/tmp/usr/lib/plainbox-providers-1/certification/whitelists |
1284 | + mv $(CURDIR)/debian/tmp/usr/share/checkbox/data/whitelists/*-selftest.* $(CURDIR)/debian/tmp/usr/lib/plainbox-providers-1/certification/whitelists |
1285 | + mv $(CURDIR)/debian/tmp/usr/share/checkbox/data/whitelists/virt.* $(CURDIR)/debian/tmp/usr/lib/plainbox-providers-1/certification/whitelists |
1286 | # Resources provider files |
1287 | mkdir -p $(CURDIR)/debian/tmp/usr/lib/plainbox-providers-1/plainbox-resources |
1288 | mkdir -p $(CURDIR)/debian/tmp/usr/lib/plainbox-providers-1/plainbox-resources/bin/ |
1289 | @@ -35,30 +78,27 @@ |
1290 | find $(CURDIR)/debian/tmp/usr/share/checkbox/jobs -type f -not -iname "resource.txt*" -execdir cp {} $(CURDIR)/debian/tmp/usr/lib/plainbox-providers-1/checkbox/jobs/ \; |
1291 | cp -R $(CURDIR)/debian/tmp/usr/share/checkbox/data $(CURDIR)/debian/tmp/usr/lib/plainbox-providers-1/checkbox/ |
1292 | mv $(CURDIR)/debian/tmp/usr/lib/plainbox-providers-1/checkbox/data/whitelists $(CURDIR)/debian/tmp/usr/lib/plainbox-providers-1/checkbox |
1293 | - |
1294 | -override_dh_auto_test: |
1295 | -ifeq (, $(findstring nocheck, $(DEB_BUILD_OPTIONS))) |
1296 | - # drop LD_PRELOAD to avoid running under fakeroot; drop TMPDIR to work |
1297 | - # around LP#972324 (set by autopkgtest) |
1298 | - ( cd checkbox-old && env -u LD_PRELOAD -u TMPDIR CHECKBOX_PACKAGING=1 ./setup.py test ) |
1299 | - rm -rf checkbox-old/scripts/__pycache__ |
1300 | -endif |
1301 | + dh_install |
1302 | + |
1303 | +override_dh_installdocs: |
1304 | + # This is tricky, dh_installdirs installs stuff to the first package in |
1305 | + # debian/control, ensure that's the -doc package. |
1306 | + cd $(CURDIR)/plainbox && ./setup.py build_sphinx |
1307 | + dh_installdocs $(CURDIR)/plainbox/build/sphinx/html/ |
1308 | + dh_installdocs -pcheckbox ./checkbox-old/README |
1309 | + dh_installdocs -pcheckbox-cli ./checkbox-old/README |
1310 | + dh_installdocs -pcheckbox-qt ./checkbox-old/README |
1311 | + dh_installdocs -pcheckbox-hw-collection ./checkbox-old/README |
1312 | + dh_installdocs |
1313 | + |
1314 | +override_dh_python3: |
1315 | + # dh_python3 runs automatically on packages with the python3- prefix |
1316 | + # let's not forget plainbox |
1317 | + dh_python3 --package=plainbox |
1318 | + dh_python3 |
1319 | |
1320 | override_dh_installdeb: |
1321 | cp debian/checkbox.postrm debian/checkbox-cli.postrm |
1322 | cp debian/checkbox.postrm debian/checkbox-qt.postrm |
1323 | cp debian/checkbox.postrm debian/checkbox-hw-collection.postrm |
1324 | dh_installdeb |
1325 | - |
1326 | -override_dh_installdocs: |
1327 | - dh_installdocs -pcheckbox checkbox-old/README |
1328 | - dh_installdocs -pcheckbox-cli checkbox-old/README |
1329 | - dh_installdocs -pcheckbox-qt checkbox-old/README |
1330 | - dh_installdocs -pcheckbox-hw-collection checkbox-old/README |
1331 | - dh_installdocs |
1332 | - |
1333 | -override_dh_clean: |
1334 | - -find . -name \*.mo -exec rm {} \; |
1335 | - -rm -f debian/checkbox-cli.postrm debian/checkbox-qt.postrm debian/checkbox-hw-collection.postrm |
1336 | - debconf-updatepo |
1337 | - dh_clean |
1338 | |
1339 | === added directory 'debian/tests' |
1340 | === added file 'debian/tests/control' |
1341 | --- debian/tests/control 1970-01-01 00:00:00 +0000 |
1342 | +++ debian/tests/control 2013-11-19 20:47:11 +0000 |
1343 | @@ -0,0 +1,2 @@ |
1344 | +Tests: unit-tests |
1345 | +Depends: @ |
1346 | |
1347 | === added file 'debian/tests/unit-tests' |
1348 | --- debian/tests/unit-tests 1970-01-01 00:00:00 +0000 |
1349 | +++ debian/tests/unit-tests 2013-11-19 20:47:11 +0000 |
1350 | @@ -0,0 +1,15 @@ |
1351 | +#!/bin/sh |
1352 | +# autopkgtest check: Run the unit tests against the installed copy of plainbox |
1353 | +# (C) 2012 Canonical Ltd. |
1354 | +# Author: Zygmunt Krynicki <zygmunt.krynicki@canonical.com> |
1355 | +# |
1356 | +# Because each test program is executed inside unpacked source package and |
1357 | +# python search path is likely to pick up the plainbox module directly from the |
1358 | +# source we should relocate somewhere else. The intent of autopkgtest is to |
1359 | +# verify the _installed_ software. |
1360 | + |
1361 | +set -e |
1362 | +WORKDIR=$(mktemp -d) |
1363 | +trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM |
1364 | +cd $WORKDIR |
1365 | +python3 -m unittest --quiet plainbox.tests.test_suite 2>/dev/null && echo "unit-test: OK" |
+1