On Mon, 2010-08-09 at 14:27 -0400, Brad Crittenden wrote: > Last week I attempted to refactor and migrate some classes from > canonical.launchpad to lp.app. After getting it mostly done I > discovered there was a dependency on some of those classes from shipit. > Due to the timing in the cycle we decided it was too risky to attempt a > change to shipit, so the branch was deferred. This issue has come up > several times recently. > > Curtis and I propose introducing a new module (perhaps 'lp.shipit') that > re-exports the symbols shipit depends upon. The rule going forward > would be that shipit is not permitted to have any other dependencies. > If our code moves around, shipit will not have to change, we'll just > change the definitions in lp.shipit. > > Unless there are objections we will implement this change before the end > of week 1. +1 I ran into similar issues with shipit when I attempted to remove the canonical.uuid module in favor of Python2.5's uuid.
Cheers, Jelmer
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Mailing list: https://launchpad.net/~launchpad-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~launchpad-dev More help : https://help.launchpad.net/ListHelp

