Comment 6 for bug 800295

Revision history for this message
Martin Pool (mbp) wrote :

With the current <https://code.launchpad.net/~mbp/launchpad/800295-buildd-split/+merge/81111> the tac file is moved into the buildd directory, and nothing outside depends on it.

The buildd no longer depends on readyservice, and instead it just waits for the service to start listening, which is arguably cleaner anyhow. Perhaps I should update all the tachandler tests to do that.

The buildd tests still rely on tachandler, plus os.services.lputils, canonical.launchpad.ftests, canonical.testing, and it seems like at least test_generate_translation_templates relies on the lp test factory.

So at the moment this branch fixes the actual deployment/runtime dependency, but to run the buildd tests you still need to have a Launchpad tree, and also a Launchpad database and whole working environment.

Possibly the tests that do depend on having a full Launchpad ought to be moved outside of the buildd tree and then just depend on buildds to run.