Merge lp:~zyga/checkbox/ppa-packaging-plainbox-provider-resource-generic into lp:~checkbox-dev/checkbox/ppa-packaging-plainbox-provider-resource-generic

Proposed by Zygmunt Krynicki
Status: Merged
Approved by: Sylvain Pineau
Approved revision: 5
Merged at revision: 5
Proposed branch: lp:~zyga/checkbox/ppa-packaging-plainbox-provider-resource-generic
Merge into: lp:~checkbox-dev/checkbox/ppa-packaging-plainbox-provider-resource-generic
Diff against target: 215 lines (+96/-35)
8 files modified
debian/changelog (+24/-14)
debian/control (+9/-7)
debian/copyright (+19/-0)
debian/patches/provider_version.patch (+0/-11)
debian/patches/series (+0/-1)
debian/rules (+2/-1)
debian/source/include-binaries (+0/-1)
debian/upstream/signing-key.asc (+42/-0)
To merge this branch: bzr merge lp:~zyga/checkbox/ppa-packaging-plainbox-provider-resource-generic
Reviewer Review Type Date Requested Status
Sylvain Pineau (community) Approve
Review via email: mp+215136@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Sylvain Pineau (sylvain-pineau) wrote :

+1

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2014-04-04 18:35:41 +0000
3+++ debian/changelog 2014-04-10 10:22:53 +0000
4@@ -1,19 +1,29 @@
5-plainbox-provider-resource-generic (0.3~dev) UNRELEASED; urgency=medium
6-
7- * fork of Debian packaging at 0-2-2 for PPA-specific builds
8- * debian/control: build-depend on libnl-3-dev and libnl-genl3-dev
9- * debian/control: build-depend on python3-plainbox >= 0.5.3 and intltools
10- for manage.py build and manage.py i18n
11- * debian/control: build depend on pkg-config and auto{conf,make}
12- * debian/control: no longer build-depend on dh-python, python3-all and
13- python3-distutils-extra
14+plainbox-provider-resource-generic (0.4~dev) UNRELEASED; urgency=medium
15+
16+ * Automatic PPA build
17+
18+ -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com> Thu, 10 Apr 2014 12:13:50 +0200
19+
20+plainbox-provider-resource-generic (0.3-1) unstable; urgency=medium
21+
22+ * New upstream release. List of bugfixes:
23+ https://launchpad.net/plainbox-provider-resource/14.04/0.3
24+ * debian/watch: look for new releases on launchpad
25+ * debian/control: make plainbox-provider-resource-generic arch=any as it
26+ builds C source for one provider-specific executable now, also depend on
27+ autotools, intltool and two netlink libraries
28+ * debian/rules: stop using pybuild and use manage.py
29+ {i18n,build,install,validate} instead. The build rule also regenerates.
30+ autotools scripts that are present in the tarball.
31 * debian/control: drop X-Python3-Version
32- * debian/control: fix typo in ${shlibs:Depends}
33- * debian/control: indicate that plainbox-provider-resource-desktop is a
34- metapackage
35- * debian/rules: run autoreconf -i in the provider src/ directory
36+ * debian/patches: drop (no longer needed)
37+ * debian/upstream/signing-key.asc: Use armoured gpg keys to avoid having to
38+ keep binary files in Debian packaging. Also, replace that with my key
39+ since I made the 0.3 release upstream.
40+ * debian/source/include-binaries: no longer needed
41+ * Stop being a python3 module, move to from DPMT to PAPT
42
43- -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com> Thu, 27 Mar 2014 13:41:47 +0100
44+ -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com> Mon, 07 Apr 2014 14:12:51 +0200
45
46 plainbox-provider-resource-generic (0.2-2) unstable; urgency=low
47
48
49=== modified file 'debian/control'
50--- debian/control 2014-04-04 18:35:41 +0000
51+++ debian/control 2014-04-10 10:22:53 +0000
52@@ -1,8 +1,10 @@
53 Source: plainbox-provider-resource-generic
54 Section: utils
55 Priority: optional
56-Maintainer: Sylvain Pineau <sylvain.pineau@canonical.com>
57-Uploaders: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
58+Maintainer: Checkbox Developers <checkbox-dev@lists.launchpad.net>
59+Uploaders: Sylvain Pineau <sylvain.pineau@canonical.com>,
60+ Zygmunt Krynicki <zygmunt.krynicki@canonical.com>,
61+ Python Applications Packaging Team <python-apps-team@lists.alioth.debian.org>
62 Build-Depends:
63 autoconf,
64 automake,
65@@ -11,20 +13,20 @@
66 libnl-3-dev,
67 libnl-genl-3-dev,
68 pkg-config,
69+ python3,
70 python3-plainbox (>= 0.5.3),
71 Standards-Version: 3.9.5
72-Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/plainbox-provider-resource-generic/trunk/
73-Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/plainbox-provider-resource-generic/trunk/
74+Vcs-Svn: svn://anonscm.debian.org/python-apps/packages/plainbox-provider-resource-generic/trunk/
75+Vcs-Browser: http://anonscm.debian.org/viewvc/python-apps/packages/plainbox-provider-resource-generic/trunk/
76 Homepage: http://launchpad.net/checkbox
77
78 Package: plainbox-provider-resource-generic
79 Architecture: any
80 Depends:
81 ${misc:Depends},
82- ${python3:Depends},
83 ${shlibs:Depends},
84 python3 (>= 3.2),
85- python3-checkbox-support,
86+ python3-checkbox-support (>= 0.2),
87 Recommends: dmidecode, dpkg (>= 1.13), lsb-release, wodim
88 Description: CheckBox generic resource jobs provider
89 This package provides the generic resource jobs. It is used together
90@@ -41,7 +43,7 @@
91
92 Package: plainbox-provider-resource-desktop
93 Architecture: all
94-Depends: plainbox-provider-resource-generic
95+Depends: plainbox-provider-resource-generic (= ${binary:Version})
96 Recommends: gconf2, x11-xserver-utils, xinput
97 Description: CheckBox desktop resource jobs provider
98 This package provides the desktop resource jobs. It is used together
99
100=== modified file 'debian/copyright'
101--- debian/copyright 2014-03-27 12:44:52 +0000
102+++ debian/copyright 2014-04-10 10:22:53 +0000
103@@ -19,3 +19,22 @@
104 .
105 On Debian-based systems the full text of the GPL, version 3, can be found at
106 /usr/share/common-licenses/GPL-3.
107+
108+Files: src/80211_resource.c
109+Copyright: 2014, Sylvain Pineau <sylvain.pineau@canonical.com>
110+ 2007-2012, Johannes Berg
111+ 2007, Andy Lutomirski
112+ 2007, Mike Kershaw
113+ 2008-2010, Luis R. Rodriguez
114+License: ISC
115+ Permission to use, copy, modify, and/or distribute this software for any
116+ purpose with or without fee is hereby granted, provided that the above
117+ copyright notice and this permission notice appear in all copies.
118+ .
119+ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
120+ WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
121+ MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
122+ ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
123+ WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
124+ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
125+ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
126
127=== removed directory 'debian/patches'
128=== removed file 'debian/patches/provider_version.patch'
129--- debian/patches/provider_version.patch 2014-03-27 12:44:52 +0000
130+++ debian/patches/provider_version.patch 1970-01-01 00:00:00 +0000
131@@ -1,11 +0,0 @@
132-Description: Add the provider version for compatibility with plainbox >= 0.5
133-Author: Sylvain Pineau <sylvain.pineau@canonical.com>
134----
135-This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
136---- a/plainbox-resources.provider
137-+++ b/plainbox-resources.provider
138-@@ -2,3 +2,4 @@
139- name = 2013.com.canonical:plainbox-resources
140- location = /usr/lib/plainbox-providers-1/plainbox-resources/
141- description = PlainBox resources provider
142-+version = 1.0
143
144=== removed file 'debian/patches/series'
145--- debian/patches/series 2014-03-27 12:44:52 +0000
146+++ debian/patches/series 1970-01-01 00:00:00 +0000
147@@ -1,1 +0,0 @@
148-provider_version.patch
149
150=== modified file 'debian/rules'
151--- debian/rules 2014-04-04 18:35:41 +0000
152+++ debian/rules 2014-04-10 10:22:53 +0000
153@@ -19,4 +19,5 @@
154
155 override_dh_auto_install:
156 cd $(PPA_DISPLACEMENT) && python3 manage.py install \
157- --prefix=/usr --layout=unix --root=$(CURDIR)/debian/plainbox-provider-resource-generic/
158+ --prefix=/usr --layout=unix \
159+ --root=$(CURDIR)/debian/plainbox-provider-resource-generic/
160
161=== removed file 'debian/source/include-binaries'
162--- debian/source/include-binaries 2014-03-27 12:44:52 +0000
163+++ debian/source/include-binaries 1970-01-01 00:00:00 +0000
164@@ -1,1 +0,0 @@
165-debian/upstream-signing-key.pgp
166
167=== added directory 'debian/upstream'
168=== removed file 'debian/upstream-signing-key.pgp'
169Binary files debian/upstream-signing-key.pgp 2014-03-27 12:44:52 +0000 and debian/upstream-signing-key.pgp 1970-01-01 00:00:00 +0000 differ
170=== added file 'debian/upstream/signing-key.asc'
171--- debian/upstream/signing-key.asc 1970-01-01 00:00:00 +0000
172+++ debian/upstream/signing-key.asc 2014-04-10 10:22:53 +0000
173@@ -0,0 +1,42 @@
174+-----BEGIN PGP PUBLIC KEY BLOCK-----
175+Version: GnuPG v1
176+
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
213+xxGS57/Nmfbij8UuxgkLtw==
214+=4Jty
215+-----END PGP PUBLIC KEY BLOCK-----

Subscribers

People subscribed via source and target branches