Minetest logo

IRC log for #minetest-dev, 2017-09-04

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

All times shown according to UTC.

Time Nick Message
00:07 paramat joined #minetest-dev
00:21 paramat joined #minetest-dev
00:23 Fritigern joined #minetest-dev
01:34 bigfoot547 joined #minetest-dev
01:41 paramat joined #minetest-dev
02:16 Natechip joined #minetest-dev
02:16 Natechip joined #minetest-dev
04:06 YuGiOhJCJ joined #minetest-dev
04:08 paramat merging #6361
04:08 ShadowBot https://github.com/minetest/minetest/issues/6361 -- World start time: Add as setting, default unchanged by paramat
04:16 paramat done, no more getting up early for me :D
05:12 Hunterz joined #minetest-dev
06:20 nerzhul joined #minetest-dev
06:36 Megaf joined #minetest-dev
07:17 nerzhul joined #minetest-dev
07:29 lisac joined #minetest-dev
08:05 Raven262 joined #minetest-dev
08:23 Fritigern joined #minetest-dev
09:48 Raven262 joined #minetest-dev
09:48 lisac joined #minetest-dev
10:26 proller joined #minetest-dev
10:39 Raven262 joined #minetest-dev
10:40 lisac joined #minetest-dev
11:18 proller joined #minetest-dev
11:29 CalebDavis joined #minetest-dev
11:32 ThomasMonroe joined #minetest-dev
11:50 Fixer joined #minetest-dev
11:52 nerzhul hello :) can someone can finish the #6369 review to make it merged ?
11:52 ShadowBot https://github.com/minetest/minetest/issues/6369 -- Implement minetest.register_can_bypass_userlimit by nerzhul
11:56 Megaf joined #minetest-dev
12:14 DS-minetest joined #minetest-dev
12:19 cx384 joined #minetest-dev
12:24 Fixer had crash on newest minetest
12:25 Fixer during connection to server
12:26 nerzhul please give us a backtrace
12:26 nerzhul and what is MT version of cleint and server
12:29 Fixer unfortunately i was running nondebug one, client: newest (a383...), server: 0.5.0-dev, "dcbl" on serverlist
12:30 nerzhul it's possible this server is not up-to-date no ?
12:30 Fixer there are two 0.5.0-dev servers available, i was on time travel, but server itself crashes like crazy, so I connected to dcbl one and just right before having entered - got crash
12:30 nerzhul it's not recommended to use 0.5.0-dev in production
12:30 Fixer nerzhul: possible
12:30 nerzhul if you can connect on dcbl with 0.4.16 client it's a not up to date server
12:32 Fixer dcbl just went down :/ can't check
12:33 Fixer nerzhul: not possible to connect via 0.4.16 to dcbl
12:34 Fixer I guess I need to compile debug version
12:42 nerzhul y
12:49 Hunterz joined #minetest-dev
12:50 srifqi joined #minetest-dev
12:50 proller joined #minetest-dev
12:52 jas_ dcbl is running a383eb0e at the moment
12:53 Fixer oh wait
12:53 Fixer it crashed ^_^
12:54 rubywarden joined #minetest-dev
12:56 Fixer nerzhul: https://pastebin.com/raw/bCTf6RRR
12:58 nerzhul Fixer, i see another SharedBuffer copy problem
13:00 nerzhul when i will get much more time i need to enhance another time the network code to have a nicer packet buffer and cleaner reading, the packet movement inside the code is a little bit crazy to follow, it works, but it's not optimal
13:09 Fixer issue is opened here https://github.com/minetest/minetest/issues/6373
13:13 nerzhul ok
13:14 nerzhul i'm polishing mod channel PR and i will look at it after doing some work at work
13:21 nerzhul sfan5, i enhance mod channel PR (#6351). I prepared work for readonly state on channels (handled but not settable by API atm), i added sender in the callback (missed mandatory field)
13:21 ShadowBot https://github.com/minetest/minetest/issues/6351 -- Implement mod communication channels by nerzhul
13:24 Darcidride joined #minetest-dev
13:45 proller joined #minetest-dev
14:05 nerzhul joined #minetest-dev
14:07 cx384 joined #minetest-dev
14:11 troller joined #minetest-dev
14:11 DS-minetest joined #minetest-dev
14:14 proller__ joined #minetest-dev
14:19 Calinou I'm trying to compile Minetest using MSYS2 (just for fun), how do you solve the missing OpenGL libraries? I installed Mesa using pacman already
14:19 Calinou (I successfully compiled Sauerbraten using the same MSYS2 setup, so it should be possible)
14:22 proller__ joined #minetest-dev
14:22 sfan5 shouldn't your toolchain have the gl headers?
14:23 sfan5 my mingw one does
14:45 nerzhul I push another concurrency problem fix in connection.h, reported by Fixer, due to network refactor. Those copies are useful, sometimes... but we really should have a better network buffer with concurrency fixes, later :)
14:46 Fixer Calinou: i just use modified buildbot with libs provided by sfan
14:46 Fixer for msys2
14:49 Player_2 joined #minetest-dev
14:57 Calinou sfan5: I have an OpenGL DLL, but no headers, it seems
15:04 proller joined #minetest-dev
15:08 proller joined #minetest-dev
15:11 jas_ nerzhul: now i'm crashing left and right, i'll let you know
15:12 nerzhul what does that mean ?
15:12 jas_ (i'm doing make clean now, maybe that will change it)
15:13 nerzhul do you have a backtrace i can see ?
15:13 jas_ i got new crashes and non-connections on current head, but let me verify and i'll let you know. : )
15:14 Fixer nerzhul: still crashing, does server need to update as well?
15:14 nerzhul no it's purely binary problem, Fixer is this the same backtrace ? i need to be sure
15:15 nerzhul maybe there is another part i should fix, but i need to be sure
15:19 jas_ ye i gonna have to take my time and compile a debug version finally, lmao
15:20 nerzhul joined #minetest-dev
15:21 nerzhul sorry i crashed, you can now send me a backtrace
15:22 jas_ ok iwill, i'll run DEBUG builds from now on.  i just connected OK so it's possible i forgot to ctrl+c and restart the server (i'm tried)
15:22 jas_ gn?
15:23 jas_ no this was a client crash: https://gist.github.com/jastevenson303/e73ef5151fcdc8cf618cc4db08c48f90 -- i'll send the backtrack soon as i have it
15:24 nerzhul this assertion is client side
15:26 Fixer i need to compile debug one
15:28 nerzhul reverting the last fix, it's not good
15:28 nerzhul i will take more and more time to find the real issue
15:29 jas_ okie doke.
15:29 nerzhul it's a concurrency problem but it seems it's not here, i should take more time to find the deletion issue, i don't understand why data is removed while used
15:29 nerzhul i think i need to graph the code
15:30 jas_ quick question: should i be doing make clean every time?
15:30 Calinou you don't need to perform a "make clean" unless you're getting build errors
15:30 nerzhul jas_, it's not needed
15:30 jas_ ah very good, thx!
15:30 nerzhul except if you change compilation options
15:31 electrodude512 joined #minetest-dev
15:34 nerzhul oh t0ny2 found a typo
15:34 nerzhul it's why it bugz
15:35 jas_ *\:D/*
15:35 nerzhul okay, reapplying the fix with the typo fix
15:35 nerzhul jas_ = t0ny2 ?
15:35 nerzhul sorry for the history...
15:35 jas_ nope, jas = jas
15:36 jas_ (one day i'll be able to read c++ heh)
15:37 nerzhul okay it's pushed
15:37 nerzhul you can test it now Fixer jas_
15:37 nerzhul withtout the typo fix it's better
15:38 nerzhul i prefer to see that typo error than searching deeper if there were an error elsewhere, whereas i found this should be the concurrency cause (2 threads using this object)
15:41 jas_ recompiling.  sounds deep, nerzhul
15:42 nerzhul concurrency is not easy
15:42 jas_ fewer rewards if it were, perhaps
15:43 nerzhul network is clearer now, but some optimization side effets appeared, i need to finish my current opened PR to re-read another time the network code to cut that network lag problem we got hen someone is slow in queue
15:45 jas_ good luck, i salute you
15:46 nerzhul ?
15:46 jas_ lmao "
15:46 jas_ a gesture of respect, homage, or polite recognition or acknowledgment, especially one made to or by a person when arriving or departing.
15:46 electrodude512 joined #minetest-dev
15:47 proller joined #minetest-dev
15:47 nerzhul yea :)
15:47 nerzhul i just hope your server will be running smooth
15:47 nerzhul 0.5.0-dev is for crazy man :p
15:48 jas_ got plenty of time, let's hope it's well spent
15:49 jas_ my server is live.  i thought you had a testing server too, no nerzhul?
15:51 jas_ off to play for a bit b4 bed, gn o>
15:52 nerzhul i run tests on my machine, i have APpletree live server but it's quite old with old MT code base and many changes, it's not easily upgradeable
15:53 nerzhul hopefully i backported may changes to MT core but i need to convert map
16:00 Darcidride joined #minetest-dev
16:16 electrodude512 joined #minetest-dev
16:25 Darcidride joined #minetest-dev
16:35 Wuzzy joined #minetest-dev
17:05 nerzhul joined #minetest-dev
17:21 Krock joined #minetest-dev
17:55 Fixer new crash on newest git
17:55 Fixer will run under gdb, crash mid game
17:55 nerzhul ty
17:55 nerzhul i keep an eye on this network problem, but i need to fix various other apps too
18:05 Darcidride joined #minetest-dev
18:17 lisac joined #minetest-dev
18:17 behalebabo joined #minetest-dev
18:20 CalebDavis joined #minetest-dev
18:22 hashcacher_ joined #minetest-dev
18:29 fireglow- joined #minetest-dev
18:30 book`_ joined #minetest-dev
18:31 Fritigern_ joined #minetest-dev
18:32 YuGiOhJCJ joined #minetest-dev
18:32 paramat joined #minetest-dev
18:35 celeron55_ joined #minetest-dev
18:36 Raven262 joined #minetest-dev
18:36 ^v^v joined #minetest-dev
18:36 bigfoot548 joined #minetest-dev
18:36 Shara_ joined #minetest-dev
18:38 paramat left #minetest-dev
18:38 paramat joined #minetest-dev
18:39 paramat celeron55_ Krock nerzhul nore rubenwardy sfan5 sofar , lhofhansl is ok with being a core dev https://github.com/minetest/minetest/pull/4959#issuecomment-326868784 any support / objections?
18:40 celeron55_ the core dev question?
18:41 basicer` joined #minetest-dev
18:41 book` joined #minetest-dev
18:41 celeron55_ joined #minetest-dev
18:42 Krock No objections from my side
18:42 paramat +1 for me
18:42 TC01 joined #minetest-dev
18:44 Shara_ joined #minetest-dev
18:45 jas_ joined #minetest-dev
18:51 Fixer if someone tests newest git, use debug one, for backtraces, there are crashes
18:59 Wuzzy joined #minetest-dev
19:02 behalebabo joined #minetest-dev
19:02 nore +1 from me as well
19:03 sfan5 no objections from me
19:05 paramat radical suggestion: are the official MT mobile apps free in the app stores? if so how about charging a low price (less than other apps) to bring a small amount of money in to cover c55's costs? these clone apps cause problems, this way we can turn the app market to our advantage
19:07 sfan5 you just turned a small amount of android users into zero android users, congrats
19:07 sfan5 also how does that turn the app market to our advantage?
19:07 Raven262 Add a donate option, maybe?
19:07 Fixer nerzhul: sharedbuffer related crash ;)
19:10 red-001 I agree with sfan5
19:11 Fixer nerzhul: https://pastebin.com/raw/qFGptxV3 / c05228f
19:11 red-001 even when it has no ads and is completely free the official app has a far smaller marketshare
19:12 paramat my thought is, very many players are willing to pay money for unofficial apps, so they might be fine with spending less for the official one
19:12 DS-minetest what about a premium version for mobile, with different set default values for settings, enable everything, that looks special and good, even if it costs performance, just add a different initial minetest.conf
19:12 rubenwardy paramat, they're not though
19:12 rubenwardy they use a bunch of free apps with *ads*
19:13 Fixer and ads are cancer
19:13 paramat hmm, my impression was most clones charge
19:14 paramat ok
19:14 paramat odd that most players choose unofficial apps
19:15 paramat must have poor taste
19:15 nerzhul paramat, first MT app on play store is free, second a free app cannot be non free after first publish, last, no
19:15 Raven262 Or the apps have fancy names.
19:15 nerzhul Fixer, in destructor i see
19:16 Fixer_ joined #minetest-dev
19:16 paramat can't be non-free due to licence?
19:16 paramat lol yes it's the fancy names
19:16 nerzhul no, when you register app you choose: free or paid, paid can become free, free cannot become paid
19:16 paramat ok
19:17 paramat could open a new app account
19:17 nerzhul gg travis, they break clang-4.0 builds
19:18 nerzhul where are the fucking packages
19:18 nerzhul https://travis-ci.org/minetest/minetest/jobs/271782487
19:18 paramat anyway i realise this probably won't happen
19:18 paramat and our app is in poor state also
19:19 Raven262 Somebody made lots of spam accounts on the forums. Check out the "Congratulations to" section.
19:19 Raven262 All randomly generated names.
19:19 Raven262 plus completely random bio on each one.
19:19 Raven262 and all 36 today
19:34 proller joined #minetest-dev
20:01 nerzhul merging #6369 in ~ 5 mins
20:01 ShadowBot https://github.com/minetest/minetest/issues/6369 -- Implement minetest.register_can_bypass_userlimit by nerzhul
20:08 ThomasMonroe joined #minetest-dev
20:33 hashcacher joined #minetest-dev
21:01 nerzhul Fixer, can you test the following patch please ? i restore the prvious old behaviour in the critical network part which cause problem
21:01 nerzhul https://hastebin.com/efolayocun.hs
21:02 nerzhul i think this should do the trick, i don't see any other problem in the refactor code, this is the only difference on this critical part
21:02 nerzhul it seems the refcount cut is mandatory
21:04 Fixer nerzhul: will look, but it does not crash that fast
21:05 nerzhul take your time, test it for one day if possible, if it's okay tomorrow i will push it
21:06 Fixer nerzhul: https://pastebin.com/raw/DuT53LNc
21:07 nerzhul hu ?
21:07 nerzhul can you apply it manually ? it's tiny changes
21:49 Wuzzy joined #minetest-dev
22:02 nerzhul see you tomorrow, hope you can confirm it's okay :)
22:03 hashcacher_ joined #minetest-dev
22:24 troller joined #minetest-dev
22:30 troller joined #minetest-dev
22:35 Guest27485 joined #minetest-dev
22:49 paramat trivial #6376
22:49 ShadowBot https://github.com/minetest/minetest/issues/6376 -- Network protocol documentation: Add 'can_zoom' to version 36 by paramat
22:52 ShadowNinja Megaf, nerzhul, celeron55_: Regarding auto-formating: I wrote an Astyle PR since Astyle is less nitpicky and doesn't require everything to perfectly match its "one true style".  It ignores some minor stylistic differences which don't really matter that clang-format will "fix", resulting in an error.  IIRC it's also a lot faster since it actually ignores whitelisted files instead of formatting them regardless and then ignoring the results
22:52 ShadowNinja if it's whitelisted.
22:57 paramat ShadowNinja any comment on lhofhansl possibly becoming a new core dev?
22:57 paramat sofar too ^
22:58 ShadowNinja paramat: I don't know enough about lhofhansl to have an opinion on him.  sofar sounds good.
22:59 Tmanyo joined #minetest-dev
23:00 ShadowNinja ... I've beed away too long, I thought you were asking about sofar too.  I thought he was a core dev too but I couldn't remember for sure :-P
23:00 ShadowNinja been*
23:01 sofar lhofhansl is cool, +1
23:01 ShadowNinja Sorry sofar :-D.  I'd better get back to other sutff now.
23:02 sofar no worries
23:05 paramat hehe
23:06 paramat conf.example needs updating by auto-generation so will do that now and merge with 6376
23:09 troller joined #minetest-dev
23:11 hashcacher_ joined #minetest-dev
23:23 paramat #6377 will merge these 2 now
23:23 ShadowBot https://github.com/minetest/minetest/issues/6377 -- Conf.example: Update using auto-generation by paramat
23:24 YuGiOhJCJ joined #minetest-dev
23:26 YuGiOhJCJ joined #minetest-dev
23:33 paramat done
23:38 proller joined #minetest-dev
23:46 Megaf +1 for sofar as core dev
23:46 sfan5 wot
23:53 Megaf [23:57:32] <paramat> ShadowNinja any comment on lhofhansl possibly becoming a new core dev?
23:53 Megaf [23:57:49] <paramat> sofar too ^
23:53 Megaf xP
23:54 Megaf [23:58:56] <ShadowNinja> paramat: I don't know enough about lhofhansl to have an opinion on him.  sofar sounds good.

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