| Time |
Nick |
Message |
| 00:18 |
paramat |
#2011 is ready for review/merge. this needed a lot of work |
| 00:18 |
ShadowBot |
https://github.com/minetest/minetest/issues/2011 -- Conf.example: State biome noises in positional format. Increase indentation throughout file. Correct mistakes. Shorten lines by paramat |
| 00:19 |
|
electrodude512 joined #minetest-dev |
| 00:20 |
paramat |
^ that includes Wayward_One 's pull #2010 but places the line in the correct place |
| 00:20 |
ShadowBot |
https://github.com/minetest/minetest/issues/2010 -- Fix redundancy in a comment by Wayward1 |
| 00:26 |
|
proller joined #minetest-dev |
| 00:28 |
paramat |
turns out the line fixed by 2010 was a few lines above where it should be. perhaps 2010 could be closed? |
| 00:50 |
|
electrodude512 joined #minetest-dev |
| 00:59 |
Zeno` |
Does it conflict with #1977? |
| 00:59 |
ShadowBot |
https://github.com/minetest/minetest/issues/1977 -- Rewrite lua_api.txt into Markdown format by Wuzzy2 |
| 00:59 |
Zeno` |
err |
| 00:59 |
Zeno` |
I'll leave it as a trick question |
| 01:01 |
|
kaeza joined #minetest-dev |
| 01:07 |
paramat |
hopefully not =) |
| 01:13 |
Wayward_One |
oh, it does? should I close it? |
| 01:13 |
Wayward_One |
*is |
| 01:17 |
paramat |
2011 contains your 2010 fix, and it seems that line you fixed is in the wrong place, perhaps you agree/ |
| 01:18 |
paramat |
*? |
| 01:18 |
Zeno` |
paramat, can you merge 2010 into your PR? |
| 01:18 |
paramat |
its in there already with the author's permission |
| 01:19 |
paramat |
so IMO 2010 should be closed and 2011 merged |
| 01:19 |
Zeno` |
Ok, I'll do that no |
| 01:19 |
Zeno` |
Ok, I'll do that now |
| 01:21 |
kaeza |
2015 is coming... both year an pull request number :) |
| 01:21 |
kaeza |
hi |
| 01:23 |
paramat |
to clarify, see logs for this channel. 2010 was correct to fix that line but while editing conf.example i saw that line was also in the wrong place and corrected that |
| 01:25 |
paramat |
the file needs a little more work but the worst stuff is fixed, hopefuly clearer to read now |
| 01:25 |
Zeno` |
yeah |
| 01:30 |
paramat |
thanks, busy now but back later O/ |
| 01:30 |
|
paramat left #minetest-dev |
| 01:38 |
|
proller joined #minetest-dev |
| 01:50 |
|
blaise joined #minetest-dev |
| 01:50 |
|
blaise joined #minetest-dev |
| 02:04 |
|
shadowzone joined #minetest-dev |
| 02:06 |
|
gregorycu joined #minetest-dev |
| 02:58 |
|
paramat joined #minetest-dev |
| 03:13 |
|
electrodude512 joined #minetest-dev |
| 03:16 |
|
Zeno` joined #minetest-dev |
| 03:30 |
Tesseract |
sfan5: How is the Windows building going? |
| 03:31 |
Tesseract |
Also, someone needs to get that one reaining blocker in GDB or something and figure out what's locking up. |
| 03:33 |
Tesseract |
Seems GDB runs on Windows, so that should work. |
| 03:36 |
Tesseract |
kaeza: You've been able to reproduce it, can you debug it? |
| 03:36 |
gregorycu |
Tesseract: It's being discussed in #minetest |
| 03:36 |
gregorycu |
We are not having luck |
| 03:37 |
Tesseract |
Oh. |
| 03:37 |
gregorycu |
That's kaeza, Zeno` and myself |
| 03:37 |
gregorycu |
Zeno has installed the mingw toolchain, but can't repo |
| 03:40 |
Tesseract |
repro! repo suggests repository to me. |
| 03:40 |
Tesseract |
But it sounds like you did find an issue. |
| 03:41 |
gregorycu |
Well, bad Lua crashes it |
| 03:41 |
gregorycu |
But we don't have bad Lua here |
| 03:41 |
gregorycu |
As far as I can tell |
| 03:41 |
Tesseract |
You could just add a mutex and add mutex auto locks to every function in that file for a quick and dirty theory test. |
| 03:43 |
gregorycu |
I can't reproduce the issue |
| 03:43 |
gregorycu |
I have verified that different threads access those functions |
| 03:44 |
Zeno` |
It's not JuaJIT is it? |
| 03:45 |
Tesseract |
gregorycu: Well, fix that bug and see if it fixes the other bug. |
| 03:46 |
Tesseract |
(or if they're the same bug rather) |
| 03:46 |
gregorycu |
I can't repro, so I can't tell if it makes a difference |
| 03:47 |
|
kaeza joined #minetest-dev |
| 03:48 |
Tesseract |
gregorycu: Give the diff to kaeza and he can check it. |
| 03:48 |
gregorycu |
I'm not sure where the fellow is, I need him to do a breakin and stackdump |
| 03:48 |
Zeno` |
Tesseract, I think there are two (minor and low-priority) bugs related to #2006 now that I can see it on Windows instead of just looking at code |
| 03:48 |
ShadowBot |
https://github.com/minetest/minetest/issues/2006 -- Error when deleting a world |
| 03:50 |
Tesseract |
Zeno`: Huh? Just seems like it's trying to get directory lists on files. |
| 03:51 |
Zeno` |
FindFirstFile error doesn't come from there though |
| 03:51 |
Tesseract |
Zeno`: Your patch is mostly good (shouldn't ignore that error), but it doesn't solve the real problem. |
| 03:51 |
Tesseract |
Zeno`: Oh... |
| 03:51 |
Zeno` |
yeah, I think they should *both* be fixed :) |
| 03:51 |
Tesseract |
Zeno`: Where then? |
| 03:52 |
Zeno` |
gosh... gotta work out how to navigate in Windows |
| 03:53 |
Zeno` |
getAvailableWorlds() |
| 03:53 |
Zeno` |
line 232 of subgame.cpp |
| 03:56 |
Zeno` |
Tesseract, just double checked with gdb and that is where fs::GetDirListing() is being called from (for that particular bug) |
| 03:59 |
Tesseract |
Zeno`: That means that PATH_USER/worlds is a file? |
| 04:00 |
Tesseract |
Those infostream lines should become dstream, too. |
| 04:03 |
Tesseract |
Zeno`: That seems really bizarre. |
| 04:03 |
Zeno` |
It is... doing more tests |
| 04:05 |
Zeno` |
wth |
| 04:07 |
Zeno` |
I can't even create a world hehe |
| 04:12 |
Zeno` |
I'd better install git for Windows somehow |
| 04:28 |
Tesseract |
Zeno`: Is my patch good to merge? |
| 04:28 |
Zeno` |
It looks good, I haven't tested |
| 04:30 |
paramat |
my commit messages for the last 2 merges were not good, sorry. if anyone has time and is able to edit them they should start with 'conf.example:' |
| 04:30 |
Tesseract |
Neither have I :-/. Better wait just in case. |
| 04:31 |
Tesseract |
paramat: Too late now, limit is 10 minutes. |
| 04:32 |
paramat |
okay, apologies |
| 04:49 |
gregorycu |
I just made minetest hang with a 5 second sleep |
| 04:53 |
gregorycu |
Who wants to know where I did it? |
| 04:56 |
gregorycu |
Ahh crap, no I didn't |
| 05:47 |
|
Wayward_One joined #minetest-dev |
| 06:06 |
|
paramat left #minetest-dev |
| 06:12 |
|
MinerDad joined #minetest-dev |
| 06:21 |
Zeno` |
brb |
| 07:00 |
|
sol_invictus joined #minetest-dev |
| 07:07 |
|
deltib joined #minetest-dev |
| 07:16 |
|
jin_xi joined #minetest-dev |
| 07:51 |
|
Zeno` joined #minetest-dev |
| 07:54 |
* Zeno` |
has gone crazy |
| 07:55 |
gregorycu |
Thats good |
| 07:55 |
Zeno` |
How did the checkbox thing go? |
| 07:56 |
gregorycu |
I'd prefer not to talk about it |
| 07:56 |
Zeno` |
that bad? |
| 07:56 |
gregorycu |
No idea still |
| 07:56 |
gregorycu |
It's happening before the game starts |
| 08:15 |
|
pro joined #minetest-dev |
| 08:19 |
|
Hunterz joined #minetest-dev |
| 08:31 |
|
kilbith joined #minetest-dev |
| 08:34 |
|
nore joined #minetest-dev |
| 08:42 |
|
selat joined #minetest-dev |
| 08:52 |
|
Krock joined #minetest-dev |
| 09:04 |
|
Calinou joined #minetest-dev |
| 09:05 |
|
MinerDad joined #minetest-dev |
| 09:19 |
|
proller joined #minetest-dev |
| 09:25 |
|
FR^2 joined #minetest-dev |
| 09:25 |
|
Du_Draig joined #minetest-dev |
| 09:40 |
|
kahrl joined #minetest-dev |
| 09:43 |
sfan5 |
Tesseract: haven't tried building yet |
| 10:02 |
|
Amaz joined #minetest-dev |
| 10:07 |
|
MinerDad joined #minetest-dev |
| 10:10 |
|
selat joined #minetest-dev |
| 10:16 |
|
ImQ009 joined #minetest-dev |
| 10:17 |
Zeno` |
people are asking about #2000. Yay or Nay? |
| 10:17 |
ShadowBot |
https://github.com/minetest/minetest/issues/2000 -- Large increase in performance by Zeno- |
| 10:22 |
Krock |
More like "Yay". |
| 10:22 |
Krock |
But I don't like this hack where new_data is initialized |
| 10:23 |
Zeno` |
*shrug*; I don't like it either but it makes a huge difference ;) |
| 10:23 |
Krock |
if you say so... how big is that difference? +/-? |
| 10:24 |
Zeno` |
in the actual function, 40-50% increase. Overall, 5-7%. (very roughly) |
| 10:24 |
Zeno` |
actually that's not right. The actual function is up to 2x as fast |
| 10:24 |
Zeno` |
so that's 200% |
| 10:25 |
Zeno` |
overall is still 5-7% though |
| 10:25 |
Krock |
nice. then a +1 from my side..but that doesn't count. |
| 10:27 |
Zeno` |
I still have no idea about #1959 :( |
| 10:27 |
ShadowBot |
https://github.com/minetest/minetest/issues/1959 -- Checking public serverlist checkbox causes minetest to freeze. |
| 10:33 |
Zeno` |
sfan5, are you able to make a 32-bit build? |
| 10:33 |
sfan5 |
Zeno`: mingw or msvc |
| 10:33 |
Zeno` |
mingw |
| 10:33 |
sfan5 |
yes |
| 10:34 |
Zeno` |
ok, that'd be good. To rule certain things out I guess |
| 10:34 |
sfan5 |
of current HEAD or something else? |
| 10:34 |
Zeno` |
current HEAD (looking at 1959) |
| 10:34 |
sfan5 |
the -rc1 build is from a145a6a |
| 10:35 |
Zeno` |
just trying to reproduce... if rc1 exhibits it (32-bit) then at least there is 2nd confirmation |
| 10:35 |
sfan5 |
there is already a win32 -rc1 |
| 10:37 |
sfan5 |
Zeno`: do you need a new build or not? |
| 10:39 |
Zeno` |
sfan5, does the current mingw-32 build have the problem? |
| 10:40 |
Zeno` |
and who makes the official mingw-32 builds? |
| 10:40 |
sfan5 |
Zeno`: i dunno; me |
| 10:40 |
Krock |
eeks. http://pastebin.com/5wyXbsFB |
| 10:40 |
Krock |
but it compiled fine. |
| 10:40 |
Zeno` |
if it is not in the official builds then I think it should be marked as unconfirmed and obscure (and the blocker removed) |
| 10:40 |
sfan5 |
wat |
| 10:41 |
sfan5 |
the RC builds are official |
| 10:41 |
Zeno` |
so the RC build has the bug? |
| 10:41 |
sfan5 |
thats not what i said |
| 10:41 |
sfan5 |
i dunno |
| 10:41 |
sfan5 |
haven't tested the win32 ver. yet |
| 10:41 |
Zeno` |
What *I* am saying is that nobody can reproduce it :( |
| 10:41 |
Zeno` |
nobody who has tried* |
| 10:42 |
Zeno` |
and if it's not in the RC build then it's "obscure" and/or "unofficial-build" |
| 10:42 |
Zeno` |
and should, therefore, not be a blocker but a "normal" bug |
| 10:48 |
|
Fritigern joined #minetest-dev |
| 10:53 |
Zeno` |
ugh, it could be anything :( |
| 11:19 |
|
shadowzone joined #minetest-dev |
| 11:19 |
kilbith |
someone can cares of the changelog please ? http://dev.minetest.net/Changelog |
| 11:31 |
gregorycu |
We failed :( |
| 11:32 |
gregorycu |
um... so, what we probably need is better diagnostics |
| 11:32 |
|
exio4 joined #minetest-dev |
| 11:32 |
gregorycu |
tracing, if you will |
| 11:39 |
|
ImQ009 joined #minetest-dev |
| 11:40 |
|
exio4 joined #minetest-dev |
| 11:43 |
|
gregorycu_ joined #minetest-dev |
| 11:45 |
gregorycu_ |
I know it's the best idea of all time |
| 11:45 |
|
shadowzone joined #minetest-dev |
| 11:48 |
|
PilzAdam joined #minetest-dev |
| 11:51 |
sfan5 |
PilzAdam: couldn't this be fixed because 733 was already merged last year? https://github.com/minetest/minetest/issues/802 |
| 12:18 |
gregorycu |
#2000 |
| 12:18 |
ShadowBot |
https://github.com/minetest/minetest/issues/2000 -- Large increase in performance by Zeno- |
| 12:18 |
Zeno` |
hmm? |
| 12:18 |
gregorycu |
Looks good bruf |
| 12:18 |
Zeno` |
no problem on Windows? |
| 12:20 |
Zeno` |
gregorycu ^^ |
| 12:21 |
gregorycu |
Looks good from a theoretical perspective |
| 12:21 |
gregorycu |
I'll profile if you like ;) |
| 12:21 |
Zeno` |
we'll have no theory here! |
| 12:21 |
gregorycu |
Fuck, I have so many changes outstanding |
| 12:21 |
Zeno` |
but yeah, so long as it works and profile improves (it will) |
| 12:23 |
gregorycu |
Zeno, we really need tracing |
| 12:23 |
Zeno` |
gregorycu, verbose gives a fair amount already |
| 12:23 |
Zeno` |
but maybe it needs more |
| 12:25 |
|
PilzAdam joined #minetest-dev |
| 12:29 |
|
proller joined #minetest-dev |
| 12:33 |
gregorycu |
By the way Zeno`, you know you can replace operator[] for a class |
| 12:33 |
gregorycu |
Actually... hmm... |
| 12:35 |
Zeno` |
? |
| 12:36 |
gregorycu |
With regards to allocating a whole bunch of MapBlock |
| 12:36 |
gregorycu |
You can override its operator[] to make it fast |
| 12:37 |
gregorycu |
If you so choose |
| 12:37 |
Zeno` |
Yes. But the default constructor of Map*Node* is broken |
| 12:37 |
gregorycu |
err... sorry, MapNode |
| 12:37 |
|
Krock joined #minetest-dev |
| 12:38 |
gregorycu |
Because CONTENT_AIR is the default? |
| 12:38 |
gregorycu |
Or rather, because it has a default? |
| 12:38 |
Zeno` |
because it has a default |
| 12:39 |
Zeno` |
there should be a constructor with no default |
| 12:39 |
Zeno` |
but... |
| 12:39 |
Zeno` |
there's not |
| 12:40 |
Zeno` |
so when new[] is called it calls MapNode(content_t content = CONTENT_AIR, u8 a_param1=0, u8 a_param2=0) for no reason at all |
| 12:40 |
Zeno` |
(taking up 40-50% of the function's time) |
| 12:41 |
Zeno` |
calls it for each element* |
| 12:41 |
gregorycu |
I'll take a look, see how it went |
| 12:42 |
gregorycu |
So, it works |
| 12:46 |
|
gregorycu_ joined #minetest-dev |
| 12:46 |
gregorycu_ |
It doesn't look good Zeno |
| 12:47 |
Zeno` |
In what way? |
| 12:47 |
gregorycu_ |
Performance wise |
| 12:47 |
gregorycu_ |
It looks excellent |
| 12:47 |
|
PilzAdam joined #minetest-dev |
| 12:47 |
gregorycu_ |
See what I did there |
| 12:48 |
Zeno` |
:/ |
| 12:48 |
Zeno` |
you're crazier than I am |
| 12:48 |
Zeno` |
which is saying something! |
| 12:48 |
exio4 |
Zeno`, easier to rewrite |
| 12:48 |
exio4 |
er |
| 12:49 |
|
gregorycu joined #minetest-dev |
| 12:49 |
Zeno` |
exio4, got any numbers? |
| 12:49 |
Zeno` |
err |
| 12:49 |
Zeno` |
gregorycu, got any numbers? |
| 12:50 |
gregorycu |
My data indicates it's twice as fast |
| 12:50 |
gregorycu |
From 5.41% of the running time, down to 2.91% |
| 12:50 |
gregorycu |
Well, almost twice as fast |
| 12:50 |
exio4 |
uh, what I said here was meant to be sent in #minetest, by the way |
| 12:51 |
Zeno` |
ok |
| 12:51 |
Zeno` |
any objections to me merging #2000? It seems like a no-brainer to me |
| 12:51 |
ShadowBot |
https://github.com/minetest/minetest/issues/2000 -- Large increase in performance by Zeno- |
| 12:52 |
Zeno` |
those numbers are similar to mine btw |
| 12:53 |
gregorycu |
I haven't looked at the code too deeply |
| 12:53 |
gregorycu |
All the data is properly initialised later down? |
| 12:55 |
Zeno` |
there is nothing to initialise... it's all done after the mem is allocated |
| 12:55 |
|
CraigyDavi joined #minetest-dev |
| 12:56 |
Zeno` |
Tesseract, your patch is OK to merge |
| 12:56 |
Zeno` |
(tested... finally) |
| 12:56 |
gregorycu |
Where? |
| 12:57 |
Zeno` |
gregorycu, where what? |
| 12:57 |
gregorycu |
Where do the new elements in new_data get initialised? |
| 12:57 |
gregorycu |
I assume by the caller? |
| 12:57 |
Zeno` |
line 189 |
| 12:58 |
Zeno` |
and then 191 onwards |
| 12:58 |
gregorycu |
That just initialises the existing area |
| 12:58 |
gregorycu |
Not the new area |
| 12:58 |
gregorycu |
Right? |
| 12:58 |
Zeno` |
191-203 copies from old to new |
| 12:59 |
gregorycu |
But old is a subset of new |
| 12:59 |
Zeno` |
no, new is a subset (possibly) of old |
| 13:00 |
Zeno` |
actually, not even that... // Cancel if m_area already contains the requested area |
| 13:01 |
|
gregorycu_ joined #minetest-dev |
| 13:01 |
gregorycu_ |
Screw this connection |
| 13:01 |
gregorycu_ |
Are you saying that addArea removes area? |
| 13:01 |
Zeno` |
nope |
| 13:03 |
|
gregorycu__ joined #minetest-dev |
| 13:04 |
gregorycu |
*sigh* |
| 13:05 |
gregorycu |
Ok, if you are sure |
| 13:05 |
Zeno` |
not having much luck are you :P |
| 13:06 |
gregorycu |
Yeah, it's bullshit, wtf is going on |
| 13:06 |
gregorycu |
Anyway, yeah, ok |
| 13:06 |
gregorycu |
Merry Christmas all |
| 13:06 |
Zeno` |
Still an hour to go! |
| 13:06 |
Krock |
gregorycu, too early. |
| 13:06 |
gregorycu |
That's what she said |
| 13:08 |
|
roniz joined #minetest-dev |
| 13:10 |
Zeno` |
gregorycu, flags play a part as well |
| 13:10 |
Zeno` |
I see what you're suggesting now but it's not a problem |
| 13:10 |
Zeno` |
All the flags are set to VOXELFLAG_NO_DATA |
| 13:11 |
kilbith |
Zeno`, Jesus isn't born in Australia ;) |
| 13:11 |
kilbith |
</offtopic> |
| 13:11 |
Zeno` |
kilbith, tell that to my cousin |
| 13:16 |
|
CraigyDavi joined #minetest-dev |
| 13:18 |
gregorycu |
Zeno, I just got another 2% speed up |
| 13:19 |
Zeno` |
Tesseract, you may apply your own patch. I can't be bothered removing the line numbers hehe |
| 13:20 |
gregorycu |
You wanna test this |
| 13:20 |
Zeno` |
ype, make a PR |
| 13:20 |
gregorycu |
Make VoxelManipulator::getNodeNoEx take a reference type, not a value type |
| 13:22 |
Zeno` |
where? |
| 13:23 |
gregorycu |
voxel.h, line 409 |
| 13:24 |
Zeno` |
Yeah I did this a few weeks ago and nobody believed me, hehe |
| 13:25 |
gregorycu |
Great minds |
| 13:27 |
gregorycu |
So you did get a perf improvement then? |
| 13:27 |
gregorycu |
Not massive, but it's low hanging fruit |
| 13:27 |
gregorycu |
It's 2%, it's not trivial either |
| 13:30 |
|
jin_xi joined #minetest-dev |
| 13:37 |
|
zat joined #minetest-dev |
| 13:41 |
sfan5 |
ok, so I got MSVC (VS13) working in a VM, it compiles so far, but most of the libs i have do not work with VS (i have .dll.a instead .lib) |
| 13:42 |
Krock |
sfan5, I've got the libs but I'm not sure if they're VS13 compatible |
| 13:43 |
sfan5 |
well.. i need 64bit libs too |
| 13:43 |
Krock |
well then :/ |
| 13:43 |
sfan5 |
basically all the libs used by the buildbot |
| 13:43 |
sfan5 |
in 32bit and 64bit |
| 13:43 |
Zeno` |
gregorycu, I did |
| 13:43 |
Zeno` |
there is a closed PR somewhere which does it |
| 13:44 |
|
MinerDad joined #minetest-dev |
| 13:49 |
gregorycu |
I made getNodeNoEx go from 9% to 7.15% |
| 13:49 |
gregorycu |
Just by making it return a reference instead of a value |
| 14:12 |
|
MinetestForFun joined #minetest-dev |
| 14:14 |
Zeno` |
return a reference? |
| 14:15 |
|
pro joined #minetest-dev |
| 14:15 |
gregorycu |
Yes |
| 14:15 |
gregorycu |
getNodeNoEx currently returns a copy |
| 14:15 |
Zeno` |
yeah, because of threads |
| 14:16 |
Zeno` |
What is the reference referencing? |
| 14:16 |
gregorycu |
But getNodeNoEx has no locing |
| 14:16 |
gregorycu |
locking |
| 14:16 |
celeron55 |
that's actually a valid optimization; it could be made much faster by actually storing the result in a reference too |
| 14:17 |
celeron55 |
also, it's not thread-safe so zeno's point is invalid |
| 14:17 |
celeron55 |
gregorycu: are you returning a statically allocated CONTENT_IGNORE node when not found? |
| 14:17 |
Zeno` |
sheesh, just pass a pointer and store the result in that |
| 14:17 |
gregorycu |
Yes |
| 14:17 |
gregorycu |
Well, I named it differently |
| 14:18 |
celeron55 |
Zeno`: lol, that would make an absolutely awful interface |
| 14:18 |
gregorycu |
I'll submit a PR after christmas |
| 14:18 |
gregorycu |
How frequent are releases? |
| 14:19 |
Zeno` |
yeah, like a 3000 line main() was a great "interface" |
| 14:19 |
Zeno` |
anyway, it's Christmas Day. I'm not going to argue |
| 14:20 |
gregorycu |
You guys |
| 14:20 |
gregorycu |
Anyway, catch ya later |
| 14:20 |
|
kilbith joined #minetest-dev |
| 14:20 |
|
shadowzone joined #minetest-dev |
| 14:21 |
PilzAdam |
Zeno`, why have you merged #2000 ? |
| 14:21 |
ShadowBot |
https://github.com/minetest/minetest/issues/2000 -- Large increase in performance by Zeno- |
| 14:21 |
PilzAdam |
it's not a bugfix |
| 14:21 |
Zeno` |
PilzAdam, it's not a feature |
| 14:22 |
PilzAdam |
only bugfixes are allowed during feature freeze |
| 14:22 |
Zeno` |
I don't think I added a feature |
| 14:22 |
PilzAdam |
thats not relevant |
| 14:22 |
PilzAdam |
only bugfixes are allowed |
| 14:22 |
Zeno` |
? |
| 14:22 |
Zeno` |
"feature freeze" |
| 14:22 |
PilzAdam |
optimization isn't a bugfix |
| 14:23 |
Zeno` |
and it's not a feature |
| 14:23 |
PilzAdam |
"feature freeze" doesn't apply to features only |
| 14:24 |
Zeno` |
Anyway I asked 3 days ago (maybe 2?) and it was for the most part approved |
| 14:24 |
PilzAdam |
it applies to anything except bugfixes |
| 14:24 |
Zeno` |
no, that's a "code freeze" |
| 14:25 |
PilzAdam |
the name isn't that relevant |
| 14:25 |
PilzAdam |
the point is that we want to find and fix bugs |
| 14:26 |
Zeno` |
yes it is. "feature freeze" and "code freeze" are two different things |
| 14:26 |
PilzAdam |
anything that isn't a bugfix just increases the risk of adding new bugs |
| 14:26 |
Zeno` |
anyway I've been the only one even looking at the bugs until today :/ |
| 14:28 |
Zeno` |
meh, revert it if you like |
| 14:30 |
Zeno` |
seriously, what's the problem? |
| 14:32 |
PilzAdam |
it may introduce bugs and we don't have enough time to test it before the release |
| 14:32 |
Zeno` |
ok, well... look at this: https://github.com/minetest/minetest/commit/565959db860ddfbfdb996a6d4e796abd5cf08d22 |
| 14:33 |
PilzAdam |
the point of a "feature freeze" / "code freeze" ( / whatever you want to call it) is to minimize the risk of adding new bugs in the testing phase by not allowing anything except bugfixes |
| 14:33 |
Zeno` |
that HIDES for no reason at all VALID warnings |
| 14:33 |
PilzAdam |
that isn't good then |
| 14:33 |
|
Taoki[laptop] joined #minetest-dev |
| 14:33 |
Zeno` |
so any time in future there is another bug (there is already one) that it hides nobody can see it |
| 14:34 |
PilzAdam |
but how is that relevant now? |
| 14:34 |
Zeno` |
because that is worse than adding something that is can be tested |
| 14:34 |
Zeno` |
and it was added without even a PR |
| 14:35 |
Zeno` |
there is at least one bug that it hides |
| 14:35 |
PilzAdam |
talk to hmmmm then and revert it |
| 14:35 |
Zeno` |
I have. He doesn't like the warnings that he calls bogus (even though they're not) |
| 14:36 |
PilzAdam |
ask other devs what they think, then |
| 14:36 |
Zeno` |
They've had the opportunity to say something |
| 14:37 |
PilzAdam |
if "a lot" of devs think that the warnings should be taken seriously then tell hmmmm that he needs to take them serious |
| 14:37 |
Zeno` |
What I'm saying is there is things in the last 24-36 hours a LOT worse than a tested patch |
| 14:38 |
PilzAdam |
yes, that might be true |
| 14:38 |
PilzAdam |
that doesn't make your patch better, or does it? |
| 14:38 |
PilzAdam |
anyway, I guess I think that #2000 should not be reverted |
| 14:38 |
ShadowBot |
https://github.com/minetest/minetest/issues/2000 -- Large increase in performance by Zeno- |
| 14:39 |
Zeno` |
Of course it doesn't. I'm saying that 2000 was tested and is fine |
| 14:39 |
PilzAdam |
just for future PRs, only merge bugfixes during "feature freezes" (despite it's name) |
| 14:39 |
Zeno` |
ok, point taken |
| 14:40 |
PilzAdam |
also it's christmas, so be happy :D |
| 14:41 |
Zeno` |
Never said I wasn't happy :P 12:40AM 25th Dec 2014 here |
| 14:41 |
Zeno` |
And I just saw Santa |
| 14:43 |
shadowzone |
Zeno`, lucky he never comes to my house |
| 14:43 |
shadowzone |
stupid brother |
| 14:43 |
shadowzone |
+s |
| 14:44 |
Zeno` |
Ignoring 2000... I'm more worried that I cannot create a new world with my Windows build |
| 14:44 |
Zeno` |
I really hope it's something I did wrong building it and setting it up because I'm unfamiliar with Win7 rather than an actual bug |
| 14:45 |
Zeno` |
Nobody else has the problem so I assume it's something I was doing wrong :/ |
| 14:46 |
Zeno` |
Also #9159 |
| 14:46 |
ShadowBot |
Zeno`: Error: Delemiter not found in "HTTP Error 404: Not Found" |
| 14:47 |
Zeno` |
err #1959 |
| 14:47 |
ShadowBot |
https://github.com/minetest/minetest/issues/1959 -- Checking public serverlist checkbox causes minetest to freeze. |
| 14:48 |
|
proller joined #minetest-dev |
| 15:17 |
|
kaeza joined #minetest-dev |
| 15:24 |
|
selat joined #minetest-dev |
| 15:45 |
|
proller joined #minetest-dev |
| 15:50 |
|
MinerDad joined #minetest-dev |
| 16:55 |
|
nore joined #minetest-dev |
| 16:59 |
|
john_minetest joined #minetest-dev |
| 17:07 |
|
shadowzone joined #minetest-dev |
| 17:12 |
|
pro joined #minetest-dev |
| 17:13 |
|
neoascetic joined #minetest-dev |
| 17:15 |
|
prol joined #minetest-dev |
| 17:17 |
|
proll joined #minetest-dev |
| 17:21 |
|
travis-ci joined #minetest-dev |
| 17:21 |
travis-ci |
neoascetic/minetest#4 (travis-osx - 27a7c8f : Pavel Puchkin): The build passed. |
| 17:21 |
travis-ci |
Change view : https://github.com/neoascetic/minetest/compare/545416a1ea3e...27a7c8f05f38 |
| 17:21 |
travis-ci |
Build details : http://travis-ci.org/neoascetic/minetest/builds/45043848 |
| 17:21 |
|
travis-ci left #minetest-dev |
| 17:22 |
neoascetic |
Nice! :) |
| 17:22 |
neoascetic |
Would you like to see this messages from travis if master build fail for OSX? |
| 17:27 |
|
Wayward_OD joined #minetest-dev |
| 17:35 |
|
proller joined #minetest-dev |
| 17:36 |
|
prol joined #minetest-dev |
| 17:37 |
|
prol joined #minetest-dev |
| 17:48 |
|
pro joined #minetest-dev |
| 18:01 |
|
prol joined #minetest-dev |
| 18:06 |
|
pro joined #minetest-dev |
| 18:06 |
|
hmmmm joined #minetest-dev |
| 18:11 |
|
petrusd987 joined #minetest-dev |
| 18:22 |
hmmmm |
you guys reclassified PR 1959? |
| 18:23 |
hmmmm |
i agree, most people can't reproduce even with the affected builds |
| 18:31 |
shadowzone |
When is 0.4.11 release? |
| 18:31 |
|
hassage joined #minetest-dev |
| 18:49 |
hmmmm |
right now i'd think, but i guess others are waiting for things |
| 18:57 |
|
neoascetic joined #minetest-dev |
| 19:09 |
|
ElectronLibre joined #minetest-dev |
| 19:09 |
|
john_minetest joined #minetest-dev |
| 19:13 |
|
shadowzone joined #minetest-dev |
| 19:13 |
|
nore joined #minetest-dev |
| 19:33 |
|
roniz joined #minetest-dev |
| 19:46 |
|
MinerDad joined #minetest-dev |
| 19:50 |
|
neoascetic joined #minetest-dev |
| 20:00 |
|
travis-ci joined #minetest-dev |
| 20:00 |
travis-ci |
Latest master build for OSX: The build was fixed. |
| 20:00 |
travis-ci |
Build details : http://travis-ci.org/neoascetic/minetest/builds/45052394 |
| 20:00 |
|
travis-ci left #minetest-dev |
| 20:02 |
VanessaE |
don't make travis-ci join/part all the time. if it's gonna inform the channel of build events, just let it inform. joins/parts add excess traffic. |
| 20:06 |
shadowzone |
VanessaE, got it, want me to inform him next time he joins? |
| 20:07 |
VanessaE |
well whoever's controlling the travis-ci bot, yeah |
| 20:09 |
sfan5 |
wait what |
| 20:09 |
VanessaE |
? |
| 20:09 |
sfan5 |
why does this bot announce something for "neoascetic/minetest" in here |
| 20:09 |
neoascetic |
Because there is no other way to test master on OSX |
| 20:10 |
neoascetic |
travis-ci currently does not allow multi-os builds |
| 20:10 |
neoascetic |
so I simply mirror master branch of minetest |
| 20:10 |
sfan5 |
i know that travis offers osx, but why does the bot announce it in here |
| 20:11 |
sfan5 |
i mean, it would make more sense if it would monitor minetest/minetest build status |
| 20:11 |
sfan5 |
but it's still nice to have osx build status |
| 20:11 |
neoascetic |
in fact, this trick with mirror is just a workaround |
| 20:12 |
neoascetic |
when travis allows multi-os builds, we may integrate it with minetest in native way |
| 20:23 |
|
exio4 joined #minetest-dev |
| 20:26 |
|
ElectronLibre joined #minetest-dev |
| 20:30 |
|
exio4 joined #minetest-dev |
| 20:32 |
VanessaE |
on a different note: I just pulled and compiled and I'm now getting 30 fps at 75m view range on VE-Survival spawn |
| 20:32 |
VanessaE |
nice improvement. |
| 20:34 |
shadowzone |
VanessaE, is that recent git? |
| 20:35 |
VanessaE |
that's current HEAD as of half an hour ago. |
| 20:35 |
shadowzone |
I have a question, would git pulling and compiling update MT to 0.4.11, or do I have to wait till the official release? |
| 20:36 |
VanessaE |
you'll get 0.4.11 if you pull right after the release |
| 20:36 |
VanessaE |
(or if you fetch the release tag, which I don't know how to do) |
| 20:36 |
shadowzone |
Okay |
| 20:36 |
VanessaE |
but it doesn't matter, the code is the same either way |
| 20:36 |
shadowzone |
Which when the official release is...I dunno. |
| 20:37 |
VanessaE |
[12-24 13:31] <shadowzone> When is 0.4.11 release? |
| 20:37 |
VanessaE |
[12-24 13:50] <hmmmm> right now i'd think, but i guess others are waiting for things |
| 21:15 |
|
ImQ009 joined #minetest-dev |
| 21:42 |
|
jin_xi joined #minetest-dev |
| 21:44 |
|
pro joined #minetest-dev |
| 21:55 |
hmmmm |
well |
| 21:55 |
hmmmm |
i dunno about you guys but I'm going to a christmas eve party |
| 21:56 |
hmmmm |
if you're actually releasing tonight, somebody else is gonna need to do it |
| 21:56 |
sfan5 |
i'll not be building all of my libs again using msvc tonight |
| 21:56 |
sfan5 |
if we want to release we won't have msvc builds (or just 32 bit if Krock does the build) |
| 21:57 |
VanessaE |
what's stopping you from releasing right now? |
| 21:58 |
sfan5 |
msvc |
| 21:58 |
VanessaE |
besides that |
| 21:58 |
sfan5 |
nothing |
| 21:58 |
VanessaE |
then it makes sense, to my mind anyway, to release now and do the MSVC build separately. |
| 21:58 |
VanessaE |
so as not to miss the assumed deadline (again) |
| 22:00 |
sfan5 |
VanessaE: IIRC we wanted to release around christmas |
| 22:00 |
hmmmm |
around christmas does not necessarily == christmas eve |
| 22:00 |
hmmmm |
=/ |
| 22:00 |
VanessaE |
I know that |
| 22:00 |
hmmmm |
sp what |
| 22:00 |
VanessaE |
but releasing after christmas completely loses the point |
| 22:00 |
hmmmm |
so what's wrong with the MSVC stuff |
| 22:00 |
sfan5 |
BlockMen is not here |
| 22:01 |
hmmmm |
efgh |
| 22:01 |
hmmmm |
see |
| 22:01 |
sfan5 |
and has not been here for quite some time |
| 22:01 |
VanessaE |
you may as well just release on Jan 1 or something if you don't release today or tomorrow. |
| 22:01 |
sfan5 |
i have MSVC set up in a VM |
| 22:01 |
hmmmm |
this is why I wanted to release earlier than the 24th |
| 22:01 |
sfan5 |
but MSVC doesn't like .dll.a or .a |
| 22:01 |
hmmmm |
the release process should start 2 days before a scheduled release |
| 22:01 |
hmmmm |
alright i'll figure it out later when i'm back home |
| 22:01 |
hmmmm |
bbl |
| 22:02 |
sfan5 |
according to MinetestBot BlockMen has been missing sine 2014-11-09 |
| 22:02 |
sfan5 |
VanessaE: actually.. is the changelog even updated? |
| 22:02 |
VanessaE |
partly but it's incomplete |
| 22:02 |
VanessaE |
Calinou usually handles that doesn't he? |
| 22:03 |
sfan5 |
i dunno |
| 22:03 |
VanessaE |
most recent update there was on the 19th |
| 22:03 |
sfan5 |
didn't ShadowNinja do it |
| 22:05 |
VanessaE |
A large part of it yeah |
| 22:05 |
VanessaE |
seems to be mostly him, you, Calinou and PA |
| 22:07 |
|
Selah joined #minetest-dev |
| 22:09 |
|
shadowzone joined #minetest-dev |
| 22:10 |
|
Selah joined #minetest-dev |
| 22:16 |
|
john_minetest left #minetest-dev |
| 22:19 |
|
shadowzone joined #minetest-dev |
| 22:41 |
|
exio4 joined #minetest-dev |
| 22:42 |
Tesseract |
I feel like Christmas is a bad time to release, since everyone's doing things with friends/family. |
| 22:43 |
Tesseract |
Idea: Add low/med/hi prio labels instead of low/normal labels for bugs/enhancements. |
| 22:55 |
|
ElectronLibre joined #minetest-dev |
| 23:15 |
|
proller joined #minetest-dev |
| 23:16 |
|
shmancelot joined #minetest-dev |
| 23:34 |
|
ElectronLibre joined #minetest-dev |
| 23:45 |
|
proller joined #minetest-dev |
| 23:48 |
|
proller joined #minetest-dev |
| 23:55 |
|
Zeno` joined #minetest-dev |
| 23:56 |
kahrl |
Well, fuck |
| 23:56 |
kahrl |
I was updating the changelog |
| 23:56 |
kahrl |
when I accidentally hit Ctrl-W |