#8297 NORM 8.2.0 (: rainbow-0.7.20-1.fc9 to stable build.

Zarro Boogs per Child bugtracker at laptop.org
Wed Sep 3 18:56:15 EDT 2008


#8297: rainbow-0.7.20-1.fc9 to stable build.
-----------------------------------+----------------------------------------
   Reporter:  cscott               |       Owner:  mstone              
       Type:  defect               |      Status:  new                 
   Priority:  normal               |   Milestone:  8.2.0 (was Update.2)
  Component:  security             |     Version:  not specified       
 Resolution:                       |    Keywords:                      
Next_action:  approve for release  |    Verified:  0                   
  Blockedby:                       |    Blocking:                      
-----------------------------------+----------------------------------------

Comment(by mstone):

 The [http://koji.fedoraproject.org/koji/buildinfo?buildID=61316 package
 changelog] seems suitable to me and is reproduced here:

 {{{

 Rainbow 0.7.20 corrects several small bugs involving language settings,
 access to the 'constant-uid' feature, the choice of supplementary groups
 assigned to activities, upgrade/downgrade behavior, and permissions on
 activity directories.

 Details:

 * Tue Sep 02 2008 Michael Stone <michael at laptop.org> - 0.7.20-1.olpc3
 - Michael Stone (6):
     dlo#7921: Read ~/.i18n and set $LANG before importing gtk.
     Always call setgroups().
     dlo#6465: Make a 'constant-uid' bundle permission.
     Ensure that $HOME exists regardless of what useradd tells you.
     Make the instance directory setgid.
     Clean /home/olpc/.i18n before passing its contents to arbitrary uid-0
 code.
 - Simon Schampijer (1):
     dlo#5428: downloads not starting in Browse due to old compreg.dat
 }}}

 Some test cases can be found in #7921, #6465, and #5428. Others follow:

 |TestCase|

 The result of running

 {{{
 import os
 print os.getgroups()
 }}}

 in Pippy should not contain '0'.

 |TestCase|

 The result of running

 {{{
 import os, stat
 path = os.path.join(os.environ["SUGAR_ACTIVITY_ROOT"], "instance", "test")
 open(path, 'w').close()
 print os.stat(path)[stat.ST_GID] == 500
 }}}

 should be True.

 Other test cases are needed for the 'Ensure that $HOME exists...' patch
 and the 'Clean .i18n' patch.

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


More information about the Bugs mailing list