-
n1oc
[CCS Proposals] plowsoff opened merge request #661: koe: remove repurpose/closure note
repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/661
-
plowsof
-
br-m
-
br-m
<pyxmr2025:mozilla.org> cf tunnle's problem
-
br-m
<pyxmr2025:mozilla.org> speed ok?
-
br-m
<pyxmr2025:mozilla.org> 1-10s:very slow(about 50kb/s)
-
br-m
<pyxmr2025:mozilla.org> 10-20:to be about 1.5-2MB/s
-
br-m
<pyxmr2025:mozilla.org> then: 1.5-3MB/s
-
br-m
-
br-m
-
br-m
<pyxmr2025:mozilla.org> The speed can be over 5mb/s
-
br-m
<pyxmr2025:mozilla.org> The speed and synchronization issues have been resolved. Next, we need to work out how to synchronize PRs and issues.
-
br-m
<ofrnxmr:xmr.mx> @pyxmr2025:mozilla.org: Cant forgejo do this?
-
br-m
<jpk68:matrix.org> Pretty sure it can, actually
-
br-m
<syntheticbird> no
-
br-m
<syntheticbird> it can synchronize wiki, but not PR or issues
-
br-m
<syntheticbird> idk why guys have this impression
-
br-m
<syntheticbird> iirc @hinto:monero.social even proposed to make a bot to mirror these on librejo
-
br-m
<jpk68:matrix.org> Oh, I guess it was the other way around then
-
br-m
<jpk68:matrix.org> According to this article you can do it if you have tokens
-
br-m
-
br-m
<syntheticbird> Oh
-
br-m
<syntheticbird> it was in plain sight and somehow my brain just erased it
-
br-m
<syntheticbird> probably because i never bothered putting a github token of mine into my librejo account
-
br-m
<hbs:matrix.org> GitHub wiki should be avoided at all costs since it is impossible to open a PR on the wiki > <@syntheticbird> it can synchronize wiki, but not PR or issues
-
br-m
<user2570:unredacted.org> whats libjero ? > <@syntheticbird> iirc @hinto:monero.social even proposed to make a bot to mirror these on librejo
-
br-m
<syntheticbird> @user2570:unredacted.org: Anonymously sponsored Forgejo instance i made for mirroring all the monero ecosystem repositories and other monero-related purposes.
-
br-m
<syntheticbird> PostgreSQL database ended up corrupted because... well because fuck PostgreSQL. and the backup was cooked.
-
br-m
<syntheticbird> so it's dead
-
br-m
<user2570:unredacted.org> Wow anon sponsored with monero?
-
br-m
<syntheticbird> yeah
-
br-m
<user2570:unredacted.org> good idea
-
br-m
<user2570:unredacted.org> is there a link? and onion?
-
br-m
<syntheticbird> @user2570:unredacted.org: it was librejo.monerodevs.org at the time
-
br-m
<jpk68:matrix.org> Who owns monerodevs.org? Plowsof?
-
br-m
<user2570:unredacted.org> But do you plan to revive it or not? > <@syntheticbird> PostgreSQL database ended up corrupted because... well because fuck PostgreSQL. and the backup was cooked.
-
br-m
<syntheticbird> @jpk68:matrix.org: yeah
-
br-m
<syntheticbird> @user2570:unredacted.org: At the moment no
-
br-m
<syntheticbird> but I'm not closed to the idea
-
br-m
<jpk68:matrix.org> Honestly, if a lot of people check the instance, does it really matter if it's run by core?
-
br-m
<jpk68:matrix.org> e.g. if people with GH commit perms are willing to merge Forgejo PRs or something
-
br-m
<jpk68:matrix.org> It could be the "de facto" mirror
-
br-m
<syntheticbird> plagia rule
-
br-m
<syntheticbird> doesn't matter who is behind, if you're more famous than the original, you become the original
-
br-m
<syntheticbird> so yes, a mirror used by everyone can become the de facto repo
-
br-m
<user2570:unredacted.org> Why not have a comprehensive plan to abandon github and migrate to codeberg?
-
br-m
<syntheticbird> on librejo i enabled Github oauth2 because i wanted people to avoid having to make a new account
-
br-m
<syntheticbird> i know people are lazy
-
br-m
<jpk68:matrix.org> Would be epic tbh
-
br-m
<syntheticbird> @user2570:unredacted.org: at least half of the people in this chat secretly hates codeberg
-
br-m
<jpk68:matrix.org> @user2570:unredacted.org: According to selsta, core is too inactive for it
-
br-m
<jpk68:matrix.org> +1 :)
-
br-m
<jpk68:matrix.org> Not impossible AFAIK though
-
br-m
<user2570:unredacted.org> @syntheticbird: ok but why
-
br-m
<syntheticbird> @user2570:unredacted.org: politics, ideology
-
br-m
<syntheticbird> OH COME ON
-
br-m
<syntheticbird> plowsof
-
br-m
<jpk68:matrix.org> An "ethical" centralized service is a lesser evil maybe, but still an evil nonetheless
-
br-m
<user2570:unredacted.org> @syntheticbird: plowsofs name as argument haha?
-
br-m
<jpk68:matrix.org> It's a ping to ban the spammer
-
br-m
<syntheticbird> @user2570:unredacted.org: im just pinging
-
br-m
<jpk68:matrix.org> *for him to
-
br-m
<user2570:unredacted.org> @jpk68:matrix.org: ah ok
-
br-m
<syntheticbird> you just type the irc username for the irc user to get pinged
-
br-m
<user2570:unredacted.org> @jpk68:matrix.org: another possible option is Radicle
-
br-m
<syntheticbird> Radicle has been proposed a lot
-
br-m
-
br-m
<syntheticbird> but it is still not ready
-
br-m
<user2570:unredacted.org> @syntheticbird: last time I checked it was not developed and suitable enough
-
br-m
<jpk68:matrix.org> Why not just self-host it
-
br-m
<jpk68:matrix.org> It would be so much less of a headache
-
br-m
<syntheticbird> @jpk68:matrix.org: it doesn't have CI/CD => dead
-
br-m
<jpk68:matrix.org> Git is already somewhat decentralized
-
br-m
<user2570:unredacted.org> @syntheticbird: exactly
-
br-m
<user2570:unredacted.org> is lack of CI/CD big broblem or can we deal with it?
-
br-m
<user2570:unredacted.org> Mor manual steps but anon contributors are much more welcome
-
br-m
<syntheticbird> its a big problem
-
br-m
<syntheticbird> its costly and secure setup is difficult to maintain
-
br-m
<syntheticbird> in forgejo case there is no github action compatibility even tho the syntax is similar
-
br-m
<syntheticbird> and you can't use VMs
-
br-m
<syntheticbird> or at least without a little bit of ugly hacking
-
br-m
<user2570:unredacted.org> how about Forgejo Actions
-
br-m
<syntheticbird> I remember someone in the forgejo general chat saying he was working on it, but really it is meant with docker in mind
-
br-m
<syntheticbird> @user2570:unredacted.org: I'm speaking of Forgejo actions
-
br-m
<jpk68:matrix.org> I think he means making yml files for those too
-
br-m
<syntheticbird> only two other realistically usable CI/CD for Forgejo are Woodpecker which has literally no benefit and fucking Jenkins
-
br-m
<user2570:unredacted.org> oh no Jenkins
-
br-m
<syntheticbird> exactly
-
br-m
<jpk68:matrix.org> I noticed recently that the GCC codebase now has Forgejo CI support
-
br-m
-
br-m
<jpk68:matrix.org> Plus GH of course
-
br-m
<jpk68:matrix.org> If enough people want it... maybe core would merge it to GH too
-
br-m
<jpk68:matrix.org> The Forgejo actions code, that is
-
br-m
<syntheticbird> that would be
-
br-m
<syntheticbird> worth asking in an issue
-
br-m
<syntheticbird> but someone gotta do the job of making forgejo ci and if maintainers aren't interested i doubt they will accept a contribution without guarantees
-
br-m
<jpk68:matrix.org> I can't ;)
-
br-m
<user2570:unredacted.org> yes someone gotta do
-
br-m
<jpk68:matrix.org> I'd be up for tinkering with it
-
br-m
<syntheticbird> catch a break bro its 10 minutes you've been typing
-
br-m
<user2570:unredacted.org> @syntheticbird: Someone can create a new bounty or ccs proposal for testing monero repo migration to Forgejo + CI . Is this a good idea?
-
br-m
<user2570:unredacted.org> Or would somebody do it for free? If not, then this might be the way to actually ensure and migrate.
-
br-m
<ofrnxmr:xmr.mx> No
-
br-m
<user2570:unredacted.org> ok :)
-
br-m
<ofrnxmr:xmr.mx> Raising money for something that wont be accepted is always a bad idea
-
br-m
<ofrnxmr:xmr.mx> Just wastes donors money
-
br-m
<syntheticbird> what
-
br-m
<ofrnxmr:xmr.mx> The elephant in the room is that CI isnt free
-
br-m
<syntheticbird> donors aren't just cashcows?
-
br-m
<ofrnxmr:xmr.mx> ..unless youre using github
-
br-m
<syntheticbird> weird thought
-
br-m
<ofrnxmr:xmr.mx> Monero uses a fuck-ton of ci hours
-
br-m
<user2570:unredacted.org> wow
-
br-m
<ofrnxmr:xmr.mx> Every pr, every merge, every revision
-
br-m
<syntheticbird> @ofrnxmr:xmr.mx: trust me, use my server at my gramma house
-
br-m
<syntheticbird> it is powered on cookies
-
br-m
<ofrnxmr:xmr.mx> Our tests run for over an hour on each of them
-
br-m
<syntheticbird> free ci hours
-
br-m
<syntheticbird> Having a proper dedicated server for doing CI would start at 300$ a month
-
br-m
<user2570:unredacted.org> I didn't know we are that dependant on github
-
br-m
<ofrnxmr:xmr.mx> Were nor dependwnt on github
-
br-m
<ofrnxmr:xmr.mx> But is m$ is gonna pay the bill, why would we switch to paying 20k/mth on compute at codeberg etc?
-
br-m
<ofrnxmr:xmr.mx> We arent a dev fee'd coin with premines and VC money
-
br-m
-
br-m
<syntheticbird> cuprate windows ci takes 2h15min
-
br-m
<user2570:unredacted.org> @ofrnxmr:xmr.mx: Meaning there are other mirrors of repo just in case?
-
br-m
<ofrnxmr:xmr.mx> Everyone and their sister has a copy of the repo
-
br-m
<ofrnxmr:xmr.mx> I probably have 12
-
br-m
<user2570:unredacted.org> Congratulation
-
br-m
<ofrnxmr:xmr.mx> for whay
-
br-m
<user2570:unredacted.org> @ofrnxmr:xmr.mx: well, I have 0
-
br-m
-
br-m
<ofrnxmr:xmr.mx> Can add --recursive to the end of that
-
br-m
<user2570:unredacted.org> yeah I know how to do but currently do not have a need
-
br-m
<jpk68:matrix.org> @ofrnxmr:xmr.mx: PRs
-
br-m
<jpk68:matrix.org> "Free" in the same way that Google services are "free"? > <@ofrnxmr:xmr.mx> But is m$ is gonna pay the bill, why would we switch to paying 20k/mth on compute at codeberg etc?
-
br-m
<ofrnxmr:xmr.mx> of course
-
br-m
<ofrnxmr:xmr.mx> Its only free for public repos
-
br-m
<ofrnxmr:xmr.mx> monero is MIT so who cares if m$ or google is reading, using, copying, etc the code
-
br-m
<ofrnxmr:xmr.mx> BSD*
-
br-m
<ofrnxmr:xmr.mx> theres also a public notice that m$ will start training AI on your stuff
-
br-m
-
br-m
<ofrnxmr:xmr.mx> I read wrong