Differences between revisions 1 and 2
Revision 1 as of 2005-10-25 13:53:55
Size: 1267
Editor: visp
Revision 2 as of 2005-10-25 14:06:25
Size: 1284
Editor: visp
Comment: Add LP link.
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
 * '''Launchpad Entry''':  * '''Launchpad Entry''':


We need to reduce library (and app) duplication in main as much as possible to make dapper's "supported for 5 years on the server" goal easier on all of us.


Supporting multiple versions of similar codebases can be incredibly difficult and time-consuming. We should, rather, be concentrating on keeping ONE of everything (one libdb, one libmysqlclient, one libssl, one libpng, one set of mozilla libs, etc) in main, and punting the rest to universe (or oblivion)

Use cases




* Identify duplicate libs, make sure everything in main links to the "best" version, and kick the rest out. * Audit packages for local copies of libs (static libz, libdb, libpng, imlib, libpcre, and libneon have all been common in the past), and get us linking dynamically to packaged libraries everywhere possible.


Data preservation and migration

Outstanding issues

BoF agenda and discussion

ReducingDuplication (last edited 2008-08-06 16:41:21 by localhost)