Time Nick Message 00:01 Sheriff_U3 rubenwardy: I'm surprised, you used WTFPL despite the fact you discourage it's usage. https://github.com/rubenwardy/email 00:01 rubenwardy Yes, that mod hasn't been updated in other 10 years 00:02 Sheriff_U3 I found it because mt-mods/mail uses a texture from it. 01:02 MTDiscord 10 years ago and you've been using (the in my opinion superior) global_exists? nice 05:15 MTDiscord Wait you can do that? I've been using pcall(_G[{"dump"}[1]]}, my_cool_var) this entire time 08:44 SwissalpS you can't be serious jordan4ibanez 08:57 cheapie SwissalpS: Clearly you have to build a RISC-V emulator in Lua, feed that the data, and have some C code in there figure it out :P 09:24 MTDiscord imagine if someone ports a C(++/#) compiler to Lua then runs it in Luanti 10:50 Izzy usually when that sort of thing happens it's subject of a neat tech demo or two then nothing happens because it turns out that the environment is actually really inconvenient because you can't just compile your software intended to run on x86_64_linux_gnu because it's not a real platform 11:33 cheapie ggepic64: I mean... that's not /quite/ what I did, but you can totally program RVController in C and then run your (compiled) C code in a Luacontroller, target triplet is riscv32-none-elf (or riscv32be-none-elf if you want to be weird, it's switchable) and the repo includes the startup code and a bit of a library 11:34 cheapie Another user managed to get Rust to compile for it 11:36 cheapie ggepic64: https://cheapiesystems.com/git/rvcontroller/ 11:42 cheapie In other news, the latest product from Scheiße & Broken Signalling Systems, a working wayside horn system: https://cheapiesystems.com/media/2026-08-12%2006-30-26.webm 11:42 cheapie IRL example: https://www.youtube.com/watch?v=-FyTNSeI8YQ 12:26 MinetestBot 02[git] 04rubenwardy -> 03luanti-org/luanti: Update docs to point to @luanti.org email addresses (#17434) 13f6d2834 https://github.com/luanti-org/luanti/commit/f6d2834915cfdaa92b8d0bad20907497daa2bcab (152026-08-12T12:26:00Z) 16:26 crazylad yay, github issues and PRs just broke... 16:26 crazylad https://githubstatus.com 16:29 MTDiscord Wanna self-hosted version control website now? XD 16:29 user333_ i vote for a forgejo instance on git.luanti.org 16:29 crazylad ^ 16:30 crazylad that would be super cool 16:30 user333_ or move to codeberg 16:30 technomancy hell yeah 16:36 user333_ forgejo is using about 125MB of storage (the standalone binary + repos) and 220MB of RAM on my server, it's certainly lightweight 16:38 crazylad hey, it's working again 16:39 MTDiscord Yey let's keep being dependant to Microsoft and wait for a really fatal failure from their website /j 16:40 MTDiscord Maybe at least mirrors might help... 16:41 user333_ i think i have a full clone of the luanti repo on my server 16:41 user333_ iirc i have a cron job to run git pull in it every 4 hours though i might have disabled that 16:53 sfan5 the luanti repo is not the important part 16:53 sfan5 it's issues, pull requests, releases, etc. 16:54 bgstack15 I think codeberg has some availability problems, although maybe not at severe as github's these days. 16:54 technomancy yes, but the difference is codeberg is getting better instead of getting worse =) 16:55 bgstack15 And codeberg has an opinionated set of what is allowed. Even the reasonable-sounding Luanti AI policy might not meet codeberg's designs. 16:55 bgstack15 I wouldn't rely on codeberg as a long-term hosting provider for a project like this. 16:56 bgstack15 Codeberg's goals and rules might change over time, more drastically than other hosting providers' rules. 16:56 technomancy no, codeberg's policy is compatible with luanti's 16:56 user333_ so what would you say? selfhost forgejo? stay on github? pick another one of the many hosting services? 16:57 MTDiscord We need to start a poll, all core devs and active contributors vote 16:58 MTDiscord (I'm neither of them) 16:58 technomancy as much as I love codeberg's governance and policies, it does have the Flagship Problem, and putting all the eggs in one basket is never great 17:01 user333_ https://lounge.swee.codes/uploads/39315ce7afef484f/Screenshot_20260812_140029.png forgejo does let you migrate issues/PRs/releases/milestones/etc 17:03 user333_ (that extends to codeberg as well) 17:18 MTDiscord what is the flagship problem 17:18 technomancy the4spaceconstants2181: it's the problem where you have a distributed system but everyone uses the flagship instance so you don't get the benefits of a distributed system 17:19 technomancy matrix.org is the textbook example; mastodon.social to a lesser degree 17:23 bgstack15 Well, for git as an scm, any of these forges is already an instance of "flagship problem" 17:23 technomancy how so? 18:11 bgstack15 Git is a decentralized scm. Any client has the potential to download all branches. It could sync via mesh networking; it doesn't all have to be a star topology to a single central site (github) 18:13 technomancy if 90% of all forgejo users are on one single forgejo instance, that's the flagship problem. if every project has their own forgejo, then there is no flagship. 18:14 technomancy having luanti on a single forgejo is a single point of failure but it's not a flagship; that's a different problem 18:33 whosit sorry for github issues spam earlier... I tried submitting issue 3 times, each time github just game me an error and refreshing the issue list did not display them :/ 18:35 whosit I thought it didn't like broken unicode or something 18:44 Sheriff_U3 IMO Luanti should start actively looking at moving over to either a self-hosted git forge at git.luanti.org (which could become an official luanti mods/games host) or moving over to Codeberg/some other hosted forgejo service. Codeberg though has shown that they may change drastically their ToS with little/no community input, not even an open internal discussion for the community to view. So to me they are less of a FOSS host and more of a 18:44 Sheriff_U3 "we'll pick and choose who stays". 18:45 technomancy "not even an open internal discussion" <- this is false; the policies are determined by a vote among the members 18:46 Sheriff_U3 Show me the forum topic that has the discussion. 18:46 Sheriff_U3 It's not viewable by the public. 18:48 Sheriff_U3 https://forum.codeberg.org/d/139-resolutions-for-assembly-on-codeberg-taking-a-stand-against-ai is the forum topic where it was discussed. 18:49 technomancy the vote was made by members. are you a member? 18:49 Sheriff_U3 no 18:49 MTDiscord https://cdn.discordapp.com/attachments/749727888659447960/1537171278698385478/image.png?ex=6a7e11d0&is=6a7cc050&hm=d443444bb10ba36367f56ba84295f97813e301917382e9d9af2aa1f0dbcb017b& 18:49 MTDiscord ??? 18:50 MTDiscord oh right, this is an irc bridge, imma paste the text then 18:50 MTDiscord The page you requested could not be found. Return to Codeberg e. V. Forum 18:50 sfan5 we can see images you know 18:50 MTDiscord newer irc clients can do that? 18:51 Sheriff_U3 My point is though that if it's to be a FOSS community host you would think that they would at least allow the Codeberg users to view the discussion. 18:51 sfan5 the bridge will post a link to the image. you can either click on it or more modern irc clients do embed images, yes. 18:51 Sheriff_U3 not hexchat sadly :( 18:52 technomancy they make it pretty clear that if you want to participate in governance of the site, the path to doing that is joining codeberg eV 18:52 user333_ my client (thelounge) does support link previews though i have it disabled, so yeah modern IRC clients can do that 18:52 MTDiscord still idk why the discussion is hidden for non users 18:52 technomancy unlike github where the path to participating in governance is "become a VP at microsoft" 18:53 MTDiscord unless they are THAT scared of the AI boogeyman that they locked it to members only so "AI doesn't scrape it" 18:53 MTDiscord like a bunch of sites like twitter are using as a "justification" to force you to sign up 18:54 Sheriff_U3 Meanwhile an AI learns how to signup for twitter lol 18:56 MTDiscord like, why are the super important policy defining discussions hidden to non members??? 18:59 bgstack15 I'd rather have a link than an image in-line. I control what gets displayed on $DISPLAY, not some irc user. 19:00 bgstack15 The codeberg situation reminds me of "Tyranny of the majority." Which, is better than tyranny of... something else, I'm sure. 19:00 technomancy it's literally just democracy 19:00 bgstack15 Everything's fine and dandy, until they decide they only allow Rust language projects. 19:00 Sheriff_U3 :skull: 19:00 technomancy one of the first things when you sign up for codeberg is an explanation about alternative sites if you don't want to use codeberg, and they bend over backwards to make it easy to run your own 19:01 bgstack15 I wonder how it went for any paid clients using codeberg, that also use ai contributions.... 19:01 technomancy if you don't like democracy don't use codeberg; pretty straightforward 19:02 MTDiscord sounds kinda strawmanny ngl 19:02 MTDiscord idk the right term 19:03 MTDiscord but still, why are the important discussions not viewable unless you are signed in???? 19:08 bgstack15 Well, it makes sense that important/controversial things would be behind a login. 19:08 bgstack15 Regardless of the topic or purpose 21:28 MinetestBot 02[git] 04sfan5 -> 03luanti-org/minetestmapper: Fix generate_colorstxt.py not finding game-wide textures 1359be72f https://github.com/luanti-org/minetestmapper/commit/59be72f97233275788d135b76c3de17d24f42855 (152026-08-12T21:06:02Z) 21:34 MinetestBot 02[git] 04appgurueu -> 03luanti-org/luanti: Fix memory safety issues in glTF loader 13e570e3c https://github.com/luanti-org/luanti/commit/e570e3cbf5862e31591bb35d4c7dee701833ab9e (152026-08-12T21:29:21Z) 21:34 MinetestBot 02[git] 04appgurueu -> 03luanti-org/luanti: Fix heap buffer overflows in .x loader 13964aa2f https://github.com/luanti-org/luanti/commit/964aa2f5904fe43d1e6ab08232af0eedf9965c8a (152026-08-12T21:29:21Z) 21:34 MinetestBot 02[git] 04appgurueu -> 03luanti-org/luanti: Fix OOB heap write through broken normal recalculation in b3d loader 13ca596f5 https://github.com/luanti-org/luanti/commit/ca596f58a77f4c337dcdfb4b21670352cd60b6f9 (152026-08-12T21:29:21Z) 21:34 MinetestBot 02[git] 04appgurueu -> 03luanti-org/luanti: Fix texture array UaF in b3d loader 134eb5e2b https://github.com/luanti-org/luanti/commit/4eb5e2bdf0c44055f30e7a7994d29b41b44477f3 (152026-08-12T21:29:21Z) 21:34 MinetestBot 02[git] (5 newer commits not shown) 21:44 MinetestBot 02[git] 04sfan5 -> 03luanti-org/luanti: Update credits for 5.17.0 (#17436) 13c42f0fe https://github.com/luanti-org/luanti/commit/c42f0fe059b1bf9e173e3936d7b288c62acb884c (152026-08-12T21:36:54Z) 22:37 [MatrxMT] oh wow, just noticed they merged the offtopic subforums 23:40 cheapie wsor4035: The Bonnthalbahn main line is now 13.6km long and the system as a whole has something like 32 railroad crossings on it 23:43 MTDiscord 👀