Luanti logo

IRC log for #luanti-dev, 2025-02-19

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

All times shown according to UTC.

Time Nick Message
00:06 jcm Should I rebase my branch onto master now that new commits have been merged? Also, do I need to squash the commits in my PR (#15799)?
00:06 ShadowBot https://github.com/luanti-org/luanti/issues/15799 -- Move `clickable_chat_weblinks` to Advanced > Miscellaneous by JamesCMorey
00:09 MTDiscord <luatic> neither is necessary, it's good as-is. it'll be merged soon.
00:10 jcm Alright, thanks for letting me know.
02:26 AliasStillTaken joined #luanti-dev
03:00 SFENCE_arch joined #luanti-dev
05:00 MTDiscord joined #luanti-dev
06:23 Noisytoot joined #luanti-dev
06:44 Noisytoot joined #luanti-dev
09:46 Warr1024 joined #luanti-dev
13:40 TheCoffeMaker joined #luanti-dev
14:54 hwpplayer1 joined #luanti-dev
17:08 Niklp How are admins supposed to bulk enable mods after #15758 ? Nobody wants to type 'mesecons_x...' 20 times when activating mesecons
17:08 ShadowBot https://github.com/luanti-org/luanti/issues/15758 -- Don't save `load_mod_* = false` lines in `world.mt` by appgurueu
17:14 MTDiscord <luatic> Niklp: ls ~/.minetest/mods/mesecons | awk '/mesecons/ { printf "load_mod_"$1" = true\n" }'
17:31 sfan5 merging #15799, #15796 in 10m
17:31 ShadowBot https://github.com/luanti-org/luanti/issues/15799 -- Move `clickable_chat_weblinks` to Advanced > Miscellaneous by JamesCMorey
17:31 ShadowBot https://github.com/luanti-org/luanti/issues/15796 -- Basic camera control API (just the mode) by sfan5
17:51 Juri Given you host headless, the new workflow now is: If you want to enable a mod you have to manually type "load_mod_ = true" for every single mod. If you want to disable a mod you change the "true" to "false". But on the next server start the engine will delete the line, so you better not change it to "false", you better comment the line out, but you
17:51 Juri only know about that quirk if you have read the PR or when it already happened to you. That's neither convenient nor intuitive IMO...
17:51 Juri I wonder what is the reasoning behind this change, if you don't mind me asking?
17:52 MTDiscord <wsor4035> read the linked pr/issue
17:52 MTDiscord <wsor4035> honestly if your hosting a server should just be using worldmods tbh
17:54 Juri "false entries are not really useful at all" and to reduce "noise" is what I get from the original issue lol
18:55 TheCoffeMaker joined #luanti-dev
19:11 fluxionary joined #luanti-dev
19:30 MTDiscord <wsor4035> also supposed "privacy" which in my opinion is complete nonsense there. its no different from if you send a stack trace and dont remove your path that has your name or something. also even then its just mods you have installed
19:53 sfan5 does anyone remember ever seeing the "YOUR CLIENT'S VERSION MAY NOT BE FULLY COMPATIBLE" chat message? it's in the code but I'm thinking it's broken
19:59 sfan5 yep looks like a commit from Jul 16, 2017 broke it
20:04 jonadab @wsor4035 Any time data are shared that can include user-generated data of any kind, there is always some way for that to compromise privacy or security.  A bank password will be used as a filename, or something.  You can't make it foolproof: fools are too ingenius.
20:04 jonadab At some point you just have to live with the fact that idiots *can* shoot themselves in the foot.
20:05 jonadab Granted, you try not to make it unnecessarily likely.
20:06 MTDiscord <wsor4035> im not sure if your agreeing or disagreeing with me, it sounds like the first, but then im not sure why mention me
20:07 jonadab I think I'm mostly agreeing with you, yes.
20:24 MTDiscord <luatic> I don't think the privacy argument is very strong, but it certainly isn't nonsense either. The set of mods you have installed is probably pretty decent for fingerprinting.
20:25 MTDiscord <luatic> And it doesn't even have to be fingerprinting. Suppose I was sharing an innocent world and suddenly everyone knows that I have a "nsfw_kinky_fetish" mod you didn't need to know about installed.
20:26 MTDiscord <warr1024> The actually correct option, which I don't see why isn't on the table, is just to have MT never modify world.mt unless explicitly asked to by the user (e.g. via the mod selection menu UI)
20:27 MTDiscord <warr1024> It should just do what the user tells it to, not overwrite it with its own interpretation of what the user told it.
20:28 MTDiscord <warr1024> Not rewriting a file should also be easier ... and the logic for deciding whether it's one of the few cases where it's actually necessary really shouldn't be that complicated.
20:36 sfan5 I don't see how that differs from what we do now
20:56 MTDiscord <herowl> #15796 made me think... would it take much work to allow making HUD exclusive to eg. 1st person camera?
20:56 ShadowBot https://github.com/luanti-org/luanti/issues/15796 -- Basic camera control API (just the mode) by sfan5
20:56 MTDiscord <herowl> Because, you know, some HUD may make little sense in 3rd person
20:57 sfan5 making certain hud element exclusive to certain camera modes wouldn't be hard
20:57 MTDiscord <herowl> But then, should we wait for a HUD API update?
20:58 MTDiscord <herowl> Or the biggest things already came?
21:03 sfan5 i don't have any hud or camera api changed planned
22:41 pattmax joined #luanti-dev
22:59 Fleckenstein joined #luanti-dev
23:34 panwolfram joined #luanti-dev

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