Hi there,
Some of you know about this already as it was discussed a bit at LDS, but probably not very inclusively.
We have a slightly strange arrangement of projects on Launchpad, with the main ones being "launch-control" and "lava". AIUI, Zygmunt really wanted to call "launch-control" "dashboard" from day 1, but that was clearly an overly generic name. Since then, we've come up with the "lava" name to cover our automated validation efforts, but currently the "lava" project just contains code to do with the validation farm in Cambridge, which is only part of the story.
So. We have a plan to reorganize the projects like so (also documented on https://blueprints.launchpad.net/linaro-validation-misc/+spec/linaro-platfor...):
- lava -- project group containing: - lava-server -- contains the django settings file and templates - this well mostly be extracted from what is lp:launch-control today - lava-scheduler -- django application for scheduling jobs - what exists for this is in lp:lava currently - lava-dispatcher -- tool that runs tests on hardware - this is also in lp:lava currently - lava-dashboard -- django application for showing test results - this is lp:launch-control currently - lava-tool -- command line entry point and framework - this actually exists already and has the right name! - lava-dashboard-tool - new name for launch-control-tool - lava-test-tool -- plugin for lava-tool that adds commands for running tests - new name and refactoring for abrek - lava-auth-tool -- plugin for lava-tool that adds commands for authenticating against validation.linaro.org - lava-scheduler-tool -- plugin for lava-tool that adds commands for interacting with the scheduler - these last two don't actually exist yet
It's possible there are too many lava-tool plugins here, but we can see how that goes when it comes to implementing those bits.
There will be a certain amount of churn and broken links during the reorganization, so this is mostly a heads up and apologies in advance. Bike shedding on the details of the rearrangement will probably be ignored :)
I'll probably do this on Monday morning my time, which should be nice and quiet.
Cheers, mwh