#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