Luanti logo

IRC log for #luanti, 2025-09-15

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

All times shown according to UTC.

Time Nick Message
00:19 cheapie Heh, spotted on a sign next to a road in... rather poor condition in Neustadt on VE-C: "This is what happens when you spend your municipal budget on anime"
00:21 user2_ how is that even MT-related :PPP
00:22 cheapie Because it's in-game
00:22 MTDiscord <wsor4035> its a luanti server
00:22 MTDiscord <wsor4035> ....so was it lminus or user11? 🤔
00:22 MTDiscord <wsor4035> im going with the first
00:22 user2_ is this chat bridged to a MT server?
00:22 * cheapie checks rollback
00:23 MTDiscord <wsor4035> server implodes cause rollback is ass
00:23 cheapie Rollback works fine on VE-C :D
00:23 cheapie Was just doing a rollback_check anyway, too old though, no longer in the lgos
00:23 cheapie logs*
00:23 MTDiscord <wsor4035> let me guess, because you keep it at one day of history or an external process?
00:24 cheapie There's a nightly cleanup script, I can't remember what the retention period is but I can check
00:25 cheapie Looks like it's set for 90 days for most players, 1 day (all actions deleted nightly) for players with the "daily_rollback_cleanup" priv
00:26 cheapie I appear to be the only player with said priv
00:30 cheapie VE-S has the same setup but with a retention period of 45 days for players not marked for daily cleanup, 5 players (me, MOZ, Eloria, Flitzpiepe, and BakerPrime) are marked for daily cleanup
00:31 cheapie FWIW the line I'm using to list players with a given priv is (and there might be a cleaner way, but this works): SELECT name FROM user_privileges LEFT JOIN auth ON auth.id = user_privileges.id WHERE privilege = "daily_rollback_cleanup";
00:31 MTDiscord <wsor4035> iirc rollback schema is decent in storing x/y/z columns, its just querying it that is terrible
00:31 MTDiscord <wsor4035> probably wrong somehow
00:31 cheapie The index improvements fixed that
00:32 MTDiscord <wsor4035> yeah, talking about stock
00:32 cheapie Stock contains the improvements now
00:33 cheapie https://github.com/luanti-org/luanti/commit/7c6ade0fc5d4fccb3af190f54ca869a799fc3782
00:33 MTDiscord <wsor4035> yeah, was looking at the pr version of that
00:34 cheapie VE-C (and probably also VE-S) also has another index in there to make the cleanup faster, but that doesn't affect much in-game
00:34 cheapie (that being said, the order of parameters in the new index probably makes it unnecessary)
00:35 cheapie sqlite> EXPLAIN QUERY PLAN DELETE FROM action WHERE timestamp < strftime("%s","now","-45 days"); [snip] `--SEARCH TABLE action USING INDEX cleanupIndex (timestamp<?)
00:35 cheapie I guess it's using it *shrug*
00:37 user2_ what tool do you use to read sqlite databases? the only thing i have is some random tool i found on flatpak
00:37 cheapie I just use the sqlite3 CLI itself
00:37 user2_ yeah, i cant figure it out :P
00:37 user2_ i do prefer CLI tho-
00:37 cheapie I've used a few GUIs to browse data before too, but I've found them nearly useless for editing
00:38 user2_ i'l have to figure out the CLI then- il do that rn
00:42 cheapie wsor4035: [19:41:39] <lmisu> cheapie, re: budget on anime sign, actuallyt it's AlcesAlce [sic] :D
00:46 Kimapr_ joined #luanti
00:50 MTDiscord <wsor4035> Yeah, they dm'd me
01:01 cheapie meanwhile https://cheapiesystems.com/media/images/screenshot_20250914_195846.png
01:13 kimapr__ joined #luanti
01:16 MTDiscord <wsor4035> something broken?
01:17 cheapie wsor4035: Meant to look that way (just briefly for the screenshot) yes :P
01:18 user2_ that screenshot looked like a BSOD happened to a node-
02:05 user2_ joined #luanti
02:29 YuGiOhJCJ joined #luanti
02:39 user2_ joined #luanti
02:43 crazylad joined #luanti
02:44 crazylad totally not stars on the main menu... :) -> https://filebin.net/08himy6oczky81op/menu_stars_redo.png
02:45 MTDiscord <wsor4035> not sketch at all
02:45 aliasreadytaken joined #luanti
02:46 crazylad you mean filebin?
02:46 crazylad filebin is an open-source file hosting site - seems much safer than the alternative "catbox.moe" which is banned iirc in a few countries
02:47 [MatrxMT] <Blockhead256> banned in entire countries? wow, I thought it was just banned by some sysadmins
02:47 SpaceManiac joined #luanti
02:47 MTDiscord <wsor4035> to view a png i shouldnt need to download a file, this isnt 1998
02:48 [MatrxMT] <Blockhead256> it's just a warning screen, then it sends you on to the real file page
02:48 [MatrxMT] <Blockhead256> reminder you can't tell that an "open source" website is running the published version of the software
02:48 user2_ yeah, me and crazylad use filebin a lot, it's fine
02:49 user2_ you dont need to download it, you can still view it from the site, just press 'proceed to download'
02:50 MTDiscord <nathan4220776> It is silly that discord doesn't show previews of some files.
02:50 [MatrxMT] <Blockhead256> re above: crowdstriked
02:51 MTDiscord <nathan4220776>
02:51 MTDiscord https://s3.filebin.net/filebin/4b2351ff82833a0fc3ff7f9e9678e5ea6034e97b68e43498ba4f775154c6a1cf/c4b48baff6e966177b79ec0bf282937b126af3786e1ef602c0b0b0d31ae7ec7d?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=7pMj6hGeoKewqmMQILjm%2F20250915%2Fus-east-1%2Fs3%2Faws4_request&amp;X-Amz-Date=20250915T025127Z&amp;X-Amz-Expires=60&amp;X-Amz-SignedHeaders=host&amp;response-cache-control=max-age%3D60&amp;response-content-disposition=inline%3B%20filename%3D%22menu_stars_redo.png
02:51 MTDiscord %22&response-content-type=image%2Fpng&X-Amz-Signature=4611eed1d5a14d37925a6582b8e22c37358878b18c6603e7c6df0a6de73db52a
02:52 [MatrxMT] <Blockhead256> lol
02:52 [MatrxMT] <Blockhead256> that URL is too long to fit in a single IRC message
02:52 MTDiscord <nathan4220776> It works fine for me.
02:52 crazylad yes, there's the actual file URL
02:53 MTDiscord <nathan4220776> Is that an actual limitation of irc, or just a limitation of whatever client you're using?
02:53 MTDiscord <wsor4035> lol, so if you never accept the warning, and then revisit the url, it shows you the content without ever accepting
02:53 [MatrxMT] <Blockhead256> of IRC https://irc.luanti.org/luanti/2025-09-15
02:55 user2_ ive used filebin for like 8 months, the only issue is there's a limit to how much storage can be used at once
02:55 MTDiscord <nathan4220776> Wdym at once?
02:55 MTDiscord <nathan4220776> A maximum file size?
02:55 user2_ basically, yeah
02:56 MTDiscord <nathan4220776> As long as you can upload as many files as you want, that's not an issue.
02:56 the_sea_peoples8 joined #luanti
02:56 user2_ yeah it doesnt happen often for me
02:56 MTDiscord <nathan4220776> The trick is, you put all the files you want to send into a tar file, and optionally compress it. Then, you do   split -b MAX_SIZE_BYTES archive.tar archive.tar.part_
02:57 MTDiscord <nathan4220776> And you upload the parts separately.
02:57 MTDiscord <nathan4220776> Then, to recombine them, you do    cat archive.tar.part* > archive.tar
02:57 user2_ i use 7zip- it was able to shrink a 1.9 GB archive with generic zip to 1.2 GB
02:58 MTDiscord <nathan4220776> The difference is that my trick allows files of any size to be sent, as long as you have the patience to do so.
02:58 MTDiscord <nathan4220776> You can transfer gigabytes of files over email this way. ;)
02:58 user2_ i have a giant 1.2 GB archive with every MT version (minetest-c55 to 5.13.0, src code and builds) thanks to 7zip-
03:00 [MatrxMT] <Blockhead256> ..you made multiple copies of the source code? I guess that's something you can do. You could just use git... Well, if it's out-of-the-box ready to build with IrrlichtMt you may have a  purpose for that at least
03:01 user2_ no- just src code i downloaded manually- i really should fix that ;-;
03:01 user2_ but i have the src code for the minetest-c55 builds, im never going to risk losing that :)
03:02 user2_ i do write a ton of bash scripts to automate installing each version tho
03:04 user2_ also, is there a way to download a specific commit with git? say i wanted 5.13.0-dev-66aa5f3fa's src code, what would i run?
03:07 mrcheese joined #luanti
03:11 MTDiscord <nathan4220776> You could do    git clone https://minetest ; cd minetest ; git checkout <commit_id>
03:11 user2_ alr, il try that rn
03:17 user2_ my network doesnt like me on the IRC, github, inagme, and cloning a repository at the same time-
03:18 user2_ *ingame
03:28 mrcheese hmm... how did 1 filebin link start all that... ;-;
03:28 user2_ idk- someone thought it was sketchy or smth-
03:29 mrcheese huh
03:30 [MatrxMT] <Blockhead256> how about reading the scrollback instead of doing a big conversation circle?
03:34 user2_ mrcheese, were you here when crazylad posted that URL?
03:34 mrcheese nope
03:34 user2_ if so, you should know how it happened-
03:34 user2_ nvm then-
03:34 mrcheese well
03:35 mrcheese was afk if that counts .-.
03:39 mrcheese uhh... any reason im constantly getting a HTTP error with the forums if i try to upload a image? cant upload anything due to a HTTP error-
04:00 MTDiscord joined #luanti
04:43 SwissalpS joined #luanti
04:44 Haven0320 joined #luanti
05:11 FeXoR joined #luanti
05:44 the_sea_peoples8 joined #luanti
06:24 mrkubax10 joined #luanti
06:50 germ_ joined #luanti
07:07 user2_ joined #luanti
07:14 identity joined #luanti
07:19 mrkubax10 joined #luanti
08:09 mrkubax10 joined #luanti
08:10 [MatrxMT] <Blockhead256> mrcheese: the forums have a 1 MB file size limit. Above that, and you will get that obtuse error
08:10 [MatrxMT] <Blockhead256> ah, I see you got an answer on the forums
08:12 mrkubax10 joined #luanti
09:31 identity joined #luanti
11:59 imi joined #luanti
12:12 alias joined #luanti
12:53 PoochInquisitor joined #luanti
13:10 YamiFrankc joined #luanti
14:12 mrcheese joined #luanti
14:47 tzenfore joined #luanti
15:36 mrcheese joined #luanti
15:40 user2_ joined #luanti
15:44 repetitivestrain can i request a zipgrep for core.get_biome_data?
15:56 jaca122 joined #luanti
16:56 fluxionary_ joined #luanti
16:57 ireallyhateirc joined #luanti
17:38 mrkubax10 joined #luanti
17:45 Talkless joined #luanti
18:07 crazylad joined #luanti
18:10 crazylad joined #luanti
18:27 qqe joined #luanti
18:39 [MatrxMT] <birdlover32767> i found a new error
18:39 [MatrxMT] <birdlover32767> `ambiguous syntax (function call x new statement) near '('`
18:39 [MatrxMT] <birdlover32767> yay...?
18:40 [MatrxMT] <birdlover32767> context: (...):format(...)
18:40 [MatrxMT] <birdlover32767> it was in a table without a comma
18:58 fluxionary_ joined #luanti
19:45 YuGiOhJCJ joined #luanti
19:48 jaca122 joined #luanti
20:24 silverwolf73827 joined #luanti
20:58 fluxionary_ joined #luanti
22:04 Kimapr_ joined #luanti
22:32 panwolfram joined #luanti
23:05 Eragon joined #luanti
23:48 crazylad joined #luanti

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