-
dukenukem
Holy shit, Ubuntu turned 20 years today!
-
dukenukem
-
debianz
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
-
debianz
boy how things have changed
-
m-relay
<ofrnxmr:monero.social> Hold offtopic batman
-
debianz
and yet remained the same
-
m-relay
<ofrnxmr:monero.social> Holy*
-
debianz
shutting up :)
-
dukenukem
debianz: you must be very young!
-
debianz
Some people say I am
-
debianz
others say I am quite old
-
dukenukem
The world is your oyster.
-
m-relay
<plowsof:matrix.org> vthors proposal has undergone some extensive changes
repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/495
-
m-relay
<plowsof:matrix.org> next meeting this Saturday
monero-project/meta #1095
-
m-relay
<syntheticbird:monero.social> luigi1111 can Librejo have a getmonero.org subdomain pretty please?
-
m-relay
<kayabanerve:monero.social> plowsof: Can I get my CCS draft on the agenda with a link to said draft in-agenda please?
-
m-relay
<kayabanerve:monero.social> It was discussed at the prior MRL and I'll bring it up again at the next one too.
-
m-relay
<kewbit:matrix.org> But there is repo.getmoner It will confuse people
-
m-relay
<syntheticbird:monero.social> probably. I say we replace gitlab with librejo and call it a day
-
m-relay
<ofrnxmr:monero.social> I dont see the major confusion, the bigger issue would be transferring ownership of monero-project org
-
m-relay
<ofrnxmr:monero.social> Ccs is integrated with gitlab
-
m-relay
<kewbit:matrix.org> It’s not confusing for you because you’re here all the time, whatever the average guy
-
m-relay
<kewbit:matrix.org> It’s not confusing for you because you’re here all the time, what about the average guy
-
m-relay
<syntheticbird:monero.social> nothing's impossible to migrate (expect systemd)
-
m-relay
<ofrnxmr:monero.social> Nobody uses repo as a git repo
-
m-relay
<syntheticbird:monero.social> except*
-
m-relay
<ofrnxmr:monero.social> Except/expect, same difference
-
m-relay
<kewbit:matrix.org> I was looking as forgeju it’s pretty cool but I really doubt it compares to gitlab in terms of dev ops capabilities
-
m-relay
<syntheticbird:monero.social> lmao brother what dev ops capabilities, gitlab have nothing in free tier
-
m-relay
<ofrnxmr:monero.social> The commenting and thumb up/down ux of gitlab > forgejo for ccs imk
-
m-relay
<syntheticbird:monero.social> thats the wole reason no one use it
-
m-relay
<ofrnxmr:monero.social> We use enterprise edition
-
m-relay
<syntheticbird:monero.social> no we don't. Otherwise we would have pull mirror repository
-
m-relay
<ofrnxmr:monero.social> We do
-
m-relay
<kewbit:matrix.org> Oh I don’t use free tier my customers just pay for enterprise so I guess I forgot what the difference is now
-
m-relay
<ofrnxmr:monero.social> Its right there on the login page
-
m-relay
<kewbit:matrix.org> I like that it’s non JavaScript if you want it to be
-
m-relay
<syntheticbird:monero.social> then someone lied to me
-
m-relay
<syntheticbird:monero.social> but anyway if by dev ops you mean CI/CD its possible yet not easy on Forgejo
-
m-relay
-
m-relay
<syntheticbird:monero.social> mamma mia
-
m-relay
<kewbit:matrix.org> It would tragic if someone had to reinvent the CCS workflow / proposal system if we switched
-
m-relay
<kewbit:matrix.org> It would be tragic if someone had to reinvent the CCS workflow / proposal system if we switched
-
m-relay
<kewbit:matrix.org> ;)
-
m-relay
<kewbit:matrix.org> I think forjego focuses on building docker containers out of everything (which I am a fan of actually)
-
m-relay
<syntheticbird:monero.social> I hate docker. I hate containers. I love VM
-
m-relay
<kewbit:matrix.org> But the project is quite young
-
m-relay
<kewbit:matrix.org> Yeah I’m not surprised you hate u psychopath
-
m-relay
<kewbit:matrix.org> VMs are inefficient tho
-
m-relay
<kewbit:matrix.org> Unless you’re talking vagrant
-
m-relay
<kewbit:matrix.org> ?
-
m-relay
<syntheticbird:monero.social> what
-
m-relay
<syntheticbird:monero.social> oh no mb nevermind
-
m-relay
<syntheticbird:monero.social> maybe on the memory consumption part but tbh i prefer that to the pseudo-isolation of the linux namespaces
-
m-relay
<kewbit:matrix.org> Last I heard from a colleague is doing everything in vagrant and docker rather than just docker
-
m-relay
<kewbit:matrix.org> I literally haven’t touched vagrant in my life I just understand it to be an efficient kind of VM
-
m-relay
<kewbit:matrix.org> But you can use app armour and just restrict most kernel functions
-
m-relay
<syntheticbird:monero.social> it enters the paradigm of MicroVMs which I think is an excellent thing. I made a blog post about that:
syntheticbird45.github.io/monerodmicrovm.html
-
m-relay
<syntheticbird:monero.social> 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.
-
m-relay
<syntheticbird:monero.social> 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
-
m-relay
<syntheticbird:monero.social> so i don't blame you for loving docker.
-
m-relay
<kewbit:matrix.org> 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
-
m-relay
<kewbit:matrix.org> Would be good idea they produced that as a server
-
m-relay
<syntheticbird:monero.social> When I see Xen i kneel 🧎♂️
-
m-relay
<syntheticbird:monero.social>
xenserver.com
-
m-relay
<kewbit:matrix.org> More secure then qemu kvm
-
m-relay
<syntheticbird:monero.social> its debatable but from an architectural point of view yes
-
m-relay
<syntheticbird:monero.social> KVM is the linux kernel. Xen is a microkernel virtualizating the administration linux (dom0)
-
m-relay
<kewbit:matrix.org> But that’s hardware isolatable
-
m-relay
<syntheticbird:monero.social> you have less likely to get breakage/bug/vulnerabilities with Xen
-
m-relay
<syntheticbird:monero.social> ?
-
m-relay
<kewbit:matrix.org> 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
-
m-relay
<rucknium:monero.social> #monero-offtopic:monero.social , please :)
-
m-relay
<syntheticbird:monero.social> ah yes sorry rucknium
-
m-relay
<kewbit:matrix.org> Soz
-
m-relay
<syntheticbird:monero.social> kewbit join offtopic
-
m-relay
<kewbit:matrix.org> How
-
m-relay
<syntheticbird:monero.social> sent link in dm
-
m-relay
<kewbit:matrix.org> You are not invited to this room
-
m-relay
<syntheticbird:monero.social> oh my f*cking god
-
m-relay
<syntheticbird:monero.social> i blame every devs involved in writing synapse
-
m-relay
<kewbit:matrix.org> And it literally says freedom of fucking speech in the the title of it
-
m-relay
<ofrnxmr:monero.social> idk why rooms are all blocked off, going on what, a month now?
-
m-relay
<ofrnxmr:monero.social> I sent you an invite kewbit:
-
nioCat
TIL temporary is >= 1 month
-
luigi1111
what is librejo for?
-
m-relay
<kewbit:matrix.org> It’s a FOSS git repo
-
m-relay
<kewbit:matrix.org> Similar to Gitlab but shittrr
-
m-relay
<kewbit:matrix.org> For now at least
-
m-relay
<kewbit:matrix.org> They pulled off quite a lot since inception
-
m-relay
<kewbit:matrix.org> Quite a lot of contributors
-
m-relay
<syntheticbird:monero.social> shittrr?
-
m-relay
<kewbit:matrix.org> Shitter* sorry
-
m-relay
<syntheticbird:monero.social> 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.
-
m-relay
<kewbit:matrix.org> In terms of functionality all the basics are there
-
m-relay
<syntheticbird:monero.social> It's not shitter.
-
m-relay
<kewbit:matrix.org> That’s just my opinion
-
m-relay
<syntheticbird:monero.social> thx for pointing it
-
m-relay
<kewbit:matrix.org> Others can have their s
-
luigi1111
I'm not opposed to it. Need to bring binaryFate into the convo tho. I don't run the servers.
-
m-relay
<syntheticbird:monero.social> thx i'll wait on his response
-
binaryFate
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.
-
binaryFate
Who would run and maintain that server?
-
m-relay
<ofrnxmr:monero.social> Syntheticbird does
-
m-relay
<ofrnxmr:monero.social> Its currently on librejo.monerodevs.org
-
m-relay
<ofrnxmr:monero.social> 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
-
m-relay
<syntheticbird:monero.social> 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.
-
m-relay
<syntheticbird:monero.social> 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.
-
m-relay
<syntheticbird:monero.social> Regarding Actions, Forgejo does supports it and i'm experimenting with it locally until I find a good configuratio for production.
-
m-relay
<kewbit:matrix.org> It looks like they are working on alpha builds of CI CD runners at the moment
-
m-relay
<syntheticbird:monero.social> The situation is complicated. They are alpha yet used in production. last news is that they have purchased an audit of their current branch
-
m-relay
<syntheticbird:monero.social> Woodpecker CI is also an option
-
m-relay
<321bob321:monero.social> Max version of ubuntu has to be 16.04 used
-
m-relay
<woodser:monero.social> I have a question regarding the CCS rules, specifically rule 4 which states:
-
m-relay
<woodser:monero.social> 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.
-
m-relay
<woodser:monero.social> 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?
-
m-relay
<woodser:monero.social> Or must the code be publicly published at every moment?
-
m-relay
<syntheticbird:monero.social> 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
-
m-relay
<syntheticbird:monero.social> keep it private even temporarily
-
kemosabe
that sentence says "licensed". nothing about where the code is stored.
-
m-relay
<woodser:monero.social> if they have written a line of code on their computer which is a WIP, it’s not licensed restrictively
-
m-relay
<woodser:monero.social> so should not be in violation of rule 4 if I understand correctly
-
kemosabe
exactly. it's not followable. every written line must be a commit and pushed?
-
kemosabe
no one works like that
-
m-relay
<woodser:monero.social> otherwise it would be impossible to comply with rule 4 as each character is written and WIP, before pushing
-
m-relay
<woodser:monero.social> looking for clarification plowsofDiego Salazar
-
kemosabe
plowsof
-
kemosabe
binaryFate, ArticMine
-
m-relay
<321bob321:monero.social> Does say “even when your working on it”
-
kemosabe
"licensed"
-
kemosabe
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.
-
m-relay
<woodser:monero.social> 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
-
kemosabe
ok, what about it before it's published? @woodser
-
m-relay
<woodser:monero.social> must the code always be published, or is the developer allowed to develop the code until they’re ready to publish it?
-
kemosabe
yeah, see that question says nothing about licensing. so i don't see how the given CCS rule is prohibiting it at all.
-
kemosabe
and as already stated, that's already what literally everyone does.
-
kemosabe
no one is comitting and pushing after every line is written.
-
m-relay
<woodser:monero.social> I agree, but I’m looking for clarification from those in charge of enforcing the CCS rules
-
kemosabe
👍
-
m-relay
<ofrnxmr:monero.social> I think that would depend on the milestone being claimed
-
m-relay
<ofrnxmr:monero.social> And the specific license its under
-
m-relay
<ofrnxmr:monero.social> If no product/binary etc is released, the available source code should match the milestone