On Sat, Feb 19, 2011 at 3:02 PM, Curtis Hovey <[email protected]> wrote: > On Sat, 2011-02-19 at 14:12 +0000, Jonathan Lange wrote: >> Hello all, >> >> I've been using some spare hacking time to try to clean up some of the >> older bits of the Launchpad tree, particularly the 'canonical' package >> and the top-level of the tree. >> >> While doing so, I've come across some particularly tantalising >> mysteries, and I would appreciate your help in clearing them up. >> >> 1. canonical.widgets says it's needed until "shipit is independent". >> How can we tell when that has happened? > > A few weeks ago. I moved the real module to lp.app.widgets. I then > discovered shipit was broken. I add a shim. The real history is in > lp.app.widget. > >> (I hope to delete canonical.widgets) > > Update shipit to import the real widgets. Once staging is deployed we > can remove it >
By "real widgets", you mean the widgets from lp.app.widgets? That's different from shipit being independent. What's required to make shipit independent? >> 3. canonical.lp is "deprecated", but it doesn't say what it's >> deprecated in favour of. Lots of code uses initZopeless from that >> module, so I'd guess that it's in favour of >> c.database.sqlbase.ZopelessTransactionManager. Bug 484033 doesn't >> really add much more information. > > I too have asked this question. Many of the features that were in it > were whittled away. Some parts just becoming unneeded, or parts were > moved. I know webapp got some parts. I think the issue here is that > canonical.lp does not need to move, it needs to be disassembled. > That might be true, but it's not enough to go on if I want to start the disassembly. >> 4. How long do we need to keep the 'shipit' symlink for? How can we tell? > > Until ISD switched to django or they choose to fork Lp to freeze it. > OK. I'll take that up on an internal mailing list then. jml _______________________________________________ Mailing list: https://launchpad.net/~launchpad-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~launchpad-dev More help : https://help.launchpad.net/ListHelp

