Merge lp:~sergiusens/phablet-tools/split into lp:phablet-tools

Proposed by Sergio Schvezov
Status: Needs review
Proposed branch: lp:~sergiusens/phablet-tools/split
Merge into: lp:phablet-tools
Diff against target: 218 lines (+110/-21)
10 files modified
debian/changelog (+7/-0)
debian/click-buddy.install (+1/-0)
debian/control (+85/-20)
debian/phablet-flash.install (+1/-0)
debian/phablet-flash.lintian-overrides (+1/-1)
debian/python-phabletutils.install (+1/-0)
debian/ubuntu-touch-demo-tools.install (+1/-0)
debian/ubuntu-touch-dev-tools.install (+7/-0)
debian/ubuntu-touch-dev-tools.lintian-overrides (+1/-0)
phablet-flash (+5/-0)
To merge this branch: bzr merge lp:~sergiusens/phablet-tools/split
Reviewer Review Type Date Requested Status
PS Jenkins bot continuous-integration Approve
Ricardo Salveti Pending
Ubuntu Phablet Team Pending
Review via email: mp+210196@code.launchpad.net

Commit message

Split packages and add warning of phablet-flash deprecation

To post a comment you must log in.
lp:~sergiusens/phablet-tools/split updated
243. By Sergio Schvezov

fixing typo

244. By Sergio Schvezov

Adding cmake dependency to click-buddy (LP: #1289558)

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)

Unmerged revisions

244. By Sergio Schvezov

Adding cmake dependency to click-buddy (LP: #1289558)

243. By Sergio Schvezov

fixing typo

242. By Sergio Schvezov

Splitting up package into smaller ones (to make it easier to get rid of phablet-flash).
Adding deprecation warning to phablet-flash.

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-02-27 15:28:28 +0000
3+++ debian/changelog 2014-03-10 13:00:25 +0000
4@@ -1,3 +1,10 @@
5+phablet-tools (1.1-0ubuntu1) UNRELEASED; urgency=medium
6+
7+ * Splitting up package into smaller ones.
8+ * Adding cmake dependency to click-buddy (LP: #1289558)
9+
10+ -- Sergio Schvezov <sergio.schvezov@canonical.com> Sun, 09 Mar 2014 02:13:24 -0300
11+
12 phablet-tools (1.0+14.04.20140227.1-0ubuntu1) trusty; urgency=low
13
14 [ Sergio Schvezov ]
15
16=== added file 'debian/click-buddy.install'
17--- debian/click-buddy.install 1970-01-01 00:00:00 +0000
18+++ debian/click-buddy.install 2014-03-10 13:00:25 +0000
19@@ -0,0 +1,1 @@
20+usr/bin/click-buddy
21
22=== modified file 'debian/control'
23--- debian/control 2014-02-24 15:20:31 +0000
24+++ debian/control 2014-03-10 13:00:25 +0000
25@@ -14,7 +14,7 @@
26 python-testscenarios,
27 python-testtools,
28 python-xdg,
29-Standards-Version: 3.9.4
30+Standards-Version: 3.9.5
31 Section: admin
32 # If you aren't a member of ~phablet-team but need to upload
33 # packaging changes, just go ahead. ~phablet-team will notice
34@@ -22,34 +22,99 @@
35 Vcs-Bzr: https://code.launchpad.net/~phablet-team/phablet-tools/trunk
36 Vcs-Browser: https://bazaar.launchpad.net/~phablet-team/phablet-tools/trunk/files
37
38+Package: ubuntu-touch-tools
39+Replaces: phablet-tools ( << 1.1 )
40+Breaks: phablet-tools ( << 1.1 )
41+Section: admin
42+Architecture: all
43+Depends:
44+ ${misc:Depends},
45+ click-buddy (= ${binary:Version}),
46+ phablet-flash (= ${binary:Version}),
47+ ubuntu-touch-dev-tools (= ${binary:Version}),
48+ ubuntu-touch-demo-tools (= ${binary:Version}),
49+ ubuntu-device-flash,
50+Recommends:
51+ ubuntu-emulator,
52+Description: Tool bundle to work with Ubuntu Touch.
53+ Install this metapackage to get a complete set of tools to work with Ubuntu
54+ Touch.
55+
56 Package: phablet-tools
57-Section: admin
58+Section: oldlibs
59 Architecture: all
60 Depends:
61+ ubuntu-touch-tools,
62+ ${misc:Depends},
63+Description: transitional dummy package.
64+ This is a transitional dummy package. It can safely be removed.
65+
66+Package: click-buddy
67+Section: devel
68+Architecture: all
69+Depends:
70+ ${misc:Depends},
71+ android-tools-adb (>= 4.2.2),
72+ click,
73+ cmake,
74+ ubuntu-touch-dev-tools (= ${binary:Version}),
75+Description: Tool to build and provision click packages.
76+ This tool is intended to build click packages by wrapping through cmake and
77+ also provinding mechanisms to provision the build package onto a target
78+ device and install it's tests.
79+
80+Package: python-phabletutils
81+Section: python
82+Architecture: all
83+Depends:
84+ ${misc:Depends},
85+ ${python:Depends},
86 android-tools-adb (>= 4.2.2),
87 android-tools-fastboot (>= 4.2.2),
88- bzr,
89- click,
90- curl,
91- dpkg-dev,
92 python-configobj,
93 python-lzma,
94 python-launchpadlib,
95 python-requests,
96 python-xdg,
97+Description: Tool to work with Ubuntu Touch (python module).
98+ This module provides wrappers and helpers to provision and interface with
99+ an Ubuntu Touch device.
100+
101+Package: ubuntu-touch-dev-tools
102+Section: devel
103+Architecture: all
104+Depends:
105+ ${misc:Depends},
106+ ${python:Depends},
107+ bzr,
108+ imagemagick,
109+ python-phabletutils (= ${binary:Version}),
110+Suggests: click-buddy
111+Description: Tool to work develop for Ubuntu Touch.
112+ Tools to develop easily setup the network, provision and run tests,
113+ bootstrap the android repo.
114+
115+Package: ubuntu-touch-demo-tools
116+Section: devel
117+Architecture: all
118+Depends:
119+ ${misc:Depends},
120+ ${python:Depends},
121+ python-phabletutils (= ${binary:Version}),
122+Description: Tool to setup an Ubuntu Touch device with demo content.
123+ Use this tool to provision a target device with a variety of demo content.
124+
125+Package: phablet-flash
126+Section: admin
127+Architecture: all
128+Depends:
129+ ${misc:Depends},
130+ ${python:Depends},
131+ curl,
132+ python-phabletutils (= ${binary:Version}),
133 rsync,
134 wget,
135- ${misc:Depends},
136- ${python:Depends},
137-Recommends:
138- imagemagick,
139- ubuntu-dev-tools,
140- ubuntu-device-flash,
141-Description: Scripts to work with Phablet.
142- Installs Touch Developer Preview on Nexus devices, specifically the following:
143- - Galaxy Nexus
144- - Nexus 4
145- - Nexus 7
146- - Nexus 10
147- .
148- Additional tools included to bootstrap from source and setup networking
149+Recommends: ubuntu-device-flash
150+Description: Tool to provision Ubuntu Touch devices (deprecated).
151+ This is the legacy tool used to flash devices with Ubuntu Touch,
152+ ubuntu-device-flash is the new recommendation.
153
154=== added file 'debian/phablet-flash.install'
155--- debian/phablet-flash.install 1970-01-01 00:00:00 +0000
156+++ debian/phablet-flash.install 2014-03-10 13:00:25 +0000
157@@ -0,0 +1,1 @@
158+usr/bin/phablet-flash
159
160=== renamed file 'debian/phablet-tools.lintian-overrides' => 'debian/phablet-flash.lintian-overrides'
161--- debian/phablet-tools.lintian-overrides 2013-02-13 23:28:56 +0000
162+++ debian/phablet-flash.lintian-overrides 2014-03-10 13:00:25 +0000
163@@ -1,1 +1,1 @@
164-phablet-tools: binary-without-manpage
165+phablet-flash: binary-without-manpage
166
167=== added file 'debian/python-phabletutils.install'
168--- debian/python-phabletutils.install 1970-01-01 00:00:00 +0000
169+++ debian/python-phabletutils.install 2014-03-10 13:00:25 +0000
170@@ -0,0 +1,1 @@
171+usr/lib/python2.7
172
173=== added file 'debian/ubuntu-touch-demo-tools.install'
174--- debian/ubuntu-touch-demo-tools.install 1970-01-01 00:00:00 +0000
175+++ debian/ubuntu-touch-demo-tools.install 2014-03-10 13:00:25 +0000
176@@ -0,0 +1,1 @@
177+usr/bin/phablet-demo-setup
178
179=== added file 'debian/ubuntu-touch-dev-tools.install'
180--- debian/ubuntu-touch-dev-tools.install 1970-01-01 00:00:00 +0000
181+++ debian/ubuntu-touch-dev-tools.install 2014-03-10 13:00:25 +0000
182@@ -0,0 +1,7 @@
183+usr/bin/repo
184+usr/bin/phablet-dev-bootstrap
185+usr/bin/phablet-network
186+usr/bin/phablet-config
187+usr/bin/phablet-test-run
188+usr/bin/phablet-screenshot
189+usr/bin/phablet-click-test-setup
190
191=== added file 'debian/ubuntu-touch-dev-tools.lintian-overrides'
192--- debian/ubuntu-touch-dev-tools.lintian-overrides 1970-01-01 00:00:00 +0000
193+++ debian/ubuntu-touch-dev-tools.lintian-overrides 2014-03-10 13:00:25 +0000
194@@ -0,0 +1,1 @@
195+ubuntu-touch-dev-tools: binary-without-manpage
196
197=== modified file 'phablet-flash'
198--- phablet-flash 2013-08-09 01:07:55 +0000
199+++ phablet-flash 2014-03-10 13:00:25 +0000
200@@ -17,6 +17,7 @@
201 import logging
202 import os
203 import sys
204+import time
205
206 from phabletutils.device import (AndroidBridge, Fastboot)
207 from phabletutils import arguments
208@@ -40,6 +41,10 @@
209 if not license.has_accepted(accepted_pathname()) and \
210 not license.query(settings.legal_notice, accepted_pathname()):
211 exit(1)
212+ print('\nphablet-flash is deprecated; use ubuntu-device-flash instead\n'
213+ 'provided by the ubuntu-device-flash package or\n'
214+ 'go get launchpad.net/goget-ubuntu-touch/ubuntu-device-flash\n')
215+ time.sleep(2)
216 try:
217 project = args.func(args)
218 if project:

Subscribers

People subscribed via source and target branches