#5535 HIGH FutureF: Omnibus space saving list

Zarro Boogs per Child bugtracker at laptop.org
Sat Jun 28 11:06:49 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:                
--------------------------+-------------------------------------------------
Changes (by cscott):

  * blockedby:  => 4281, 7353


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) 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.

--

Comment:

 I reformatted the ticket description to clean up the wiki markup.

 See also #7353 for *more* things to clean up.

 In email I've also suggested the following packages from
 OLPC_DEVEL_PACKAGES (thanks to Bert for the pointer):
     http://lists.laptop.org/pipermail/devel/2008-June/015869.html

  * dbench (26M!)
  * pciutils (1.3M)
  * xterm (378k)
  * xorg-x11-apps (259k)
  * xorg-x11-twm (100k, maybe not worth it)

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


More information about the Bugs mailing list