| Time |
Nick |
Message |
| 00:13 |
|
prestotron55 joined #minetest-dev |
| 00:19 |
|
werwerwer joined #minetest-dev |
| 00:37 |
|
OWNSyouAll_DESKT joined #minetest-dev |
| 01:08 |
|
jin_xi joined #minetest-dev |
| 02:08 |
ShadowNinja |
https://github.com/minetest/minetest/pull/933 This looks good to merge, it just requires some squashing and tweaking per my comment. |
| 02:11 |
|
ecube joined #minetest-dev |
| 05:24 |
|
fu-fu joined #minetest-dev |
| 05:56 |
|
kaeza joined #minetest-dev |
| 06:04 |
|
Calinou joined #minetest-dev |
| 06:24 |
|
kaeza joined #minetest-dev |
| 06:25 |
|
nore joined #minetest-dev |
| 06:42 |
|
Weedy_lappy joined #minetest-dev |
| 06:52 |
nore |
29 open milestone issues for 0.4.8.... It will never be released |
| 07:00 |
thexyz |
you can help it! |
| 07:02 |
celeron55 |
most of those can be just removed from the milestone |
| 07:03 |
celeron55 |
the milestone is pretty much useless |
| 07:03 |
thexyz |
why? |
| 07:04 |
celeron55 |
why what? |
| 07:05 |
thexyz |
why the milestone is pretty much useless? |
| 07:06 |
celeron55 |
because it's full of stuff that by no means is needed for 0.4.8, thus making it irrelevant |
| 07:06 |
thexyz |
so what stuff is needed for 0.4.8 then? |
| 07:07 |
celeron55 |
umm... some of the stuff in the milestone, especially bugs |
| 07:08 |
thexyz |
so, feature freeze? |
| 07:09 |
kahrl |
speaking of bugs, any news on #910? |
| 07:10 |
thexyz |
I don't have any |
| 07:10 |
celeron55 |
how about just renaming the milestone to 0.4.9 and creating a 0.4.8 that is sane in terms of what kind of workload developers can take |
| 07:11 |
celeron55 |
and using the same rules in adding stuff to milestones as for pushing code upstream |
| 07:11 |
kahrl |
the problem with that is that there is no log of who added stuff to milestones |
| 07:12 |
celeron55 |
that could be worked around by requiring a notice in IRC with the issue number and name of milestone when an issue is added to a milestone |
| 07:12 |
|
ImQ009 joined #minetest-dev |
| 07:13 |
celeron55 |
that way any issue in a milestone not having such notice in IRC is invalid |
| 07:13 |
celeron55 |
i hate bureaucracy like this though |
| 07:13 |
kahrl |
perhaps add a command to MinetestBot? |
| 07:13 |
celeron55 |
but if it's needed, then it's needed |
| 07:14 |
kahrl |
/msg MinetestBot add_to_milestone 0.4.8 910 |
| 07:15 |
kahrl |
/msg MinetestBot milestone_log 0.4.8 |
| 07:15 |
celeron55 |
actually |
| 07:15 |
celeron55 |
let's require a comment in the issue if it's added to a milestone |
| 07:15 |
celeron55 |
that's simple and nicely linked to it |
| 07:15 |
kahrl |
yeah that sounds good as well |
| 07:16 |
celeron55 |
it's actually not even surprising that this milestone hasn't really worked because it's the first attempt in using such; maybe they'll start working with some carefully chosen rules (like this) |
| 07:19 |
kahrl |
I'm not sure requiring two devs to agree is good |
| 07:19 |
kahrl |
getting two devs to agree on any pull (made by a non-dev) is already an extremely slow process; any energy invested in that could be spent toward merging it |
| 07:19 |
celeron55 |
i think that can be dropped if there just is a log |
| 07:20 |
celeron55 |
(and commeting the issue is a good log) |
| 07:20 |
celeron55 |
+n |
| 07:22 |
kahrl |
okay so the rule is that any dev can add an issue/pull request to a milestone if he adds a comment that he added it, and a short reason why |
| 07:22 |
kahrl |
everyone agree with that? |
| 07:23 |
kahrl |
also I'll clear out the existing milestone |
| 07:25 |
* sfan5 |
agrees with that |
| 07:32 |
kahrl |
here is a backup of the milestone in case it is needed: http://paste.dy.fi/cXe |
| 07:51 |
|
tango_ joined #minetest-dev |
| 08:00 |
kahrl |
http://dev.minetest.net/Dev_Log#Milestone_rules |
| 08:07 |
|
darkrose joined #minetest-dev |
| 08:32 |
nore |
any thoughts on https://github.com/minetest/minetest_game/pull/200 ? |
| 09:34 |
|
Akien joined #minetest-dev |
| 09:43 |
|
Calinou joined #minetest-dev |
| 09:45 |
celeron55 |
nore: looks fine to me |
| 10:03 |
|
PilzAdam joined #minetest-dev |
| 10:10 |
thexyz |
https://github.com/minetest/minetest/pull/933 |
| 10:12 |
|
kaeza joined #minetest-dev |
| 10:13 |
PilzAdam |
thexyz, just commented on that :-) |
| 10:16 |
thexyz |
okay, looks goot to me too |
| 10:18 |
thexyz |
err, good |
| 10:22 |
|
Semilevel joined #minetest-dev |
| 10:29 |
nore |
anyone else to agree on https://github.com/minetest/minetest_game/pull/200 ? |
| 10:31 |
kahrl |
nore, couldn't block that the server for a very long time when someone enters an area that was unloaded a very long time ago? |
| 10:31 |
kahrl |
s/block that/that block |
| 10:32 |
nore |
It would be a very long time, since as soon as the inventories are empty, the furnace_step function will return without doing anything |
| 10:33 |
nore |
but I agree that it could |
| 10:34 |
kahrl |
for example when somebody's env_meta.txt gets destroyed and he fixes that by copying the env_meta.txt from someone else |
| 10:34 |
kahrl |
that could lead to a huge jump in game_time |
| 10:35 |
nore |
so perhaps so not run more than 1200 seconds? (20 mins) |
| 10:35 |
nore |
that would be ok for most item stacks |
| 10:35 |
kahrl |
sounds fine |
| 10:36 |
kahrl |
even 10 mins should be enough |
| 10:37 |
nore |
done |
| 10:37 |
thexyz |
is it the only thing that behaves like that? |
| 10:37 |
nore |
thexyz, what do you mean, the only thing? |
| 10:38 |
thexyz |
ABM |
| 10:38 |
thexyz |
which fast forwards itself |
| 10:38 |
nore |
for now, yes, but I could add that to farming too |
| 10:39 |
thexyz |
I wonder if that will confuse user |
| 10:40 |
nore |
I don't reckon so, and I reckon that users that could be confused by that are already confused... |
| 10:40 |
nore |
but I could ff farming ABMs too |
| 10:44 |
nore |
so, should I do the same for farming ABMs, or will it be merged like it is now? |
| 10:45 |
nore |
kahrl and celeron55 agreed, so that makes 2 core devs... |
| 10:45 |
kahrl |
nore, I'll test it quickly |
| 10:45 |
nore |
ok |
| 10:46 |
PilzAdam |
I dont like how things get inconsistent with that |
| 10:46 |
PilzAdam |
other ABMs, like saplings growning, cant be changed in Lua to work when the block is unloaded |
| 10:47 |
nore |
if sapling growing was done in Lua, it could be changed to have the same features too |
| 10:48 |
nore |
since it does not run when the block is unloaded but simulates a run when the block is loaded again |
| 10:49 |
PilzAdam |
if you think more general about that as "things happening in unloaded blocks", then you would need to simulate mobs, weather and other stuff too |
| 10:50 |
kahrl |
test result: works and the 1200 limit is small enough to make it not noticeable on my machine (tested just one furnace) |
| 10:51 |
|
Ritchie_ joined #minetest-dev |
| 10:51 |
nore |
about ABMs I have a question too: should it be possible to override builtin C ABMs in Lua? |
| 10:52 |
PilzAdam |
ABMs should be generally moved from the core to Lua |
| 10:54 |
nore |
I have a working version of tree growing in Lua, so that will be easy to move |
| 10:55 |
PilzAdam |
by simulating things when loading the block you make the user think that things are working in unloaded blocks, so he expects e.g. carts to move in them too |
| 10:55 |
PilzAdam |
and this is something that would be quite hard to code |
| 10:56 |
PilzAdam |
but when you dont code that, then the user gets a feeling of inconsistency |
| 10:56 |
PilzAdam |
so it would be easier to say that things only happen near the user |
| 11:03 |
|
OWNSyouAll joined #minetest-dev |
| 12:07 |
|
OWNSyouAll_DESKT joined #minetest-dev |
| 12:36 |
jin_xi |
|
| 12:43 |
proller |
-- *** Detected git version 0.4.4-1093-g966df2d *** |
| 12:43 |
proller |
-- *** Detected git version 0.4.7-MSVC-536-g966df2d *** |
| 12:43 |
proller |
wat |
| 12:58 |
VanessaE |
I forget, what is MSVC again? |
| 12:59 |
werwerwer |
microsoft visual c++ |
| 12:59 |
VanessaE |
more to the point, why does my copy show MSVC when I built it in Linux? |
| 13:13 |
kahrl |
it's because the tag is called 0.4.7-MSVC |
| 13:14 |
prestotron55 |
[deleted] |
| 13:17 |
proller |
prestotron55, leave us pleae |
| 13:17 |
prestotron55 |
[deleted] |
| 13:18 |
proller |
no, noobs can be on #minetest only |
| 13:18 |
kahrl |
proller: how did you get it to show the 0.4.4-* version? |
| 13:19 |
proller |
kahrl, -next |
| 13:19 |
kahrl |
I checked out 966df2d and it only showed 0.4.7-MSVC-536-g966df2d |
| 13:19 |
prestotron55 |
[deleted] |
| 13:20 |
proller |
your talk always irrevelent |
| 13:21 |
prestotron55 |
[deleted] |
| 13:21 |
proller |
kahrl, https://github.com/proller/minetest/tree/next |
| 13:21 |
kahrl |
proller: I tried that |
| 13:21 |
proller |
prestotron55, newer write me pm and leave this channel |
| 13:22 |
proller |
git describe --always --tag --dirty |
| 13:22 |
proller |
0.4.4-1093-g966df2d |
| 13:22 |
|
hmmmm joined #minetest-dev |
| 13:22 |
prestotron55 |
[deleted] |
| 13:23 |
proller |
ok, i will call you "noob17" |
| 13:24 |
kahrl |
proller: prints 0.4.7-MSVC-536-g966df2d for me |
| 13:24 |
|
n4x joined #minetest-dev |
| 13:24 |
kahrl |
proller: stop the offtopic... |
| 13:24 |
prestotron55 |
[deleted] |
| 13:25 |
proller |
kahrl, updating -next ... |
| 13:27 |
proller |
0.4.4-1094-gf5e4f2f |
| 13:29 |
kahrl |
what git version are you using? maybe they fixed some bug |
| 13:29 |
proller |
1.8.4 |
| 13:29 |
kahrl |
1.8.1.5 here |
| 13:33 |
proller |
and +set(VERSION_EXTRA "next" CACHE STRING "Stuff to append to version string") -- ignored |
| 13:33 |
kahrl |
that shouldn't happen |
| 13:34 |
kahrl |
how is VERSION_EXTRA set in your cmake cache? |
| 13:35 |
kahrl |
they changed something with git describe in 1.8.4 - they added a --first-parent option |
| 13:35 |
kahrl |
what does this print? git describe --always --tag --dirty --first-parent |
| 13:36 |
proller |
https://github.com/proller/minetest/compare/next_tools#diff-af3b638bc2a3e6c650974192a53c7291L10 |
| 13:36 |
proller |
0.4.4-523-gf5e4f2f |
| 13:36 |
proller |
^--first-parent |
| 13:36 |
VanessaE |
just fyi, that prints 0.4.4-418-g521eb5e for me (!?) |
| 13:37 |
kahrl |
what the heck |
| 13:37 |
kahrl |
I don't understand why it would do that |
| 13:38 |
kahrl |
proller: about VERSION_EXTRA, I meant how it is set in CMakeCache.txt |
| 13:38 |
proller |
--first-parent |
| 13:38 |
proller |
oops |
| 13:38 |
proller |
VERSION_EXTRA:STRING=next |
| 13:40 |
VanessaE |
(not set, for me) |
| 13:41 |
kahrl |
oh, I know what it is :/ |
| 13:41 |
proller |
bug? |
| 13:41 |
kahrl |
yeah |
| 13:41 |
kahrl |
forgot to pass VERSION_EXTRA to the manually run cmake file |
| 13:42 |
kahrl |
https://gist.github.com/kahrl/6752628 |
| 13:42 |
prestotron55 |
[deleted] |
| 13:43 |
kahrl |
umm... |
| 13:43 |
kahrl |
I guess a dev knows how to compile minetest |
| 13:43 |
proller |
prestotron55, why you so stupid? |
| 13:43 |
prestotron55 |
[deleted] |
| 13:44 |
prestotron55 |
[deleted] |
| 13:50 |
kahrl |
proller: that should fix the issue with VERSION_EXTRA, but I still don't understand why git describe behaves so weird |
| 13:51 |
kahrl |
I mean it is documented as "finds the most recent tag that is reachable from a commit" |
| 13:51 |
kahrl |
0.4.7-MSVC is surely a tag reachable from next, no? |
| 13:53 |
proller |
maybe yes |
| 13:53 |
proller |
not only from next, from every branch |
| 13:53 |
kahrl |
I see it in git log so I would think so |
| 13:57 |
kahrl |
it appears "latest" means "reachable by lowest number of intermediate commits" |
| 13:58 |
kahrl |
so if you merged a branch based on 0.4.4, that may make 0.4.4 appear closed to HEAD than 0.4.7-MSVC |
| 13:58 |
kahrl |
s/closed/closer |
| 13:59 |
kahrl |
I don't know why it gives different output for you than for me, though |
| 13:59 |
PilzAdam |
I guess thats another reason to use reabase and not merge? |
| 13:59 |
kahrl |
indeed |
| 14:00 |
proller |
first reason |
| 14:03 |
kahrl |
I'll merge the VERSION_EXTRA fix then |
| 14:03 |
kahrl |
well, rebase :P |
| 14:03 |
proller |
but on -next git rebase master cause lot of conflicts |
| 14:05 |
PilzAdam |
resolve them |
| 14:05 |
proller |
wat! |
| 14:06 |
proller |
its scriopt |
| 14:06 |
proller |
resolve 100+ conflicts on every -next make? |
| 14:06 |
PilzAdam |
ehm, if you have rebased it once its done |
| 14:06 |
PilzAdam |
fix your script |
| 14:06 |
proller |
https://github.com/proller/minetest/network |
| 14:07 |
kahrl |
I thought the script started from current master and merged various feature branches |
| 14:07 |
proller |
try it yourself first |
| 14:07 |
proller |
yes |
| 14:07 |
kahrl |
I don't see what rebase would accomplish |
| 14:10 |
proller |
-- *** Will build version 0.4.7-next *** |
| 14:10 |
proller |
okay |
| 14:11 |
|
OWNSyouAll_DESKT joined #minetest-dev |
| 14:18 |
kahrl |
proller: please post a comment on a pull request / issue when you add it to the milestone |
| 14:18 |
kahrl |
mentioning that you did it and why |
| 14:18 |
kahrl |
http://dev.minetest.net/Dev_Log#Milestone_rules |
| 14:20 |
proller |
ok |
| 14:20 |
PilzAdam |
proller, #882 is just too big, I think it cant be merged before 0.4.8; we should merge #911 as a fix for range and then realease 0.4.8 like this |
| 14:20 |
PilzAdam |
*too big as a fix for the current problems with range |
| 14:21 |
proller |
it can make glitches with current leveled code |
| 14:25 |
PilzAdam |
I dont think that we need 327 additions and 168 deletions to fix some minor glitches |
| 14:26 |
PilzAdam |
and there are also major problems with the big patch |
| 14:27 |
proller |
what major |
| 14:27 |
PilzAdam |
see my comment on the pull request |
| 14:29 |
kahrl |
why is there a reference to walkable in the mesh making code? |
| 14:29 |
kahrl |
walkable isn't meant to have a graphical effect |
| 14:31 |
kahrl |
solidness != 2 would be better, I guess |
| 15:12 |
kahrl |
what should I work on next for 0.4.8? e.g. libmtmap, httpfetch, formspec_table? |
| 15:13 |
nore |
I'd like formspec_table... |
| 15:13 |
PilzAdam |
httpfetch |
| 15:13 |
PilzAdam |
libmtmap can wait, it doesnt need to be in 0.4.8 |
| 15:13 |
VanessaE |
httpfetch. |
| 15:14 |
ShadowNinja |
httpfetch, folowed by libmtmap. |
| 15:14 |
kahrl |
ok, let's see here |
| 15:14 |
PilzAdam |
the formspec thing should be done prior 0.4.8, since its needed in the mainmenu |
| 15:14 |
PilzAdam |
so it comes before libmtmap |
| 15:14 |
nore |
and what about fixing entity duplication...? Has anyone found where it comes from? |
| 15:15 |
kahrl |
I did the httpfetch core, client media fetch, async serverlist fetch |
| 15:16 |
kahrl |
should the modstore interface be done before 0.4.8? |
| 15:16 |
kahrl |
because I haven't looked at that at all and there are pending pull requests on that by sapier |
| 15:16 |
PilzAdam |
that needs a lot of work, and moddb too; I guess it has to wait |
| 15:19 |
kahrl |
I guess we'll keep l_get_modstore_details and l_get_modstore_list for the moment |
| 15:20 |
kahrl |
(the plan is to use httpfetch and parse_json and do the rest in lua) |
| 15:20 |
ShadowNinja |
I have a few pulls that have been agreed to but not rebased/merged/cherry-picked. |
| 15:21 |
ShadowNinja |
We need serialize_json to go with it. |
| 15:22 |
kahrl |
there hasn't been any need for writing json yet |
| 15:22 |
ShadowNinja |
I have use for it. |
| 15:24 |
kahrl |
what is it? |
| 15:25 |
ShadowNinja |
Faster and more standardized data saving than minetest.serialize, possibly smaller and no code can be embeded. |
| 15:26 |
|
Zeitgeist_ joined #minetest-dev |
| 15:27 |
ShadowNinja |
I don't have anything that comunicates data structures with minetest yet, but I do have a idea for one. Can you send POST data with httpfetch_async? |
| 15:27 |
kahrl |
I prefer if storage files use simple text over json or minetest.serialize, but ok. |
| 15:27 |
kahrl |
oh yes, POST is possible |
| 15:28 |
|
prestotron55 joined #minetest-dev |
| 15:28 |
PilzAdam |
ShadowNinja, you mean Jeija's RL mesecons? |
| 15:28 |
sfan5 |
heh |
| 15:30 |
ShadowNinja |
kahrl: But then adding features can be more difficult as the read/write functions need to be modified, and storing strings with newlines and spaces in them makes it difficult. |
| 15:30 |
|
NakedFury joined #minetest-dev |
| 15:31 |
|
kaeza joined #minetest-dev |
| 15:31 |
ShadowNinja |
serializing involves two short functions that you don't have to change. |
| 15:33 |
kahrl |
if your strings are simple you can use Settings |
| 15:33 |
kahrl |
but yes, I see the problem with newlines |
| 15:37 |
|
OWNSyouAll_DESKT joined #minetest-dev |
| 15:37 |
kahrl |
ShadowNinja: which of your open pulls has been agreed on? |
| 15:42 |
|
Jordach joined #minetest-dev |
| 15:46 |
|
ImQ009_ joined #minetest-dev |
| 15:49 |
|
Calinou joined #minetest-dev |
| 16:06 |
pitriss |
hi, I have question about todays build of MT.. That version string is good thing.. but on my debian box it tells me that i used msvc.. which is apparently lie.. |
| 16:06 |
PilzAdam |
pitriss, the tag is just called 0.4.7-MSVC |
| 16:06 |
PilzAdam |
it doesnt say "you have used MSVC" |
| 16:06 |
pitriss |
ahh.. |
| 16:07 |
pitriss |
okay, i was bit shocked about that MSVC in linux.. |
| 16:07 |
prestotron55 |
[deleted] |
| 16:09 |
VanessaE |
This is off-topic for this channel. |
| 16:09 |
prestotron55 |
[deleted] |
| 16:09 |
VanessaE |
no. |
| 16:09 |
prestotron55 |
[deleted] |
| 16:10 |
VanessaE |
this channel is specifically intended for core engine development |
| 16:10 |
VanessaE |
C++ stuff and related, not for mods. |
| 16:10 |
prestotron55 |
[deleted] |
| 16:17 |
|
Miner_48er joined #minetest-dev |
| 16:18 |
celeron55 |
ShadowNinja: if you need json, there are multiple small pure-lua json libraries |
| 16:19 |
celeron55 |
which means there's no particular need to hurry with that in core |
| 16:20 |
celeron55 |
should be done eventually though |
| 16:25 |
|
Krock joined #minetest-dev |
| 16:31 |
|
smoke_fumus joined #minetest-dev |
| 16:52 |
|
flecha joined #minetest-dev |
| 16:52 |
flecha |
hello! is there a way to make server reload scripts (mods) without closeing and reopening it? |
| 16:53 |
jin_xi |
i dont think so |
| 16:53 |
flecha |
=( |
| 16:58 |
|
BlockMen joined #minetest-dev |
| 17:02 |
celeron55 |
technically some kind of a soft restart wouldn't be impossible (reloading everything without dropping clients), but doesn't exist |
| 17:02 |
ShadowNinja |
kahrl: The is_protected one. *checks for others* |
| 17:04 |
BlockMen |
why does the formspec pull need a rebase? |
| 17:04 |
BlockMen |
*or is tagged with it |
| 17:06 |
ShadowNinja |
kahrl: Hmmm, I guess that is all. But you could formally agree/disagree with the others. |
| 17:16 |
|
OWNSyouAll_DESKT joined #minetest-dev |
| 18:36 |
|
ImQ009 joined #minetest-dev |
| 18:47 |
|
Akien joined #minetest-dev |
| 19:14 |
|
Taoki joined #minetest-dev |
| 19:36 |
|
Miner_48er joined #minetest-dev |
| 19:51 |
|
kaeza joined #minetest-dev |
| 19:53 |
|
Ritchie_ joined #minetest-dev |
| 20:12 |
|
nore left #minetest-dev |
| 20:12 |
|
prestotron55 joined #minetest-dev |
| 20:13 |
|
Krock left #minetest-dev |
| 21:15 |
|
BlockMen left #minetest-dev |
| 21:48 |
|
Akien joined #minetest-dev |
| 22:25 |
|
darkrose joined #minetest-dev |
| 22:25 |
|
darkrose joined #minetest-dev |
| 22:40 |
|
prestotron55 joined #minetest-dev |
| 22:48 |
|
Taoki joined #minetest-dev |