← Back to team overview

openstack team mailing list archive

Re: Moving code hosting to GitHub

 

Jay,

I think that discussion will be one of the more popular talks at the
summit. Looking forward to the discussion. I know a lot of devs will be
happy to see this. 

pvo

On 4/8/11 4:21 PM, "Jay Pipes" <jaypipes@xxxxxxxxx> wrote:

>All,
>
>In an effort to speed up our code development processes, reduce the
>friction amongst existing contributors and reduce barriers to entry
>for new contributors familiar with the popular git DVCS, we (the
>OpenStack@Rackspace team) have been studying a transition of our code
>hosting from Launchpad to GitHub. We understand others would be
>proposing the same at the design summit, but we figured it would be
>good to get the discussion started earlier.
>
>GitHub has a number of major strengths when it comes to managing source
>code:
>- Contributors seem to be more familiar with, and comfortable using, git
>- The code review process on GitHub is easier to use for reviewers
>  who use the website interface and allows for fine-grained comment
>  control per line in diffs
>
>As good as the GitHub review system is, there are some deficiencies,
>such as the lack of ability to mark a request as definitively
>approved. We hope to work with the GitHub team to investigate how this
>can be rectified.
>
>Of course, there is much more to delivering a professionally released
>open source software package than just the code hosting platform. This
>is the primary interface for code contributors who are actively
>developing, but the project also needs to have processes in place for
>handling bug reports, managing distribution, packaging, translations,
>and releasing the code in an efficient manner.
>
>There are a number of things that Launchpad provides OpenStack
>projects that GitHub does not have the ability to do. Examples of
>these things include translation services, project management
>abilities, package archives for projects, and release-management
>functionality.
>
>Therefore, at this time, we are only proposing moving the code hosting
>functionality to GitHub, and not radically changing any other parts of
>the development and release process.
>
>Soren, Monty, and Thierry, who are the developers responsible for
>keeping our release management and development infrastructure in good
>shape, have identified the pieces of our existing infrastructure that
>they will have to modify. Some of these changes are small, some
>require a bit more work. They are all committed to making these
>changes and to moving us along in the process of transitioning code
>hosting over to GitHub.
>
>There will be a design summit session about this transition where the
>process will be discussed in more detail, as well as the possibility
>to migrate other parts of our infrastructure.
>
>Comments and discussion welcome.
>
>Cheers,
>-jay
>
>_______________________________________________
>Mailing list: https://launchpad.net/~openstack
>Post to     : openstack@xxxxxxxxxxxxxxxxxxx
>Unsubscribe : https://launchpad.net/~openstack
>More help   : https://help.launchpad.net/ListHelp



Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive and confidential use of the
individual or entity to which this message is addressed, and unless otherwise
expressly indicated, is confidential and privileged information of Rackspace. 
Any dissemination, distribution or copying of the enclosed material is prohibited.
If you receive this transmission in error, please notify us immediately by e-mail
at abuse@xxxxxxxxxxxxx, and delete the original message. 
Your cooperation is appreciated.




References