Comment 3 for bug 453466

Revision history for this message
dobey (dobey) wrote :

Jamu:

I discussed with him on Thursday about packaging mocker, again. I don't know where all Landscape and Launchpad use it, though. How many projects do you guys have that copy the mocker.py over?

We've got at least 8 projects in Ubuntu One that use it, and that number is growing. It only makes sense for us to package it, and use a single copy for everything, rather than copying the same file everywhere. And having it packaged, makes it much easier for us to update, when there is a change/fix. And we can't simply have it in a PPA only, because we ship things in Ubuntu, and we want to get all of our projects that are packaged in Ubuntu, running tests during package builds.

That gives us 3 options: 1) keep copying mocker.py everywhere 2) package mocker in Ubuntu 3) use something else that is packaged in Ubuntu.

Given these options, I think 2 is the best for us. 1 will just lead to death by growth. And 3 means we have to rewrite all our tests to use some new framework, that may have completely different quirks that we are used to, or can easily fix in mocker.

So our conversation on Thursday ended with the following:
[18:19] <niemeyer> dobey: Please submit your package to universe then
[18:20] <dobey> ok :)