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
=== modified file 'debian/changelog'
--- debian/changelog 2014-02-27 15:28:28 +0000
+++ debian/changelog 2014-03-10 13:00:25 +0000
@@ -1,3 +1,10 @@
1phablet-tools (1.1-0ubuntu1) UNRELEASED; urgency=medium
2
3 * Splitting up package into smaller ones.
4 * Adding cmake dependency to click-buddy (LP: #1289558)
5
6 -- Sergio Schvezov <sergio.schvezov@canonical.com> Sun, 09 Mar 2014 02:13:24 -0300
7
1phablet-tools (1.0+14.04.20140227.1-0ubuntu1) trusty; urgency=low8phablet-tools (1.0+14.04.20140227.1-0ubuntu1) trusty; urgency=low
29
3 [ Sergio Schvezov ]10 [ Sergio Schvezov ]
411
=== added file 'debian/click-buddy.install'
--- debian/click-buddy.install 1970-01-01 00:00:00 +0000
+++ debian/click-buddy.install 2014-03-10 13:00:25 +0000
@@ -0,0 +1,1 @@
1usr/bin/click-buddy
02
=== modified file 'debian/control'
--- debian/control 2014-02-24 15:20:31 +0000
+++ debian/control 2014-03-10 13:00:25 +0000
@@ -14,7 +14,7 @@
14 python-testscenarios,14 python-testscenarios,
15 python-testtools,15 python-testtools,
16 python-xdg,16 python-xdg,
17Standards-Version: 3.9.417Standards-Version: 3.9.5
18Section: admin18Section: admin
19# If you aren't a member of ~phablet-team but need to upload19# If you aren't a member of ~phablet-team but need to upload
20# packaging changes, just go ahead. ~phablet-team will notice20# packaging changes, just go ahead. ~phablet-team will notice
@@ -22,34 +22,99 @@
22Vcs-Bzr: https://code.launchpad.net/~phablet-team/phablet-tools/trunk22Vcs-Bzr: https://code.launchpad.net/~phablet-team/phablet-tools/trunk
23Vcs-Browser: https://bazaar.launchpad.net/~phablet-team/phablet-tools/trunk/files23Vcs-Browser: https://bazaar.launchpad.net/~phablet-team/phablet-tools/trunk/files
2424
25Package: ubuntu-touch-tools
26Replaces: phablet-tools ( << 1.1 )
27Breaks: phablet-tools ( << 1.1 )
28Section: admin
29Architecture: all
30Depends:
31 ${misc:Depends},
32 click-buddy (= ${binary:Version}),
33 phablet-flash (= ${binary:Version}),
34 ubuntu-touch-dev-tools (= ${binary:Version}),
35 ubuntu-touch-demo-tools (= ${binary:Version}),
36 ubuntu-device-flash,
37Recommends:
38 ubuntu-emulator,
39Description: Tool bundle to work with Ubuntu Touch.
40 Install this metapackage to get a complete set of tools to work with Ubuntu
41 Touch.
42
25Package: phablet-tools43Package: phablet-tools
26Section: admin44Section: oldlibs
27Architecture: all45Architecture: all
28Depends:46Depends:
47 ubuntu-touch-tools,
48 ${misc:Depends},
49Description: transitional dummy package.
50 This is a transitional dummy package. It can safely be removed.
51
52Package: click-buddy
53Section: devel
54Architecture: all
55Depends:
56 ${misc:Depends},
57 android-tools-adb (>= 4.2.2),
58 click,
59 cmake,
60 ubuntu-touch-dev-tools (= ${binary:Version}),
61Description: Tool to build and provision click packages.
62 This tool is intended to build click packages by wrapping through cmake and
63 also provinding mechanisms to provision the build package onto a target
64 device and install it's tests.
65
66Package: python-phabletutils
67Section: python
68Architecture: all
69Depends:
70 ${misc:Depends},
71 ${python:Depends},
29 android-tools-adb (>= 4.2.2),72 android-tools-adb (>= 4.2.2),
30 android-tools-fastboot (>= 4.2.2),73 android-tools-fastboot (>= 4.2.2),
31 bzr,
32 click,
33 curl,
34 dpkg-dev,
35 python-configobj,74 python-configobj,
36 python-lzma,75 python-lzma,
37 python-launchpadlib,76 python-launchpadlib,
38 python-requests,77 python-requests,
39 python-xdg,78 python-xdg,
79Description: Tool to work with Ubuntu Touch (python module).
80 This module provides wrappers and helpers to provision and interface with
81 an Ubuntu Touch device.
82
83Package: ubuntu-touch-dev-tools
84Section: devel
85Architecture: all
86Depends:
87 ${misc:Depends},
88 ${python:Depends},
89 bzr,
90 imagemagick,
91 python-phabletutils (= ${binary:Version}),
92Suggests: click-buddy
93Description: Tool to work develop for Ubuntu Touch.
94 Tools to develop easily setup the network, provision and run tests,
95 bootstrap the android repo.
96
97Package: ubuntu-touch-demo-tools
98Section: devel
99Architecture: all
100Depends:
101 ${misc:Depends},
102 ${python:Depends},
103 python-phabletutils (= ${binary:Version}),
104Description: Tool to setup an Ubuntu Touch device with demo content.
105 Use this tool to provision a target device with a variety of demo content.
106
107Package: phablet-flash
108Section: admin
109Architecture: all
110Depends:
111 ${misc:Depends},
112 ${python:Depends},
113 curl,
114 python-phabletutils (= ${binary:Version}),
40 rsync,115 rsync,
41 wget,116 wget,
42 ${misc:Depends},117Recommends: ubuntu-device-flash
43 ${python:Depends},118Description: Tool to provision Ubuntu Touch devices (deprecated).
44Recommends:119 This is the legacy tool used to flash devices with Ubuntu Touch,
45 imagemagick,120 ubuntu-device-flash is the new recommendation.
46 ubuntu-dev-tools,
47 ubuntu-device-flash,
48Description: Scripts to work with Phablet.
49 Installs Touch Developer Preview on Nexus devices, specifically the following:
50 - Galaxy Nexus
51 - Nexus 4
52 - Nexus 7
53 - Nexus 10
54 .
55 Additional tools included to bootstrap from source and setup networking
56121
=== added file 'debian/phablet-flash.install'
--- debian/phablet-flash.install 1970-01-01 00:00:00 +0000
+++ debian/phablet-flash.install 2014-03-10 13:00:25 +0000
@@ -0,0 +1,1 @@
1usr/bin/phablet-flash
02
=== renamed file 'debian/phablet-tools.lintian-overrides' => 'debian/phablet-flash.lintian-overrides'
--- debian/phablet-tools.lintian-overrides 2013-02-13 23:28:56 +0000
+++ debian/phablet-flash.lintian-overrides 2014-03-10 13:00:25 +0000
@@ -1,1 +1,1 @@
1phablet-tools: binary-without-manpage1phablet-flash: binary-without-manpage
22
=== added file 'debian/python-phabletutils.install'
--- debian/python-phabletutils.install 1970-01-01 00:00:00 +0000
+++ debian/python-phabletutils.install 2014-03-10 13:00:25 +0000
@@ -0,0 +1,1 @@
1usr/lib/python2.7
02
=== added file 'debian/ubuntu-touch-demo-tools.install'
--- debian/ubuntu-touch-demo-tools.install 1970-01-01 00:00:00 +0000
+++ debian/ubuntu-touch-demo-tools.install 2014-03-10 13:00:25 +0000
@@ -0,0 +1,1 @@
1usr/bin/phablet-demo-setup
02
=== added file 'debian/ubuntu-touch-dev-tools.install'
--- debian/ubuntu-touch-dev-tools.install 1970-01-01 00:00:00 +0000
+++ debian/ubuntu-touch-dev-tools.install 2014-03-10 13:00:25 +0000
@@ -0,0 +1,7 @@
1usr/bin/repo
2usr/bin/phablet-dev-bootstrap
3usr/bin/phablet-network
4usr/bin/phablet-config
5usr/bin/phablet-test-run
6usr/bin/phablet-screenshot
7usr/bin/phablet-click-test-setup
08
=== added file 'debian/ubuntu-touch-dev-tools.lintian-overrides'
--- debian/ubuntu-touch-dev-tools.lintian-overrides 1970-01-01 00:00:00 +0000
+++ debian/ubuntu-touch-dev-tools.lintian-overrides 2014-03-10 13:00:25 +0000
@@ -0,0 +1,1 @@
1ubuntu-touch-dev-tools: binary-without-manpage
02
=== modified file 'phablet-flash'
--- phablet-flash 2013-08-09 01:07:55 +0000
+++ phablet-flash 2014-03-10 13:00:25 +0000
@@ -17,6 +17,7 @@
17import logging17import logging
18import os18import os
19import sys19import sys
20import time
2021
21from phabletutils.device import (AndroidBridge, Fastboot)22from phabletutils.device import (AndroidBridge, Fastboot)
22from phabletutils import arguments23from phabletutils import arguments
@@ -40,6 +41,10 @@
40 if not license.has_accepted(accepted_pathname()) and \41 if not license.has_accepted(accepted_pathname()) and \
41 not license.query(settings.legal_notice, accepted_pathname()):42 not license.query(settings.legal_notice, accepted_pathname()):
42 exit(1)43 exit(1)
44 print('\nphablet-flash is deprecated; use ubuntu-device-flash instead\n'
45 'provided by the ubuntu-device-flash package or\n'
46 'go get launchpad.net/goget-ubuntu-touch/ubuntu-device-flash\n')
47 time.sleep(2)
43 try:48 try:
44 project = args.func(args)49 project = args.func(args)
45 if project:50 if project:

Subscribers

People subscribed via source and target branches