#5535 HIGH FutureF: Omnibus space saving list
Zarro Boogs per Child
bugtracker at laptop.org
Mon Jun 30 17:53:05 EDT 2008
#5535: Omnibus space saving list
--------------------------+-------------------------------------------------
Reporter: sj | Owner: jg
Type: defect | Status: new
Priority: high | Milestone: FutureFeatures
Component: distro | Version:
Resolution: | Keywords:
Next_action: code | Verified: 0
Blockedby: 4281, 7353 | Blocking:
--------------------------+-------------------------------------------------
Old description:
> #4281 has a good list of cruft to clean up. I want to highlight system
> pieces that take up a lot of space in a separate ticket.
>
> Here are some things in the current build that could be slimmed down
> (around 100M in all).
>
> Things we may be able to replace/do without:
> * 9M of cracklib-dicts (see #5259)
> * Numeric (1.7M) even though we're replacing it with Numpy (see #1286)
> * F2Py in Numpy (2M; python interfaces for Fortran)
>
> Extra python bits & test suites in /usr/lib/python2.5 (7+ M):
> * test/ 5.6M
> * bsddb/test/ , email/test/ , sqlite3/test/ , ctypes/test/ , site-
> packages/pysqlite2/test/ , site-packages/setuptools/tests/
>
> Extra data in:
> * /usr/share/locale (16M of messages)
> * /usr/share/terminfo (3.3M)
> * /lib/kbd/keymaps/{amiga,atari,map,ppc,sun}
> * /usr/share/hwdata
> * /usr/share/zoneinfo (3M of binary timezone descrs)
>
> Good targets for compression:
> * /usr/share/boot-anim (55M of anim, excluding the ul warning)
>
> Again, see #4281 for other details and discussion.
New description:
#4281 has a good list of cruft to clean up. I want to highlight system
pieces that take up a lot of space in a separate ticket.
Here are some things in the current build that could be slimmed down
(around 100M in all).
Things we may be able to replace/do without:
* 9M of cracklib-dicts (see #5259)
* Numeric (1.7M); we're replacing it with Numpy (see #1286)
* F2Py in Numpy (2M; python interfaces for Fortran)
Extra python bits & test suites in /usr/lib/python2.5 (7+ M):
* test/ 5.6M
* bsddb/test/ , email/test/ , sqlite3/test/ , ctypes/test/ , site-
packages/pysqlite2/test/ , site-packages/setuptools/tests/
Extra data in:
* /usr/share/locale (16M of messages)
* /usr/share/terminfo (3.3M)
* /lib/kbd/keymaps/{amiga,atari,map,ppc,sun}
* /usr/share/hwdata
* /usr/share/zoneinfo (3M of binary timezone descrs)
Good targets for compression:
* /usr/share/boot-anim (55M of anim, excluding the ul warning)
Again, see #4281 for other details and discussion.
--
Comment(by cscott):
I've dealt with most of these in #4281 already.
/usr/share/locale has now grown to 24M in the most recent builds, but we
probably actually *do* want translated system messages in whatever
languages we've got 'em in.
--
Ticket URL: <http://dev.laptop.org/ticket/5535#comment:5>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list