Upgrading python-autopilot to 1.4 with the ppa:autopilot/ppa doesn't upgrade the libraries

Bug #1227797 reported by Leo Arias on 2013-09-19
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Autopilot
High
Thomi Richards
autopilot (Ubuntu)
Undecided
Unassigned
Saucy
Undecided
Unassigned
autopilot-gtk (Ubuntu)
Undecided
Unassigned
Saucy
Undecided
Unassigned

Bug Description

Just as bug #1224976, I've just added the ppa:autopilot/ppa and upgraded.
Now I have python-autopilot 1.4 but libautopilot-qt 1.3.

This ppa is important because is the one documented here: http://developer.ubuntu.com/resources/tutorials/quality/how-to-write-autopilot-tests/

$ apt-cache policy python-autopilot
python-autopilot:
  Instalita: 1.4bzr327saucy0
  Kandidato: 1.4+14.04.20130917ubuntu.unity.nextbzr329saucy0
  Version table:
     1.4+14.04.20130917ubuntu.unity.nextbzr329saucy0 0
        500 http://ppa.launchpad.net/autopilot/ppa/ubuntu/ saucy/main amd64 Packages
 *** 1.4bzr327saucy0 0
        100 /var/lib/dpkg/status
     1.3.1+13.10.20130918-0ubuntu1 0
        500 http://cr.archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
elopio@tangamandapio-desktop:~/workspace/canonical/ubuntu-qtcreator-plugins/trunk$ apt-cache policy libautopilot-qt
libautopilot-qt:
  Instalita: 1.3+13.10.20130814bzr70saucy0
  Kandidato: 1.3+13.10.20130814bzr70saucy0
  Version table:
 *** 1.3+13.10.20130814bzr70saucy0 0
        500 http://ppa.launchpad.net/autopilot/ppa/ubuntu/ saucy/main amd64 Packages
        100 /var/lib/dpkg/status
     1.3+13.10.20130814-0ubuntu1 0
        500 http://cr.archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages

Related branches

Changed in autopilot:
status: New → Confirmed
Martin Pitt (pitti) wrote :

I propose we change dependencies as follows:

libautopilot-{gtk,qt}: Lift the "Recommends: python-autopilot" to "Depends: python-autopilot (>= 1.4) | python3-autopilot (>= 1.4)"

python[3]-autopilot: Add missing Breaks: libautopilot-gtk (<< 1.4), libautopilot-qt (<< 1.4)

Thomi Richards (thomir) on 2013-09-27
Changed in autopilot:
importance: Undecided → High
assignee: nobody → Thomi Richards (thomir)
milestone: none → 1.4
Martin Pitt (pitti) wrote :

With the above, you can drop these from libautopilot-{gtk,qt} then:

Breaks: python-autopilot (<< 1.4),
        python3-autopilot (<< 1.4)

PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:autopilot at revision 343, scheduled for release in autopilot, milestone 1.4

Changed in autopilot:
status: Confirmed → Fix Committed
Leo Arias (elopio) wrote :

Thanks for the fix.

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package autopilot-gtk - 1.4+14.04.20131106.1-0ubuntu1

---------------
autopilot-gtk (1.4+14.04.20131106.1-0ubuntu1) trusty; urgency=low

  [ Thomi Richards ]
  * Update packaging details so upgrading from 1.3 -> 1.4 is seamless.
    (LP: #1227797)
  * Make autopilot-gtk print the wire protocol version when it start up.
    (LP: #1248293)

  [ Martin Pitt ]
  * Build-depend on autopilot >= 1.4 to ensure protocol compatibility in
    tests

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 57

autopilot-gtk (1.4-0ubuntu1) saucy; urgency=low

  [ Thomi Richards ]
  * Version bump, updatedx to new xpathselect API.

autopilot-gtk (1.3+14.04.20130912ubuntu.unity.next-0ubuntu1) saucy; urgency=low

  * Automatic snapshot from revision 52 (ubuntu-unity/next)
 -- Ubuntu daily release <email address hidden> Wed, 06 Nov 2013 10:03:24 +0000

Changed in autopilot-gtk (Ubuntu):
status: New → Fix Released
Launchpad Janitor (janitor) wrote :
Download full text (3.7 KiB)

This bug was fixed in the package autopilot - 1.4+14.04.20131106.1-0ubuntu1

---------------
autopilot (1.4+14.04.20131106.1-0ubuntu1) trusty; urgency=low

  [ Jean-Baptiste Lallement ]
  * Forward port changes from 1.3.

  [ Marco Trevisan (TreviƱo) ]
  * Bamf: pass Gdk.Display to GdkX11.X11Window.foreign_new_for_display.
    (LP: #1234478)

  [ Automatic PS uploader ]
  * Remove a spurious log message. (LP: #1227852)

  [ Andy Doan ]
  * Forward port changes from 1.3.

  [ Jamie Strandboge ]
  * Forward port apparmor rules and functional test fixes.

  [ Christopher Lee ]
  * Forward port changes from 1.3.
  * Backout additions for logging when a process dies.
  * Update the autopilot funcational tests so they work under python 3.
    (LP: #1232973)
  * Changes how the proxy objects are created so the inheritance is
    correct . (LP: #1230046)
  * Keyboard backends: Add alias so Backspace and BackSpace work. . (LP:
    #1237675)
  * Fixes issue where a classes _Backend can be None causes uncaught
    exceptions. (LP: #1233972)
  * Add details to select_many docs re: order of objects returned not
    guaranteed. (LP: #1248336)

  [ Thomi Richards ]
  * Forward port changes from 1.3.
  * Remove a spurious log message. (LP: #1227852)
  * Forward port apparmor rules and functional test fixes.
  * Fix a missing test dependency, and add more logging when a process
    exits before we find the introspection interface.
  * Fix 1.4 documentation to include type ids in the examples. (LP:
    #1230038)
  * Forward port wait_select_single method (and associated changes &
    tests) to 1.4. (LP: #1231694)
  * Update autopilot documentation to fix porting guide, and add several
    objects to the documentation index. (LP: #1231690, #1230038)
  * Add support for 3D points. (LP: #1227131)
  * Make the default help text more useful. (LP: #1224771)
  * Add a warning when an autopilot query returns many items, and should
    probably be optimised. (LP: #1227830)
  * Update packaging details so upgrading from 1.3 -> 1.4 is seamless.
    (LP: #1227797)
  * Log an 'info' message when we set an environment variable, and when
    we delete one. (LP: #1236097)
  * Changes how the proxy objects are created so the inheritance is
    correct . (LP: #1230046)
  * Fixes issue where a classes _Backend can be None causes uncaught
    exceptions. (LP: #1233972)
  * Make client-side attribute reprs the same as their python types.
    (LP: #1237039)
  * Use the 'six' python module to help us get python 2/3 compatibility,
    rather than rolling our own. (LP: #1238257)
  * Fix documentation next/prev links. (LP: #1231690, #1239493,
    #1230038)
  * Add documentation for the autopilot type support for 3D points.

  [ Martin Pitt ]
  * Forward port changes from 1.3.

  [ Corey Goldberg ]
  * add tox config and packaging fixes.
  * added flake8 static test from tox and fixed lint errors.
  * unit tests only from tox.
  * make sphinx docs pretty.
  * updates and minor fixes to documentation. also added a short README.

  [ Leo Arias ]
  * Added the logging annotation to be used on emulators.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 357

autopilot (1.4+14...

Read more...

Changed in autopilot (Ubuntu):
status: New → Fix Released
Thomi Richards (thomir) on 2013-11-07
Changed in autopilot:
status: Fix Committed → Fix Released
Rolf Leggewie (r0lf) wrote :

saucy has seen the end of its life and is no longer receiving any updates. Marking the saucy task for this ticket as "Won't Fix".

Changed in autopilot-gtk (Ubuntu Saucy):
status: New → Won't Fix
Changed in autopilot (Ubuntu Saucy):
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers