00:47:35 Holy shit, Ubuntu turned 20 years today! 00:47:37 https://lists.ubuntu.com/archives/ubuntu-announce/2004-October/000003.html 00:50:25 I remember starting my ubuntu journey using 4.10. Almost none of my hardware worked with it and I was still quite new to Linux at that time 00:50:29 boy how things have changed 00:50:35 Hold offtopic batman 00:50:36 and yet remained the same 00:50:43 Holy* 00:50:51 shutting up :) 00:53:30 debianz: you must be very young! 00:53:55 Some people say I am 00:54:03 others say I am quite old 00:54:31 The world is your oyster. 11:31:19 vthors proposal has undergone some extensive changes https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/495 11:33:42 next meeting this Saturday https://github.com/monero-project/meta/issues/1095 13:03:00 luigi1111 can Librejo have a getmonero.org subdomain pretty please? 13:43:54 plowsof: Can I get my CCS draft on the agenda with a link to said draft in-agenda please? 13:44:11 It was discussed at the prior MRL and I'll bring it up again at the next one too. 13:48:23 But there is repo.getmoner It will confuse people 13:59:26 probably. I say we replace gitlab with librejo and call it a day 13:59:30 I dont see the major confusion, the bigger issue would be transferring ownership of monero-project org 14:00:00 Ccs is integrated with gitlab 14:00:19 It’s not confusing for you because you’re here all the time, whatever the average guy 14:00:28 It’s not confusing for you because you’re here all the time, what about the average guy 14:00:37 nothing's impossible to migrate (expect systemd) 14:00:43 Nobody uses repo as a git repo 14:00:45 except* 14:01:14 Except/expect, same difference 14:02:51 I was looking as forgeju it’s pretty cool but I really doubt it compares to gitlab in terms of dev ops capabilities 14:03:14 lmao brother what dev ops capabilities, gitlab have nothing in free tier 14:03:22 The commenting and thumb up/down ux of gitlab > forgejo for ccs imk 14:03:26 thats the wole reason no one use it 14:03:40 We use enterprise edition 14:03:57 no we don't. Otherwise we would have pull mirror repository 14:04:15 We do 14:04:19 Oh I don’t use free tier my customers just pay for enterprise so I guess I forgot what the difference is now 14:04:33 Its right there on the login page 14:04:53 I like that it’s non JavaScript if you want it to be 14:04:56 then someone lied to me 14:05:22 but anyway if by dev ops you mean CI/CD its possible yet not easy on Forgejo 14:05:40 https://matrix.monero.social/_matrix/media/v1/download/monero.social/ZTiDqOItonmCCECWKCpvYcDF 14:05:49 mamma mia 14:06:26 It would tragic if someone had to reinvent the CCS workflow / proposal system if we switched 14:06:35 It would be tragic if someone had to reinvent the CCS workflow / proposal system if we switched 14:06:38 ;) 14:08:53 I think forjego focuses on building docker containers out of everything (which I am a fan of actually) 14:09:09 I hate docker. I hate containers. I love VM 14:09:16 But the project is quite young 14:09:38 Yeah I’m not surprised you hate u psychopath 14:10:26 VMs are inefficient tho 14:10:35 Unless you’re talking vagrant 14:10:37 ? 14:10:52 what 14:11:13 oh no mb nevermind 14:11:39 maybe on the memory consumption part but tbh i prefer that to the pseudo-isolation of the linux namespaces 14:12:08 Last I heard from a colleague is doing everything in vagrant and docker rather than just docker 14:13:15 I literally haven’t touched vagrant in my life I just understand it to be an efficient kind of VM 14:13:44 But you can use app armour and just restrict most kernel functions 14:13:47 it enters the paradigm of MicroVMs which I think is an excellent thing. I made a blog post about that: https://syntheticbird45.github.io/monerodmicrovm.html 14:15:06 Apparmor is a joke of an LSM and and do not achieve a quarter of what SELinux is capable in terms of filtering. But that's not surprising knowing its Canonical behind it. 14:15:40 neither less I see your point being that docker is efficient and actually suited for the work. I just dont' believe in linux stack security nowaday thats entirely ideological 14:16:21 so i don't blame you for loving docker. 14:16:32 I’m not putting it forward as the best solution, if you were to ask me the best solution I would say, hardware compatible qubes-whonix every time 14:16:54 Would be good idea they produced that as a server 14:17:02 When I see Xen i kneel 🧎‍♂️ 14:17:15 https://www.xenserver.com/ 14:17:44 More secure then qemu kvm 14:17:58 its debatable but from an architectural point of view yes 14:18:18 KVM is the linux kernel. Xen is a microkernel virtualizating the administration linux (dom0) 14:18:27 But that’s hardware isolatable 14:18:33 you have less likely to get breakage/bug/vulnerabilities with Xen 14:18:41 ? 14:19:56 So for example on Qubes you can physically isolate two apps VMs hardware level with qemu-kvm is my understanding and why it’s all the hype 14:20:10 #monero-offtopic:monero.social , please :) 14:20:18 ah yes sorry rucknium 14:20:23 Soz 14:21:07 kewbit join offtopic 14:21:24 How 14:21:43 sent link in dm 14:22:59 You are not invited to this room 14:23:08 oh my f*cking god 14:23:25 i blame every devs involved in writing synapse 14:23:56 And it literally says freedom of fucking speech in the the title of it 14:27:25 idk why rooms are all blocked off, going on what, a month now? 14:28:46 I sent you an invite kewbit: 14:54:02 TIL temporary is >= 1 month 15:11:28 what is librejo for? 15:12:30 It’s a FOSS git repo 15:12:48 Similar to Gitlab but shittrr 15:13:01 For now at least 15:13:18 They pulled off quite a lot since inception 15:13:35 Quite a lot of contributors 15:19:03 shittrr? 15:19:23 Shitter* sorry 15:19:37 luigi1111 This is Forgejo instance that keep up-to-date pull mirror of main and ecosystem repositories. It can also be used by other users for their monero related projects. 15:19:41 In terms of functionality all the basics are there 15:20:07 It's not shitter. 15:20:19 That’s just my opinion 15:20:28 thx for pointing it 15:20:29 Others can have their s 15:21:33 I'm not opposed to it. Need to bring binaryFate into the convo tho. I don't run the servers. 15:24:29 thx i'll wait on his response 15:43:10 Re: librejo. We can add a dns record for a getmonero subdomain if doing so would add value vs. an external domain, and if that doesn't bring significant security risks for users. 15:44:51 Who would run and maintain that server? 15:51:26 Syntheticbird does 15:55:09 Its currently on librejo.monerodevs.org 15:55:11 i think the server has a good amount of storage and has a mirror of some repos/orgs. one plus-side is that its faster than github. Idk whether it supports runners in it current config, bur forgejo should support them 16:10:32 binaryFate I'm the sysadmin and maintainer of the instance. I'm fully aware of the security of my server stack, which I have consequently hardened. 16:14:22 It has been operating for several months without any runtime issue. One maintenance have led to some problem at system update which have been extensively described in a report that i think ofrnxmr remember very well. It has been resolved in under 8 hours. 16:15:26 Regarding Actions, Forgejo does supports it and i'm experimenting with it locally until I find a good configuratio for production. 16:40:20 It looks like they are working on alpha builds of CI CD runners at the moment 16:42:19 The situation is complicated. They are alpha yet used in production. last news is that they have purchased an audit of their current branch 16:42:49 Woodpecker CI is also an option 18:57:39 <3​21bob321:monero.social> Max version of ubuntu has to be 16.04 used 22:10:50 I have a question regarding the CCS rules, specifically rule 4 which states: 22:10:51 All work must be licensed permissively at all stages of the proposal. There is no time where your work can be licensed under a restrictive license (even as you're working on it). Your proposal will be terminated if this is not remedied. 22:17:34 Can developers develop the code in private, while it’s a work in progress, and then open source it (under permissive license) when they’re done and ready to request payment? 22:17:59 Or must the code be publicly published at every moment? 22:18:30 Not the CCS coordinator but the `There is no time where your work can be licensed under a restrictive license` makes its clear you can't keep it private. Which I find a little extreme 22:18:58 keep it private even temporarily 22:20:57 that sentence says "licensed". nothing about where the code is stored. 22:21:10 if they have written a line of code on their computer which is a WIP, it’s not licensed restrictively 22:21:45 so should not be in violation of rule 4 if I understand correctly 22:21:48 exactly. it's not followable. every written line must be a commit and pushed? 22:21:52 no one works like that 22:27:39 otherwise it would be impossible to comply with rule 4 as each character is written and WIP, before pushing 22:37:43 looking for clarification plowsofDiego Salazar 22:49:27 plowsof 22:50:03 binaryFate, ArticMine 22:59:12 <3​21bob321:monero.social> Does say “even when your working on it” 23:00:22 "licensed" 23:03:39 woodser please clarify your question. are you talking about licensing or pushing code? your question refers to both as if they're the same thing. 23:06:31 my question is about development of code before it’s published. all published code must be licensed under a permissive license. that much is clear 23:10:46 ok, what about it before it's published? @woodser 23:13:21 must the code always be published, or is the developer allowed to develop the code until they’re ready to publish it? 23:15:27 yeah, see that question says nothing about licensing. so i don't see how the given CCS rule is prohibiting it at all. 23:15:55 and as already stated, that's already what literally everyone does. 23:16:05 no one is comitting and pushing after every line is written. 23:16:21 I agree, but I’m looking for clarification from those in charge of enforcing the CCS rules 23:17:01 👍 23:40:02 I think that would depend on the milestone being claimed 23:40:30 And the specific license its under 23:42:11 If no product/binary etc is released, the available source code should match the milestone