The "apocalypse" is a code name that we've given to moving the Launchpad tree from underneath the canonical package and giving it a fair bit more structure underneath the lp tree.
This page is for the people who are making the apocalypse happen: the Launchpad horsemen. If you want to know the whys and wherefores of it all, you are going to have to look somewhere else.
Status
canonical.launchpad.interfaces globs gone
canonical.launchpad.database globs gone
Graphs we'd like
Lines of code in canonical.launchpad
Lines of code in canonical
A breakdown of files in canonical.launchpad by file type
Tasks
Removing `canonical.launchpad`
- ???
Obvious split-out / move to `lp.services`
canonical.autodecorate
canonical.base
canonical.cachedproperty
canonical.chunkydiff
- Used to change the way errors in tests are output. Not sure if it's actually an improvement. Investigate further.
canonical.encoding
canonical.librarian => lp.services.librarian
canonical.mem
canonical.zeca => lp.services.keyserver
What are these for?
canonical.ftests
canonical.lazr
canonical.lp
canonical.tests
canonical.widgets
Move to lp.services
canonical.functional (used for XMLRPC testing)
canonical.testing
Resources
XXX - What tools do we have to help us?