Minetest logo

IRC log for #minetest-dev, 2017-06-05

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

All times shown according to UTC.

Time Nick Message
00:00 MoNTE48 joined #minetest-dev
00:08 octacian_ joined #minetest-dev
00:08 Fixer joined #minetest-dev
00:08 octacian joined #minetest-dev
00:08 Drigon joined #minetest-dev
00:28 Grandolf_ joined #minetest-dev
00:32 Miner_48er joined #minetest-dev
00:39 paramat left #minetest-dev
00:41 imr joined #minetest-dev
00:46 Devy left #minetest-dev
00:51 bigfoot547 joined #minetest-dev
01:18 Devy joined #minetest-dev
01:18 Devy left #minetest-dev
02:00 kaeza joined #minetest-dev
02:31 RiverOtter joined #minetest-dev
02:40 paramat joined #minetest-dev
02:47 paramat celeron55 please could you consider this critical issue? #5915 this could potentially make a mess of multiplayer MT
02:47 ShadowBot https://github.com/minetest/minetest/issues/5915 -- CSM: Allowing a server to protect itself against clients running client-provided clientmods
02:49 bigfoot547 Wait. You want the server to be able to not allow a client to use CSM?
02:50 bigfoot547 paramat?
02:51 * bigfoot547 didn't see the quit message...
03:03 Devy joined #minetest-dev
03:03 Devy left #minetest-dev
03:15 Hunterz joined #minetest-dev
03:22 Grandolf_ joined #minetest-dev
03:23 Grandolf_ joined #minetest-dev
03:25 Grandolf_ joined #minetest-dev
03:26 Grandolf_ joined #minetest-dev
03:28 Grandolf_ joined #minetest-dev
04:08 KaadmY joined #minetest-dev
05:18 Hunterz joined #minetest-dev
05:41 Raven262 joined #minetest-dev
05:54 DS-minetest joined #minetest-dev
06:26 SG9kb3I joined #minetest-dev
06:44 Puka joined #minetest-dev
06:49 troller joined #minetest-dev
06:50 KaadmY joined #minetest-dev
06:50 Fritigern joined #minetest-dev
06:51 Hunterz joined #minetest-dev
07:04 Gundul joined #minetest-dev
07:18 nerzhul joined #minetest-dev
07:35 nerzhul hi, pushing a trivial fix, we have a SharedPtr class which is unused, removing it this will never be used (std::shared_ptr<> is there is C++11 if needed later)
07:43 nerzhul merging #5909 docfix
07:43 ShadowBot https://github.com/minetest/minetest/issues/5909 -- Fixed #5907 Documentation for screen_h and screen_w by Dumbeldor
07:46 DS-minetest joined #minetest-dev
08:35 kilbith joined #minetest-dev
09:13 YuGiOhJCJ joined #minetest-dev
09:38 red-001 #5852
09:38 ShadowBot https://github.com/minetest/minetest/issues/5852 -- Improve the path select GUI by red-001
09:42 DS-minetest joined #minetest-dev
09:59 Hunterz joined #minetest-dev
10:24 SG9kb3I https://github.com/minetest/minetest/blob/master/builtin/mainmenu/tab_credits.lua#L60
10:25 nerzhul joined #minetest-dev
10:25 SG9kb3I What's the go there? Others (e.g. Zeno) did as much if not more optimization than gcu (you can check in the logs)
10:27 Thomas-S nerzhul, could you please check if the HybridPtr thing in #5895 is ok for you? (I'm asking because you removed SharedPtr today.) Thanks for your efforts!
10:27 ShadowBot https://github.com/minetest/minetest/issues/5895 -- Meta-set nodedef: Part 1 by Thomas--S
10:29 kilbith joined #minetest-dev
10:30 kilbith SG9kb3I, go troll elsewhere, Zeno
10:30 red-001 if you are going to make it so obvious you are zeno you might as well change your nick
10:36 SG9kb3I *sigh*
10:38 Zeno` joined #minetest-dev
10:39 Zeno` Last failed attempt from: |o|!red@gateway/shell/elitebnc/x-tafhsqvroqtxbhac on Jun 03 19:10:28 2017.
10:39 Zeno` I wonder who that could have been
10:39 kilbith what's that
10:39 Zeno` it's someone who attempted to login as me
10:40 kilbith looks like red-001
10:40 Zeno` * [red-001] (red@gateway/shell/elitebnc/x-tafhsqvroqtxbhac): red-001@EliteBnc
10:40 Zeno` yes, it does
10:40 red-001 huh
10:40 Zeno` -NickServ- Last failed attempt from: |o|!red@gateway/shell/elitebnc/x-tafhsqvroqtxbhac on Jun 03 19:10:28 2017.
10:40 kilbith the same one who threat servers to shut them down, right?
10:40 Zeno` *shrug* that's what nickserv says
10:40 red-001 werid
10:41 red-001 I didn't do that
10:41 red-001 it was your main account right?
10:41 red-001 wait maybe my bnc was compromised
10:42 Zeno` I could ask Fuchs I guess
10:42 kilbith you won't admit you did that, naturally
10:42 red-001 oh come on, you are trolling right>
10:42 red-001 8?
10:42 red-001 *?
10:43 Zeno` I'm not. That is what nickserv sent me upon logging in
10:43 red-001 huh
10:43 red-001 maybe I did and I forgot
10:43 kilbith sure, you forgot now
10:45 EDAKIRI joined #minetest-dev
10:47 Zeno` please don't try and login as me :/
10:47 Zeno` I dunno how you'd "accidentally" do it
10:47 red-001 wait so this really happened??!
10:48 red-001 wtf
10:48 red-001 how the hell do I not remeber....
10:48 red-001 this is 2 days ago...
10:49 red-001 brb reviewing my logs
10:50 Zeno` red-001, it's ok
10:51 Zeno` red-001, after discussion you may have tried to login (accidentally) with one of my linked nicks
10:51 Zeno` one of them is kinda desirable so I can see how it may have been an accident
10:52 Zeno` maybe you tried \o` or something as a nick... who knows
10:52 red-001 I think I tried \o/ a while back
10:54 red-001 Jun 03 20:10:28 *You are now known as |o|
10:55 Zeno` yeah, it's probably owned by me (in a way) which may have caused the nickserv message. We'll forget it
10:56 red-001 yeah ns confirms it's your nick
10:56 Zeno` ok, mystery solved
10:57 DS-minetest i don't want to annoy you but i think it would better to continue this conversation in #-hub
10:58 kilbith you annoy us, insect
10:59 Fixer joined #minetest-dev
10:59 Zeno` huh? The conversation is over.
11:00 DS-minetest yep, i took too long to write >_<
11:02 Zeno` I have some moral/ethical objections to some things in place on -hub but the best place to discuss them is in -hub
11:03 Zeno` so I'm stuck in an infinite loop
11:03 Zeno` (well infinite recursion really)
11:04 Raven262 http://i0.kym-cdn.com/photos/images/newsfeed/001/246/322/9b2.gif
11:04 Raven262 That?
11:06 YuGiOhJCJ joined #minetest-dev
11:17 nerzhul Thomas-S, why do you use a reference to a hybridPtr, it's crazy
11:17 nerzhul oh an now we use C++11, #ifdef MYHEADER #define #endif can be removed for new files
11:18 nerzhul just use #pragma once after the license header
11:18 Thomas-S Actually, I only use it because Ekdohibs and celeron55 used it too in their meta-set nodedef versions. I mainly only rebased that part.
11:19 Thomas-S What do you suggest me to use instead of HybridPtr?
11:19 nerzhul what is the purpose of this hybrid ptr ?
11:20 Thomas-S Actually I don't really know why this is used. It seems to be the same as the old SharedPtr, but with an additional never_delete field.
11:21 nerzhul i don't understand really why the nodewithdef has a pointer to contentfeatures
11:21 nerzhul we have a repository to check that if needed
11:22 Thomas-S I think in the pointer to contentfeatures the meta-set properties are stored. Maybe nore knows more?
11:23 nerzhul contentfeatures is a structure defining node static properties, meta should be in another structure
11:24 nerzhul interesting CSM mods, who_plus is nice :)
11:59 CalebDavis joined #minetest-dev
12:09 DS-minetest joined #minetest-dev
12:53 octacian joined #minetest-dev
13:09 numzero joined #minetest-dev
13:15 RobbieF joined #minetest-dev
13:22 kilbith joined #minetest-dev
13:25 imr joined #minetest-dev
13:25 MoNTE48 joined #minetest-dev
13:34 cx384 joined #minetest-dev
13:35 juhdanad joined #minetest-dev
13:38 DI3HARD139 joined #minetest-dev
13:39 Thomas-S nerzhul: nore explained the purpose of HybridPtr:
13:39 Thomas-S <nore> Okay so IIRC the idea is that when the ContentFeatures are in the nodedef, you want to free them
13:39 Thomas-S However, when they are global, you absolutely do not want that
13:41 nerzhul i see the concept but not hybridptr itself
13:43 Thomas-S So, you wanna know where HybridPtr is used? For this, please take a look at part 3: #5903
13:43 ShadowBot https://github.com/minetest/minetest/issues/5903 -- [WIP] Meta-set nodedef: Part 3 by Thomas--S
13:46 antims joined #minetest-dev
13:55 DI3HARD139 joined #minetest-dev
13:55 Warr1024 joined #minetest-dev
13:58 cx384 joined #minetest-dev
14:11 lisac joined #minetest-dev
14:12 Thomas-S So, nerzhul, is HybridPtr okay for you under these circumstances?
14:13 nerzhul i didn't get time to review it
14:13 nerzhul i'm working on continuous daily builds for Windows ATM
14:14 Thomas-S Ok. Could you please notify me when you have reviewed it then?
14:15 nerzhul i don't know when because it's a huge PR and i'm working on another parts, but i try to look at this, the main problem i want to solve is the hybrid ptr usage, if we can use STL or not
14:16 Thomas-S Ok. Thanks! I'll try to fix some problems in part 3 then (and maybe start with part 4)
14:23 iZacZip joined #minetest-dev
14:32 MoNTE48 joined #minetest-dev
15:11 glut32 joined #minetest-dev
15:12 glut32 hi all
15:12 cx384 hi glut32
15:14 glut32 i would like to compile the latest minetest with mingw32 but I have compiling errors about new c++11 stuffs like "std::thread"... I add -std=c++11 on CMAKE_CXX_FLAGS but I have always the same errors
15:14 glut32 I added
15:16 glut32 I have gcc 5.3 (released in 2015)
15:17 DS-minetest is it difficult to decide what will happen to #5604? :P
15:17 ShadowBot https://github.com/minetest/minetest/issues/5604 -- lua_api: Correct craft recipe param `type` to `method` by DS-Minetest
15:22 kilbith joined #minetest-dev
15:27 fwhcat joined #minetest-dev
15:39 kilbith there's a lot of lag with sfinv when switching tab
15:40 kilbith up to 1s or more
15:41 kilbith my creative inventory got a cancer
15:41 numzero joined #minetest-dev
15:43 lisac_ joined #minetest-dev
15:44 corvus_ joined #minetest-dev
15:51 corvus_ joined #minetest-dev
15:53 lisac_ joined #minetest-dev
15:57 glut32 I would like to know who has compiled the mingw32 version of minetest?
15:57 glut32 (of minetest 4.16)
15:58 Fixer i did mingw64 one under linux vm and msys2
15:58 Fixer glut32: check your compilers if they are up to date, buildbot.sh script should be newest, libraries too
15:59 glut32 ok
16:01 red-NaN oh and disable leveldb
16:01 red-NaN it breaks
16:02 red-NaN you need to copy a few extra dll's too
16:02 Fixer red-NaN: if you have newest libleveldb from kitsunemimi, you don't need to
16:02 Fixer compiles just fine
16:02 red-NaN is that diffrent from the one used by the buildbot?
16:03 red-NaN well I don't really need it
16:03 kilbith he does not enable leveldb
16:03 kilbith (hint: he's my job mate)
16:04 red-NaN and the he is the buildbot?
16:04 kilbith what?
16:04 red-NaN I'm really confused right now tbg
16:04 red-NaN tbh*
16:05 kilbith I was talking about glut32
16:05 red-NaN oh that makes sense
16:26 Devy joined #minetest-dev
16:27 glut32 This the output errors : https://pastebin.com/LKGVuyvD I relanch a CMake from zero (from an empty folder) and I added CMAKE_CXX_FLAGS=-std=c++11
16:27 Devy left #minetest-dev
16:27 glut32 this is
16:43 Krock joined #minetest-dev
16:43 nerzhul joined #minetest-dev
16:46 nerzhul Krock, can you review #5917 permitting to merge ?
16:46 ShadowBot https://github.com/minetest/minetest/issues/5917 -- CSM: Fix documentation error for register_on_*_chat_messages by DS-Minetest
16:46 nerzhul hi Krock :)
16:53 CalebDavis joined #minetest-dev
16:53 Krock yes but first I'll try to find a nice Git client for Linux and after that - cloning
16:54 nerzhul git
16:54 nerzhul git clone git@github.com:minetest/minetest.git
16:54 nerzhul :)
17:09 Raven262 joined #minetest-dev
17:10 lisac_ joined #minetest-dev
17:33 lisac_ joined #minetest-dev
17:33 Raven262 joined #minetest-dev
18:03 Wuzzy joined #minetest-dev
18:07 Wuzzy What does dtime_jitter in the debug screen mean? I have 29% atm. is this good or bad?
18:09 ThomasMonroe joined #minetest-dev
18:17 Krock jitter is generally bad. No idea why it is measured in percent
18:18 Krock perhaps the peak over/undershoot of the average dtime?
18:19 DS-minetest Thomas-S: how does is_ground_content make sense in the list of #5919 ? i mean meta can only be set after generating, right? or is that only for consistence? or for mods? ¿
18:19 ShadowBot https://github.com/minetest/minetest/issues/5919 -- [WIP] Meta-set nodedef: Part 4 by Thomas--S
18:20 Thomas-S Actually, I asked the same question to myself when I wrote down the list. I decided to write it down for now (for consistency, as I listed everything from `read_content_features`). But I think this will never be really implemented.
18:22 DS-minetest ok
18:24 Wuzzy Krock: fun fact: This number can get >100%
18:24 Wuzzy i have no idea what that's supposed to mean
18:48 red-NaN csm_player_q
18:48 red-NaN ??
18:48 red-NaN #5921
18:48 ShadowBot https://github.com/minetest/minetest/issues/5921 -- Remove old network code by red-001
18:52 paramat joined #minetest-dev
18:58 kilbith https://lut.im/aQt5ubrNKY/cvt551m8aYS7byx5.png
18:58 kilbith subtle bloom
19:00 kilbith https://lut.im/6qrW5JOh5f/hXksGZY6QM5xzKxY.png
19:00 kilbith you can see better on the clouds
19:07 celeron55 Wuzzy: it's % of dtime or something like that
19:08 Wuzzy thats a pretty vague description ;)
19:08 celeron55 i often say something like 50% is acceptable
19:08 Wuzzy so 50% dtime_jitter means … what?
19:08 celeron55 it means something has caused a frame to be 50% longer than the average frame length
19:09 Wuzzy ah. so MT averages the dtimes out over the past and the jitter is just how “far away” it is now
19:09 celeron55 no
19:09 Wuzzy hm
19:10 Wuzzy Do I want a low jitter?
19:10 celeron55 jitter means what the highest peak is compared to average
19:10 kilbith https://github.com/minetest/minetest
19:10 kilbith wth
19:10 celeron55 if one frame is 40ms and others are 20ms, the number should show 100%
19:10 Wuzzy okay
19:11 celeron55 i don't think the average is any particular time, it's just an avg = avg * 0.99 + current * 0.01 type thing, i.e. just a lowpassed value (probably a few seconds or something)
19:12 Wuzzy celeron55: the "highest peak"... i guess you mean a peak value over the last few second?
19:12 celeron55 hmm... i think the collected peak value is just decremented each frame
19:13 celeron55 it's just a quick way to see how choppy the framerate is
19:13 Wuzzy so roughly spoken: high jitter = framerate bounces up and down like crazy
19:14 Hunterz joined #minetest-dev
19:14 celeron55 not really; more like high jitter = frametime has high peaks
19:14 paramat github status "We are currently experiencing major service outages."
19:14 celeron55 high peaks in frametime are the most annoying thing you can get
19:14 celeron55 that's why it's trying to show them
19:15 Wuzzy ahhh. o 50% jitter means the peak drawtime in last few second was 50% higher than average (or fake average?) drawtime
19:15 celeron55 yes
19:15 Wuzzy okay, i see now why this is useful
19:15 celeron55 i like this fake peak and fake average terminology
19:15 celeron55 :D
19:15 Wuzzy i was almost saying that this value is useless
19:19 celeron55 and actually not drawtime but frametime or dtime (same thing); it's fine if drawtime has jitter as long as it's masked by sleep or other processing than drawing
19:19 celeron55 altough usually the minetest client's bottleneck is drawing so usually there's no practical difference
19:20 celeron55 but you can get frametime jitter from deserialization of large amounts of data in packet processing or whatnot
19:21 DS-minetest joined #minetest-dev
19:21 Wuzzy celeron55: can you please take a quick look on <http://wiki.minetest.net/Debug> and tell me if this is correct?
19:22 celeron55 dtime isn't a shorthand for drawtime
19:23 celeron55 as far as i can remember
19:23 cx384 joined #minetest-dev
19:23 celeron55 the name "dtime" comes from delta time, i.e. time from last frame
19:23 celeron55 which includes other things than drawing
19:24 celeron55 i wonder if drawtime in the debug view is actually drawtime...
19:24 Wuzzy o_O
19:24 Wuzzy lol
19:25 celeron55 i need to check
19:25 celeron55 looks like it's a lowpass filtered drawtime that doesn't include other things in a frame
19:26 celeron55 this is just totally random
19:26 celeron55 well that's what it is, better document it 8)
19:27 celeron55 i did choose them at some point, probably that particular value was the most useful value for some purpose
19:28 celeron55 if it wasn't lowpass filtered, it would probably jump around so much you couldn't read it so there's that
19:28 Wuzzy do you mean drawtime or dtime_jtter?
19:28 Wuzzy i mean with the filtering?
19:28 celeron55 drawtime
19:28 Wuzzy ah
19:29 celeron55 drawtime: an average time it's taking to render each frame, not including other processing than rendering
19:30 celeron55 dtime_jitter: jitter in the time difference between frames, including all processing
19:32 Wuzzy ok thanks
19:32 celeron55 drawtime is kind of useless i think
19:33 celeron55 could be just removed
19:35 Wuzzy because we already have FPS displayed?
19:35 Wuzzy yeah, makes sense
19:36 Wuzzy Relevant: https://github.com/minetest/minetest/issues/5920
19:36 celeron55 well it's not even related to FPS, because FPS is measuring the time difference between frames
19:36 celeron55 not the time it takes to render them
19:36 Fixer celeron55: i did tests yesterday and can confirm stuttering was seriously reduced, stand deviation 3.5 against 5-6 before, I can play without that mesh gen delay now, reduced it to just 5 ms for ideal, there is still some stuttering, including rare large ones of unknown origin (up to 100ms)
19:36 celeron55 nobody cares about the drawtime because the client can't run without doing other things in addition to drawing
19:38 celeron55 Wuzzy: i think your description of what jitter means was useful
19:52 VanessaE celeron55: fake peak, fake average?  fake news! :P
19:53 VanessaE (or would those be "alternative facts"? ;) )
19:53 celeron55 alternative average
19:53 VanessaE haha
19:55 Fixer safe space average
19:55 red-NaN you may laugh now, but soon even averages wouldn't be safe
19:56 Fixer i would like to see also median and stand deviation for frame times
19:56 Fixer on other hand median needs all data :/
19:56 Fixer bad idea
19:59 VanessaE Fixer: have you tried evaluating stutter/jitter/etc by using VE-Survival yet?
19:59 Fixer VanessaE: yes, it felt better
19:59 VanessaE ok.
20:00 Fixer number i got were from automated fly over tests
20:00 Fixer singleplayer is playable more or less, still stutter here and there but much less than before (before it was disaster)
20:03 Fixer while subjectively I had impression that msys2/mingw build was much smoother, numbers did not support me, both build got same distribution of frame more or less, msys2 got slightly higher fps by little
20:03 Fixer one annoying stutter is loading lots of signs
20:03 paramat VanessaE shivajiva as server admin i would be interested to see your comments in #5915
20:03 ShadowBot https://github.com/minetest/minetest/issues/5915 -- CSM: Allowing a server to protect itself against clients running client-provided clientmods
20:04 VanessaE Fixer: ...which boils down to either loading entities being slow to load in general, or time spent executing all the compositing operations that go into making the sign text.
20:04 VanessaE paramat: in a word?  absofuckinglutely.
20:04 VanessaE 'nuff said?
20:05 paramat ok thanks please comment
20:05 VanessaE done.
20:05 Fixer VanessaE: that huge freeze of signs loading was confirmed with other server and mod: display_modpack or smth like that (with neat and fancy signs), same large freezes when loading those
20:06 VanessaE Fixer: but is it because of the *entities* or is it because of the compositing operations used for the text?
20:06 Fixer no idea
20:06 Fixer i hope someone will be interested enough into looking at it
20:09 paramat #5908 is ready for review
20:09 ShadowBot https://github.com/minetest/minetest/issues/5908 -- (Re)spawn players within mapgen edges by paramat
20:09 VanessaE paramat: maybe MT needs to use punkbuster ;)
20:10 VanessaE hm, GH is starting to lag again.
20:10 VanessaE probably some little baby DDoSing it
20:16 nerzhul sfan5, when you get some time can you check/approve #5923 please ?
20:16 ShadowBot https://github.com/minetest/minetest/issues/5923 -- Implement GItlab CI daily builds for windows platform (32 & 64) by nerzhul
20:16 sfan5 sure
20:18 nerzhul we have #5921 (trivial) which requires a second approval too
20:18 ShadowBot https://github.com/minetest/minetest/issues/5921 -- Remove old network code by red-001
20:19 red-NaN #5924
20:19 ShadowBot https://github.com/minetest/minetest/issues/5924 -- Have the server send the player list to the client by red-001
20:19 red-NaN a less trival PR
20:19 nerzhul red-NaN, i prever UpdatePlayerList
20:19 nerzhul prefer*
20:20 Fixer nerzhul: no gettext support?
20:20 red-NaN alright I will change that then
20:21 Fixer nerzhul: dled 64bit artifact or how it is called, it runs, but there are no translations to other languages
20:21 Fixer nerzhul: says use_gettext=0
20:21 nerzhul Fixer, i don't know how does that work, i just ran buildbot
20:21 nerzhul maybe sfan5 can help me to know if something is missing to compilation to improve the build
20:22 nerzhul now i have the right process to generate artifacts (and you confirm it works :p) we can modulate
20:24 sfan5 pretty sure you're doing the exact same thing i do for my windows builds
20:25 nerzhul sfan5, then you don't use gettext ? i don't think there is a detection ?
20:25 Fixer lol
20:25 sfan5 the buildbot will automatically use gettext
20:25 nerzhul okay maybe it's because i don't installed gettext
20:25 Fixer nerzhul: maybe it needs to rerun cmake
20:26 nerzhul i will re-verify
20:26 sfan5 dunno what happens if windres isn't installed
20:26 Fixer nerzhul: funny how you solved that 3 dll problem, i will use the same method :D
20:26 sfan5 uh i mean msgfmt
20:26 sfan5 nerzhul: https://github.com/minetest/minetest/blob/master/util/buildbot/buildwin32.sh#L133
20:26 nerzhul Fixer, i don't see better automated method heh
20:27 nerzhul okay i add gettext to ensure it fix it
20:27 nerzhul because we have explicit ENABLE_GETTEXT=1
20:27 Fixer 32 bit version also works fine, but has no gettext
20:27 sfan5 nerzhul: #5922 is pretty pointless as it will use c++11 mutextes if available
20:27 ShadowBot https://github.com/minetest/minetest/issues/5922 -- Use C++11 mutexes by nerzhul
20:28 nerzhul sfan5, it just drop the compat mode here
20:28 sfan5 well then the pr description is misleading
20:28 nerzhul yeah
20:28 nerzhul seems windows build doesn't like it
20:28 sfan5 you should also be able to drop the other threading compat code
20:28 nerzhul sfan5, i will do it in anotehr pr
20:28 nerzhul i split my PR
20:28 nerzhul #5906 is mergeable
20:28 ShadowBot https://github.com/minetest/minetest/issues/5906 -- C++11 patchset 3: remove Atomic/GenericAtomic and use std::atomic by nerzhul
20:30 nerzhul for windows pipeline: "-- Could NOT find GetText (missing:  GETTEXT_MSGFMT) "
20:30 nerzhul it's exactly the problem, msgfmt is in which package, hmmm
20:30 Fixer nerzhul: _build\_CPack_Packages\win64\ZIP\ has exactly same files before compression, you don't need to decompress that zip, just copy dlls to there and make new ZIP overwriting old one
20:30 Fixer nerzhul: imo
20:31 nerzhul Fixer, i just did it to remove the double zip
20:31 nerzhul (gitlab zip & buildbot zip)
20:33 nerzhul sfan5, i prefered to do a PR for each C++11 component to use to reduce the diff size to review, else it will be very very huge and less clear to read
20:36 nerzhul Fixer, https://gitlab.com/nerzhul/minetest/builds/17939579
20:36 nerzhul gettext is now enabled :)
20:37 nerzhul wait for packaging step to finish and can re-test it
20:37 nerzhul sfan5, if you get time for #5906 could be nice heh, the description is better and build is already okay :p
20:37 ShadowBot https://github.com/minetest/minetest/issues/5906 -- C++11 patchset 3: remove Atomic/GenericAtomic and use std::atomic by nerzhul
20:44 numzero joined #minetest-dev
20:44 Fixer nerzhul: and someone should put a good visible link on minetest.net so people can DL
20:45 nerzhul when it will be available and accepted by everybody in our dev council yes :)
20:45 nerzhul s/everybody/majority/
20:46 nerzhul but gitlab-CI is a great meaning permitting to generate automaticly official builds, it's synced from github every day, that trigger a build pipeline which generate artifacts and we can have as many linux distro as we want, i did for debian/ubuntu but you can also build on fedora, arch if needed and generate packages
20:47 Fixer nerzhul: add appimage into it and that will be amazing
20:48 nerzhul appimage or a docker build can be done in some specific steps yes, but i don't know how to do it and i don't get time for this now, if somebody wants after we have this mode (if accepted) as official daily builds we can review/integrate it easily
20:49 kilbith_ joined #minetest-dev
20:56 nerzhul Fixer, can you test https://gitlab.com/nerzhul/minetest/pipelines/8786331 win32 & win64 packages to confirm translations are okay ?
20:56 Fixer nerzhul: sure
20:57 Fixer googled the way on how to add those libs into existing zip :}
20:57 red-NaN nerzhul, run_in_place?
20:57 nerzhul Fixer, oh in existing zip, jut call zip <zipfile> <pathstoadd>
20:58 Wuzzy I saw 0.4.16 brought texturable progress bar. But how do I change it for my subgame?
20:58 nerzhul red-NaN, seems not enabled by buildbot
20:58 nerzhul Wuzzy, you cannot
20:58 Wuzzy whyyyy
20:58 nerzhul progress bar is in texture packs
20:58 Wuzzy :-(
20:58 nerzhul just be logical
20:59 nerzhul when you connect to a server progress bar is shown and you don't know and didn't loaded any media
20:59 Wuzzy okay, make sense. XD
21:00 Wuzzy but what about singleplayer?
21:00 DS-minetest but the logo of the subgame is already loaden
21:00 Wuzzy exactly
21:00 nerzhul Wuzzy, all games are using the same way
21:00 nerzhul all modes
21:00 nerzhul singleplayer is just a name and a config on server but you load a local server and conenct to it
21:01 Fixer Using Irrlicht 1.8.4
21:01 Fixer Build info: VER=0.4.16-dfd79c0-dfd79c0-dirty BUILD_TYPE=Release RUN_IN_PLACE=1 USE_GETTEXT=1 USE_SOUND=1 USE_CURL=1 USE_FREETYPE=1 USE_LUAJIT=1 STATIC_SHAREDIR="."
21:01 nerzhul the logo is shown to main menu but game loader doesn't know anything about game, currently it just connect to any random server, local or not
21:01 red-NaN would it be possible to make it also build non RUN_IN_PLAVE builds for windows?
21:01 nerzhul Fixer, oh it seems implicit
21:01 Wuzzy in other words, loading screen is very hardcoded atm?
21:01 nerzhul red-NaN, what is the use case ?
21:01 Wuzzy anyway, no big deal
21:01 Wuzzy the default loading bar is fine.
21:01 nerzhul Wuzzy, yes, it cannot predict what he didn't load :p
21:01 Wuzzy i wish the rest of the GUI would match this style as well :)
21:01 red-NaN I'm currectly using non-run-in-place builds for itch.io builds
21:02 Wuzzy currently it just looks plain random
21:02 Fixer nerzhul: can confirm, both are working, have translations working
21:02 Fixer minetest_game is present
21:02 Fixer game runs
21:02 nerzhul Fixer, nice, it works as intended then
21:02 Fixer thumbs up
21:03 Wuzzy yes, i have German runnng here. runs perfectly
21:03 nerzhul red-NaN, i see the use case, maybe waiting for this PR to be merged and we can branch a specific pipeline for itch.io
21:03 nerzhul then sfan5 please help us to merge that and win some daily time to not build by hand :D
21:04 nerzhul itch.io uses win32 or 64 ? or multiple OS ?
21:05 red-NaN multiple OS's and archs
21:06 red-NaN currectly I have 64bit linux appimages and 64 and 32 bit windows builds
21:06 red-NaN currently*
21:07 nerzhul okay
21:08 nerzhul do you think we can create a Linux appimage easily in the Gitlab CI ?
21:08 nerzhul i don't know if it's easy or not
21:08 red-NaN not sure I'm using Calinou's builds
21:08 nerzhul okay, and on which Linux OS is this based ? Ubuntu ?
21:09 Calinou nerzhul: Ubuntu 14.04 preferably, Ubuntu 16.04 if you are lazy
21:09 Calinou you should build on an old distro
21:09 nerzhul maybe pipeline can use artifacts from Zesty and appimage consume it too to create it, in parallel of deb package
21:09 Calinou build script is smething like that: https://gist.github.com/Calinou/a326b153ab4f21853e8741f11b0aa9db
21:09 nerzhul Calinou, why ? if you embed stdc++ lib you don't care no ?
21:09 Calinou if you use a recent distro, it won't work on old distros; please don't
21:09 Calinou no, you can't embed glibc in AppImage
21:09 Calinou that would make it much larger, too
21:09 Calinou join #appimage for details
21:09 nerzhul then AppImage is just.. :(
21:09 Calinou (or I can invite probono there)
21:10 nerzhul it's the major portability problem in C++ the libc++
21:10 Calinou well, musl did not overtake the world yet :)
21:10 nerzhul GNU stdlib has poor quality compared to BSD stdlib
21:11 nerzhul if appimage is just a script like this, it's easy to embed to our util/ directory and then call it in CI
21:11 nerzhul we can use trusty artifacts then and have 2 pipeline branch, one for deb one for appimage
21:11 Calinou yeah, you can also use yml-based scripts
21:11 Calinou and derive your AppImage from a .deb
21:11 Calinou perhaps use the xenial .deb...
21:12 nerzhul hey but you copy some system libs, don't you try stdc++ ? :p
21:12 Calinou here is the list of libraries AppImage will exclude by default: https://github.com/AppImage/AppImages/blob/master/excludelist
21:12 nerzhul ouch the wget for appimage helper
21:12 Calinou yeah, it requires a working connection
21:12 nerzhul i can't remember appimage is redhat or canonical ?
21:12 Calinou you could compile it from source, but that's not exactly easy
21:12 Calinou none
21:12 Calinou it's an independent project
21:13 Calinou Flatpak would be Red Hat(-ish), Snap would be Canonical
21:13 nerzhul oh yeah :)
21:14 Fixer my way of dealing with pesky dlls https://pastebin.com/raw/8eJ3yhyB
21:15 nerzhul Fixer, yeah, i just extract for removing zip into zip :p
21:15 nerzhul proper user experience :p
21:21 Fixer Feels Good Man
21:22 nerzhul less and less coredevs present on this channel these days, 0.4.16 has tired many devs :p
21:22 RobbieF left #minetest-dev
21:23 Calinou it's impressive how AppImage is an one-man project existing since ~2004 (in other forms), yet has so much success, many commercial ISVs like JetBrains use it already
21:23 Calinou I really admire it, fixing a big issue in the Linux world
21:23 Calinou (but it does get a *lot* of opposition)
21:23 nerzhul it's good for portable crap :p
21:23 Calinou Debian might package appimagetool in their repositories, which will be extremely ironic to see if that happens
21:23 nerzhul package manager vs windows outdated dlls
21:24 nerzhul chocolatey on windows is nice (but slow as a hell)
21:24 MoNTE48_1 joined #minetest-dev
21:25 Fixer Calinou: +1
21:31 Calinou Chocolatey is meh, I've found
21:32 nerzhul if that continue we will have mor than 170 PR tomorrow :(
21:32 nerzhul ShadowBot, sfan5 nore help :p
21:33 paramat joined #minetest-dev
21:36 Fixer It is all in your head (c)
22:05 Fixer joined #minetest-dev
22:20 Devy joined #minetest-dev
22:30 Player_2 joined #minetest-dev
22:37 VanessaE interesting point of note:  1000m view range on VE-S when way out on the west end of West St, looking east (so all of it is loaded).  not a wide swath of it, just the region around the road I ran down.  still, managed 16 fps just then
22:38 VanessaE celeron55: any chance of revisiting farmap?  might be nice to see the "sides" of that range filled in :)
22:39 VanessaE http://i.imgur.com/AZzGxR7.png
22:40 VanessaE (and as you can see, that's with HDX-256, no less)
23:08 paramat wow
23:11 paramat #5926
23:11 ShadowBot https://github.com/minetest/minetest/issues/5926 -- Autorun: Change to 'automove' to be suitable and consistent by paramat
23:11 VanessaE paramat: you like? :)
23:11 VanessaE that image is what happens when the GPU gets to do its job unimpeded ;)
23:14 Fixer VanessaE: m?
23:14 VanessaE Fixer: 1000m
23:14 Fixer VanessaE: it is just small patch of land
23:16 VanessaE narrow, yes
23:16 VanessaE small?  no
23:16 VanessaE that's a full 1000m into the distance
23:16 VanessaE (actually it goes a bit past 1200 but I like a nice round number)
23:45 MoNTE48_1 joined #minetest-dev
23:58 paramat nice road

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