Merge lp:~zyga/checkbox/checkbox-packaging-release into lp:~checkbox-dev/checkbox/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
Reviewer Review Type Date Requested Status
Brendan Donegan Pending
Review via email: mp+195773@code.launchpad.net

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 :

+1

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"

Subscribers

People subscribed via source and target branches