#7760 NORM Opportu: problems with Software update in the Sugar Control Panel

Zarro Boogs per Child bugtracker at laptop.org
Wed Sep 10 01:26:11 EDT 2008


#7760: problems with Software update in the Sugar Control Panel
-------------------------------+--------------------------------------------
   Reporter:  walter           |       Owner:  cscott       
       Type:  enhancement      |      Status:  reopened     
   Priority:  normal           |   Milestone:  Opportunity  
  Component:  upgrade utility  |     Version:  not specified
 Resolution:                   |    Keywords:               
Next_action:  never set        |    Verified:  0            
  Blockedby:                   |    Blocking:               
-------------------------------+--------------------------------------------

Comment(by mikus):

 Replying to [comment:4 cscott]:
 > Mikus, I believe the problem was with activities changing their
 bundle_id while keeping the same directory name.  This is a sugar bug, not
 an update utility bug (which just calls sugar's "install" method on the
 bundles it gets).

 Yes, that's what the activities did.  And I believe that 'Software update'
 should handle this situation - why risk confusing the user?

 Just ran the CLI command 'sugar-control-panel -g available_updates' on
 Joyride 2412.  It told me that 'Distance: From version 12 to 13' was an
 available update.  But that message was mistaken - I had already manually
 deleted the 'AcousticMeasure.activity' subdirectory, and had used 'sugar-
 install-bundle' to install Distance-13.xo.  I even had the activity-
 registry already updated (by rebooting) to show 13 as the current version
 for the 'Distance' activity.

 I think that 'Software update' should have recognized the name change from
 'AcousticMeasure' to 'Distance', and realized that a "no user
 intervention" update was no longer necessary.

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


More information about the Bugs mailing list