Merge lp:~sergiusens/nuntium/packaging_upstream into lp:nuntium/packaging

Proposed by Sergio Schvezov
Status: Merged
Approved by: Ricardo Salveti
Approved revision: 88
Merged at revision: 87
Proposed branch: lp:~sergiusens/nuntium/packaging_upstream
Merge into: lp:nuntium/packaging
Diff against target: 370 lines (+304/-0)
13 files modified
.bzr-builddeb/default.conf (+2/-0)
debian/changelog (+158/-0)
debian/compat (+1/-0)
debian/control (+70/-0)
debian/copyright (+22/-0)
debian/docs (+2/-0)
debian/golang-nuntium-mms-dev.install (+1/-0)
debian/golang-nuntium-ofono-dev.install (+1/-0)
debian/golang-nuntium-telepathy-dev.install (+1/-0)
debian/nuntium-tools.install (+2/-0)
debian/nuntium.conf (+6/-0)
debian/nuntium.install (+2/-0)
debian/rules (+36/-0)
To merge this branch: bzr merge lp:~sergiusens/nuntium/packaging_upstream
Reviewer Review Type Date Requested Status
Ricardo Salveti (community) Approve
Review via email: mp+241078@code.launchpad.net

Description of the change

This includes the modifications required for the new upstream on github

To post a comment you must log in.
88. By Sergio Schvezov

Adding replaces logic for nuntium-decode-cli -> nuntium-tools

Revision history for this message
Ricardo Salveti (rsalveti) wrote :

LGTM

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added directory '.bzr-builddeb'
2=== added file '.bzr-builddeb/default.conf'
3--- .bzr-builddeb/default.conf 1970-01-01 00:00:00 +0000
4+++ .bzr-builddeb/default.conf 2014-11-07 14:02:47 +0000
5@@ -0,0 +1,2 @@
6+[BUILDDEB]
7+split = True
8
9=== added directory 'debian'
10=== added file 'debian/changelog'
11--- debian/changelog 1970-01-01 00:00:00 +0000
12+++ debian/changelog 2014-11-07 14:02:47 +0000
13@@ -0,0 +1,158 @@
14+nuntium (1.1-0ubuntu1) UNRELEASED; urgency=medium
15+
16+ * Minor tree refactor.
17+ * Test tool added.
18+ * Documentation added.
19+
20+ -- Sergio Schvezov <sergio.schvezov@canonical.com> Fri, 07 Nov 2014 10:27:22 -0300
21+
22+nuntium (0.1+14.10.20141013-0ubuntu1) 14.09; urgency=low
23+
24+ [ Sergio Schvezov ]
25+ * Hold off on retrying when ofono fails to activate a context with a
26+ generic failure (LP: #1380699)
27+
28+ -- Ubuntu daily release <ps-jenkins@lists.canonical.com> Mon, 13 Oct 2014 16:59:11 +0000
29+
30+nuntium (0.1+14.10.20141002-0ubuntu1) 14.09; urgency=low
31+
32+ [ Sergio Schvezov ]
33+ * Allow context selection over the org.ofono.mms.Service interface
34+ (LP: #1370660)
35+ * Syncing upload/download operations with activation/deactivation per
36+ request. Moving all the ofono context property checks and reflection
37+ logic to proper functions for easier reuse and readability. (LP:
38+ #1376224)
39+ * Retry on NotAttached ofono errors (LP: #1371032)
40+
41+ -- Ubuntu daily release <ps-jenkins@lists.canonical.com> Thu, 02 Oct 2014 15:06:31 +0000
42+
43+nuntium (0.1+14.10.20140924-0ubuntu1) 14.09; urgency=low
44+
45+ [ Sergio Schvezov ]
46+ * Using the same optional parameters android uses for sending, fixing
47+ length encoding for lengths < 30, adding extra params to the content
48+ types. (LP: #1349299)
49+
50+ -- Ubuntu daily release <ps-jenkins@lists.canonical.com> Wed, 24 Sep 2014 12:39:58 +0000
51+
52+nuntium (0.1+14.10.20140918-0ubuntu1) 14.09; urgency=low
53+
54+ [ Sergio Schvezov ]
55+ * Iterate over a list of possible valid MMS contexts and store the
56+ preferred one (LP: #1370659)
57+
58+ -- Ubuntu daily release <ps-jenkins@lists.canonical.com> Thu, 18 Sep 2014 04:37:21 +0000
59+
60+nuntium (0.1+14.10.20140915.1-0ubuntu1) 14.09; urgency=low
61+
62+ [ Ubuntu daily release ]
63+ * New rebuild forced
64+
65+ [ Sergio Schvezov ]
66+ * Add a missing return statement when decoding fails with an
67+ additional decoding test. (LP: #1369143)
68+
69+ -- Ubuntu daily release <ps-jenkins@lists.canonical.com> Mon, 15 Sep 2014 14:59:46 +0000
70+
71+nuntium (0.1+14.10.20140912-0ubuntu1) utopic; urgency=low
72+
73+ [ Sergio Schvezov ]
74+ * Allow proxyless contexts to be selected for MMS (LP: #1362008)
75+
76+ -- Ubuntu daily release <ps-jenkins@lists.canonical.com> Fri, 12 Sep 2014 00:38:34 +0000
77+
78+nuntium (0.1+14.10.20140904-0ubuntu1) utopic; urgency=low
79+
80+ [ Sergio Schvezov ]
81+ * Better error handling on sending MMS and lowering the supported
82+ version number for broader carrier support (LP: #1349299)
83+
84+ -- Ubuntu daily release <ps-jenkins@lists.canonical.com> Thu, 04 Sep 2014 19:21:58 +0000
85+
86+nuntium (0.1+14.10.20140902-0ubuntu1) utopic; urgency=low
87+
88+ [ Sergio Schvezov ]
89+ * Read reflected content length for push data into the correct type.
90+ (LP: #1342441)
91+
92+ -- Ubuntu daily release <ps-jenkins@lists.canonical.com> Tue, 02 Sep 2014 08:39:25 +0000
93+
94+nuntium (0.1+14.10.20140814-0ubuntu1) utopic; urgency=low
95+
96+ [ Tiago Salem Herrmann ]
97+ * Add ModemObjectPath property to Service.
98+
99+ -- Ubuntu daily release <ps-jenkins@lists.canonical.com> Thu, 14 Aug 2014 20:25:23 +0000
100+
101+nuntium (0.1+14.10.20140721-0ubuntu1) utopic; urgency=low
102+
103+ [ Sergio Schvezov ]
104+ * Calling sync and close after encoding and before uploading.
105+ * Header parameter encoding corrections for content type and from
106+ token insert address length.
107+ * Attachment encoding fixes. (LP: #1342270)
108+ * Tracking response file for uploads (remaining parts to be done when
109+ telepathy-ofono integration work starts)
110+
111+ -- Ubuntu daily release <ps-jenkins@lists.canonical.com> Mon, 21 Jul 2014 09:44:10 +0000
112+
113+nuntium (0.1+14.10.20140702.2-0ubuntu1) utopic; urgency=low
114+
115+ [ CI bot ]
116+ * Upload support while moving udm to it's new package namespace
117+ * SendMessage telepathy service support with necessary encoder fixes.
118+
119+ [ Sergio Schvezov ]
120+ * Improving incoming dbus method call handling for the mms service
121+ interface
122+ * Waiting for calls to GetServices on the proper interface
123+ * Adding a minimal telepathy message interface
124+ * Fixing recv for multiple recipients.
125+ * Making decoding less verbose and logging information on errors only
126+ * Adding encode -> decode tests for the cases where decoding is the
127+ inverse function of encoding.
128+ * Relaxing matching for smil media type
129+ * Length bound checks fix (LP: #1336146)
130+ * Sending MessageAdded with draft Status for new outgoing messages
131+
132+ -- Ubuntu daily release <ps-jenkins@lists.canonical.com> Wed, 02 Jul 2014 21:15:22 +0000
133+
134+nuntium (0.1+14.10.20140621-0ubuntu1) utopic; urgency=low
135+
136+ [ Sergio Schvezov ]
137+ * Decoding well known media types in the push notification. (LP:
138+ #1330917)
139+
140+ -- Ubuntu daily release <ps-jenkins@lists.canonical.com> Sat, 21 Jun 2014 19:53:48 +0000
141+
142+nuntium (0.1+14.10.20140529-0ubuntu1) utopic; urgency=low
143+
144+ [ Sergio Schvezov ]
145+ * Fixing constrained content type decoding (LP: #1324182)
146+
147+ -- Ubuntu daily release <ps-jenkins@lists.canonical.com> Thu, 29 May 2014 13:55:29 +0000
148+
149+nuntium (0.1+14.10.20140514.1-0ubuntu1) utopic; urgency=low
150+
151+ [ Sergio Schvezov ]
152+ * Fixing a string decode bounds issue
153+ * Removing redundant log line
154+ * Adding one more condition to the upstart start stanza since the
155+ first event can be missed
156+ * Splitting up ofono package to smaller logical bits
157+ * Encoder improvements
158+
159+ -- Ubuntu daily release <ps-jenkins@lists.canonical.com> Wed, 14 May 2014 14:21:59 +0000
160+
161+nuntium (0.1-0ubuntu2) utopic; urgency=medium
162+
163+ * Moving stray Built-Using from Depends into Built-Using.
164+
165+ -- Sergio Schvezov <sergio.schvezov@canonical.com> Mon, 12 May 2014 10:04:25 -0300
166+
167+nuntium (0.1-0ubuntu1) utopic; urgency=low
168+
169+ * Initial packaging.
170+
171+ -- Sergio Schvezov <sergio.schvezov@canonical.com> Thu, 03 Apr 2014 15:01:24 -0300
172
173=== added file 'debian/compat'
174--- debian/compat 1970-01-01 00:00:00 +0000
175+++ debian/compat 2014-11-07 14:02:47 +0000
176@@ -0,0 +1,1 @@
177+9
178
179=== added file 'debian/control'
180--- debian/control 1970-01-01 00:00:00 +0000
181+++ debian/control 2014-11-07 14:02:47 +0000
182@@ -0,0 +1,70 @@
183+Source: nuntium
184+Section: devel
185+Priority: optional
186+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
187+Build-Depends:
188+ debhelper (>= 9),
189+ dh-golang,
190+ gccgo,
191+ gccgo-go,
192+ golang-go-dbus-dev,
193+ golang-go-flags-dev,
194+ golang-go-xdg-dev,
195+ golang-gocheck-dev,
196+ golang-udm-dev,
197+Standards-Version: 3.9.5
198+Homepage: https://launchpad.net/nuntium
199+Vcs-Browser: http://bazaar.launchpad.net/~phablet-team/packaging/trunk/files
200+Vcs-Bzr: lp:packaging
201+
202+Package: nuntium
203+Architecture: any
204+Depends: ofono, ubuntu-download-manager, ubuntu-upload-manager, ${misc:Depends}, ${shlibs:Depends}
205+Built-Using: ${misc:Built-Using}
206+Recommends: telepathy-ofono
207+Conflicts: mmsd
208+Description: Bridges push notifications from ofono to telepathy-ofono
209+ This component registers a push agent with ofono and handles the MMS workflow
210+ by bridging with telepathy-ofono
211+
212+Package: nuntium-decode-cli
213+Depends: nuntium-tools, ${misc:Depends}
214+Architecture: all
215+Priority: extra
216+Section: oldlibs
217+Built-Using: ${misc:Built-Using}
218+Description: transitional dummy package
219+ This is a transitional dummy package. It can safely be removed.
220+
221+Package: nuntium-tools
222+Architecture: any
223+Depends: ${misc:Depends}, ${shlibs:Depends}
224+Replaces: nuntium-decode-cli (<< 1.1~)
225+Breaks: nuntium-decode-cli (<< 1.1~)
226+Built-Using: ${misc:Built-Using}
227+Description: Useful tools for working with MMS and nuntium.
228+ - Decode m-retrieve.conf messages
229+ - Stub an ofono push notification into nuntium.
230+
231+Package: golang-nuntium-mms-dev
232+Architecture: all
233+Depends: ${misc:Depends}
234+Built-Using: ${misc:Built-Using}
235+Description: Go library for manipulating MMS
236+ This package handles MMS PDUs and has hooks for related actions in the MMS
237+ workflow
238+
239+Package: golang-nuntium-ofono-dev
240+Architecture: all
241+Depends: ${misc:Depends}
242+Built-Using: ${misc:Built-Using}
243+Description: Go library for interfacing with ofono
244+ Provides facilities to interface with ofono with regards to MMS through dbus
245+
246+Package: golang-nuntium-telepathy-dev
247+Architecture: all
248+Depends: ${misc:Depends}
249+Built-Using: ${misc:Built-Using}
250+Description: Go library for interfacing with telepathy-ofono
251+ Provides facilities to interface with telepathy ofono with regards to MMS
252+ through dbus
253
254=== added file 'debian/copyright'
255--- debian/copyright 1970-01-01 00:00:00 +0000
256+++ debian/copyright 2014-11-07 14:02:47 +0000
257@@ -0,0 +1,22 @@
258+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
259+Upstream-Name: nuntium
260+Source: https://launchpad.net/nuntium
261+
262+Files: *
263+Copyright: Copyright (C) 2013 Canonical, Ltd.
264+License: GPL-3
265+ This program is free software: you can redistribute it and/or modify it
266+ under the terms of the the GNU General Public License version 3, as
267+ published by the Free Software Foundation.
268+ .
269+ This program is distributed in the hope that it will be useful, but
270+ WITHOUT ANY WARRANTY; without even the implied warranties of
271+ MERCHANTABILITY, SATISFACTORY QUALITY or FITNESS FOR A PARTICULAR
272+ PURPOSE. See the applicable version of the GNU Lesser General Public
273+ License for more details.
274+ .
275+ You should have received a copy of the GNU General Public License
276+ along with this program. If not, see <http://www.gnu.org/licenses/>.
277+ .
278+ On Debian systems, the complete text of the GNU General Public License
279+ can be found in `/usr/share/common-licenses/GPL-3'
280
281=== added file 'debian/docs'
282--- debian/docs 1970-01-01 00:00:00 +0000
283+++ debian/docs 2014-11-07 14:02:47 +0000
284@@ -0,0 +1,2 @@
285+README.md
286+docs
287
288=== added file 'debian/golang-nuntium-mms-dev.install'
289--- debian/golang-nuntium-mms-dev.install 1970-01-01 00:00:00 +0000
290+++ debian/golang-nuntium-mms-dev.install 2014-11-07 14:02:47 +0000
291@@ -0,0 +1,1 @@
292+usr/share/gocode/src/github.com/ubuntu-phonedations/nuntium/mms
293
294=== added file 'debian/golang-nuntium-ofono-dev.install'
295--- debian/golang-nuntium-ofono-dev.install 1970-01-01 00:00:00 +0000
296+++ debian/golang-nuntium-ofono-dev.install 2014-11-07 14:02:47 +0000
297@@ -0,0 +1,1 @@
298+usr/share/gocode/src/github.com/ubuntu-phonedations/nuntium/ofono
299
300=== added file 'debian/golang-nuntium-telepathy-dev.install'
301--- debian/golang-nuntium-telepathy-dev.install 1970-01-01 00:00:00 +0000
302+++ debian/golang-nuntium-telepathy-dev.install 2014-11-07 14:02:47 +0000
303@@ -0,0 +1,1 @@
304+usr/share/gocode/src/github.com/ubuntu-phonedations/nuntium/telepathy
305
306=== added file 'debian/nuntium-tools.install'
307--- debian/nuntium-tools.install 1970-01-01 00:00:00 +0000
308+++ debian/nuntium-tools.install 2014-11-07 14:02:47 +0000
309@@ -0,0 +1,2 @@
310+usr/bin/nuntium-decode-cli
311+usr/bin/nuntium-inject-push
312
313=== added file 'debian/nuntium.conf'
314--- debian/nuntium.conf 1970-01-01 00:00:00 +0000
315+++ debian/nuntium.conf 2014-11-07 14:02:47 +0000
316@@ -0,0 +1,6 @@
317+description "nuntium service binds ofono and telepathy-ofono for MMS"
318+
319+start on (:sys:started JOB=ofono or started dbus)
320+stop on :sys:stopping JOB=ofono
321+
322+exec nuntium
323
324=== added file 'debian/nuntium.install'
325--- debian/nuntium.install 1970-01-01 00:00:00 +0000
326+++ debian/nuntium.install 2014-11-07 14:02:47 +0000
327@@ -0,0 +1,2 @@
328+debian/nuntium.conf /usr/share/upstart/sessions/
329+usr/bin/nuntium
330
331=== added file 'debian/rules'
332--- debian/rules 1970-01-01 00:00:00 +0000
333+++ debian/rules 2014-11-07 14:02:47 +0000
334@@ -0,0 +1,36 @@
335+#!/usr/bin/make -f
336+# -*- makefile -*-
337+
338+export DH_OPTIONS
339+export DH_GOPKG := github.com/ubuntu-phonedations/nuntium
340+export DH_GOLANG_INSTALL_ALL := 1
341+
342+DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
343+
344+%:
345+ dh $@ \
346+ --buildsystem=golang \
347+ --with=golang \
348+ --fail-missing
349+
350+override_dh_auto_test:
351+# The test runners panic when running on powerpc64.
352+ifneq ($(DEB_HOST_ARCH),powerpc)
353+ dh_auto_test
354+endif
355+
356+override_dh_auto_install:
357+ dh_auto_install -O--buildsystem=golang
358+ rm -r \
359+ ${CURDIR}/debian/tmp/usr/bin/test \
360+ ${CURDIR}/debian/tmp/usr/share/gocode/src/$(DH_GOPKG)/test \
361+ ${CURDIR}/debian/tmp/usr/share/gocode/src/$(DH_GOPKG)/storage \
362+ ${CURDIR}/debian/tmp/usr/share/gocode/src/$(DH_GOPKG)/scripts \
363+ ${CURDIR}/debian/tmp/usr/share/gocode/src/$(DH_GOPKG)/docs \
364+ ${CURDIR}/debian/tmp/usr/share/gocode/src/$(DH_GOPKG)/.travis.yml \
365+ ${CURDIR}/debian/tmp/usr/share/gocode/src/$(DH_GOPKG)/.gitignore \
366+ ${CURDIR}/debian/tmp/usr/share/gocode/src/$(DH_GOPKG)/README.md \
367+ ${CURDIR}/debian/tmp/usr/share/gocode/src/$(DH_GOPKG)/cmd
368+
369+override_dh_strip:
370+ echo "Skipping strip"

Subscribers

People subscribed via source and target branches