Minetest logo

IRC log for #minetest-dev, 2021-03-07

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

All times shown according to UTC.

Time Nick Message
00:13 sfan5 okay https://github.com/minetest/irrlicht now runs on Linux, Android, macOS and Windows
00:13 MTDiscord joined #minetest-dev
00:16 sfan5 in other words there is nothing preventing us from moving over
00:17 MTDiscord <Jordach> macOS (when built on Big Sur) no longer fail
00:20 Taoki joined #minetest-dev
00:27 rom1504 joined #minetest-dev
05:00 MTDiscord joined #minetest-dev
06:54 olliy joined #minetest-dev
08:00 ShadowNinja joined #minetest-dev
10:20 proller joined #minetest-dev
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
10:26 calcul0n joined #minetest-dev
11:02 tech_exorcist joined #minetest-dev
11:09 tech_exorcist joined #minetest-dev
11:17 tech_exorcist joined #minetest-dev
11:28 Fixer joined #minetest-dev
11:31 Fixer_ joined #minetest-dev
12:13 sfan5 suggestions? https://0x0.st/-Pgs.png (irrlicht fork readme)
12:20 MTDiscord <appguru> someone on Discord is suggesting you add Irrlicht as a git-submodule?
12:20 sfan5 rejected
12:20 MTDiscord <appguru> alright
12:22 troller joined #minetest-dev
12:39 numzero joined #minetest-dev
12:39 troller joined #minetest-dev
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:01 calcul0n_ joined #minetest-dev
13:17 z812 joined #minetest-dev
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
14:06 Fleckenstein joined #minetest-dev
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 <Jordach> sfan5, did some QA testing on aarch64 macOS: open user dir and open website link works fine
15:46 Wuzzy joined #minetest-dev
15:54 MTDiscord <Jordach> there's a small revision required for the UNIX readme for Irrlicht
15:54 MTDiscord <Jordach> 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 <Jordach> lmao i did write some build notes for people who want to wrangle with macOS
16:03 MTDiscord <Jordach> i did detail specifics like binary signing with the adhoc cert
16:03 MTDiscord <Jordach> a bug in how APFS handles file copies and inodes causes xcode to fail to sign the binary
16:03 MTDiscord <Jordach> (it's more xcode not being updated for the newer filesystem)
16:06 MTDiscord <Jordach> sfan5, guide here https://gist.github.com/Jordach/4f3e933f9be6b09283e30a29ddbcf833
16:06 MTDiscord <Jordach> 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 <Jordach> mind pushing to sfan5/irr19
16:41 MTDiscord <Jordach> which branch, irrfork or irr19
16:43 sfan5 pick any
16:44 MTDiscord <Jordach> rephrased: which has the stars fix
16:45 sfan5 both
16:46 MTDiscord <Jordach> thank
16:47 MTDiscord <Jordach> okay, how does MT detect the forked irrlicht
16:47 MTDiscord <Jordach> (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 <Jordach> spose so
16:49 MTDiscord <Jordach> rebuilding
16:50 MTDiscord <Jordach> fwiw, my 3600 compiles MT under debian in about 55 secs
16:51 MTDiscord <Jordach> there, building
16:55 proller joined #minetest-dev
17:17 sofar_ joined #minetest-dev
17:18 rubenwardy joined #minetest-dev
17:19 JTE joined #minetest-dev
17:19 Kray joined #minetest-dev
17:19 T4im joined #minetest-dev
17:32 freshreplicant[m joined #minetest-dev
17:48 numzero joined #minetest-dev
18:01 giov4[m] joined #minetest-dev
18:05 Newbyte joined #minetest-dev
18:11 MTDiscord <Jordach> right some minor issues
18:11 MTDiscord <Jordach> mouse inputs seem to get stuck under macOS
18:12 MTDiscord <Jordach> i've tested with my desktop's mouse plugged in and it still occurs
18:28 Zughy[m] joined #minetest-dev
18:30 MTDiscord <Jordach> ok no, it's just the terrible mouse driver macOS ships
18:33 MTDiscord <Jordach> just tested a non-free driver, that fixes it
18:49 Fixer joined #minetest-dev
18:51 kb1000 joined #minetest-dev
19:16 hlqkj joined #minetest-dev
19:48 z812 joined #minetest-dev
20:11 numzero joined #minetest-dev
21:35 proller joined #minetest-dev
21:39 MTDiscord <appguru> 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
21:41 appguru joined #minetest-dev
21:54 DS-minetest joined #minetest-dev

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