[xen-tools-dev] RfC: Move official xen-tools git repo from Gitorious to GitHub?

Axel Beckert abe at deuxchevaux.org
Thu Mar 5 16:35:28 CET 2015


Hi,

Gitorious, where the official Git repositories of xen-tools are
currently hosted, has been acquired by GitLab and will close its doors
in about three months:

https://about.gitlab.com/2015/03/03/gitlab-acquires-gitorious/
http://thenextweb.com/insider/2015/03/03/gitlab-acquires-rival-gitorious-will-shut-june-1/

TL;DR: Moving away from Gitorious. Not yet decided if Github or Gitlab
will make it. Currently repos at both (actually all three) hosters
exist.

On Mon, Aug 13, 2012 at 11:51:18AM +0200, Axel Beckert wrote:
> I'm currently playing around[1] with Jenkins[2], a continuous integration
> server and I'd like to use it for xen-tools, too, i.e. run the test
> suite and generate (unofficial) Debian packages after each commit.

I'm doing that with Travis CI now: https://travis-ci.org/xtaran/xen-tools

> When we moved the official git repository to Gitorious one of the main
> reasons to prefer Gitorious over GitHub back then was the fact that
> Gitorious supported organizational accounts while GitHub didn't.
> 
> Nowadays GitHub also offers organizational accounts, too(*), and hence
> the only argument left to prefer Gitorious over GitHub is the fact
> that Gitorious is free software (AGPL) while GitHub (well, GitHub's
> core) isn't even Open Source (although a lot of the software GitHub
> uses and develops is Open Source).

As obvious from the news articles above, there's another player
nowadays: GitLab. With regards to licenses GitLab is somewhere
inbetween Gitorious (AGPL) and GitHub (proprietary): It's "Community
Edition" is under the MIT License.

> So I'm a little torn and not sure how to proceed. My free software
> conscience says to prefer Gitorious over GitHub, my inner geek says I
> should prefer the shiny stuff over at GitHub.

With Gitorious closing down, this generally hasn't changed much, but still
a little bit:

My free software conscience says to prefer GitLab over GitHub, my
inner geek says I should prefer GitHub, mostly because I most of my
public stuff on GitHub already and I'm quite happy with GitHub's user
interface. 

But since GitLab's UI is closer to GitHub's than Gitorious's UI,
I'll play around with GitLab a little bit and give it a chance.

To preserve as much of the meta data from from Gitorious, I've
imported the xen-tools repo from Gitorious to GitLab for now. Pull
requests weren't imported, though. (I'll try to go through the (very
few) open pull requests on Gitorious before it closes down, too.)

So https://gitlab.com/xen-tools/xen-tools now exists, but importing
the git repo for the website failed. I've opened a ticket at GitLab
for that issue: https://gitlab.com/gitlab-org/gitlab-ce/issues/1180

> (*) I actually already created an organizational account[4] for
>     xen-tools on GitHub, but haven't transfered my personal
>     xen-tools repo[5] at GitHub (which is more or less a copy^Wclone
>     of the repo at Gitorious) as I'm not yet sure if that
>     organizational account will be used.
> 
>     [4] https://github.com/xen-tools
>     [5] https://github.com/xtaran/xen-tools

I've also moved https://github.com/xtaran/xen-tools to
https://github.com/xen-tools/xen-tools for now.

Travis CI is also currently triggered via pushes to the Git repo at
GitHub (as Gitorious don't offer support for Travis CI). GitLab
doesn't offer Travis CI support so far either.

Another thing which GitLab.com doesn't seem to offer is to clone/pull
via the Git protocol itself. So far I only was able to cloning via
HTTPS and SSH.

		Kind regards, Axel
-- 
/~\  Plain Text Ribbon Campaign                   | Axel Beckert
\ /  Say No to HTML in E-Mail and News            | abe at deuxchevaux.org  (Mail)
 X   See http://www.nonhtmlmail.org/campaign.html | abe at noone.org (Mail+Jabber)
/ \  I love long mails: http://email.is-not-s.ms/ | http://abe.noone.org/ (Web)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://xen-tools.org/pipermail/xen-tools-dev/attachments/20150305/ae478155/attachment.sig>


More information about the xen-tools-dev mailing list