Luanti logo

IRC log for #luanti-dev, 2025-05-23

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

All times shown according to UTC.

Time Nick Message
00:41 SFENCE joined #luanti-dev
01:13 SFENCE joined #luanti-dev
01:15 [MatrxMT] <Zughy> why do we have the "Getting started" section in the Downloads page? And at the very top, no less
01:16 [MatrxMT] <Zughy> if I go to Downloads, I expect to find download links, not guides or tips
01:27 Juri3 joined #luanti-dev
01:27 Niklp5 joined #luanti-dev
01:48 SFENCE joined #luanti-dev
02:23 SFENCE joined #luanti-dev
02:28 aliasstilltaken joined #luanti-dev
02:43 SFENCE_arch joined #luanti-dev
02:56 SFENCE joined #luanti-dev
03:19 SFENCE joined #luanti-dev
03:52 SFENCE joined #luanti-dev
04:00 MTDiscord joined #luanti-dev
04:33 SFENCE joined #luanti-dev
04:57 imi joined #luanti-dev
05:08 SFENCE joined #luanti-dev
05:16 SFENCE joined #luanti-dev
05:27 SFENCE_arch joined #luanti-dev
05:29 SFENCE joined #luanti-dev
06:03 SFENCE joined #luanti-dev
06:14 Juri joined #luanti-dev
06:18 SFENCE joined #luanti-dev
06:34 SFENCE joined #luanti-dev
10:46 sfan5 @Zughy are you sure the "ɜ" should be there https://0x0.st/8wR0.png
11:07 [MatrxMT] <Zughy> sfan5: non-academic inclusive Italian, yes. I should do it in more places but it takes time
11:12 sfan5 I see
13:06 SFENCE_arch joined #luanti-dev
13:18 turtleman joined #luanti-dev
13:21 SFENCE joined #luanti-dev
13:22 turtleman joined #luanti-dev
13:32 [MatrxMT] <Zughy> what's the Quicktune mentioned in settings?
13:37 sfan5 developer feature that's without function in normal builds
13:44 SFENCE joined #luanti-dev
13:53 [MatrxMT] <Zughy> is that a proper name? Like, I should keep "Quicktune"?
13:53 [MatrxMT] <Zughy> in translations
13:56 sfan5 I guess
14:04 [MatrxMT] <Zughy> "Key for toggling $WHATEVER": do we really need these strings? Like, if the keybinding says "Toggle fog", why do we need a tooltip saying "Key for toggling the display of fog."?
14:04 [MatrxMT] <Zughy> That sounds just like more work for translators
14:06 SFENCE joined #luanti-dev
14:07 [MatrxMT] <Zughy> There are exceptions actually adding information, like the camera update key saying "Key for toggling the camera update. Only usable with 'debug' privilege". So in this case the second sentence makes sense. But, again, it's an exception
14:12 SFENCE joined #luanti-dev
14:15 SFENCE joined #luanti-dev
14:24 SFENCE joined #luanti-dev
14:26 SFENCE joined #luanti-dev
14:40 SFENCE joined #luanti-dev
14:44 sfan5 soo when is the  release
14:48 SFENCE joined #luanti-dev
14:49 MTDiscord <luatic> i'd be fine with doing it now
14:49 sfan5 i have time to import weblate stuff in 10 mins
15:12 sfan5 commits https://github.com/luanti-org/luanti/commits/ci/
15:17 [MatrxMT] <Zughy> sfan5: wait, Italian strings are 1337, not 1164
15:21 sfan5 the number in the commit msg is wrong due to squashing
15:22 sfan5 your recent changes from Fri May 23 15:18:30 2025 (according to weblate) are included
15:31 sfan5 @Zughy ok?
15:32 [MatrxMT] <Zughy> Oh ok then
15:41 SFENCE joined #luanti-dev
15:42 sfan5 @luatic anything else to do before pushing the release commits?
15:58 siliconsniffer9 joined #luanti-dev
16:03 sfan5 if nobody complains I will push release commits and tags to gh in 15 min
16:03 sfan5 after that someone will still have to test the windows build, as well as the rest
16:04 siliconsniffer joined #luanti-dev
16:05 SFENCE joined #luanti-dev
16:17 Desour joined #luanti-dev
16:50 rubenwardy We could probably exclude advanced settings and keys from translation, if hidden by default
17:08 SFENCE joined #luanti-dev
17:24 Krock oh nice. 5.12.0 is happening.
17:25 Krock Shall I create the GitHub release, or is someone already doing that? (looks at sfan5 )
17:25 Krock @sfence / sfence: would you please be so nice to provide a signed macOS build for 5.12.0? Thank you.
17:27 SFENCE joined #luanti-dev
17:27 Krock @luatic Is docs#229 okay as of now?
17:27 Krock !title https://github.com/luanti-org/docs.luanti.org/pull/229
17:27 sfan5 Krock: created one now
17:27 sfan5 (as draft)
17:28 Krock I see. Uploading the windows artifacts ....
17:29 sfan5 I'll also merge stable-5, forgot that
17:29 sfan5 Krock: I assume you tested the windows build?
17:30 Krock I'm on it
17:31 sfan5 Tag Android deps ✅
17:34 Krock 32-bit and 64-bit mingw work without issues
17:37 Krock SFENCE: FYI https://irc.luanti.org/luanti-dev/2025-05-23#i_6261908
17:38 SFENCE I am working on it.
17:38 Krock that's great. thank you :)
17:39 Krock docs PR updated with release date
17:45 sfan5 Krock: feel free to finish the release process once the windows build is up
17:45 sfan5 android will come later anyway since rubenwardy doesn't happen to be here
17:46 Krock so what's needed is: forum post, blog post, website update and notify package maintainers
17:47 Krock I'll write up a quick forum post
17:48 Krock will merge the changelog after that, unless there are objections
18:05 SFENCE joined #luanti-dev
18:07 Krock ugh. Could someone from the docs team please merge https://github.com/luanti-org/docs.luanti.org/pull/229 ?
18:07 sfan5 done
18:07 MTDiscord <wsor4035> no
18:08 MTDiscord <wsor4035> sfan5 ninjad me
18:08 Krock thanks
18:15 fluxionary joined #luanti-dev
18:21 MTDiscord <wsor4035> looks like something messed up on my fork of the website, so someone else will need to make an update pr
18:21 Krock git fetch upstream master && git reset --hard upstream/master
18:22 Krock git push --force origin master
18:22 MTDiscord <wsor4035> the github fork itself is messed up. not a git issue
18:22 MTDiscord <wsor4035> https://cdn.discordapp.com/attachments/747163566800633906/1375539451408810095/image.png?ex=68320e71&amp;is=6830bcf1&amp;hm=d27635e91e1d362f290f7a5242a826f7b92df741bd4bfdec94eef2e98ebc9cd2&amp;
18:23 Krock good job, GitHub
18:23 MTDiscord <wsor4035> https://www.githubstatus.com/incidents/y71cytztvck9 ah, i was early to the party
18:31 SFENCE joined #luanti-dev
18:56 MTDiscord <wsor4035> https://github.com/luanti-org/luanti-org.github.io/pull/348 if someone wants to lmk when all releases are in
19:29 MTDiscord <rollerozxa> congrats on the release everyone!
19:29 sfan5 where's my free pizza party
19:30 MTDiscord <wsor4035> somewhere in /dev/random
19:33 rubenwardy at FOSDEM 26, paid for by the Luanti Foundation celeron55 is going to set up
19:36 MTDiscord <mistere_123> sfan5, sign up as a member of the Luanti Librepay for free pizza: https://liberapay.com/Luanti/
19:39 [MatrxMT] <Zughy> sfan5: next pizza coming next FOSDEM
19:40 [MatrxMT] <Zughy> (or what MisterE suggested)
19:40 celeron55_ *FOSDEM 36
19:41 * cheapie installs some random pizza mod, gives sfan5 65535 slices
19:49 gildarts Is there a good way to customize the build process for the client to include minetest? I'm working on a lightly customized client for my children, and potentially some friends' children, and would like to be able to supply the client prepackaged with minetest.
19:50 gildarts build/packaging process*
19:51 Krock gildarts: use a git repository and rebase your changes onto the master branch every now and then
19:55 gildarts That was my plan for the client. I just wasn't sure if the game files could be packaged with the client. Maybe I'm using the wrong terms. I want to include Minetest Game with the Luanti package.
19:57 Krock ah. Minetest Game can simply be put into the games/ directory (which does not exist by default)
19:59 Krock you might be best off to download it from ContentDB such that existing installations can check for updates. If your OS supports symlinks, then you could as well point that directory to a mounted file server directory
19:59 gildarts Another question is if Luanti needs to have the game installed if it is connecting to a server with it installed?
19:59 Krock in multiplayer, Luanti retrieves all data it needs from the server
19:59 MTDiscord <rollerozxa> all media and definitions are downloaded from the server, and you don't need anything other than the client to connect
20:00 MTDiscord <rollerozxa> if you want MTG to be included in the package when running make package or the like you can add this line in the CMakeLists:
20:00 MTDiscord <rollerozxa> install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/games/minetest_game" DESTINATION "${SHAREDIR}/games/" PATTERN ".git*" EXCLUDE )
20:00 Krock there's also a '--go' argument to skip the main menu entirely. make sure to provide an address to connect to.
20:01 gildarts Ah, that makes it easier then. I might still package it so they don't have to connect to the shared space all the time.
20:02 gildarts Thanks, rollerozxa!
20:09 MTDiscord <rollerozxa> gildarts: np
20:19 SFENCE joined #luanti-dev
20:24 MTDiscord <rollerozxa> merging web#347 in 10m
20:24 ShadowBot https://github.com/luanti-org/luanti-org.github.io/issues/347 -- Downloads: reduce getting started section by Zughy
20:49 SFENCE Having some crazy troubles with packaging Lunati for distribution (also version 5.11.0 now). I have no idea why is it happening. So probably no macOS signed builds in short time.
20:53 MTDiscord <nathan4220776> What about unsigned builds?
20:53 MTDiscord <nathan4220776> I wouldn't worry about that too much. Minetest on macos works when running in wine.
20:54 TheCoffeMaker joined #luanti-dev
20:57 TheCoffeMaker joined #luanti-dev
21:00 MTDiscord <rollerozxa> since when could wine run macOS binaries?
21:00 sfan5 wrong way around
21:00 sfan5 but either way there's no need to use wine
21:02 MTDiscord <nathan4220776> No, I mean wine can run windows binaries on macos.
21:02 sfan5 you can install it natively with brew or macports just fine
21:04 MTDiscord <nathan4220776> That depends on how old your version of macos is.
21:05 MTDiscord <nathan4220776> I'm just saying this in case minetest on macos doesn't work out for this version. ;)
21:07 SFENCE maports has 5.9 or 5.8 version I think. Brew uses app provided by us from 5.11.0 release.
21:08 MTDiscord <nathan4220776> Also, homebrew is kind of obnoxious to use if you use older versions of macos.
21:09 SFENCE Release build works for me. But from some reason, is packaged as iOS app.
21:09 MTDiscord <nathan4220776> Anytime there is an error during a package installation, you get a nice message that says something to the effect of "Don't even bother asking questions about this because we're not going to help you".
21:10 SFENCE It causes error when signing for distribution. And I have no idea why Xcode is packaging macOS app with iOS app directory structure.
21:10 MTDiscord <nathan4220776> Can you compile it with gcc?
21:11 SFENCE Compilation looks to work fine. And I have to use XCode to build app for distribution. It is required by Apple.
21:13 MTDiscord <nathan4220776> But that's probably only if you want to put it in the app store, right?
21:13 MTDiscord <nathan4220776> If you're using gcc, why would apple's requirements have anything to do with it?
21:14 gildarts I think you need Xcode to sign the application. Apple has made is hard to run unsigned applications for non-technical people.
21:14 gildarts made it*
21:14 gildarts Lots of scare screens and you have to go to settings and allow it and then relaunch the application, iirc.
21:15 SFENCE For app store and notirization as well.
21:15 MTDiscord <nathan4220776> Oh, I see. It's not because of any real technical reasons, it's only to make it marginally easier to installed so that lazy people don't get scared away from running the program. :D
21:15 MTDiscord <nathan4220776> Or maybe it really is that awful on newer versions of macos. Idk.
21:16 gildarts Ehh... I wouldn't say lazy. The scare screens are the kinds of things that technical people should be teaching their friends and family to not ignore as they do sometimes save people from bad things.
21:16 gildarts I have lots of disagreements with Apple and think this should be easier, but warning blindness is a problem.
21:19 MTDiscord <rollerozxa> merging web#349 in 15m
21:19 ShadowBot https://github.com/luanti-org/luanti-org.github.io/issues/349 -- Downloads: Include brief instructions for running the Windows version by rollerozxa
21:37 SFENCE joined #luanti-dev
22:34 panwolfram joined #luanti-dev
23:05 Eragon joined #luanti-dev
23:08 Eragon_ joined #luanti-dev

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