Live data from Hacker News

Gnome has moved to GitLab

about.gitlab.com

31–40 of 212 posts

Re: Gnome has moved to GitLab

#31
post #25

Earlier quoted context omitted.

Probably because Github is a closed-source company that can remove you, your repo, or your group at any time, for any reason. Committing to a hosted service is a bad idea (see: Sourceforge). That sort of thing isn't acceptable to a project like Gnome.

By committing to use GitHub, you’re only really committing to git. git supports multiple remotes for the purposes of mirroring — use that feature .

[deleted]

Re: Gnome has moved to GitLab

#33

… and closed about a bazillion bugs I filed over the years in the process without (apparently) migrating them, too. … though I am pretty sure they left the bugs in the source intact.

It's not like gnome was utilizing bugzilla anyways. They had one bug that was 11 years old.

Re: Gnome has moved to GitLab

#34
post #29

… and closed about a bazillion bugs I filed over the years in the process without (apparently) migrating them, too. … though I am pretty sure they left the bugs in the source intact.

The CADT model strikes again!

All Of this has happened before and will happen again:

https://www.jwz.org/doc/cadt.html

Makes me wish I had seen JWZ's writeup before spending so much of my time filing the damned things.

Re: Gnome has moved to GitLab

#35
post #25

Earlier quoted context omitted.

Probably because Github is a closed-source company that can remove you, your repo, or your group at any time, for any reason. Committing to a hosted service is a bad idea (see: Sourceforge). That sort of thing isn't acceptable to a project like Gnome.

By committing to use GitHub, you’re only really committing to git. git supports multiple remotes for the purposes of mirroring — use that feature .

> By committing to use GitHub, you're only really committing to git.

Make sure you also tell your users not to use GitHub's comments, issue tracking, pull requests, release system, favorites/watches, or authentication.

So you're suggesting that the new home for the GNOME project's code be GitHub, without the GitHub.

Re: Gnome has moved to GitLab

#36

Was Github ruled out because it's not free enough in spirit or are the Gnome folks just wanting to run things on-prem?

Probably because Github is a closed-source company that can remove you, your repo, or your group at any time, for any reason. Committing to a hosted service is a bad idea (see: Sourceforge). That sort of thing isn't acceptable to a project like Gnome.

To be clear, despite this announcement being posted to gitlab.com (i.e. the "hosted GitLab", which can and will remove you/your/repo any group at any time), the GNOME project is self-hosting their own gitlab instance. So they are indeed insulated from such hypothetical damage.

Re: Gnome has moved to GitLab

#37
post #28
post #25

Earlier quoted context omitted.

By committing to use GitHub, you’re only really committing to git. git supports multiple remotes for the purposes of mirroring — use that feature .

> you’re only really committing to git You don't use github just for git. You use it for issue tracking, pull requests and code review, CI hooks, wiki, github pages, kanban boards, bot integration, and so on. That's all stuff that locks you in to Github, and is non-trivial to migrate to another provider.

> "You don't use github just for git."

Well, some people do. I don't, apparently you don't, probably most people don't. But you could and some people do. I've seen a few projects on github with notes to the effect of "don't bother submitting issues/PRs here, do it through our [mailing list/etc]"

Re: Gnome has moved to GitLab

#38

Earlier quoted context omitted.

Is it really that hard to write a little script to copy the issues over? Github has an exceptional API.

As others have pointed out, this is Gitlab. When it comes to github, they previously helped me transitioning a bugzilla into github issues, but it doesn't look like they do this anymore. Back then, I managed to get approval from all our contributors/issue authors so that their individual bugs and comments would show up as their individual bugs and comments, as well as retaining issue numbers. This is the code for it,…

There's an unofficial issue import API:

https://gist.github.com/jonmagic/5282384165e0f86ef105

But it doesn't let you change ownership of issues or comments; everything appears as created by the importing user.

Re: Gnome has moved to GitLab

#39
post #18

Was Github ruled out because it's not free enough in spirit or are the Gnome folks just wanting to run things on-prem?

"GitHub is not Free Software, of course, which makes it unacceptable to many in the GNOME community."

Source of the quote: https://wiki.gnome.org/Initiatives/DevelopmentInfrastructure
Post reply on HN