Page 2 of 4

Re: Emigrate from Github?

PostPosted: Tue Jun 05, 2018 08:53
by Linuxdirk
texmex wrote:Deploying the service takes 10 minutes. Getting it accepted as official and especially convincing all modders to coalesce around it is the hard part.

Currently everyone having their mods in "minetest-mods" could automatically get migrated to a self-hosted GitLab using thew GitLab importer (or is the importer a gitlab.com thing?) So this would be covered without any effort.

Everyone else need to apply/request though. The self-hosted GitLab (or whatever software used) could be used like "minetest-mods" is used currently.

Re: Emigrate from Github?

PostPosted: Tue Jun 05, 2018 09:22
by texmex
Linuxdirk wrote:
texmex wrote:Deploying the service takes 10 minutes. Getting it accepted as official and especially convincing all modders to coalesce around it is the hard part.

Currently everyone having their mods in "minetest-mods" could automatically get migrated to a self-hosted GitLab using thew GitLab importer (or is the importer a gitlab.com thing?) So this would be covered without any effort.

Everyone else need to apply/request though. The self-hosted GitLab (or whatever software used) could be used like "minetest-mods" is used currently.

What I’m saying is that most modders won’t even think of switching, let alone bother with requests. Thus fragmentation occurs, leading to worse discovery and fewer contributions.

Re: Emigrate from Github?

PostPosted: Tue Jun 05, 2018 09:49
by Andrey01
Festus1965 wrote:I just read the news, and found this Posting, getting same thinking about, never trust Mircosoft since I had to work with it in my job.
Our free database-system has also been captured from another big gamer, and not by getting better, no no, by getting worse, but as a view people got a lot of money and good positions in that company.

MY opinion, is
* have to prepare a new base for the code on a new server, BEFORE it is too late.
* and also copy and safe most of the code needed for MT and keep working without "fears".

So, just make a own "github" for all the MT code ? before the next platform is also gone, or bought ...


and the most easy is

gitlab.minetest.net,
all together where it belongs

Oh, i agree with creating our own "github", too. Cool idea. We can name it as "GitTest"?

Re: Emigrate from Github?

PostPosted: Tue Jun 05, 2018 10:56
by Festus1965
texmex wrote:... Getting it accepted as official and especially convincing all modders to coalesce around it is the hard part. Gogs/Gitea and probably Gitlab has a mirror feature repo so perhaps those unwilling can have their repos mirrored to the official MT git service.


I see there 3 groups,
* the do not trust, where to go modders, = giving them a fast new nearby base,
* the want to stay together, maybe follow
* the rest will be there after the git proofed itself

if it would be a subdomain of minetest.net, its just git.minetest.net ... clear i guess.

Re: Emigrate from Github?

PostPosted: Tue Jun 05, 2018 11:53
by Linuxdirk
Festus1965 wrote:if it would be a subdomain of minetest.net, its just git.minetest.net ... clear i guess.

Every tutorial for hosting an own Git server always suggested git.example.com so I guess this is pretty much the default.

Re: Emigrate from Github?

PostPosted: Tue Jun 05, 2018 12:48
by Rochambeau
AccidentallyRhine wrote:I used to be on GitLab primarily. But I switched to GitHub simply because all the Minetest repos were there. Ironically, GiHub gets bought out by malicious interests shortly after I switch *eye roll*.

Looks like I have to reopen a GitLab account. Who else?


Minetest repos on gitlab:
https://gitlab.com/minetest

Re: Emigrate from Github?

PostPosted: Tue Jun 05, 2018 13:31
by Hamlet
Rochambeau wrote:Minetest repos on gitlab:
https://gitlab.com/minetest


So there isn't even the need of migrating the repository.
However since Celeron55 has stated his position, I believe that nothing will happen.
Minetest will stay on GitHub until something bad happens (or good, maybe Microsoft will buy it).
The forum's account will keep "enforcing" people to use a GitHub account.
The Contents Database will keep relying on GitHub.

Shortly said: no gitlab, no git.minetest.net - move along, there's nothing to see.

Re: Emigrate from Github?

PostPosted: Tue Jun 05, 2018 13:37
by rubenwardy
False, the content db hasn't depended on github for a few days and I'll be adding generic git importing support tonight. I will probably have to keep oauth logins but am already encouraging users to use alternatives

The forum has never required a github account

Re: Emigrate from Github?

PostPosted: Tue Jun 05, 2018 14:01
by Hamlet
Hamlet wrote:The Contents Database will keep relying on GitHub.
rubenwardy wrote:False, the content db hasn't depended on github for a few days and I'll be adding generic git importing support tonight. I will probably have to keep oauth logins but am already encouraging users to use alternatives


Good!

Hamlet wrote:The forum's account will keep "enforcing" people to use a GitHub account.
rubenwardy wrote:The forum has never required a github account


True, it does not require a GitHub account: it just enforces it as the only git platform available for users' profiles.

Re: Emigrate from Github?

PostPosted: Tue Jun 05, 2018 14:31
by Punk
Don't worry...

Image

Re: Emigrate from Github?

PostPosted: Tue Jun 05, 2018 16:14
by Linuxdirk
Punk wrote:Don't worry...

FTFY

Image

They are currently in the Extend phase.

Re: Emigrate from Github?

PostPosted: Tue Jun 05, 2018 16:15
by Linuxdirk
Hamlet wrote:True, it does not require a GitHub account: it just enforces it as the only git platform available for users' profiles.

Well, actually that’s true. Shoiuld be replaced with a generic “Git home” or something like that and users can then add a link to any Git hoster or self-hosting they want.

Re: Emigrate from Github?

PostPosted: Tue Jun 05, 2018 16:21
by csirolli
Linuxdirk wrote:
Hamlet wrote:True, it does not require a GitHub account: it just enforces it as the only git platform available for users' profiles.

Well, actually that’s true. Shoiuld be replaced with a generic “Git home” or something like that and users can then add a link to any Git hoster or self-hosting they want.

Thus supporting fragmenting?

Re: Emigrate from Github?

PostPosted: Tue Jun 05, 2018 17:08
by rubenwardy
I think fragmentation would be perfectly fine and actually good if issue and pr management could be made decentralised. But that's probably not going to happen

Re: Emigrate from Github?

PostPosted: Tue Jun 05, 2018 21:57
by domtron vox
First, I don't think fragmentation is an issue. For one, I think most people go through the mods sub forum to find mods. Even if you go through GitHub tags you mostly just see the most popular mods unless your willing to dig down. Most mods aren't even tagged based on the last time I looked at the list. Also with the new Mod DB incoming, hopefully that will make mod discovery a breeze. And we already have several people who don't like GH and use other options.

Second, if minetest hosted it's own git I would definitely use it, not so there is less fragmentation, but just so it is better organized for me personally. However, from a server admin point of view, running your own github-like is serious business. It probably wouldn't take too much bandwidth or even disk space (most mods are very small, I downloaded 50 or so a while back for a local cache and it only took up a few hundred mb if I remember right). The big issue is time for maintaining it both updating so security vulnerabilities are patched and moderating so you don't have people abusing it for unrelated media sharing and illegal activities.

Edit: Actually was just reading some HN comments about self-hosting and one guy mentions that GitLab requires a $40/mo instance on digital ocean because it is written on rails which is resource intensive. So gitea (uses go) would probably be a better option for self hosting.

On another note from the same comment thread, git lab gold tier is now free for education or FOSS projects.

Re: Emigrate from Github?

PostPosted: Wed Jun 06, 2018 01:05
by Devy
domtron vox wrote:On another note from the same comment thread, git lab gold tier is now free for education or FOSS projects.


Here's where Gitlab announced this: https://about.gitlab.com/2018/06/05/gitlab-ultimate-and-gold-free-for-education-and-open-source/

Re: Emigrate from Github?

PostPosted: Wed Jun 06, 2018 04:00
by BBmine
@domtron vox Fragmentation would be a problem if people wanted to contribute to different mods that were hosted on different git sites.

Re: Emigrate from Github?

PostPosted: Wed Jun 06, 2018 16:36
by xeranas
BBmine wrote:@domtron vox would be a problem if people wanted to contribute to different mods that were hosted on different git sites.

Maybe inconvenient but not bad thing in general. Worst thing would be use github not because you want but because its used by 'everyone'. I think in this internet age its unavoidable to have multiple repository hosting service accounts (as long as user want to contribute he will find way).

Re: Emigrate from Github?

PostPosted: Wed Jun 06, 2018 20:16
by texmex
as long as user want to contribute he will find way

This is simply not true. If the user wants to contribute hard enough then yes, but not being able to perform a quick pull request (a Github invention) across git front-ends certainly will raise the contributor threshold. (Imagine the amount of PRs MineClone2 would receive if it was hosted on Github)

Re: Emigrate from Github?

PostPosted: Wed Jun 06, 2018 20:36
by BBmine
texmex wrote:Imagine the amount of PRs MineClone2 would receive if it was hosted on Github

The number would have been higher 3 days ago, but not now.

Re: Emigrate from Github?

PostPosted: Wed Jun 06, 2018 20:49
by texmex
BBmine wrote:
texmex wrote:Imagine the amount of PRs MineClone2 would receive if it was hosted on Github

The number would have been higher 3 days ago, but not now.

Can you show a decrease of use after the aquisition? Numbers? While some of us care about the MS aquisition most people will just carry on using Github I think. I don’t want MS but I don’t want MT contributions to fade either and since nothing can compete with the social network component of Github, any retreat from it should be carefully considered.

Re: Emigrate from Github?

PostPosted: Wed Jun 06, 2018 21:00
by Hamlet
texmex wrote:Can you show a decrease of use after the aquisition? Numbers?


I can show you the real time importing graphs of GitLab, which show the peak of people migrating there.
I don't know if GitHub has a similar service.

https://monitor.gitlab.net/dashboard/db ... er?orgId=1

Re: Emigrate from Github?

PostPosted: Wed Jun 06, 2018 21:33
by TumeniNodes

Re: Emigrate from Github?

PostPosted: Wed Jun 06, 2018 21:40
by Festus1965
I guess, as long in the Profile from here (only) GitHub is "provided" we should not fear or wonder ...

Re: Emigrate from Github?

PostPosted: Thu Jun 07, 2018 02:10
by Byakuren
IMO we should switch to darcs and darcshub