-
ErCiccione[m]
.merge+ #1172 #1190
-
xmr-pr
Added
-
ErCiccione[m]
.merges
-
xmr-pr
#1172 #1178 #1179 #1183 #1184 #1188 #1190
-
ErCiccione[m]
-
xmrmatterbridge
<rehrar> How much will you pay me?
-
xmrmatterbridge
<rehrar> 10 XVG? 20?
-
ErCiccione[m]
I can give you 10 moneroV, i heard it's going to moon soon
-
xmrmatterbridge
<rehrar> Deal. Merged.
-
ErCiccione[m]
thanks :)
-
moneromooo
Hmm. That binaryFate access makes me think that if we do move monero to gitlab, I end up being that one that writes the code and can probably merge things discreetly. Not good.
-
ErCiccione[m]
right now we don't use groups on gitlab, which are meant to be used for capillar access control. I didn't look into this particualr issue tho, so i don't know if that would solve
-
selsta
Do we know why fluffypony uses Github for Tari?
-
xmrmatterbridge
<rehrar> discoverability?
-
xmrmatterbridge
<rehrar> there's nothing like Github for discoverability.
-
xmrmatterbridge
<rehrar> Similar to a dating app. If you have five hundred apps and people are spread across them, it's very annoying. But if most people use one, even if it's not the best, you'll go there to for the sake of being discovered.
-
selsta
Yes, also applies to Monero.
-
selsta
I’m not convinced that we should switch.
-
xmrmatterbridge
<rehrar> dude
-
selsta
T
-
xmrmatterbridge
<rehrar> we need
-
xmrmatterbridge
<rehrar> a federated git workflow thingy
-
selsta
not this discussion again :D
-
xmrmatterbridge
<rehrar> "but git is federated!" mooed the barnyard cattle.
-
xmrmatterbridge
<rehrar> selsta, what if you were the guy that made it??!
-
xmrmatterbridge
<rehrar> you can do it. I believe in you.
-
selsta
how ablj
-
selsta
how about moving back to email for patches?
-
moneromooo
When did we do that ? I don't remember that.
-
selsta
We didn’t. Other projects still use mailing lists.
-
moneromooo
Must have stopped pretty early.
-
ErCiccione[m]
I think it's a trade of. I think we should trade some "discoverability" in exchange for the full control of our code
-
selsta
I don’t see how we lose control of monero code by using Github.
-
ErCiccione[m]
i wrote a long comment about this on the dedicated issue on github. Basically, github have the right to shut down monero in any moment
-
ErCiccione[m]
they have to comply with us sanctions, which means they can close accounts and delete repositories
-
selsta
Our domain / servers could get seized at any moment. A lot of things can happen but are unlikely. I just think the trade-off isn’t worth it.
-
ErCiccione[m]
Something that would be very hard to pull of if we have a self hosted instance of gitlab or whatever else
-
moneromooo
They have the right to shut down the monero repo on their website :)
-
selsta
We can always move when they do something.
-
selsta
But I don’t decide this anyway :)
-
moneromooo
BTW, it's possible to move it to gitlab and have gitlab auto mirror it to github (the other direction doesn't work though).
-
ErCiccione[m]
Our domain / servers could get seized at any moment -> That's different. Seize a server is not like closing an account on a service we are using. It would be much more difficult to do from a legal point of view. Iwould argue that moving away after something bad happen would be much more disruptive for monero, beside losing all issue and PR history
-
selsta
Issue and PR history can be backed up.
-
selsta
If Github starts deleting random open source projects they will get in a lot of trouble anyway. Imagine the outrage lol
-
ErCiccione[m]
They already did
-
selsta
Link?
-
selsta
The sanctions thing was only related to private repositories by paid accounts.
-
selsta
21:58 <moneromooo> BTW, it's possible to move it to gitlab and have gitlab auto mirror it to github (the other direction doesn't work though). <-- Would still mean using Gitlab UI if I understand this correctly?
-
ErCiccione[m]
it's not only related to private repositories, but to anybody who becomes economical partner of github (or something like that). and that definition is very broad. TOday they could mean private repo, tomorrow all repo
-
SerHack
selsta: they probably won't delete open source projects randomly. But we have to think they still have the power and authorization to do it.
-
moneromooo
Yes. I don't know of a way to use gitlab with github's ui. Who knows, it's all javascript on the web so it might be possible.
-
selsta
Yes, they have the power but nothing is lost if they do so in the unlikely event. Everyone has a local copy of the repository. Discussion can be backed up.
-
moneromooo
If nothing is lost, then why are we there in the first place.
-
ErCiccione[m]
btw i think i was wrong. I don't think they didn't close any public open source project (that i know of yet)
-
selsta
why are we there ?
-
SerHack
-
SerHack
> "We’re not doing this because we want to; we’re doing it because we have to"
-
selsta
22:01 <selsta> The sanctions thing was only related to private repositories by paid accounts.
-
selsta
both don’t apply to open source projects
-
ErCiccione[m]
-
ErCiccione[m]
both don’t apply to open source projects -> that's not correct. It's about economical partner of github, not only paid accounts
-
selsta
-
selsta
but we had this discussion before lol
-
ErCiccione[m]
hehehe i just noticed :P
-
ErCiccione[m]
btw, as i said earier: anybody who becomes economical partner of github (or something like that). and that definition is very broad. TOday they could mean private repo, tomorrow all repo
-
Snipa
Has anyone inquired to GitLab to see if they'd sponsor a license for an OSS project, so we could use the pull mirroring feature so we've got continual backups off github?
-
ErCiccione[m]
tht tweet is just an interpratation of how US sanctions work
-
ErCiccione[m]
*thir interpretation
-
Snipa
I've certianly used GitLab's remote mirror on a commerical license in the past.
-
ErCiccione[m]
Snipa: AFAIK they usually don't
-
selsta
that’s one of the problems I have, the open source edition misses basic features
-
Snipa
They certianly do for their hosted impl:
about.gitlab.com/solutions/open-source/projects So might be worth popping them an email.
-
Snipa
Or just writing a script to do it, it's just git.
-
Snipa
Even peer their spec:
gitlab.com/gitlab-com/marketing/community-relations/gitlab-oss They state they offer free Ultimate licenses to qualifying OSS projects.
-
ErCiccione[m]
selsta: what features? I agree some are missing, but none of them is really important. Maybe the ability to approve PRs?
-
Snipa
Remote mirroring is the useful one, approve PR's is nice, which we use extensively at the dayjob.
-
ErCiccione[m]
yeah approve PR is nice, but afaik works differently from github. Only specific members of the project can approve (i might be wrong, i'm going by memory of what i read in the docs)
-
Snipa
If memory serves right, you can setup an entire group as approvers.
-
Snipa
Lemme check real quick
-
Snipa
Yup, you can set an entire group as an approver, so you can just manage that group as a no-commit access, and then just use them for approvals, leaving merges to the maintainers.
-
ErCiccione[m]
yeah, my point is that random folks cannot approve like it is now on github
-
Snipa
Make it an open-membership group.
-
Snipa
Then people can self-join, and get approval access?
-
ErCiccione[m]
sure, not saying there aren't workarounds, just that is different :) I think if we could get a licence we would solve many criticism about gitlab's usability
-
dsc_
lets switch to Gitea guiz
-
dsc_
-
ErCiccione[m]
should we take down the warning banner on getmonero or it's too to soon? maybe next month?
-
sgp_
ErCiccione[m]: now or in the next month makes sense to me
-
selsta
dsc_: gitea best UI ever
-
selsta
maybe because it’s a Github clone and I’m used to it lol
-
selsta
ErCiccione[m]: I think applying for a Gitlab ultimate license would be a good first step.
-
dsc_
Super simple, comes in one binary, minimal configuration,
-
dsc_
and github-like UI
-
selsta
Then we can try the features, setup CI for monero-site and look how it’s working and then decide if we want to switch all repos.
-
ErCiccione[m]
selsta: CI for monero site is already being configured Moo already installed the runner, We are only waiting to have the PR with the configuration file merged
-
selsta
cool
-
selsta
The runner runs on the same machine?
-
ErCiccione[m]
afaik yes, in a docker container
-
selsta
We could also add CI to test if CCS proposals are formatted correctly :D
-
ErCiccione[m]
definitely. So people don't realize after days that their merged proposal is not showing up
-
ErCiccione[m]
(i found out that mine wasnt showing up because rehrar told me)
-
moneromooo
I thought mine was just waiting for someone to press an extra button so was waiting patiently ^_^
-
ErCiccione[m]
moneromooo: gitlab security release
-
moneromooo
Heh, one reason to keep github :D
-
moneromooo
Done, thanks.
-
ErCiccione[m]
:P