On 5 Sep 2013, at 21:38, Antonio Terceiro antonio.terceiro@linaro.org wrote:
Hello everyone,
TL;DR: LAVA development and deployment infrastructure will be moving to git over the course of this month. The expected cut off date is August 18th.
Now that's what I call aggressive scheduling! :D
Dave
We are starting the migrating all of the LAVA source code from bzr to git today. We planned this to happen in the least-desruptive way possible, so this will be done in a phases.
The plan is the following:
----------------8<----------------8<----------------8<-----------------
- mirror current bzr branches into git.
So the first step is to make the contents of the existing bzr repos on git. This is done, and all LAVA components are available at git.linaro.org. Those repositories contain the contents of their bzr counterparts as of today, and will be updated again when we discontinue bzr.
This step is already done.
- update deployment infrastructure to use git
lava-deployment-tool and lava-manifest will be branched already in their git repositories updated to pull code for the other components from git instead of bzr. This will be tested on staging, including upgrading from a bzr-based deployment to a git-based one.
lava-lab (the repository where we maintain the salt configuration for the Linaro Cambridge lab) will also be switched to git at this point.
Up until this phase is completed, bug fixes and updates to the official production site will still be done from bzr.
- final bzr cut off and move to git
When we are satisfied with the deployment from git branches, we will finally discontinue bzr.
lava-deployment-tool and lava-manifest "deploy-from-git" branches will be merged into the respective master branches.
All other components will be synced from bzr to git one last time.
At this point the bzr branches on Launchpad will be officially deprecated and will probably not receive any more updates (so that getting the latest version on bzr continues to be possible).
Development moves to git.linaro.org.
We will continue using Launchpad for bug management.
This is expected to be done by August the 18th.
----------------8<----------------8<----------------8<-----------------
Please feel free to voice any concerns or questions regarding this change.
-- Antonio Terceiro Software Engineer - Linaro http://www.linaro.org _______________________________________________ linaro-validation mailing list linaro-validation@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-validation