#8931 NORM Not Tri: Deleting .xo bundle from Journal deletes activity

Zarro Boogs per Child bugtracker at laptop.org
Tue Nov 4 16:53:56 EST 2008


#8931: Deleting .xo bundle from Journal deletes activity
------------------------------+---------------------------------------------
 Reporter:  bogstad           |                 Owner:  tomeu        
     Type:  defect            |                Status:  new          
 Priority:  normal            |             Milestone:  Not Triaged  
Component:  journal-activity  |               Version:  not specified
 Keywords:                    |           Next_action:  reproduce    
 Verified:  0                 |   Deployment_affected:               
Blockedby:                    |              Blocking:               
------------------------------+---------------------------------------------
 Deleting a downloaded *.xo bundle from Journal results in the activity
 being deleted as well.

 This can easily be reproduced by using Browse to download an activity,
 verifying that it has been installed as a new activity, deleting entry
 from Journal, and verifying activity is gone.

 This behavior may have made sense when Sugar didn't have a way to
 remove an activity explicitly from the home view, but now that
 it does the Journal entry should be managed separately from the
 installed Activities directory.  Not managing these separately results in
 two copies being kept on the XO.  An unpacked copy in the Activities
 directory and the *.xo copy in the datastore.  For
 large activities (say Help, Scratch or even worse WikipediaEN),
 the extra space taken up even by the zipped second copy in the datastore
 could be a problem.  BTW, erasing the activity from the
 Home view has no effect on the journal.

 Note: This is in 767 aka 8.2.  The version field in trac doesn't seem to
 have been updated to accept either of those yet.  I suppose that might be
 considered a metabug...

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


More information about the Bugs mailing list