Emigrate from Github?

User avatar
Linuxdirk
Member
Posts: 3217
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

Re: Emigrate from Github?

by Linuxdirk » Post

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.

User avatar
texmex
Member
Posts: 1753
Joined: Mon Jul 11, 2016 21:08
GitHub: tacotexmex
In-game: tacotexmex

Re: Emigrate from Github?

by texmex » Post

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.

User avatar
Andrey01
Member
Posts: 2574
Joined: Wed Oct 19, 2016 15:18
GitHub: Andrey2470T
In-game: Andrey01
Location: Russia, Moscow

Re: Emigrate from Github?

by Andrey01 » Post

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"?

User avatar
Festus1965
Member
Posts: 4181
Joined: Sun Jan 03, 2016 11:58
GitHub: Festus1965
In-game: Festus1965 Thomas Thailand Explorer
Location: Thailand ChiangMai
Contact:

Re: Emigrate from Github?

by Festus1965 » Post

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.
Human has no future (climate change)
If urgend, you find me in Roblox (as CNXThomas)

User avatar
Linuxdirk
Member
Posts: 3217
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

Re: Emigrate from Github?

by Linuxdirk » Post

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.

Rochambeau
Member
Posts: 119
Joined: Tue Sep 23, 2014 11:37

Re: Emigrate from Github?

by Rochambeau » Post

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

User avatar
Hamlet
Member
Posts: 766
Joined: Sat Jul 29, 2017 21:09
IRC: H4mlet
In-game: Hamlet
Location: Lombardy, Italy

Re: Emigrate from Github?

by Hamlet » Post

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.
My repositories: Codeberg.org | My ContentDB's page

User avatar
rubenwardy
Moderator
Posts: 6972
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: Bristol, United Kingdom
Contact:

Re: Emigrate from Github?

by rubenwardy » Post

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
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
Hamlet
Member
Posts: 766
Joined: Sat Jul 29, 2017 21:09
IRC: H4mlet
In-game: Hamlet
Location: Lombardy, Italy

Re: Emigrate from Github?

by Hamlet » Post

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.
My repositories: Codeberg.org | My ContentDB's page

Punk
Member
Posts: 158
Joined: Sun Dec 25, 2016 06:52

Re: Emigrate from Github?

by Punk » Post

Don't worry...

Image

User avatar
Linuxdirk
Member
Posts: 3217
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

Re: Emigrate from Github?

by Linuxdirk » Post

Punk wrote:Don't worry...
FTFY

Image

They are currently in the Extend phase.

User avatar
Linuxdirk
Member
Posts: 3217
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

Re: Emigrate from Github?

by Linuxdirk » Post

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.

User avatar
csirolli
Member
Posts: 133
Joined: Mon Jan 15, 2018 21:46
GitHub: HeyITGuyFixIt
IRC: CSirolli
In-game: CSirolli
Location: Florida, USA
Contact:

Re: Emigrate from Github?

by csirolli » Post

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?

User avatar
rubenwardy
Moderator
Posts: 6972
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: Bristol, United Kingdom
Contact:

Re: Emigrate from Github?

by rubenwardy » Post

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
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
domtron vox
Member
Posts: 111
Joined: Thu Feb 20, 2014 21:07
GitHub: DomtronVox
IRC: Domtron
In-game: Domtron

Re: Emigrate from Github?

by domtron vox » Post

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.

User avatar
Devy
Member
Posts: 133
Joined: Sat Jan 21, 2017 02:31
GitHub: DevyHeavy
In-game: devy

Re: Emigrate from Github?

by Devy » Post

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/git ... en-source/

BBmine
Member
Posts: 3476
Joined: Sun Jul 12, 2015 22:51
GitHub: BBmine
IRC: BBmine
In-game: Baggins
Location: USA

Re: Emigrate from Github?

by BBmine » Post

@domtron vox Fragmentation would be a problem if people wanted to contribute to different mods that were hosted on different git sites.

User avatar
xeranas
Member
Posts: 162
Joined: Fri Feb 05, 2016 11:06

Re: Emigrate from Github?

by xeranas » Post

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).

User avatar
texmex
Member
Posts: 1753
Joined: Mon Jul 11, 2016 21:08
GitHub: tacotexmex
In-game: tacotexmex

Re: Emigrate from Github?

by texmex » Post

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)

BBmine
Member
Posts: 3476
Joined: Sun Jul 12, 2015 22:51
GitHub: BBmine
IRC: BBmine
In-game: Baggins
Location: USA

Re: Emigrate from Github?

by BBmine » Post

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.

User avatar
texmex
Member
Posts: 1753
Joined: Mon Jul 11, 2016 21:08
GitHub: tacotexmex
In-game: tacotexmex

Re: Emigrate from Github?

by texmex » Post

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.

User avatar
Hamlet
Member
Posts: 766
Joined: Sat Jul 29, 2017 21:09
IRC: H4mlet
In-game: Hamlet
Location: Lombardy, Italy

Re: Emigrate from Github?

by Hamlet » Post

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
My repositories: Codeberg.org | My ContentDB's page

User avatar
TumeniNodes
Member
Posts: 2941
Joined: Fri Feb 26, 2016 19:49
GitHub: TumeniNodes
IRC: tumeninodes
In-game: TumeniNodes
Location: in the dark recesses of the mind
Contact:

Re: Emigrate from Github?

by TumeniNodes » Post

A Wonderful World

User avatar
Festus1965
Member
Posts: 4181
Joined: Sun Jan 03, 2016 11:58
GitHub: Festus1965
In-game: Festus1965 Thomas Thailand Explorer
Location: Thailand ChiangMai
Contact:

Re: Emigrate from Github?

by Festus1965 » Post

I guess, as long in the Profile from here (only) GitHub is "provided" we should not fear or wonder ...
Human has no future (climate change)
If urgend, you find me in Roblox (as CNXThomas)

Byakuren
Member
Posts: 818
Joined: Tue Apr 14, 2015 01:59
GitHub: raymoo
IRC: Hijiri
In-game: Raymoo + Clownpiece

Re: Emigrate from Github?

by Byakuren » Post

IMO we should switch to darcs and darcshub
Every time a mod API is left undocumented, a koala dies.

Post Reply

Who is online

Users browsing this forum: No registered users and 18 guests