Upgrading python-autopilot to 1.4 doesn't upgrade the libraries

Bug #1224976 reported by Leo Arias
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Autopilot
Fix Released
Undecided
Unassigned

Bug Description

I've just added the ppa:autopilot/experimental and upgraded.
Now I have python-autopilot 1.4 but libautopilot-qt and libautopilot-gtk 1.3.

$ apt-cache policy python-autopilot
python-autopilot:
  Installed: 1.4-0~344~ubuntu13.10.1
  Candidate: 1.4-0~344~ubuntu13.10.1
  Version table:
 *** 1.4-0~344~ubuntu13.10.1 0
        500 http://ppa.launchpad.net/autopilot/experimental/ubuntu/ saucy/main amd64 Packages
        100 /var/lib/dpkg/status
     1.3.1+13.10.20130830-0ubuntu1 0
        500 http://cr.archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
$ apt-cache policy libautopilot-qt
libautopilot-qt:
  Installed: 1.3+13.10.20130814-0ubuntu1
  Candidate: 1.4-0~84~ubuntu13.10.1
  Version table:
     1.4-0~84~ubuntu13.10.1 0
        500 http://ppa.launchpad.net/autopilot/experimental/ubuntu/ saucy/main amd64 Packages
 *** 1.3+13.10.20130814-0ubuntu1 0
        500 http://cr.archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
        100 /var/lib/dpkg/status
$ apt-cache policy python-autopilot
python-autopilot:
  Installed: 1.4-0~344~ubuntu13.10.1
  Candidate: 1.4-0~344~ubuntu13.10.1
  Version table:
 *** 1.4-0~344~ubuntu13.10.1 0
        500 http://ppa.launchpad.net/autopilot/experimental/ubuntu/ saucy/main amd64 Packages
        100 /var/lib/dpkg/status
     1.3.1+13.10.20130830-0ubuntu1 0
        500 http://cr.archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
$ apt-cache policy libautopilot-gtk
libautopilot-gtk:
  Installed: 1.3+13.10.20130628-0ubuntu1
  Candidate: 1.4-0~64~ubuntu13.10.1
  Version table:
     1.4-0~64~ubuntu13.10.1 0
        500 http://ppa.launchpad.net/autopilot/experimental/ubuntu/ saucy/main amd64 Packages
 *** 1.3+13.10.20130628-0ubuntu1 0
        500 http://cr.archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
        100 /var/lib/dpkg/status

This is the error I got running the tests:

  File "/home/elopio/workspace/ubuntu/webbrowser_app/trunk/tests/autopilot/webbrowser_app/tests/__init__.py", line 56, in setUp
    self.launch_test_installed()
  File "/home/elopio/workspace/ubuntu/webbrowser_app/trunk/tests/autopilot/webbrowser_app/tests/__init__.py", line 79, in launch_test_installed
    emulator_base=UbuntuUIToolkitEmulatorBase)
  File "/usr/lib/python2.7/dist-packages/autopilot/testcase.py", line 281, in launch_test_application
    dbus_bus
  File "/usr/lib/python2.7/dist-packages/autopilot/introspection/__init__.py", line 187, in get_autopilot_proxy_object_for_process
    dbus_bus=dbus_bus,
  File "/usr/lib/python2.7/dist-packages/autopilot/introspection/__init__.py", line 273, in get_proxy_object_for_existing_process
    return _make_proxy_object(dbus_addresses[0], emulator_base)
  File "/usr/lib/python2.7/dist-packages/autopilot/introspection/__init__.py", line 461, in _make_proxy_object
    cls_name, cls_state = _get_proxy_object_class_name_and_state(data_source)
  File "/usr/lib/python2.7/dist-packages/autopilot/introspection/__init__.py", line 497, in _get_proxy_object_class_name_and_state
    object_path, object_state = backend.introspection_iface.GetState("/")[0]
  File "/usr/lib/python2.7/dist-packages/autopilot/introspection/backends.py", line 111, in introspection_iface
    self._check_version(iface)
  File "/usr/lib/python2.7/dist-packages/autopilot/introspection/backends.py", line 132, in _check_version
    CURRENT_WIRE_PROTOCOL_VERSION)
WireProtocolVersionMismatch: Wire protocol mismatch at <session bus :1.197 /com/canonical/Autopilot/Introspection>: is 1.3, expecting 1.4

Related branches

Leo Arias (elopio)
Changed in autopilot:
status: New → Confirmed
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

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

Changed in autopilot:
status: Confirmed → Fix Committed
Changed in autopilot:
milestone: none → 1.4
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.