Minetest logo

IRC log for #minetest-dev, 2015-06-17

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

All times shown according to UTC.

Time Nick Message
00:20 PopularityGirl joined #minetest-dev
01:42 nolsen I think a new configuration should be added for servers that can let server admins or owners choose if they want to allow or ban android users.
01:43 nolsen Would be useful to keep the ping timeout noise down.
01:43 nolsen Since there's no point playing multiplayer.
01:43 nolsen on an android.
01:49 Wayward_Tab No point?
01:49 Wayward_Tab It works fine, depending on the mods
01:49 Wayward_Tab I play multiplayer on android almost daily
01:52 nolsen Well it's noisy on some servers like mine
01:52 nolsen I have more than 123 mods loaded.
01:54 Wayward_Tab ah, ok
02:38 zat joined #minetest-dev
02:52 paramat joined #minetest-dev
02:59 zat joined #minetest-dev
03:00 paramat hmmmm noise defined biome blend seems ready, please could you review sometime tonight? https://github.com/minetest/minetest/pull/2764
03:06 paramat adds 0.6ms to chunk generation time
03:43 paramat left #minetest-dev
04:56 zat joined #minetest-dev
04:57 Player_2 joined #minetest-dev
05:02 selat joined #minetest-dev
05:06 paramat joined #minetest-dev
05:37 Megaf_ joined #minetest-dev
05:38 paramat left #minetest-dev
05:43 Hunterz joined #minetest-dev
07:05 Darcidride joined #minetest-dev
07:22 paramat joined #minetest-dev
07:24 cib0 joined #minetest-dev
07:34 err404 joined #minetest-dev
07:39 kilbith joined #minetest-dev
07:40 NakedFury joined #minetest-dev
07:45 chchjesus joined #minetest-dev
08:00 Yepoleb_ joined #minetest-dev
08:38 paramat left #minetest-dev
09:19 Darcidride joined #minetest-dev
09:51 proller joined #minetest-dev
10:34 Calinou joined #minetest-dev
10:52 Amaz joined #minetest-dev
11:05 err404 joined #minetest-dev
11:21 Darcidride joined #minetest-dev
11:29 LittleJoe joined #minetest-dev
11:53 zat joined #minetest-dev
11:56 Darcidride joined #minetest-dev
13:42 NakedFury joined #minetest-dev
14:16 CraigyDavi joined #minetest-dev
14:38 H-H-H joined #minetest-dev
14:47 proller joined #minetest-dev
14:52 nore joined #minetest-dev
15:07 zat joined #minetest-dev
15:20 nolsen Maybe strict_protocol_version_checking should be changed.
15:20 sfan5 why
15:21 nolsen Because if a server is 0.4.12-dev, and a client is 0.4.12, it should still let the client connect.
15:21 nolsen It's not that outdated.
15:21 kilbith this is already the case
15:22 nolsen I tried enabling strict_protocol_version_checking on my "Always the latest commit" server so I can get rid of people who are too lazy to update, but it kicked me out.
15:23 nolsen It should let development and stable version connect as long it's the same number.
15:23 nolsen Because most people use Stable.
15:25 sfan5 umm
15:25 sfan5 nolsen: 0.4.12-dev has some possibly(?) incompatible changes like SRP for login
15:25 sfan5 this is why 0.4.12 clients can't connect
15:25 sfan5 or something like that
15:25 nolsen I can connect just fine.
15:25 nolsen No problems.
15:26 sfan5 ¯\_(ツ)_/¯
15:27 nolsen Could I change the server version name saying it's stable to let stable people in? :P
15:27 nolsen wait it might not let dev clients in.
15:27 hmmmm joined #minetest-dev
15:30 proller joined #minetest-dev
15:35 kahrl there was a pull request for making strict protocol version checking check for an interval instead of a single version
15:35 kahrl https://github.com/minetest/minetest/pull/1731
15:35 kahrl I don't think the reason is was closed applies anymore
15:35 kahrl it*
15:37 kahrl there, reopened it
15:37 kahrl (as per ShadowNinja's comment)
15:41 nolsen " Failed — 1 errored, 1 failing, 2 pending, and 1 successful checks"
15:42 nolsen You think everything fails, don't you jenkins and Travis CI
15:42 nolsen s/don't/do
15:49 SopaXT joined #minetest-dev
15:51 crazyR joined #minetest-dev
15:51 crazyR joined #minetest-dev
15:54 est31 joined #minetest-dev
16:10 H-H-H joined #minetest-dev
16:16 err404 joined #minetest-dev
16:17 Krock joined #minetest-dev
16:20 rubenwardy joined #minetest-dev
16:43 crazyR_ joined #minetest-dev
16:43 crazyR_ joined #minetest-dev
16:45 OldCoder joined #minetest-dev
16:49 MinetestForFun joined #minetest-dev
17:02 est31 in 5 minutes pushing https://github.com/est31/minetest/commit/b7bb83209e5d2787783e6ec50549e8e750ad9edb
17:04 est31 updated https://github.com/est31/minetest/commit/6dcf549ba9d522ed991184401658e85d3554ad8e
17:27 Taoki I found a very weird bug in minetest.serialize_schematic: It will randomly detect the file at the correct path (eg: modpath/filepath) or instead try to find the schematic at ./ (current directory).
17:27 Taoki Basically, I run minetest.serialize_schematic() in a part of my code and it sees the schematic in modpath/ Then I run it in another and it looks for it in ./
17:28 Taoki (posting here as well since this is certainly a bug)
17:32 est31 Taoki, when are the two parts of your code executed?
17:32 est31 at load vs while the game is running
17:33 Taoki est31: It's a longer code, can't post all of it easily. Basically there is a function in init.lua in which serialize_schematic is called. There are two other lua files, and each calls this function. For one of them, serialize_schematic sees the file at the correct path. For the other, it tries to take it from ./
17:33 Taoki I cannot understand why on Earth they would be different
17:33 Taoki est31: After the game has started, and the world is running for several seconds
17:35 Robert_Zenz joined #minetest-dev
17:38 est31 Taoki, so you execute both functions while the game is running?
17:39 est31 or is one function called when the game is loading?
17:39 Taoki est31: Yes, one after the other. Both triggered at nearly the same time
17:39 Taoki No, both execute only after startup
17:39 Taoki Long after
17:40 est31 usually, it shouldnt work
17:40 est31 you should rather cache the mod's path
17:40 est31 and then use absolute paths
17:40 Taoki I want it to detect the schematic automatically really. I tried putting it in "schems" as adviced by someone, but that didn't work
17:41 est31 with caching I mean minetest.get_modpath(minetest.get_modnames())
17:41 est31 and what do you mean with automatic detection
17:42 est31 also, minetest won't support access to the mod directory after it has been started
17:42 sfan5 <est31> also, minetest won't support access to the mod directory after it has been started
17:42 sfan5 wat
17:43 est31 blame ShadowNinja for it
17:43 est31 in fact its a bug that it works
17:44 est31 (mod security)
17:48 Taoki Fixed it by writing the path manually I guess
17:49 est31 what we need is a directory handle API
17:49 est31 mods can get a directory handle at loading time
17:49 est31 so that they still have access after loading time has ended
18:04 Hunterz joined #minetest-dev
18:56 proller joined #minetest-dev
19:06 crazyR_ it would be really usefull if the world dir structure created mod_conf and mod_data. then encourage modders to put the settings conf files in the mod_conf folder and any data files int eh mod_data folder.... would make the world folder much cleaner and easer to look at
19:09 est31 I think we should split up settings altogether
19:10 est31 settings for worlds, and the client
19:10 est31 and perhaps more
19:33 selat joined #minetest-dev
19:34 jordan4ibanez joined #minetest-dev
20:08 crazyR_ thats sounds good est31. my request above was more todo with keeping the world dir tidy. it gets pretty messy when all the diffrent mods place random files in there. theres no order
20:13 selat joined #minetest-dev
20:18 nore joined #minetest-dev
20:19 est31 pushing fix in 5 minutes: https://github.com/est31/minetest/commit/0dc915421b252c33173e5f893dd529b2bdcccda2
20:20 sfan5 est31: looks good
20:21 est31 update https://github.com/minetest/minetest/commit/45a9bb310ee0584cacb9993ed9805da5006c07dc
20:21 sfan5 (except that IS_UTF8_MULTB_START is not used anywhere)
20:21 est31 yes it isnt
20:21 est31 might become handy one day dunno
20:21 est31 should I remove it?
20:21 sfan5 yes
20:21 sfan5 also I'd prefer character_idx to be named char_idx
20:22 err404 joined #minetest-dev
20:22 est31 char != character
20:22 est31 char is a c type
20:22 est31 characters can span multiple chars
20:23 est31 (char == byte)
20:23 sfan5 it's pretty clear that char_idx is not the same as i
20:24 sfan5 nobody is going to assume that you're defining a duplicate of the variable that is counted by for
20:24 est31 yea, but I think it makes understanding easier
20:24 sfan5 hm
20:24 sfan5 maybe codepoint_idx would be better
20:29 * est31 wonders what character_idx counts, inside figure 2-8:
20:29 est31 http://www.unicode.org/versions/Unicode7.0.0/ch02.pdf#G25564
20:30 est31 I guess its codepoints
20:30 est31 or "encoded characters"
20:30 est31 err no
20:30 est31 only codepoints
20:33 Aaron1011 joined #minetest-dev
20:33 Aaron1011 joined #minetest-dev
20:37 VanessaE celeron55: [06-17 16:36] <gfsh> the development wiki appears to be down for now http://minetest.net/wiki/doku.php
20:37 VanessaE (confirmed)
20:38 VanessaE nevermind.  outdated link.
20:42 est31 Wrapping inside multi-codepoint "abstract characters" isnt that bad I guess
20:46 ottodachshund joined #minetest-dev
20:48 kahrl joined #minetest-dev
21:01 Wayward_One joined #minetest-dev
21:49 proller joined #minetest-dev
22:40 paramat joined #minetest-dev
22:45 paramat ShadowNinja, does https://github.com/minetest/minetest_game/pull/539 'Fix is_ground_content settings for nodes' look good? it just needs one more approval, i can push it for you
23:03 Wayward_Tab joined #minetest-dev
23:10 jordan4ibanez joined #minetest-dev
23:11 est31 paramat, you already have one +1
23:11 est31 so you can merge it, no?
23:12 est31 (as you are yourself member of the core team)
23:12 paramat i thought game needs 2 game devs, so i don't count?
23:12 paramat not sure
23:12 est31 hmm
23:13 paramat however it is mapgen stuff
23:15 paramat mtgame is a bit neglected, i am willing to join the mtgame team. or perhaps my vote should count for mapgen matters
23:15 est31 this page only speaks about "new features" http://dev.minetest.net/minetest_game_Development
23:16 est31 You can push something to upstream [1] only if two members of the core team [2] or the subsystem maintainer agrees on it.
23:16 est31 so from how I see it, mtgame has "maintainers" but no extra 2 approve rule
23:16 est31 on non feature changes at least
23:17 est31 this would be a feature change I guess https://github.com/minetest/minetest_game/pull/542
23:17 est31 so I need 2 people to approve
23:17 est31 or how many are present
23:18 est31 what "present" means
23:18 paramat for mapgen stuff i think i should only need one +1
23:18 est31 sfan5, ShadowNinja ^
23:18 est31 yup
23:18 est31 as long as its no mapgen addition
23:18 est31 e.g. new feature
23:19 paramat yes i'll have to judge carefully
23:19 est31 yea bureocracy
23:19 paramat so i'll push this, otherwise dev is too slow
23:19 est31 yup
23:20 est31 thats what I think too
23:20 est31 one can have bureocracy if people live it
23:20 est31 and if people actually review PRs
23:22 est31 paramat, I +1 to you being in the mtgame maintainer team
23:23 est31 (if I have a say in this)
23:23 paramat hehe they may not want me =)
23:23 paramat they might trust me on mapgen stuff though
23:26 paramat 'To prevent problems with the development like before minetest_game is maintained by only five people'
23:27 paramat well i'll consider myself one vote for mapgen stuff..
23:34 paramat hi hmmmm https://github.com/minetest/minetest/pull/2764 'Biome API: Noise defined biome blend' is ready for review. adds 0.6ms
23:34 est31 at least sfan5 while not commiting often (these days) still approves patches
23:34 est31 as in I say "pushing in 5 minutes" and sfan5 sais "ok"
23:35 est31 or "not ok, fix this"
23:35 est31 thats very good
23:38 * est31 wonders what has become of RBA's minimap
23:51 zat joined #minetest-dev

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