--- autopilot-legacy-1.4.1+15.10.20150911.orig/debian/61-autopilot-uinput.rules +++ autopilot-legacy-1.4.1+15.10.20150911/debian/61-autopilot-uinput.rules @@ -0,0 +1,2 @@ +# Creates autopilot group specific access to /dev/uinput +KERNEL=="uinput", SUBSYSTEM=="misc", SYMLINK="autopilot-uinput", GROUP="autopilot", MODE="0660" --- autopilot-legacy-1.4.1+15.10.20150911.orig/debian/autopilot-touch.dirs +++ autopilot-legacy-1.4.1+15.10.20150911/debian/autopilot-touch.dirs @@ -0,0 +1 @@ +usr/share/autopilot-touch/apparmor --- autopilot-legacy-1.4.1+15.10.20150911.orig/debian/autopilot-touch.install +++ autopilot-legacy-1.4.1+15.10.20150911/debian/autopilot-touch.install @@ -0,0 +1 @@ +apparmor/click.rules usr/share/autopilot-touch/apparmor --- autopilot-legacy-1.4.1+15.10.20150911.orig/debian/changelog +++ autopilot-legacy-1.4.1+15.10.20150911/debian/changelog @@ -0,0 +1,79 @@ +autopilot-legacy (1.4.1+15.10.20150911-0ubuntu1) wily; urgency=medium + + [ Marco Trevisan (Treviño) ] + * Bamf: protect from BadWindow errors when getting the title (LP: + #1486518) + + [ Martin Pitt ] + * Bamf: protect from BadWindow errors when getting the title (LP: + #1486518) + + -- Marco Trevisan (Treviño) Fri, 11 Sep 2015 18:35:29 +0000 + +autopilot-legacy (1.4.1+15.10.20150511-0ubuntu1) wily; urgency=medium + + [ Chris Townsend ] + * Account for the renaming of gcalctool.desktop to gnome- + calculator.desktop. (LP: #1402024) + + -- CI Train Bot Mon, 11 May 2015 15:43:00 +0000 + +autopilot-legacy (1.4.1+14.10.20140822-0ubuntu1) utopic; urgency=low + + [ Chris Townsend ] + * Rename the reference to the Mahjongg .desktop file to match the + change in the Mahjongg package. + + [ Christopher Lee ] + * Added patch files + * Update Vcs-bzr line in debian/control and incl. build workaround. + * Rename the reference to the Mahjongg .desktop file to match the + change in the Mahjongg package. + + -- Ubuntu daily release Fri, 22 Aug 2014 03:25:10 +0000 + +autopilot-legacy (1.4.1+14.10.20140430-0ubuntu4) utopic; urgency=medium + + * debian/control: + - Switch gir1.2-*-app-launch-2 dependency from upstart-app-launch to + ubuntu-app-launch. + * Replace upstart-app-launch related calls in code to use ubuntu-app-launch + instead, trying to sync up with the changes made to the main autopilot + package. + + -- Łukasz 'sil2100' Zemczak Thu, 05 Jun 2014 13:20:37 +0200 + +autopilot-legacy (1.4.1+14.10.20140430-0ubuntu3) utopic; urgency=medium + + * Add sandbox_run_exit.patch: Fix autopilot3-sandbox-run exit status. If + autopilot fails with a non-zero exit code, capture this in $RC, instead of + capturing the exit status of "echo" (which will always succeed). Backport + of https://code.launchpad.net/~pitti/autopilot/sandbox-run/+merge/219638. + + -- Martin Pitt Fri, 16 May 2014 13:00:48 +0200 + +autopilot-legacy (1.4.1+14.10.20140430-0ubuntu2) utopic; urgency=medium + + * Make python-autopilot depend on python-evdev, this should unbreak deb + based AP tests, which will fail due to + https://launchpad.net/ubuntu/+source/ubuntu-touch-meta/1.135 upload. + + -- Dimitri John Ledkov Thu, 15 May 2014 16:16:57 +0100 + +autopilot-legacy (1.4.1+14.10.20140430-0ubuntu1) utopic; urgency=low + + [ CI bot ] + * Initial landing of the legacy codebase. + + -- Ubuntu daily release Wed, 30 Apr 2014 00:05:58 +0000 + +autopilot-legacy (1.4.1-0ubuntu1) utopic; urgency=medium + + * Split the source package into autopilot-legacy, which only provides + the Python 2 binary packages. (LP: #1313822) + * d/control: Bump Standards-Version to 3.9.5 with no other changes necessary. + * d/rules: Define $HOME as a temporary directory in + override_dh_auto_test since an existing $HOME is a requirement of the + test suite run at build time. + + -- Barry Warsaw Mon, 28 Apr 2014 11:35:57 -0400 --- autopilot-legacy-1.4.1+15.10.20150911.orig/debian/compat +++ autopilot-legacy-1.4.1+15.10.20150911/debian/compat @@ -0,0 +1 @@ +9 --- autopilot-legacy-1.4.1+15.10.20150911.orig/debian/control +++ autopilot-legacy-1.4.1+15.10.20150911/debian/control @@ -0,0 +1,152 @@ +Source: autopilot-legacy +Section: python +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Thomi Richards +Build-Depends: debhelper (>= 9.0.0), + dh-python, + quilt, + dvipng, + gir1.2-gconf-2.0, + gir1.2-gtk-3.0, + gir1.2-ibus-1.0, + gir1.2-ubuntu-app-launch-2, + graphviz, + liblttng-ust-dev, + python-all-dev (>= 2.6), + python-contextlib2, + python-dbus, + python-debian, + python-decorator, + python-dev, + python-evdev, + python-fixtures, + python-gi, + python-junitxml, + python-mock, + python-psutil, + python-setuptools, + python-six, + python-sphinx, + python-subunit, + python-testscenarios, + python-testtools, + python-xlib, + texlive-latex-extra, +Standards-Version: 3.9.5 +Homepage: https://launchpad.net/autopilot +Vcs-bzr: https://code.launchpad.net/~autopilot/autopilot/legacy +X-Python-Version: >= 2.7 +X-Python3-Version: >= 3.3 + +Package: python-autopilot +Architecture: all +Depends: ${misc:Depends}, + ${python:Depends}, + python-gi, + gir1.2-ubuntu-app-launch-2, + python-contextlib2, + python-dbus, + python-decorator, + python-fixtures, + python-junitxml, + python-psutil, + python-six, + python-subunit, + python-testscenarios, + python-testtools, + udev, + libautopilot-qt (>= 1.4), + python-evdev, + fbset, +Recommends: autopilot-desktop-legacy | autopilot-touch-legacy, + libautopilot-gtk (>= 1.4), + python-autopilot-trace, + recordmydesktop, +Breaks: libautopilot-gtk (<< 1.4), + libautopilot-qt (<< 1.4), +Description: Utility to write and run integration tests easily + The autopilot engine enables to ease the writing of python tests + for your application manipulating your inputs like the mouse and + keyboard. It also provides a lot of utilities linked to the X server + and detecting applications. + . + This is the legacy Python 2 support. + +Package: python-autopilot-trace +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + python-autopilot, +Description: Support for tracing in autopilot + This package contains the binary lttng trace point for tracing + autopilot tests. This is useful when using autopilot to exercise + an instrumented application. + . + This is the legacy Python 2 support. + +Package: autopilot-touch-legacy +Architecture: all +Section: metapackages +Depends: ${misc:Depends}, + libautopilot-qt (>= 1.4), + python-autopilot, + python-evdev, + fbset, +Description: Autopilot support for the ubuntu Touch platform + This metapackage exists to depend on the packages needed to install and use + autopilot on the Ubuntu Touch platform. + . + This is the legacy Python 2 support. + +Package: autopilot-desktop-legacy +Architecture: all +Section: metapackages +Depends: ${misc:Depends}, + gir1.2-gconf-2.0, + gir1.2-glib-2.0, + gir1.2-gtk-3.0, + python-autopilot, + python-xlib, + bamfdaemon, +Recommends: python-autopilot-vis, + python-evdev, +Description: Autopilot support for the ubuntu Desktop platform + This metapackage exists to depend on the packages needed to install and use + autopilot on the Ubuntu Desktop platform. + . + This is the legacy Python 2 support. + +Package: python-autopilot-vis +Architecture: all +Depends: ${misc:Depends}, + ${python:Depends}, + python-autopilot, + python-dbus, + python-qt4, + python-qt4-dbus, +Description: The visualisation application for Autopilot. + The Autopilot vis tool allows you to inspect an application introspection + tree. It is a useful tool for test authors, but not required to run autopilot + tests. + +Package: python-autopilot-tests +Architecture: all +Depends: ${misc:Depends}, + ${python:Depends}, + dpkg-dev, + libautopilot-gtk (>= 1.4), + libautopilot-qt (>= 1.4), + python-autopilot, + python-evdev, + python-mock, + python-windowmocker, + qmlscene, + recordmydesktop, +Description: Tests for the autopilot functional test tool. + This package contains tests for the python-autopilot package. + You can use this package to verify that autopilot is functioning + correctly, or to copy the techniques used in the autopilot tests + themselves. + . + This is the legacy Python 2 support. --- autopilot-legacy-1.4.1+15.10.20150911.orig/debian/copyright +++ autopilot-legacy-1.4.1+15.10.20150911/debian/copyright @@ -0,0 +1,24 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: autopilot +Source: https://launchpad.net/autopilot + +Files: * +Copyright: 2010-2012 Canonical +License: GPL-3.0 + +License: GPL-3.0 + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, version 3 of the License. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 version 3 can be found in "/usr/share/common-licenses/GPL-3". + --- autopilot-legacy-1.4.1+15.10.20150911.orig/debian/python-autopilot-tests.install +++ autopilot-legacy-1.4.1+15.10.20150911/debian/python-autopilot-tests.install @@ -0,0 +1,3 @@ +usr/lib/python2*/*/autopilot/tests/*.py +usr/lib/python2*/*/autopilot/tests/unit/*.py +usr/lib/python2*/*/autopilot/tests/functional/*.py --- autopilot-legacy-1.4.1+15.10.20150911.orig/debian/python-autopilot-trace.install +++ autopilot-legacy-1.4.1+15.10.20150911/debian/python-autopilot-trace.install @@ -0,0 +1 @@ +usr/lib/python2.7/dist-packages/autopilot/tracepoint.so --- autopilot-legacy-1.4.1+15.10.20150911.orig/debian/python-autopilot-vis.install +++ autopilot-legacy-1.4.1+15.10.20150911/debian/python-autopilot-vis.install @@ -0,0 +1 @@ +usr/lib/python2*/*/autopilot/vis/*.py --- autopilot-legacy-1.4.1+15.10.20150911.orig/debian/python-autopilot.docs +++ autopilot-legacy-1.4.1+15.10.20150911/debian/python-autopilot.docs @@ -0,0 +1,2 @@ +docs/_build/html/ + --- autopilot-legacy-1.4.1+15.10.20150911.orig/debian/python-autopilot.install +++ autopilot-legacy-1.4.1+15.10.20150911/debian/python-autopilot.install @@ -0,0 +1,11 @@ +debian/61-autopilot-uinput.rules /lib/udev/rules.d +usr/bin/autopilot /usr/bin/ +usr/bin/autopilot-sandbox-run /usr/bin/ +usr/lib/python2*/*/autopilot*.egg-info +usr/lib/python2*/*/autopilot/*.py +usr/lib/python2*/*/autopilot/application/*.py +usr/lib/python2*/*/autopilot/display/*.py +usr/lib/python2*/*/autopilot/input/*.py +usr/lib/python2*/*/autopilot/introspection/*.py +usr/lib/python2*/*/autopilot/matchers/*.py +usr/lib/python2*/*/autopilot/process/*.py --- autopilot-legacy-1.4.1+15.10.20150911.orig/debian/python-autopilot.postinst +++ autopilot-legacy-1.4.1+15.10.20150911/debian/python-autopilot.postinst @@ -0,0 +1,24 @@ +#!/bin/sh +# postinst for autopilot + +set -e + +AUTOPILOT_GROUP=autopilot + +if [ "$1" = configure ]; then + # Add the autopilot group + addgroup --quiet \ + --system \ + --no-create-home \ + "$AUTOPILOT_GROUP" || true + + # Add each sudo user to the autopilot group + for u in $(getent group sudo | sed -e "s/^.*://" -e "s/,/ /g"); do + adduser --quiet "$u" "$AUTOPILOT_GROUP" > /dev/null || true + done + + # udev rules were installed, trigger creation of the /dev node + udevadm trigger --action=change +fi + +#DEBHELPER# --- autopilot-legacy-1.4.1+15.10.20150911.orig/debian/python-autopilot.postrm +++ autopilot-legacy-1.4.1+15.10.20150911/debian/python-autopilot.postrm @@ -0,0 +1,13 @@ +#!/bin/sh + +set -e + +AUTOPILOT_GROUP=autopilot + +if [ "$1" = "purge" ]; then + delgroup --quiet --system "$AUTOPILOT_GROUP" > /dev/null || true +fi + +#DEBHELPER# + +exit 0 --- autopilot-legacy-1.4.1+15.10.20150911.orig/debian/rules +++ autopilot-legacy-1.4.1+15.10.20150911/debian/rules @@ -0,0 +1,26 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +# export DH_VERBOSE=1 + +%: + dh $@ --with python2,quilt + +override_dh_auto_clean: + dh_auto_clean + rm -rf build + +override_dh_auto_build: + sphinx-build -b html -W docs/ docs/_build/html/ + dh_auto_build + +override_dh_auto_test: +ifeq (, $(findstring nocheck, $(DEB_BUILD_OPTIONS))) + HOME=`mktemp -d --tmpdir=debian` \ + XDG_RUNTIME_DIR=`mktemp -d --tmpdir=debian` \ + python -m testtools.run discover autopilot.tests.unit +endif + +override_dh_install: + dh_install -X.pyc --fail-missing --- autopilot-legacy-1.4.1+15.10.20150911.orig/debian/source/format +++ autopilot-legacy-1.4.1+15.10.20150911/debian/source/format @@ -0,0 +1 @@ +1.0