--- goget-ubuntu-touch-0.4+15.04.20141113.orig/debian/changelog +++ goget-ubuntu-touch-0.4+15.04.20141113/debian/changelog @@ -0,0 +1,268 @@ +goget-ubuntu-touch (0.4+15.04.20141113-0ubuntu1) vivid; urgency=low + + [ Michael Vogt ] + * ubuntu-device-flash: trivial branch to fix crash if no + /etc/default/keyboard file is available + + -- Ubuntu daily release Thu, 13 Nov 2014 15:06:36 +0000 + +goget-ubuntu-touch (0.4+15.04.20141104.1-0ubuntu1) vivid; urgency=low + + [ Sergio Schvezov ] + * ubuntu-device-flash: positional commands for query and flashing + touch and support for lvm partitions. + * ubuntu-device-flash: Adding core command + * ubuntu-device-flash: adding cloud-init logic and using the devl + channel by default + * ubuntu-device-flash: --developer-mode extended to now also inhibit + adb disabling when the screen is locked + * ubuntu-emulator: creation with flag to always have adb enabled. + + -- Ubuntu daily release Tue, 04 Nov 2014 18:41:55 +0000 + +goget-ubuntu-touch (0.4+14.10.20141002-0ubuntu1) utopic; urgency=low + + [ James Hunt ] + * ubuntu-device-flash: add '--list-images' option to display brief + image details, one per line. + + -- Ubuntu daily release Thu, 02 Oct 2014 18:32:17 +0000 + +goget-ubuntu-touch (0.4+14.10.20140929-0ubuntu1) utopic; urgency=low + + [ Sergio Schvezov ] + * ubuntu-device-flash: minor improvements to user experience and code + polish + + -- Ubuntu daily release Mon, 29 Sep 2014 17:28:01 +0000 + +goget-ubuntu-touch (0.4+14.10.20140912-0ubuntu1) utopic; urgency=low + + [ Sergio Schvezov ] + * ubuntu-emulator: Add a default password for phablet on 'create'. + (LP: #1365990) + + -- Ubuntu daily release Fri, 12 Sep 2014 00:38:40 +0000 + +goget-ubuntu-touch (0.4+14.10.20140905-0ubuntu1) utopic; urgency=low + + [ Jani Monoses ] + * ubuntu-device-flash: Add --show-image flag. + + -- Ubuntu daily release Fri, 05 Sep 2014 00:51:01 +0000 + +goget-ubuntu-touch (0.4+14.10.20140902.1-0ubuntu1) utopic; urgency=low + + [ Sergio Schvezov ] + * ubuntu-device-flash: exit correctly, avoiding a double help on + errors. (LP: #1333692) + + -- Ubuntu daily release Tue, 02 Sep 2014 23:12:58 +0000 + +goget-ubuntu-touch (0.4+14.10.20140902-0ubuntu1) utopic; urgency=medium + + [ Sergio Schvezov ] + * ubuntu-device-flash: adding capability to set a password when flashing + clean. + * ubuntu-emulator: switching from armhf to i386 as defaul for create. + + -- Ubuntu daily release Tue, 02 Sep 2014 00:55:50 +0000 + +goget-ubuntu-touch (0.3+14.10.20140807-0ubuntu1) utopic; urgency=low + + [ Paul Larson ] + * Fix checking for free space in cache when it's mounted in a + different location + + [ Jani Monoses ] + * ubuntu-device-flash: Add --download-only flag. (LP: #1295148) + + [ Sergio Schvezov ] + * Unhooking stdin from the emulator and removing -shell switch as it's + not needed anymore (LP: #1329374) + + -- Ubuntu daily release Thu, 07 Aug 2014 03:57:01 +0000 + +goget-ubuntu-touch (0.3+14.10.20140709-0ubuntu1) utopic; urgency=low + + [ Ubuntu daily release ] + * New rebuild forced + + [ Sergio Schvezov ] + * ubuntu-emulator: add option to create a vfat formatted sdcard image. + * ubuntu-emulator: launch emulator from android source tree if the + build env is setup. + + [ Jani Monoses ] + * ubuntu-device-flash: Add --device-tarball flag to allow flashing a + tarball from the local disk. + + -- Ubuntu daily release Wed, 09 Jul 2014 08:53:17 +0000 + +goget-ubuntu-touch (0.3+14.10.20140619-0ubuntu1) utopic; urgency=low + + [ Ricardo Salveti de Araujo ] + * ubuntu-emulator: disable the remaining ethernet interfaces (don't + let them be managed by network manager) + + -- Ubuntu daily release Thu, 19 Jun 2014 14:36:56 +0000 + +goget-ubuntu-touch (0.3+14.10.20140618.1-0ubuntu1) utopic; urgency=medium + + [ Sergio Schvezov ] + * ubuntu-touch-do: new tool to interact with ubuntu devices. + * ubuntu-device-flash: option to flash with developer mode enabled. + * debian/control: add Built-Using for ubuntu-device-do + + [ Chris Wayne ] + * ubuntu-emulator: bash completion for running emulators + + [ Loïc Minier ] + * debian/control: add Built-Using field to binary packages to track + golang dependencies this was built against. + + [ Jani Monoses ] + * ubuntu-device-flash: Print error when parsing of cmdline args fails. + + -- Ubuntu daily release Wed, 18 Jun 2014 20:57:32 +0000 + +goget-ubuntu-touch (0.2+14.10.20140610-0ubuntu1) utopic; urgency=low + + [ Dimitri John Ledkov ] + * Unpack recovery & offer to launch it. + + -- Ubuntu daily release Tue, 10 Jun 2014 16:12:34 +0000 + +goget-ubuntu-touch (0.2+14.10.20140527-0ubuntu1) utopic; urgency=low + + [ Sergio Schvezov ] + * ubuntu-emulator: proper permissions on creation when using pkexec. + + [ Jani Monoses ] + * ubuntu-device-flash: make error message clearer. + * ubuntu-device-flash: Allow customizing the flashing by running a + user provided script + + -- Ubuntu daily release Tue, 27 May 2014 19:02:51 +0000 + +goget-ubuntu-touch (0.2+14.10.20140429.1-0ubuntu1) utopic; urgency=low + + [ Sergio Schvezov ] + * ubuntu-emulator: allow creation and running of x86 instances + * ubuntu-emulator: removing obsolete customizations (overrides and tty + setup) and adding fake location customization + + -- Ubuntu daily release Tue, 29 Apr 2014 19:08:00 +0000 + +goget-ubuntu-touch (0.2+14.04.20140416.2-0ubuntu1) trusty; urgency=low + + [ Sergio Schvezov ] + * ubuntu-device-flash: remove previous failed flashing artifacts and + if still not enough space, fail with an error message with the + amount of available space on the target (LP: #1301303) + * ubuntu-emulator: providing a better error message on download + failures (LP: #1284732) + * ubuntu-emulator & ubuntu-device-flash: use the new channel names by + default + + [ Jani Monoses ] + * ubuntu-device-flash: allow doing a --list-channels without adb + connected. + * ubuntuimage: allow disabling the verification of TLS certificates. + + -- Ubuntu daily release Wed, 16 Apr 2014 19:11:24 +0000 + +goget-ubuntu-touch (0.2+14.04.20140416-0ubuntu1) trusty; urgency=low + + [ Sergio Schvezov ] + * ubuntu-emulator: the default channel for emulators is now devel. + + [ Jani Monoses ] + * ubuntuimage: support absolute URLs in the index.json in ubuntu- + device-flash and ubuntu-emulator. + * ubuntuimage: ink against crypto/sha512 to work with more SSL certs. + + -- Ubuntu daily release Wed, 16 Apr 2014 11:46:29 +0000 + +goget-ubuntu-touch (0.2+14.04.20140328-0ubuntu1) trusty; urgency=low + + [ Ricardo Salveti de Araujo ] + * Don't need to override powerd anymore. + + -- Ubuntu daily release Fri, 28 Mar 2014 17:20:39 +0000 + +goget-ubuntu-touch (0.2+14.04.20140318-0ubuntu1) trusty; urgency=low + + [ Sergio Schvezov ] + * Adding relative image support (LP: #1293937) + + -- Ubuntu daily release Tue, 18 Mar 2014 16:22:32 +0000 + +goget-ubuntu-touch (0.2+14.04.20140317-0ubuntu1) trusty; urgency=low + + [ Sergio Schvezov ] + * Simple cleanup option for flashing. (LP: #1157710) + + -- Ubuntu daily release Mon, 17 Mar 2014 21:37:05 +0000 + +goget-ubuntu-touch (0.2+14.04.20140310-0ubuntu1) trusty; urgency=low + + [ Sergio Schvezov ] + * Adding tests for channel management. + + [ Ricardo Salveti de Araujo ] + * emulator: goldfish is now just generic + + -- Ubuntu daily release Mon, 10 Mar 2014 18:05:37 +0000 + +goget-ubuntu-touch (0.2+14.04.20140227.1-0ubuntu1) trusty; urgency=low + + [ Sergio Schvezov ] + * Switching ubuntu-device-flash from the default flag package to + "github.com/jessevdk/go-flags" which is also used for ubuntu- + emulator. This would enable the hidden cdimage download in a future + code change. + + -- Ubuntu daily release Thu, 27 Feb 2014 15:26:18 +0000 + +goget-ubuntu-touch (0.2+14.04.20140224-0ubuntu1) trusty; urgency=low + + [ Sergio Schvezov ] + * Removing the datadir printout when listing emulator instances + * Message hints for what is being waited on when flashing + + -- Ubuntu daily release Mon, 24 Feb 2014 16:11:55 +0000 + +goget-ubuntu-touch (0.2+14.04.20140207-0ubuntu1) trusty; urgency=low + + [ Sergio Schvezov ] + * Adding scale option + + -- Ubuntu daily release Fri, 07 Feb 2014 15:46:52 +0000 + +goget-ubuntu-touch (0.2+14.04.20140117-0ubuntu1) trusty; urgency=medium + + [ Sergio Schvezov ] + * Adding the EDGE skin. + * Only provide ubuntu-emulator for i386 and amd64 as ubuntu-emulator- + runtime only works there. + * Adding a list command. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 12 + + -- Ubuntu daily release Fri, 17 Jan 2014 19:26:51 +0000 + +goget-ubuntu-touch (0.1+14.04.20140110-0ubuntu1) trusty; urgency=low + + [ Sergio Schvezov ] + * Initial release. + * Automatic snapshot from revision 6 (bootstrap) + + [ Robert Bruce Park ] + * Copyright fixes requested by didrocks. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 8 + + -- Ubuntu daily release Fri, 10 Jan 2014 18:57:54 +0000 --- goget-ubuntu-touch-0.4+15.04.20141113.orig/debian/compat +++ goget-ubuntu-touch-0.4+15.04.20141113/debian/compat @@ -0,0 +1 @@ +9 --- goget-ubuntu-touch-0.4+15.04.20141113.orig/debian/control +++ goget-ubuntu-touch-0.4+15.04.20141113/debian/control @@ -0,0 +1,70 @@ +Source: goget-ubuntu-touch +Section: devel +Priority: optional +Maintainer: Ubuntu Developers +Build-Depends: debhelper (>= 9), + dh-golang, + bash-completion, + golang-go, + golang-go-flags-dev, + golang-gocheck-dev, + golang-pb-dev, +Standards-Version: 3.9.5 +Homepage: https://launchpad.net/goget-ubuntu-touch +Vcs-Browser: http://bazaar.launchpad.net/~phablet-team/goget-ubuntu-touch/trunk/files +Vcs-Bzr: lp:goget-ubuntu-touch + +Package: ubuntu-device-flash +Architecture: any +Depends: android-tools-adb, + android-tools-fastboot, + ${misc:Depends}, + ${shlibs:Depends}, +Built-Using: ${misc:Built-Using} +Description: Flash supported Nexus devices with Ubuntu + Use this tool to flash a suported device with Ubuntu by either + bootstrapping from fastboot or reflashing from an already + supported device. + +Package: ubuntu-device-do +Architecture: any +Depends: android-tools-adb, + ${misc:Depends}, + ${shlibs:Depends}, +Built-Using: ${misc:Built-Using} +Description: Tool to interact with Ubuntu Touch devices + Use this tool to interact with your Ubuntu Touch device + +Package: ubuntu-emulator +Architecture: i386 amd64 +Depends: ubuntu-emulator-runtime, + xz-utils, + ${misc:Depends}, + ${shlibs:Depends}, +Recommends: android-tools-adb, +Built-Using: ${misc:Built-Using} +Description: Create and run emulator images of Ubuntu Touch + Create and destroy Ubuntu Touch instances and run them with the emulator + +Package: golang-goget-ubuntu-touch-bootimg-dev +Architecture: all +Depends: ${misc:Depends}, + ${shlibs:Depends}, +Description: Go library for manipulating Android boot.img files + Package reads and extracts Android boot.img files + +Package: golang-goget-ubuntu-touch-devices-dev +Architecture: all +Depends: ${misc:Depends}, + ${shlibs:Depends}, +Description: Go library for interfacing with adb and fastboot + Provides facilities to interface with adb and fastboot + +Package: golang-goget-ubuntu-touch-ubuntuimage-dev +Architecture: all +Depends: ${misc:Depends}, + ${shlibs:Depends}, +Description: Go library for interfacing with an Ubuntu image server + Provides facilities to interface with an Ubuntu image server to + download OS image assets from different channels and for different + devices. --- goget-ubuntu-touch-0.4+15.04.20141113.orig/debian/copyright +++ goget-ubuntu-touch-0.4+15.04.20141113/debian/copyright @@ -0,0 +1,22 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: goget-ubuntu-touch +Source: https://launchpad.net/goget-ubuntu-touch + +Files: * +Copyright: Copyright (C) 2013 Canonical, Ltd. +License: GPL-3 + This program is free software: you can redistribute it and/or modify it + under the terms of the the GNU General Public License version 3, as + published by the Free Software Foundation. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranties of + MERCHANTABILITY, SATISFACTORY QUALITY or FITNESS FOR A PARTICULAR + PURPOSE. See the applicable version of the GNU Lesser General Public + License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU General Public License + can be found in `/usr/share/common-licenses/GPL-3' --- goget-ubuntu-touch-0.4+15.04.20141113.orig/debian/golang-goget-ubuntu-touch-bootimg-dev.install +++ goget-ubuntu-touch-0.4+15.04.20141113/debian/golang-goget-ubuntu-touch-bootimg-dev.install @@ -0,0 +1 @@ +usr/share/gocode/src/launchpad.net/goget-ubuntu-touch/bootimg --- goget-ubuntu-touch-0.4+15.04.20141113.orig/debian/golang-goget-ubuntu-touch-devices-dev.install +++ goget-ubuntu-touch-0.4+15.04.20141113/debian/golang-goget-ubuntu-touch-devices-dev.install @@ -0,0 +1 @@ +usr/share/gocode/src/launchpad.net/goget-ubuntu-touch/devices --- goget-ubuntu-touch-0.4+15.04.20141113.orig/debian/golang-goget-ubuntu-touch-ubuntuimage-dev.install +++ goget-ubuntu-touch-0.4+15.04.20141113/debian/golang-goget-ubuntu-touch-ubuntuimage-dev.install @@ -0,0 +1 @@ +usr/share/gocode/src/launchpad.net/goget-ubuntu-touch/ubuntuimage --- goget-ubuntu-touch-0.4+15.04.20141113.orig/debian/rules +++ goget-ubuntu-touch-0.4+15.04.20141113/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +export DH_OPTIONS +export DH_GOPKG := launchpad.net/goget-ubuntu-touch + +%: + dh $@ --buildsystem=golang --with=golang --fail-missing --with bash-completion + +override_dh_auto_install: + dh_auto_install -O--buildsystem=golang + rm -rf ${CURDIR}/debian/tmp/usr/bin/abootimg-extract + rm -rf ${CURDIR}/debian/tmp/usr/share/gocode/src/launchpad.net/goget-ubuntu-touch/ubuntu-emulator + rm -rf ${CURDIR}/debian/tmp/usr/share/gocode/src/launchpad.net/goget-ubuntu-touch/ubuntu-device-flash + rm -rf ${CURDIR}/debian/tmp/usr/share/gocode/src/launchpad.net/goget-ubuntu-touch/ubuntu-device-do + rm -rf ${CURDIR}/debian/tmp/usr/share/gocode/src/launchpad.net/goget-ubuntu-touch/diskimage + rm -rf ${CURDIR}/debian/tmp/usr/share/gocode/src/launchpad.net/goget-ubuntu-touch/sysutils --- goget-ubuntu-touch-0.4+15.04.20141113.orig/debian/ubuntu-device-do.install +++ goget-ubuntu-touch-0.4+15.04.20141113/debian/ubuntu-device-do.install @@ -0,0 +1 @@ +usr/bin/ubuntu-device-do --- goget-ubuntu-touch-0.4+15.04.20141113.orig/debian/ubuntu-device-flash.1 +++ goget-ubuntu-touch-0.4+15.04.20141113/debian/ubuntu-device-flash.1 @@ -0,0 +1,68 @@ +.TH UBUNTU-DEVICE-FLASH 1 + +.SH NAME +ubuntu-device-flash \- provision supported Nexus devices with Ubuntu + +.SH SYNOPSIS +.B ubuntu-device-flash +[OPTIONS] + +.SH DESCRIPTION +.B ubuntu-device-flash +Use this tool to flash a suported device with Ubuntu by either +bootstrapping from fastboot or reflashing from an already +supported device. + +.SH OPTIONS +\fB\-bootstrap\fR=\fIfalse\fR: Bootstrap the system, do this from fastboot +.HP +\fB\-channel=\fR"stable": Select channel to flash +.HP +\fB\-device=\fR"": Select device to flash +.HP +\fB\-list\-channels\fR=\fIfalse\fR: List available channels +.HP +\fB\-revision\fR=\fI0\fR: Revision to flash, 0 is current, use explicit version number or negative relative ones to current +.HP +\fB\-serial=\fR"": Serial of the device to operate +.HP +\fB\-server=\fR"https://system\-image.ubuntu.com": Select image server +.HP +\fB\-wipe\fR=\fIfalse\fR: Clear all data after flashing + +.SH EXAMPLES +To list the available channels on the server for the connected device +.PP +.nf +.RS +ubuntu-device-flash --list-channels +.RE +.fi +.PP + +To flash a full image over an existing Ubuntu Touch install with a different +channel +.PP +.nf +.RS +ubuntu-device-flash --channel [channel] +.RE +.fi +.PP + +To flash a full image over a non Ubuntu Touch install with the default +channel, do the following from fastboot +.PP +.nf +.RS +ubuntu-device-flash --bootstrap +.RE +.fi +.PP + +.SH ENVIRONMENT +.IP XDG_CACHE_HOME +If set, downloads take place in XDG_CACHE_HOME/ubuntuimages + +.SH AUTHOR +Sergio Schvezov --- goget-ubuntu-touch-0.4+15.04.20141113.orig/debian/ubuntu-device-flash.install +++ goget-ubuntu-touch-0.4+15.04.20141113/debian/ubuntu-device-flash.install @@ -0,0 +1 @@ +usr/bin/ubuntu-device-flash --- goget-ubuntu-touch-0.4+15.04.20141113.orig/debian/ubuntu-device-flash.lintian-overrides +++ goget-ubuntu-touch-0.4+15.04.20141113/debian/ubuntu-device-flash.lintian-overrides @@ -0,0 +1 @@ +no-upstream-changelog --- goget-ubuntu-touch-0.4+15.04.20141113.orig/debian/ubuntu-device-flash.manpages +++ goget-ubuntu-touch-0.4+15.04.20141113/debian/ubuntu-device-flash.manpages @@ -0,0 +1 @@ +debian/ubuntu-device-flash.1 --- goget-ubuntu-touch-0.4+15.04.20141113.orig/debian/ubuntu-emulator.1 +++ goget-ubuntu-touch-0.4+15.04.20141113/debian/ubuntu-emulator.1 @@ -0,0 +1,59 @@ +.TH UBUNTU-EMULATOR 1 +.SH NAME +ubuntu-emulator \- create and run emulator images of Ubuntu Touch + +.SH SYNOPSIS +.B ubuntu-emulator +create|destroy|snapshot +[OPTIONS] +.IR instance + +.SH DESCRIPTION +.B ubuntu-emulator +Use this tool to create and destroy Ubuntu Touch instances and run them +with the emulator + +.SH OPTIONS +Run --help on each subcommand to get extra information and parameters +.TP +create +Create new emulator instance named 'name' +.TP +destroy +Destroys an emulator instance named 'name' +.TP +list +Lists emulator instances +.TP +run +Run emulator instance named 'name' +.TP +snapshot +Manipulates snapshots for emulator instance named 'name' + +.SH EXAMPLES +To create an emulator instance named trusty +.PP +.nf +.RS +ubuntu-emulator create trusty +.RE +.fi +.PP + +To revert a previously created emulator instance named trusty to it's +pristine state +.PP +.nf +.RS +ubuntu-emulator snapshot --revert-pristine trusty +.RE +.fi +.PP + +.SH ENVIRONMENT +.IP XDG_CACHE_HOME +If set, downloads take place in XDG_CACHE_HOME/ubuntuimages + +.SH AUTHOR +Sergio Schvezov --- goget-ubuntu-touch-0.4+15.04.20141113.orig/debian/ubuntu-emulator.bash-completion +++ goget-ubuntu-touch-0.4+15.04.20141113/debian/ubuntu-emulator.bash-completion @@ -0,0 +1,21 @@ +_foo() +{ + local cur prev opts + COMPREPLY=() + cur="${COMP_WORDS[COMP_CWORD]}" + prev="${COMP_WORDS[COMP_CWORD-1]}" + opts="create list run destroy snapshot" + runopts="$(ubuntu-emulator list | cut -f1)" + + case $prev in + run) + COMPREPLY=( $(compgen -W "$runopts" -- $cur) ) + return 0 + ;; + esac + + COMPREPLY=( $(compgen -W "$opts" -- $cur) ) + return 0 +} +complete -F _foo ubuntu-emulator + --- goget-ubuntu-touch-0.4+15.04.20141113.orig/debian/ubuntu-emulator.install +++ goget-ubuntu-touch-0.4+15.04.20141113/debian/ubuntu-emulator.install @@ -0,0 +1,2 @@ +usr/bin/ubuntu-emulator +ubuntu-emulator/skins usr/share/ubuntu-emulator/ --- goget-ubuntu-touch-0.4+15.04.20141113.orig/debian/ubuntu-emulator.lintian-overrides +++ goget-ubuntu-touch-0.4+15.04.20141113/debian/ubuntu-emulator.lintian-overrides @@ -0,0 +1 @@ +no-upstream-changelog --- goget-ubuntu-touch-0.4+15.04.20141113.orig/debian/ubuntu-emulator.manpages +++ goget-ubuntu-touch-0.4+15.04.20141113/debian/ubuntu-emulator.manpages @@ -0,0 +1 @@ +debian/ubuntu-emulator.1