Minetest logo

IRC log for #minetest-dev, 2024-02-05

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

All times shown according to UTC.

Time Nick Message
00:04 SFENCE joined #minetest-dev
00:23 SFENCE joined #minetest-dev
00:25 Noisytoot joined #minetest-dev
00:40 SFENCE joined #minetest-dev
00:54 ShadowBot joined #minetest-dev
00:59 SFENCE joined #minetest-dev
01:16 SFENCE joined #minetest-dev
01:33 SFENCE joined #minetest-dev
01:52 SFENCE joined #minetest-dev
02:08 SFENCE joined #minetest-dev
02:26 SFENCE joined #minetest-dev
02:53 SFENCE joined #minetest-dev
02:58 SFENCE joined #minetest-dev
03:14 SFENCE joined #minetest-dev
03:27 MTDiscord <paradust> I've run into a strange problem on Windows where cmake claims it is doing a Release build (what I want), but I end up with a Debug build. Has anyone encountered this before?
03:28 MTDiscord <paradust> I specify -DCMAKE_BUILD_TYPE=Release, but the build ends up in bin/Debug, and it acts like a debug build
03:29 MTDiscord <paradust> aha. Just realized I am not specifying --config Release on cmake --build. Maybe that is needed
03:41 MTDiscord <paradust> that was it
03:50 SpaceManiac joined #minetest-dev
04:11 SpaceManiac joined #minetest-dev
05:00 MTDiscord joined #minetest-dev
05:31 Noisytoot joined #minetest-dev
07:19 v-rob joined #minetest-dev
07:41 Noisytoot joined #minetest-dev
07:56 calcul0n joined #minetest-dev
08:17 SFENCE joined #minetest-dev
08:32 vampirefrog joined #minetest-dev
08:46 hlqkj joined #minetest-dev
09:41 ShadowBot` joined #minetest-dev
10:36 m42uko joined #minetest-dev
10:36 Krock_ joined #minetest-dev
10:42 celeron55_ joined #minetest-dev
10:50 nore joined #minetest-dev
12:48 proller joined #minetest-dev
13:34 appguru joined #minetest-dev
13:58 Lupercus joined #minetest-dev
13:59 grorp joined #minetest-dev
14:05 grorp sfan5: do you know whether we can create symlinks on Android without root access (if the filesystem supports it)?
14:05 grorp the internet is unclear. in Termux, it doesn't work.
14:05 grorp we could use links instead of copying media files into the cache.
14:06 Desour joined #minetest-dev
15:40 [MTMatrix] joined #minetest-dev
15:57 SFENCE joined #minetest-dev
16:10 MTDiscord <luatic> grorp: I see 3 problems with that: (1) the links can break (e.g. if a game is removed) and (2) the links can point to the wrong file (e.g. if a game is updated) and (3) portability
16:59 SFENCE joined #minetest-dev
17:09 SFENCE joined #minetest-dev
17:13 proller joined #minetest-dev
17:28 ivanbu joined #minetest-dev
17:33 [MTMatrix] <Zughy> Dlin dlon, we're now on Liberapay as a team: if any other core staff wants to join, please tell one of the people already inside https://liberapay.com/Minetest. Money is equally split and each one of us is free to do whatever they want with their part
17:33 SFENCE joined #minetest-dev
17:35 SFENCE joined #minetest-dev
17:37 MTDiscord <grorp> Regarding (3), you'd fall back to copying on platforms where you can't link
17:38 MTDiscord <grorp> (1) and (2) can be avoided by using hard links, but that's even less likely to work on Android
17:39 MTDiscord <grorp> or you just verify the checksum again before loading the file
17:41 SFENCE joined #minetest-dev
18:07 SFENCE joined #minetest-dev
18:22 SFENCE joined #minetest-dev
18:25 sfan5 "you just verify the checksum again before loading the file" we do that IIRC
18:25 sfan5 grorp
18:26 sfan5 oops
18:26 sfan5 ~tell grorp afaik android uses some weird filesystem lay and it doesn't permit symlinks
18:26 ShadowBot sfan5: OK.
18:27 grorp joined #minetest-dev
18:33 grorp did test. hardlinking fails because the Android cache dir is on a different filesystem than the userdata dir. if you put them on the same filesystem, it fails with "permission denied" instead.
18:33 appguru joined #minetest-dev
18:34 grorp symlinking however succeeds between the cache dir and the userdata dir, but fails with "pemission denied" if you link just inside the userdata dir???
18:34 grorp I must be doing something wrong
18:38 v-rob joined #minetest-dev
18:43 grorp e.g. a symlink to /storage/emulated/0/Android/data/net.minetest.minetest/files/Minetest/games/minetest_game/mods/stairs/locale/stairs.de.tr named /data/user/0/net.minetest.minetest/cache/media/36f9936f25e3d52f79f419f00d1300ca56f2313a succeeds
18:43 grorp while a symlink to /storage/emulated/0/Android/data/net.minetest.minetest/files/Minetest/games/minetest_game/mods/stairs/locale/stairs.de.tr named /storage/emulated/0/Android/data/net.minetest.minetest/files/Minetest/cache/media/36f9936f25e3d52f79f419f00d1300ca56f2313a fails with "permission denied"
18:44 sfan5 that might just be working as expected
18:44 SFENCE joined #minetest-dev
18:44 grorp but why?
18:46 SFENCE joined #minetest-dev
18:48 sfan5 some security, implementation detail, whatever reasons if I had to guess
18:53 SFENCE joined #minetest-dev
19:00 grorp hmm. anyway, it would work for our usecase
19:09 SFENCE joined #minetest-dev
19:20 book` joined #minetest-dev
19:47 MTDiscord <luatic> merging #14340 in 10m, thanks for the review krock
19:47 ShadowBot https://github.com/minetest/minetest/issues/14340 -- Fix translation updater script: Handle nested modpacks by appgurueu
19:47 SFENCE joined #minetest-dev
19:48 Krock_ okay that was quick
20:07 SFENCE joined #minetest-dev
20:39 proller joined #minetest-dev
20:57 calcul0n joined #minetest-dev
21:03 SFENCE joined #minetest-dev
21:58 proller joined #minetest-dev
23:16 MTDiscord <jordan4ibanez> Give Desour that pr because I completely forgot about it
23:32 panwolfram joined #minetest-dev
23:44 v-rob joined #minetest-dev

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