Time Nick Message 00:10 [MatrxMT] can we expect a security advisory? 00:10 [MatrxMT] I know it's early days, but it is pretty big news to have security fixes like these so I don't want people to miss it 00:11 rubenwardy yes 00:13 bgstack15 Oh, I guess I didn't read all the code sufficiently; I don't claim to know C++. I thought it was still allowing to write to the current mod directory. 00:13 bgstack15 If a mod cannot write to its own directory, where can it write to: mod_storage or something? 00:13 bgstack15 I can adjust my mod(s) that need to write files. 00:13 [MatrxMT] the world directory 00:14 bgstack15 Oh, now that you mention it, I think that's where my files are currently being generated by a mod. Now I gotta check.... 00:14 MTDiscord mod storage, mod data, world 00:15 bgstack15 Thanks, that list is useful! Do you think that list can be included in whatever security advisory/notice/changelog will get updated? 00:15 [MatrxMT] what's "mod data"? 00:15 MTDiscord core.get_mod_data_path() 00:16 MTDiscord added when writing to the mod dir was deprecated 00:16 user333_ i've seen a few CSMs that store data in plaintext in minetest.conf... i was wondering why my minetest.conf was 200kb... 00:16 bgstack15 ew 00:17 user333_ tbf there's not many places that CSMs can store data 00:17 [MatrxMT] what? any CSM that did that needs to be named and shamed.. unless it was my/gregon's dodgy "litematica" and you loaded it up there.. in my defence, I don't know where else I could put it 00:17 user333_ yep, that's the exact one :p 00:17 [MatrxMT] wait that actually gets used? lol 00:18 user333_ by me at least 00:18 bgstack15 I haven't fiddled much with CSMs; would they have access to a get_mod_data_path() ? 00:18 [MatrxMT] you're welcome to file issues or PRs I guess if you wanted it improved.. within the limitations of the engine of course.. 00:19 user333_ i used it *once* to build something on a server 00:19 [MatrxMT] it's not listed in the client_lua_api.md file, so I think not 00:20 [MatrxMT] mod storage isn't appropriate for litematica because mod storage is per world. But it seems like CSM defnitely should get mod data 00:21 [MatrxMT] user333_: was it any good? better than nothing eh? 00:22 user333_ it did the job 00:22 user333_ though using particles to show where to place nodes seems a bit odd, ig it's the only way though 00:24 user333_ a good addition to my CSMs anyway 00:25 [MatrxMT] there's no entities in the CSM API, credit to Gregon thinking outside the box and using particles instead 00:26 user333_ i wonder if HUD elements could be used somehow 00:29 [MatrxMT] hmm.. well the API has get_pos relative to the camera, and get_look_vertical and get_look_horizontal and get_node_or_nil, and raycasts.. so you probably could actually do something with all that 00:30 user333_ would be much less efficient than the particles 00:31 [MatrxMT] it's also possible to use the `image_waypoint` HUD type, so maybe that's actually better since it can be removed 00:32 [MatrxMT] at least, that's in the server API, should be in the client too 00:39 [MatrxMT] removability, inventorycube images.. yeah that could be a lot better 05:40 kimapr i updated luanti to 5.15.1 on my EndeavourOS (by a partial upgrade... could be possible cause but i think it's unlikely) and now the main menu is entirely pitch black with only silhouette of the overall UI visible on top of the usual skybox background 05:42 kimapr i changed video_driver to opengl by editing minetest.conf (since the main menu is unnavigatable..) and that fixed the issue but then when i enter a world, node breaking animations don't display and as soon as i obtain any item into my inventory or open craftguide, the game kicks me with error "Failed to find "inventory_shader" shader files" 05:44 [MatrxMT] the "partial upgrade" does sound like a problem. I have a copy of /usr/local/share/luanti/client/shaders/inventory_shader/ in my self-compile 05:46 kimapr well it's a partial upgrade of the _system_, luanti is just one package and is upgraded in whole 05:47 kimapr seems like inventory_shader is indeed missing from the shader directory 05:49 kimapr oh looks like i am wrong and luanti is NOT just one package 05:49 kimapr 🥴 05:50 [MatrxMT] is endeavour like debian with a -data package? 05:51 kimapr it's like arch linux. i think the package is taken as-is from there 05:51 kimapr but there is luanti, luanti-server, and luanti-common 05:51 [MatrxMT] -common, -data, similar ideas 05:51 kimapr yea 05:52 kimapr updating luanti-common too fixed the problems 05:52 [MatrxMT] it let you have them out of sync? pacman is like that I guess x) 05:53 kimapr Yeah! 05:53 * user333_ compiles luanti himself to avoid these problems 05:54 kimapr it doesn't keep track of package dependency versions at all. if you `pacman -Sy` to update package defs and then upgrade a single package, it only checks if dependencies of specified names are present, but not if they are of the right versions 05:55 kimapr the intended way to go about this in archlinux is to never just upgrade a single package, but instead the entire system at once 05:55 kimapr But for me that would mean downloading like 10 gigabytes or something on mobile data while on the go, which is i don't wanna do that 05:56 [MatrxMT] yeah this is one reason my experience with manjaro failed.. 05:57 [MatrxMT] now I also haven't heard great things about manjaro specifically either but.. it still remains, I'm just not one to be updating my packages daily. Sometimes weekly.. 05:57 kimapr weekly update would be a very optimistic thing to say in my case.. 05:58 [MatrxMT] I also had a gentoo installation that became un-updatable after their signing key expired/was retired.. also not really my fault. 05:58 [MatrxMT] anyway this is all dangerously close to turning into an extended distro discussion. I just hope you enjoy Luanti now! 05:59 user333_ i u s e a r c h b t w 05:59 [MatrxMT] 🤫 06:04 pgimeno random thought: I find it somewhat ironic that ARR is a phrase used by... pirates 06:14 user333_ Blockhead: https://filebin.net/35w9l6w2xq55idcz/Screenshot%20From%202026-02-24%2002-13-33.png 12:29 MTDiscord at some point we need to slap the arch maintainers around a bit with a large trout. 12:30 [MatrxMT] line them up with the debian ones so they can wake up 13:04 bgstack15 Arch is cute for the folks with one system. In my experimentation, Arch didn't make sense for large-scale deployments. 13:20 MTDiscord i dunno, i'm pretty happy with fedora 13:20 MTDiscord for my personal laptop 13:20 user333_ i run debian on my servers, ubuntu on my main PC, and arch on my laptop 13:21 user333_ it's nice having up to date packages on at least one computer 13:23 user333_ (although i still compile luanti on pretty much everything...) 13:24 MTDiscord fedora has pretty up to date packages 13:25 user333_ yeah, it's mostly just debian with out of date ones afaik 13:25 user333_ and debian-based stuff 13:57 Bombo is there an inventory mod that shows items sorted by mod? like 'the following items are from animalia: ... draconis: ... etc' ? 13:58 bgstack15 I realize it's not exactly what you want, but you can at least search for "animalia:" and then it filters to just those. 13:58 Bombo i added now too many mods, and don't know which ones provided which items ;) 13:59 Bombo bgstack15: nice but yes, would be better other way round 13:59 Bombo animalia: is called namespace, right? 13:59 bgstack15 that's one way to describe that, yes.