09:11:30 .merge+ #1172 #1190 09:11:30 Added 09:11:33 .merges 09:11:33 -xmr-pr- #1172 #1178 #1179 #1183 #1184 #1188 #1190 20:03:14 luigi1111 rehrar: could you merge https://repo.getmonero.org/monero-project/ccs-proposals/merge_requests/112 or my ccs won't show up 20:05:03 How much will you pay me? 20:05:12 10 XVG? 20? 20:07:00 I can give you 10 moneroV, i heard it's going to moon soon 20:09:22 Deal. Merged. 20:11:31 thanks :) 20:28:27 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. 20:31:13 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 20:41:43 Do we know why fluffypony uses Github for Tari? 20:44:50 discoverability? 20:44:57 there's nothing like Github for discoverability. 20:45:20 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. 20:45:20 Yes, also applies to Monero. 20:45:29 I’m not convinced that we should switch. 20:45:38 dude 20:45:38 T 20:45:39 we need 20:45:45 a federated git workflow thingy 20:45:52 not this discussion again :D 20:46:07 "but git is federated!" mooed the barnyard cattle. 20:46:27 selsta, what if you were the guy that made it??! 20:46:34 you can do it. I believe in you. 20:50:04 how ablj 20:50:15 how about moving back to email for patches? 20:51:21 When did we do that ? I don't remember that. 20:51:42 We didn’t. Other projects still use mailing lists. 20:51:44 Must have stopped pretty early. 20:52:00 I think it's a trade of. I think we should trade some "discoverability" in exchange for the full control of our code 20:52:27 I don’t see how we lose control of monero code by using Github. 20:53:46 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 20:54:21 they have to comply with us sanctions, which means they can close accounts and delete repositories 20:55:30 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. 20:55:39 Something that would be very hard to pull of if we have a self hosted instance of gitlab or whatever else 20:55:40 They have the right to shut down the monero repo on their website :) 20:56:13 We can always move when they do something. 20:56:39 But I don’t decide this anyway :) 20:58:51 BTW, it's possible to move it to gitlab and have gitlab auto mirror it to github (the other direction doesn't work though). 20:59:00 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 20:59:20 Issue and PR history can be backed up. 21:00:06 If Github starts deleting random open source projects they will get in a lot of trouble anyway. Imagine the outrage lol 21:00:29 They already did 21:00:37 Link? 21:01:08 The sanctions thing was only related to private repositories by paid accounts. 21:02:21 21:58 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? 21:03:02 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 21:03:10 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. 21:03:14 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. 21:03:59 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. 21:04:43 If nothing is lost, then why are we there in the first place. 21:05:03 btw i think i was wrong. I don't think they didn't close any public open source project (that i know of yet) 21:05:10 why are we there ? 21:06:01 https://www.theverge.com/2019/7/29/8934694/github-us-trade-sanctions-developers-restricted-crimea-cuba-iran-north-korea-syria 21:06:15 > "We’re not doing this because we want to; we’re doing it because we have to" 21:06:23 22:01 The sanctions thing was only related to private repositories by paid accounts. 21:06:30 both don’t apply to open source projects 21:06:32 https://github.com/monero-project/meta/issues/236#issuecomment-515669422 21:07:39 both don’t apply to open source projects -> that's not correct. It's about economical partner of github, not only paid accounts 21:08:06 https://twitter.com/natfriedman/status/1155311122137804801 21:08:19 but we had this discussion before lol 21:08:43 hehehe i just noticed :P 21:09:11 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 21:09:57 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? 21:09:59 tht tweet is just an interpratation of how US sanctions work 21:10:06 *thir interpretation 21:10:21 I've certianly used GitLab's remote mirror on a commerical license in the past. 21:10:48 Snipa: AFAIK they usually don't 21:10:49 that’s one of the problems I have, the open source edition misses basic features 21:11:55 They certianly do for their hosted impl: https://about.gitlab.com/solutions/open-source/projects/ So might be worth popping them an email. 21:12:02 Or just writing a script to do it, it's just git. 21:13:03 Even peer their spec: https://gitlab.com/gitlab-com/marketing/community-relations/gitlab-oss They state they offer free Ultimate licenses to qualifying OSS projects. 21:13:12 selsta: what features? I agree some are missing, but none of them is really important. Maybe the ability to approve PRs? 21:13:35 Remote mirroring is the useful one, approve PR's is nice, which we use extensively at the dayjob. 21:15:08 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) 21:15:34 If memory serves right, you can setup an entire group as approvers. 21:15:43 Lemme check real quick 21:16:45 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. 21:16:48 yeah, my point is that random folks cannot approve like it is now on github 21:17:09 Make it an open-membership group. 21:17:16 Then people can self-join, and get approval access? 21:18:21 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 21:20:49 lets switch to Gitea guiz 21:22:35 https://git.xmr.pm/monero-project/monero-gui 21:22:37 should we take down the warning banner on getmonero or it's too to soon? maybe next month? 21:22:53 ErCiccione[m]: now or in the next month makes sense to me 21:28:58 dsc_: gitea best UI ever 21:29:19 maybe because it’s a Github clone and I’m used to it lol 21:30:51 ErCiccione[m]: I think applying for a Gitlab ultimate license would be a good first step. 21:31:19 Super simple, comes in one binary, minimal configuration, 21:32:17 and github-like UI 21:32:19 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. 21:34:25 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 21:34:44 cool 21:35:16 The runner runs on the same machine? 21:35:38 afaik yes, in a docker container 21:37:21 We could also add CI to test if CCS proposals are formatted correctly :D 21:41:35 definitely. So people don't realize after days that their merged proposal is not showing up 21:42:02 (i found out that mine wasnt showing up because rehrar told me) 21:42:36 I thought mine was just waiting for someone to press an extra button so was waiting patiently ^_^ 22:54:59 moneromooo: gitlab security release 22:56:01 Heh, one reason to keep github :D 22:59:08 Done, thanks. 22:59:09 :P