#8149 HIGH 8.2.0 (: Malformed activity prevents update

Zarro Boogs per Child bugtracker at laptop.org
Mon Sep 22 19:35:22 EDT 2008


#8149: Malformed activity prevents update
-------------------------------+--------------------------------------------
   Reporter:  bert             |       Owner:  frances             
       Type:  defect           |      Status:  new                 
   Priority:  high             |   Milestone:  8.2.0 (was Update.2)
  Component:  upgrade utility  |     Version:  not specified       
 Resolution:                   |    Keywords:  blocks:8.2.0        
Next_action:  test in release  |    Verified:  0                   
  Blockedby:                   |    Blocking:                      
-------------------------------+--------------------------------------------
Changes (by mchua):

  * owner:  cscott => frances


Comment:

 |Test case|

 On a sacrificial XO running the build you're testing (probably 8.2-760 or
 8.2-761): WARNING - this will mess up the Activities on your XO and you'll
 have to reinstall them afterwards!

  1. Boot the XO and connect to the internet
  1. Get into the sugar control panel GUI. To do this, in Home view, hover
 over your XO-person, click the "sugar control panel" drop-down, and you
 should see the control panel come up.
  1. Get into the update control panel to verify that it works. To do this,
 click the "update" icon. You should get the update dialog and be able to
 search for and download updates.
  1. Now we're going to break some Activities. Open Terminal Activity and
 run {{{rm ~olpc/Activities/*.activity/*.svg}}} (this will delete the .svg
 files from the Activities you have installed, creating "malformed
 Activities")
  1. Go back into the sugar control panel, then the update control panel,
 and see if you can still search for and download updates.

 The test passes if you can still search for and download updates even
 after messing up some of your existing Activities by removing their .svg
 images.

 Assigning to frances to test both this ticket being fixed and my ability
 to write understandable test cases.

-- 
Ticket URL: <http://dev.laptop.org/ticket/8149#comment:14>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list