Ticket #5535 (new defect)

Opened 7 months ago

Last modified 6 days ago

Omnibus space saving list

Reported by: sj Owned by: jg
Priority: high Milestone: FutureFeatures
Component: distro Version:
Keywords: Cc: cscott, dennis
Action Needed: code Verified: no
Blocked By: #4281, #7353 Blocking:

Description (last modified by cscott) (diff)

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

Change History

Changed 7 months ago by jg

  • priority changed from normal to high
  • milestone changed from Never Assigned to FutureFeatures

Changed 9 days ago by sj

  • cc cscott, dennis added
  • next_action set to never set

Changed 9 days ago by sj

  • next_action changed from never set to code

Changed 8 days ago by cscott

  • description modified (diff)
  • blockedby set to 4281, 7353

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)

Changed 6 days ago by cscott

  • description modified (diff)

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.

Note: See TracTickets for help on using tickets.