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