"citrain upgrade-device" fails to upgrade mir properly (Mesa driver installed instead of Android makes the phone unbootable).

Bug #1378995 reported by Cemil Azizoglu
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mir
Fix Released
Medium
Chris Halse Rogers
0.8
Won't Fix
Medium
Unassigned
mir (Ubuntu)
Fix Released
Medium
Unassigned
mir (Ubuntu RTM)
Triaged
Medium
Unassigned
ubuntu-meta (Ubuntu)
Fix Released
Critical
Unassigned

Bug Description

When testing a silo, QA folks use the following command :

citrain upgrade-device <silo#> <password>

However Mir fails to be upgraded properly. Specifically Mesa libs are picked up instead of android libs. Details can be found in the following log :

https://pastebin.canonical.com/118445/

Related branches

Revision history for this message
Cemil Azizoglu (cemil-azizoglu) wrote :

Looks like ubuntu-touch dependencies need to be updated.

$apt-cache depends ubuntu-touch | grep mir
  Depends: libmirclientplatform-android
  Depends: libmirplatformgraphics-android
  Depends: mir-test-tools
  Depends: mir-utils
  Depends: qtmir-android

Changed in mir:
importance: Undecided → High
assignee: nobody → Chris Halse Rogers (raof)
Changed in mir:
status: New → Incomplete
Changed in mir:
status: Incomplete → Fix Committed
status: Fix Committed → Triaged
status: Triaged → In Progress
Changed in mir:
milestone: none → 0.9.0
Changed in mir:
importance: High → Critical
summary: - "citrain upgrade-device" fails to upgrade mir properly
+ "citrain upgrade-device" fails to upgrade mir properly (Mesa driver
+ installed instead of Android makes the phone unbootable).
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Dropped severity. This was fixed in distro.

Changed in mir:
importance: Critical → Medium
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 0.9.0

Changed in mir:
status: In Progress → Fix Committed
Changed in mir (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Changed in mir (Ubuntu RTM):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Cemil Azizoglu (cemil-azizoglu) wrote :

Added ubuntu-meta (I think this is where the ubuntu seeds bugs are tracked) as this bug affects it. See https://code.launchpad.net/~mir-team/ubuntu-seeds/use-new-Mir-metapackages/+merge/242408.

Changed in ubuntu-meta (Ubuntu):
importance: Undecided → Critical
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mir - 0.9.0+15.04.20141125-0ubuntu1

---------------
mir (0.9.0+15.04.20141125-0ubuntu1) vivid; urgency=medium

  [ Alberto Aguirre ]
  * New upstream release 0.9.0 (https://launchpad.net/mir/+milestone/0.9.0)
    - Enhancements:
      . New simpler API to configure and run a mir server.
      . The event loop is now based on GLib's main loop library instead of
        Boost.Asio.
      . For Android platforms, the server now sends buffer fence fds to its
        clients instead of potentially stalling the compositor thread waiting
        for them to be signalled.
      . New client debug interface to translate from surface to screen
        coordinates.
    - ABI summary: Servers need rebuilding, but clients do not;
      . Mirclient ABI unchanged at 8
      . Mircommon ABI bumped to 3
      . Mirplatform ABI bumped to 4
      . Mirserver ABI bumped to 27
    - Bug fixes:
      . Add a debug interface to translate from surface to screen coordinates
        (LP: #1346633)
      . Ensure a buffer requested by a surface is not delivered
        after the surface is deleted (LP: #1376324)
      . Overlays are not displayed onscreen in some positions (LP: #1378326)
      . Server aborts when an exception is thrown from the main thread
        (LP: #1378740)
      . Fix race causing lost alarm notifications (LP: #1381925)
      . Avoid lifecycle notifications racing with connection release
        (LP: #1386646)
      . Improve error checking and reporting for the client library
       (LP: #1390388)
      . Mir demo-shell now detects power button using proper Linux scan codes
       (LP: #1303817)
      . A prompt session with an invalid application pid should be an error
        (LP: #1377968)
      . When XDG_RUNTIME_DIR is defined but pointing to a non-existing
        directory use "/tmp" (LP: #1304873)
      . [regression] demo-shell bypass is not used on fullscreen surfaces if
        there are windowed surfaces behind (LP: #1378706)
      . Mir upgrade through dist-upgrade installs incorrect platform
        (LP: #1378995)
      . Fix Mir progressbar example using internal glibc defines(LP: #239272)
      . Stop the default_lifecycle_event_handler raising SIGHUP while
        disconnecting (LP: #1386185)
      . [regression] Mir fails to build with MIR_ENABLE_TESTS=OFF (LP: #1388539)
      . [regression] mir_demo_server_basic does not start (LP: #1391923)

  [ Ubuntu daily release ]
  * New rebuild forced
 -- Ubuntu daily release <email address hidden> Tue, 25 Nov 2014 17:49:24 +0000

Changed in mir (Ubuntu):
status: Triaged → Fix Released
Changed in mir:
status: Fix Committed → Fix Released
Changed in ubuntu-meta (Ubuntu):
status: New → 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.