| 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&is=6a7cc050&hm=d443444bb10ba36367f56ba84295f97813e301917382e9d9af2aa1f0dbcb017b& |
| 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> 👀 |