Luanti logo

IRC log for #luanti, 2026-08-12

| Channels | #luanti index | Today | | Google Search | Plaintext

All times shown according to UTC.

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.
00:44 Sokomine joined #luanti
01:02 MTDiscord <the4spaceconstants2181> 10 years ago and you've been using (the in my opinion superior) global_exists? nice
01:48 SwissalpS joined #luanti
02:17 crazylad joined #luanti
02:17 crazylad joined #luanti
04:00 MTDiscord joined #luanti
05:15 MTDiscord <jordan4ibanez> Wait you can do that? I've been using pcall(_G[{"dump"}[1]]}, my_cool_var) this entire time
05:44 xor_ghost87 joined #luanti
05:47 FeXoR joined #luanti
06:21 est31 joined #luanti
06:30 Tirili joined #luanti
07:12 ___nick___ joined #luanti
07:57 wallabra joined #luanti
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 <ggepic64> imagine if someone ports a C(++/#) compiler to Lua then runs it in Luanti
09:34 Warr1024 joined #luanti
09:41 izzyb joined #luanti
10:44 YuGiOhJCJ joined #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:32 PoochInquisitor joined #luanti
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:38 bwarden joined #luanti
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 [git] rubenwardy -> luanti-org/luanti: Update docs to point to @luanti.org email addresses (#17434) f6d2834 https://github.com/luanti-org/luanti/commit/f6d2834915cfdaa92b8d0bad20907497daa2bcab (2026-08-12T12:26:00Z)
13:09 GNUHacker joined #luanti
13:36 ___nick___ joined #luanti
13:39 Tirili joined #luanti
13:39 ___nick___ joined #luanti
15:00 Trifton joined #luanti
16:09 Panquesito7 joined #luanti
16:17 pounce joined #luanti
16:22 crazylad joined #luanti
16:26 crazylad yay, github issues and PRs just broke...
16:26 crazylad https://githubstatus.com
16:29 MTDiscord <ggepic64> 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 <ggepic64> Yey let's keep being dependant to Microsoft and wait for a really fatal failure from their website /j
16:40 MTDiscord <ggepic64> 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:43 Panquesito7 joined #luanti
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 __nick__ joined #luanti
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 <ggepic64> We need to start a poll, all core devs and active contributors vote
16:58 MTDiscord <ggepic64> (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:13 mrkubax10 joined #luanti
17:18 MTDiscord <the4spaceconstants2181> 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?
17:31 mrkubax10 joined #luanti
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:27 mrkubax10 joined #luanti
18:32 whosit joined #luanti
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 <alexiosthesixth> https://cdn.discordapp.com/attachments/749727888659447960/1537171278698385478/image.png?ex=6a7e11d0&amp;is=6a7cc050&amp;hm=d443444bb10ba36367f56ba84295f97813e301917382e9d9af2aa1f0dbcb017b&amp;
18:49 MTDiscord <alexiosthesixth> ???
18:50 MTDiscord <alexiosthesixth> oh right, this is an irc bridge, imma paste the text then
18:50 MTDiscord <alexiosthesixth>   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 <alexiosthesixth> 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 <alexiosthesixth> 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 <alexiosthesixth> 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 <alexiosthesixth> 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 <alexiosthesixth> 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 <alexiosthesixth> sounds kinda strawmanny ngl
19:02 MTDiscord <alexiosthesixth> idk the right term
19:03 MTDiscord <alexiosthesixth> 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
19:21 silverwolf73828 joined #luanti
19:22 rubenwardy joined #luanti
19:50 Eragon joined #luanti
21:13 germ_ joined #luanti
21:28 MinetestBot [git] sfan5 -> luanti-org/minetestmapper: Fix generate_colorstxt.py not finding game-wide textures 59be72f https://github.com/luanti-org/minetestmapper/commit/59be72f97233275788d135b76c3de17d24f42855 (2026-08-12T21:06:02Z)
21:34 MinetestBot [git] appgurueu -> luanti-org/luanti: Fix memory safety issues in glTF loader e570e3c https://github.com/luanti-org/luanti/commit/e570e3cbf5862e31591bb35d4c7dee701833ab9e (2026-08-12T21:29:21Z)
21:34 MinetestBot [git] appgurueu -> luanti-org/luanti: Fix heap buffer overflows in .x loader 964aa2f https://github.com/luanti-org/luanti/commit/964aa2f5904fe43d1e6ab08232af0eedf9965c8a (2026-08-12T21:29:21Z)
21:34 MinetestBot [git] appgurueu -> luanti-org/luanti: Fix OOB heap write through broken normal recalculation in b3d loader ca596f5 https://github.com/luanti-org/luanti/commit/ca596f58a77f4c337dcdfb4b21670352cd60b6f9 (2026-08-12T21:29:21Z)
21:34 MinetestBot [git] appgurueu -> luanti-org/luanti: Fix texture array UaF in b3d loader 4eb5e2b https://github.com/luanti-org/luanti/commit/4eb5e2bdf0c44055f30e7a7994d29b41b44477f3 (2026-08-12T21:29:21Z)
21:34 MinetestBot [git] (5 newer commits not shown)
21:44 MinetestBot [git] sfan5 -> luanti-org/luanti: Update credits for 5.17.0 (#17436) c42f0fe https://github.com/luanti-org/luanti/commit/c42f0fe059b1bf9e173e3936d7b288c62acb884c (2026-08-12T21:36:54Z)
22:37 [MatrxMT] <Blockhead256> oh wow, just noticed they merged the offtopic subforums
22:38 mrkubax10 joined #luanti
22:39 panwolfram joined #luanti
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 <wsor4035> 👀

| Channels | #luanti index | Today | | Google Search | Plaintext