/vmdb has been rerooted!


Hi all,

Now that https://github.com/ManageIQ/manageiq/pull/3363 has been merged, vmdb has been officially rerooted. The nightly appliances are likely broken, but that is ok. Joe R and Alberto are working on that as part of their extraction of build and system ( https://github.com/ManageIQ/manageiq/pull/3295 ). Otherwise, everything should work as expected.

So, what’s next?

I still have a vmdb directory?!

When you move to the new layout any ignored files will stay in their old vmdb locations. This includes things like database.yml, GUID, REGION, Gemfile.dev.rb, log/*.log, etc.

You can move over any files you want to keep into the new layout, and rm -rf vmdb.

Open PRs

All PRs should have gone unmergeable. However, the fix is really quite simple. If you rebase the branch with git pull upstream master, then git will detect the rename and fix your branch for you. I locally tested a number of PRs, and most rebased clean. The only PRs that seemed to have any trouble were PRs that deleted or moved files themselves…git has trouble with the double-moves.

If you have any problems, I will gladly help you out…just let me know.



Just providing an update on the appliance build component of the work @Fryguy mentioned.

Thanks to many people we are now building appliances with the rerooted manageiq repo, extracted build and system repos, centos 7.1(from 6.6), Apache 2.4(from 2.2), rails 4.2(from 3.2), and Ruby 2.2(from 2.0). We hope to upload to the website soon. We’ll blog about it when this unstable version is available.