Minetest logo

IRC log for #minetest-dev, 2018-03-30

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

All times shown according to UTC.

Time Nick Message
00:00 Fixer minetest_game was left out as usual, 10 PRs
00:01 Cornelia joined #minetest-dev
00:02 rubenwardy Lol
00:02 rubenwardy That ain't Minetest
00:04 Cornelia What? :P
00:10 Thomas-S_ joined #minetest-dev
00:13 red-001 joined #minetest-dev
00:13 Lone-Star joined #minetest-dev
00:13 ThomasMonroe joined #minetest-dev
00:13 thePalindrome joined #minetest-dev
00:13 Maxou56800 joined #minetest-dev
00:13 nyuszika7h joined #minetest-dev
00:13 book` joined #minetest-dev
00:13 dzho joined #minetest-dev
00:13 Vadtec joined #minetest-dev
00:13 ircSparky joined #minetest-dev
00:16 paramat 10/
00:21 clavi joined #minetest-dev
00:57 Fritigern joined #minetest-dev
01:28 proller joined #minetest-dev
01:28 Raven262 joined #minetest-dev
01:28 Lunatrius joined #minetest-dev
01:28 Robby joined #minetest-dev
01:28 AntumDeluge joined #minetest-dev
01:28 crazyR joined #minetest-dev
01:31 Cornelia joined #minetest-dev
01:50 paramat joined #minetest-dev
01:50 ssieb joined #minetest-dev
02:42 Lone-Star joined #minetest-dev
04:27 Beton_ joined #minetest-dev
05:17 nerzhul rubenwardy, i need to finish all my pr to close 5 more xD
07:05 nerzhul sfan5: i have a nearly ready clang-tidy integration on the CI, i just enabled one warning as an error, the remaining thing is to fix the return code of the processus
07:05 nerzhul https://travis-ci.org/minetest/minetest/jobs/360163640
07:52 Darcidride joined #minetest-dev
08:38 Krock joined #minetest-dev
08:44 proller joined #minetest-dev
09:42 red-001 joined #minetest-dev
09:52 nerzhul Hello guys. #6295 is now ready for a review/merge (merge after adding the commit which fix the clang-tidy POC)
09:53 ShadowBot https://github.com/minetest/minetest/issues/6295 -- LINT: add clang-tidy step by nerzhul
09:53 nerzhul a step to increase our code quality
10:31 troller joined #minetest-dev
10:40 Fixer joined #minetest-dev
11:20 Andrej1 joined #minetest-dev
12:07 Fixer_ joined #minetest-dev
12:08 troller joined #minetest-dev
12:08 Krock nerzhul, I'm not sure how I could give a helpful feedback there. The build system is not something I know too well
12:10 nerzhul you can comment the tool itself
12:10 nerzhul there is nothing to review on the build tool iself :p
12:21 Wuzzy joined #minetest-dev
12:30 nerzhul Krock: did you agree with a such tool to increase easily our C++ PR code quality ? (and regular codebase too)
12:31 nerzhul Clion integrate it, we can also add a .clang-tidy file (or maybe i did it some ages ago) permitting to sync all IDE to clang-tidy. QTcreator 4.6 has added clang-tidy support too
12:31 nerzhul generally i use it to fix many code mistakes around my modifications
12:31 Krock PR code quality increase is generally welcome as long our code styles are used correctly
12:31 nerzhul clang-tidy is not for code style but yes :)
12:31 nerzhul and we have an increasing number of files perfectly compliant between clang-format and our code style :)
12:34 nerzhul the current output is huge heh, not all cases needs to be solved but at least we have a nice list to fix :p
12:34 nerzhul i need to find what's the problem with 7179 now... it compiles like a charm on my clang but not on travis...
13:00 nerzhul #6295 is now okay for a merge, Krock, sfan5, rubenwardy are you okay to introducing a such tool ?
13:00 ShadowBot https://github.com/minetest/minetest/issues/6295 -- LINT: add clang-tidy step by nerzhul
13:01 sfan5 depends on how it performs (usefulness of suggestions)
13:01 nerzhul i just enabled the push_back -> emplace_back check in blocking mode currently, we can enable more in another PR discussion
13:01 nerzhul it's warn on performance-* and error (CI blocked) for push_back -> empalce_back currently
13:01 nerzhul warning should be read from times to time to be recued when needed and function should be promoted to error when we should always use it
14:03 BakerPrime_ joined #minetest-dev
14:06 troller joined #minetest-dev
14:30 YuGiOhJCJ joined #minetest-dev
14:42 warr[m] joined #minetest-dev
14:53 nerzhul how can i sell the devel team the fact to have clang tidy in CI ? hmmm, for me it's a time gain on PR review, mistake problem autofixer for PR owners :)
15:10 Gael-de-Sailly joined #minetest-dev
15:14 rubywarden joined #minetest-dev
15:16 rubywarden joined #minetest-dev
15:20 nerzhul will merge #7179 after travis pass
15:20 ShadowBot https://github.com/minetest/minetest/issues/7179 -- Client eventmanager refactor by nerzhul
15:48 troller joined #minetest-dev
15:58 antims joined #minetest-dev
16:08 rubenwardy joined #minetest-dev
16:11 rubenwardy joined #minetest-dev
16:33 nerzhul merged. Travis network is buggy today
16:33 Krock joined #minetest-dev
17:14 Darcidride_ joined #minetest-dev
17:16 rubenwardy nerzhul: how hard would it be to add support for virtual hosts?
17:17 rubenwardy say   foo.com and bar.com both point to the same IP
17:17 rubenwardy basically having a program to route packets based on requested host
17:18 rubenwardy on connection the client should send the requested host which the router reads and then adds a routing rule until they disconnect
17:18 nerzhul on what ? on MT ?
17:19 rubenwardy 99% of servers would ignore that packet as they don't do virtual hosting
17:19 rubenwardy yeah, MT
17:19 nerzhul currently it's not possible
17:19 rubenwardy well yes
17:19 nerzhul and it needs to break the whole low layer protocol to add a new field
17:21 rubenwardy couldn't it just be part of the client->server hello packet?
17:21 rubenwardy like, added to the end
17:21 rubenwardy then if it's possible to differentiate between different clients coming on the same IP, couldn't you add routing rules to redirect for a particular session?
17:21 nerzhul what do you want to achieve ?
17:21 rubenwardy I dunno, that's a rather philosophical question
17:21 nerzhul if you come to MT session layer it's too late to "route" as it's a layer 4 problem :)
17:22 nerzhul you are on layer 7
17:22 rubenwardy well, the routing wouldn't be with MT
17:22 rubenwardy ah, I guss
17:22 nerzhul but some virtualhosting especially on HTTP is done on layer 7, but that mean you need an additional software for that
17:23 rubenwardy well, it's hardly a thing that's needed
17:23 rubenwardy just interested in how it would be done
17:23 rubenwardy would rather work on UPnP / LAN discovery first
17:32 nerzhul to discover MT server ? just use a library if needed
17:32 nerzhul we should stop to develop some things and let better coders do it :)
17:33 troller it was implemented in freeminer years ago ;)
17:34 rubenwardy How?
17:34 rubenwardy Nerzhul: well yeah
17:34 rubenwardy Thinking of researching bonjour
17:34 rubenwardy And others ofc
17:35 troller in simplest way as always
17:35 rubenwardy Lol
17:35 rubenwardy Is the routing part of Minetest? How do you give the host name?
17:35 rubenwardy *freeminer
17:36 troller wat? why need routing?
17:36 rubenwardy Because you have multiple servers on one IPm
17:36 rubenwardy Oh wait
17:37 rubenwardy You could just respond with a port
17:37 rubenwardy So 30000 would just be a redirect to another port
17:37 rubenwardy That's a lot simpler
18:27 Beton joined #minetest-dev
18:29 fwhcat joined #minetest-dev
19:11 Lone-Star joined #minetest-dev
19:22 Wuzzy joined #minetest-dev
19:55 proller joined #minetest-dev
19:58 Wuzzy2 joined #minetest-dev
20:07 proller joined #minetest-dev
20:07 Wuzzy3 joined #minetest-dev
20:13 Wuzzy2 joined #minetest-dev
20:13 Krock nerzhul, I think unit tests can be added in a separate PR for he entity collision PR. That piece is lying around for too long already
20:14 Krock meanwhile I picked up the player inventory callback idea. if I get time tomorrow I'll open a PR for it
20:32 Guest57869 joined #minetest-dev
20:44 Wuzzy2 joined #minetest-dev
20:58 proller joined #minetest-dev
21:03 AntumD joined #minetest-dev
21:56 nerzhul Krock each time we said that nothing happens
21:56 nerzhul and it's not a huge piece of code
21:59 Fritigern joined #minetest-dev
22:05 longerstaff13 joined #minetest-dev
22:05 longerstaff13 permission to be present :)
22:31 sofar not needed
23:06 YuGiOhJCJ joined #minetest-dev
23:23 Cornelia joined #minetest-dev
23:31 Warr1024 joined #minetest-dev
23:33 Warr1024 left #minetest-dev
23:33 Warr1024 joined #minetest-dev
23:33 Warr1024 joined #minetest-dev
23:48 Gael-de-Sailly joined #minetest-dev

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