| 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 |