Unity 7 needs to be updated to support autopilot wire protocol version 1.4
Bug #1215623 reported by
Thomi Richards
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Marco Trevisan (Treviño) |
Bug Description
Autopilot 1.4 is just around the corner - it makes a few changes to the dbus wire protocol, and unity 7 will either need to change to keep up with this new protocol, or use the older version of autopilot in it's test runs. THe new autopilot version introduces a number of oft-requested features, so upgrading is the best solution.
To upgrade, you need to:
1) Update unity's DebugDBusInterface class to work with xpathselect 1.4
2) Update Unity's DBus marshalling class(es) to speak the new dbus wire protocol. This is documented in the documentation found with in lp:~autopilot/autopilot/experimental
Once this work is done, it needs a coordinated release with the autopilot components.
Related branches
lp:~3v1n0/unity/xpathselect-1.4
- Christopher Townsend: Disapprove
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Timo Jyrinki: Needs Fixing
-
Diff: 2484 lines (+961/-739)32 files modifiedUnityCore/Filters.cpp (+1/-1)
UnityCore/Result.cpp (+5/-12)
UnityCore/Scope.cpp (+1/-1)
UnityCore/ScopeProxy.cpp (+4/-4)
UnityCore/Variant.cpp (+264/-254)
UnityCore/Variant.h (+69/-15)
dash/FilterBar.cpp (+1/-5)
dash/PlacesGroup.cpp (+5/-2)
dash/previews/MusicPaymentPreview.cpp (+1/-2)
dash/previews/PaymentPreview.cpp (+1/-7)
dash/previews/PreviewNavigator.cpp (+1/-0)
dash/previews/Track.cpp (+2/-1)
debian/control (+2/-2)
launcher/LauncherController.cpp (+8/-9)
launcher/QuicklistView.cpp (+1/-0)
launcher/SwitcherController.cpp (+2/-2)
launcher/Tooltip.cpp (+2/-5)
panel/PanelIndicatorEntryView.cpp (+1/-0)
plugins/unityshell/src/AggregateMonitor.cpp (+0/-63)
plugins/unityshell/src/AggregateMonitor.h (+0/-50)
plugins/unityshell/src/ElapsedTimeMonitor.cpp (+0/-49)
plugins/unityshell/src/ElapsedTimeMonitor.h (+0/-47)
plugins/unityshell/src/unityshell.cpp (+4/-3)
plugins/unityshell/src/unityshell.h (+14/-1)
shutdown/SessionButton.cpp (+1/-0)
tests/test_glib_variant.cpp (+407/-15)
tests/test_panel_menu_view.cpp (+1/-1)
tests/test_results.cpp (+2/-2)
unity-shared/DebugDBusInterface.cpp (+117/-137)
unity-shared/Introspectable.cpp (+39/-41)
unity-shared/Introspectable.h (+4/-8)
unity-shared/SearchBar.cpp (+1/-0)
Changed in unity: | |
importance: | Undecided → Medium |
milestone: | none → 7.1.1 |
status: | New → Triaged |
Changed in unity: | |
milestone: | 7.1.1 → 7.2.0 |
Changed in unity: | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
To post a comment you must log in.
This requested support is now in Unity, so marking this Fix Committed.