Time Nick Message 00:13 sfan5 okay https://github.com/minetest/irrlicht now runs on Linux, Android, macOS and Windows 00:16 sfan5 in other words there is nothing preventing us from moving over 00:17 MTDiscord macOS (when built on Big Sur) no longer fail 10:21 sfan5 /home/runner/work/minetest/minetest/build/android/native/jni/../../../../src/collision.cpp:36:2: warning: "-ffast-math is known to cause bugs in collision code, do not use!" [-W#warnings] 10:21 sfan5 #warning "-ffast-math is known to cause bugs in collision code, do not use!" 10:21 sfan5 lol @ our android build flags 10:23 Krock haha 12:13 sfan5 suggestions? https://0x0.st/-Pgs.png (irrlicht fork readme) 12:20 MTDiscord someone on Discord is suggesting you add Irrlicht as a git-submodule? 12:20 sfan5 rejected 12:20 MTDiscord alright 12:51 nerzhul rejected too 12:51 nerzhul git submodule are horrible to manage 12:51 nerzhul D 12:51 nerzhul nice README, sfan5, don't see built it as a non shared lib by default & drop the sharedlib model ? 12:52 sfan5 by default it only builds a .so 12:52 nerzhul i suggest that we just use static library compilation, it prevent packagers problems with 2 irrlicht on system i think 12:52 sfan5 that's up to distributions maintainers 12:52 nerzhul it build a .a by default on 1.8, they changed that ? 12:52 sfan5 our CI will use static 12:52 nerzhul for me as it will be painful, just do static compilation 12:52 sfan5 dunno, I rewrote the build system in cmake anyway 12:53 nerzhul it will also permit compiler to optimize more the binary 12:53 nerzhul perfect 12:54 nerzhul as we may break some irrlicht ABI we should just optimize it for our own usage 12:54 nerzhul MT is working properly with the forked version ? is master using it in our build & tests ? 12:55 sfan5 https://github.com/sfan5/minetest/tree/irr19 12:55 sfan5 not in master yet, i'll put it in the same PR as the other fork changes 12:55 nerzhul okay 12:55 nerzhul ping me when you need revieww for the master integration 12:56 sfan5 sure 12:56 nerzhul after the merge i will push some of our irrlicht code changes inside the lib, from the base repo 13:00 Zughy[m] "[full | quick]=" if these are options for the /clearobjects command, why are they exactly in the translate template? 13:00 Zughy[m] https://github.com/minetest/minetest/pull/11032/files#diff-31a82a4cf460e5ea9cdea738ab9666cdcc2e9959c1c2fbcd66ed3ac72e73fd6cR155 13:00 Zughy[m] in fact not even Wuzzy has translated them 13:21 sfan5 merging #11030, #11027 in 5m 13:21 ShadowBot https://github.com/minetest/minetest/issues/11030 -- Predict failing placement of ignore nodes by Wuzzy2 13:21 ShadowBot https://github.com/minetest/minetest/issues/11027 -- Set ENABLE_SYSTEM_JSONCPP to TRUE by default by sfan5 13:29 sfan5 Zughy[m]: no idea, maybe ask him what he thinks about removing them from the translations 14:03 sfan5 nerzhul, rubenwardy, Krock: https://github.com/minetest/minetest/pull/10970 ready for review 15:01 nerzhul sfan5: approved, go ahead on this project 15:01 sfan5 thanks, I'll wait for some more feedback since this is a major change 15:09 MTDiscord sfan5, did some QA testing on aarch64 macOS: open user dir and open website link works fine 15:54 MTDiscord there's a small revision required for the UNIX readme for Irrlicht 15:54 MTDiscord the problem with that is that UNIX systems (including macOS) don't have X11 but do have valid OpenGL bindings 15:55 sfan5 just pretend that macOS isn't unix 15:55 sfan5 (cmake does it correctly anyway, this is just a textual mistake) 15:56 MTDiscord lmao i did write some build notes for people who want to wrangle with macOS 16:03 MTDiscord i did detail specifics like binary signing with the adhoc cert 16:03 MTDiscord a bug in how APFS handles file copies and inodes causes xcode to fail to sign the binary 16:03 MTDiscord (it's more xcode not being updated for the newer filesystem) 16:06 MTDiscord sfan5, guide here https://gist.github.com/Jordach/4f3e933f9be6b09283e30a29ddbcf833 16:06 MTDiscord it's got macOS specific steps at the bottom 16:08 Krock will rebase/merge #11035 in 10 minutes 16:08 ShadowBot https://github.com/minetest/minetest/issues/11035 -- [NO SQUASH] Additional inventory access protections by SmallJoker 16:17 Krock merging 16:30 sfan5 even though my ryzen 2600 builds MT in under two minutes waiting for it often feels like a bother... 16:36 sfan5 @Jordach found the fix for missing stars btw 16:38 MTDiscord mind pushing to sfan5/irr19 16:41 MTDiscord which branch, irrfork or irr19 16:43 sfan5 pick any 16:44 MTDiscord rephrased: which has the stars fix 16:45 sfan5 both 16:46 MTDiscord thank 16:47 MTDiscord okay, how does MT detect the forked irrlicht 16:47 MTDiscord (well cmake) 16:48 sfan5 looks for a macro defined in a header file 16:49 sfan5 wasn't there yesterday so you'll have to pull irrlicht again if you're hitting that 16:49 MTDiscord spose so 16:49 MTDiscord rebuilding 16:50 MTDiscord fwiw, my 3600 compiles MT under debian in about 55 secs 16:51 MTDiscord there, building 18:11 MTDiscord right some minor issues 18:11 MTDiscord mouse inputs seem to get stuck under macOS 18:12 MTDiscord i've tested with my desktop's mouse plugged in and it still occurs 18:30 MTDiscord ok no, it's just the terrible mouse driver macOS ships 18:33 MTDiscord just tested a non-free driver, that fixes it 21:39 MTDiscord the changelog mentions both me (Lars Müller, spelt Mueller once) and Lars Hofhansl (simply called "Lars"). This is quite confusing. https://dev.minetest.net/Changelog#5.3.0_.E2.86.92_5.4.0