Hi folks, Apologies for a week end email couple days before christmas, but this needs to get out.
Late October I started thread [1] about moving our repo to GitHub, I would like to re-open this discussion. Now that we have stabilized master and release 4.6.0, 4.6.1, 4.6.2 and 4.7.0 we need to think about the next steps. To me Git and GitHub has become an essential tool to any software development, not using it to its full potential is hurting us. Just as an example I would like to point you to [2], this a PR I made to Kubernetes (a container orchestrator), it literally added 14 characters in a json file. This was really a very minor change. The PR automatically triggered 3 bots which created 7 labels, it ran end to end testss, Jenkins jobs and triggered third part builds. It was automatically merged. This is just an example of things that we could build with proper access to Github. Currently we don't have that access and we don't have the privileges to do what we should be doing in terms of CI. There are on-going discussion at the board level of the ASF to see if a project purely hosted on GitHub could be an ASF project. The biggest issue there is independence to vendor tools (yes github is a vendor) and provenance of the commits. The ASF committership and release process guarantees that the source of commits and hence the history of the code is well known at all times. Bottom line: I would like us to use Github and hence I would like us to request to the ASF infra and board that CloudStack be allowed to move to GitHub. For this to happen of course, we need a consensus decision. Thanks and merry christmas, [1] http://markmail.org/thread/inwfcsbqlqmfddhh [2] https://github.com/kubernetes/kubernetes/pull/18823