Time |
Nick |
Message |
00:06 |
Fixer |
Zeno`, btw why on earth .net has cpp compiler? |
00:06 |
|
Player_2 joined #minetest-dev |
00:15 |
Zeno` |
dunno |
00:15 |
Zeno` |
they thought it was a good idea I guess *shrug* |
00:31 |
|
STHGOM joined #minetest-dev |
00:51 |
OldCoder |
Visual Studio requires 10GB even with minimum install O_O |
00:52 |
* OldCoder |
needs to retract offer to building using MSVC. He does not have 10GB to give to Windows VM. |
00:52 |
OldCoder |
offer to build * |
00:52 |
|
Tmanyo joined #minetest-dev |
01:14 |
|
Tmanyo joined #minetest-dev |
01:29 |
|
EvergreenTree joined #minetest-dev |
01:39 |
|
everamzah joined #minetest-dev |
01:39 |
|
electrodude512 joined #minetest-dev |
01:42 |
|
VargaD joined #minetest-dev |
01:45 |
|
DonBatman joined #minetest-dev |
01:46 |
EvergreenTree |
Even though none of the devs that I talked to are online right now, is this a good idea: https://github.com/minetest/minetest/pull/4127#issuecomment-219260833 ? |
01:48 |
DonBatman |
EvergreenTree I am not a dev but I do think this is a good idea. Idea wise I like it but I can not comment on the code |
01:49 |
EvergreenTree |
it seems that anywhere where the player's health is changed is followed by a call to SendPlayerHPOrDie, so it would seem reasonable to combine them |
01:50 |
EvergreenTree |
and of course fix the bug the PR was intended to fix in the first place by not sending damage if the player is already dead |
01:55 |
DonBatman |
I do hope a dev can comment on this. It is too late for 0.4.14 but it should get 0.4.15 label |
01:55 |
OldCoder |
Is 0.4.14 out? |
01:56 |
DonBatman |
Hi OldCoder |
01:56 |
OldCoder |
DonBatman, o/ |
01:56 |
OldCoder |
Do/nBatman |
01:56 |
EvergreenTree |
OldCoder: almost |
01:57 |
EvergreenTree |
it was supposed to be out today, but it doesn't look like that will happen |
01:57 |
EvergreenTree |
all issues and pull requests marked with the 0.4.14 milestone are closed |
01:57 |
DonBatman |
What is keeping 0.4.14 from happening? |
01:57 |
EvergreenTree |
I don't really know |
01:59 |
DonBatman |
I think it might be the windows build |
02:01 |
EvergreenTree |
I think it is mostly this: http://dev.minetest.net/Releasing_Minetest |
02:02 |
DonBatman |
Not sure what is holding it up but I know that I appreciate all the work the devs have done |
02:03 |
* OldCoder |
will do a Windows build |
02:04 |
* OldCoder |
may or may not actually use a MS compiler :-) |
02:04 |
OldCoder |
We got til Monday for the press release still to be accurate |
02:04 |
* OldCoder |
put down May 16 |
02:04 |
DonBatman |
OldCoder is not sure what he is doing? |
02:05 |
DonBatman |
lol |
02:06 |
DonBatman |
I am guessing that many people are asleep now. |
02:06 |
EvergreenTree |
probably |
02:07 |
EvergreenTree |
that's what I'm going to do. cya everyone |
02:07 |
DonBatman |
Night EvergreenTree |
02:09 |
OldCoder |
DonBatman, the issue is that MSVC requires 50GB these days |
02:09 |
OldCoder |
Not 50MB... 50GB |
02:09 |
OldCoder |
! |
02:09 |
OldCoder |
Evergreen Tree, in the morning perhaps you we will see |
02:10 |
DonBatman |
WOW. That seems extreme |
02:24 |
|
ptv joined #minetest-dev |
02:25 |
paramat |
yes release sunday. we're looking for someone to check windows build on MSVC |
02:26 |
thePalindrome |
Best I could do is a wine check :P |
02:33 |
paramat |
that's still useful. we need to check the latest code builds and works on all platforms |
02:36 |
paramat |
oh hang on, there would be no point |
02:36 |
thePalindrome |
oh? |
02:38 |
thePalindrome |
If I'm understanding it right, running the msvc build through wine at least proves that the PE file works to some degree |
02:38 |
hmmmmmm |
i would do it, but gathering all the dependencies is a huge pain in the ass |
02:39 |
thePalindrome |
I've got a win7 vm, if that would help |
02:40 |
thePalindrome |
After all, the sooner this release is all finished, the sooner we can work on the next one :P |
02:40 |
hmmmmmm |
speak for yourself, i've been working on my own stuff in a separate branch for the past 2 weeks or so |
02:41 |
thePalindrome |
Yeah, I'm super excited for the client-side scripting, I've been trying to figure out all the engine additions my mod will need |
02:41 |
hmmmmmm |
no, i haven't been working on client-side scripting |
02:41 |
thePalindrome |
Sorry, I meant that as an aside |
02:42 |
hmmmmmm |
i did start it, but it was taking too long and celeron said i'm fired and that he'll work on it |
02:42 |
hmmmmmm |
over 9 months later he still hasn't even started! |
02:42 |
hmmmmmm |
d'oh |
02:42 |
thePalindrome |
last I saw, that was stuck in a political situation |
02:42 |
hmmmmmm |
in order to make any big progress there needs to be more commitment from everybody |
02:43 |
thePalindrome |
yeah... |
02:43 |
thePalindrome |
very much a catch-22 |
02:43 |
thePalindrome |
we need more mods and stuff to get more engine work done from more people |
02:43 |
thePalindrome |
but we need engine work done to get more mods! |
02:44 |
hmmmmmm |
not necessarily more one off patches from fly-by contributors |
02:44 |
thePalindrome |
touche |
02:44 |
hmmmmmm |
but full time developers willing to review the existing PRs and stay committed to working on bigger features to completion |
02:44 |
hmmmmmm |
adding all the fit finish and polishing |
02:44 |
hmmmmmm |
:/ |
02:44 |
thePalindrome |
I suppose I'm guilty of that to some degree |
02:45 |
|
Tmanyo joined #minetest-dev |
02:45 |
hmmmmmm |
for an open source project we need more autistic screwballs with no social life |
02:45 |
thePalindrome |
lol |
02:45 |
hmmmmmm |
or paid devs |
02:45 |
hmmmmmm |
or both |
02:45 |
* thePalindrome |
snips that quote |
02:46 |
|
Etzos joined #minetest-dev |
03:08 |
paramat |
heh |
03:09 |
hmmmmmm |
paramat, you're the release manager, right? |
03:10 |
paramat |
yeah |
03:10 |
hmmmmmm |
i'll be willing to do a windows build, but you need to do some other things |
03:10 |
hmmmmmm |
http://dev.minetest.net/Releasing_Minetest |
03:10 |
hmmmmmm |
have you read this page? |
03:10 |
paramat |
oh erm |
03:10 |
paramat |
i read it |
03:10 |
|
electrodude512 joined #minetest-dev |
03:11 |
paramat |
see http://irc.minetest.ru/minetest-dev/2016-05-14#i_4609290 |
03:11 |
paramat |
i can learn but not now |
03:11 |
hmmmmmm |
not even going to try? |
03:11 |
hmmmmmm |
:| |
03:12 |
DonBatman |
hmmmmmm I am wondering if you meant the autistic screwball comment as a good thing? I have an autistic son and I seem somewhat pissed off by your comment |
03:12 |
paramat |
it wasn't meant in a bad way :) |
03:13 |
paramat |
i'm borderline aspergers myself |
03:13 |
paramat |
and have no social life :D |
03:13 |
hmmmmmm |
i'm pretty sure, in order be involved with developing a game like minetest, we all have to be a tiny bit on the spectrum.. . . |
03:14 |
hmmmmmm |
there's no way anybody else would have the patience for this shit |
03:14 |
DonBatman |
ok. Just wondering. |
03:14 |
DonBatman |
Sorry for the comment |
03:14 |
hmmmmmm |
DonBatman, it's the internet though, you're bound to find offensive things |
03:14 |
thePalindrome |
touche, but still |
03:15 |
hmmmmmm |
if you let everything get to you i think you'll die early from the stress |
03:15 |
DonBatman |
hmmmmmm I am a bit toucy |
03:15 |
DonBatman |
*touchy |
03:16 |
paramat |
screwball == lovable eccentric, to me that's a compliment |
03:16 |
paramat |
i love eccentrics |
03:16 |
hmmmmmm |
paramat, you should read util/bump_version.sh |
03:16 |
DonBatman |
I have no problem with people on the spectrum |
03:17 |
DonBatman |
It is the people that make fun of them that is the issue |
03:17 |
thePalindrome |
then again, that's the issue with most things, no? |
03:17 |
thePalindrome |
Back on the subject of an msvc build? |
03:17 |
hmmmmmm |
i actually have a Windows 7 build server for this purpose |
03:18 |
paramat |
ok |
03:18 |
hmmmmmm |
set up with cmake/git and all the goodies |
03:18 |
hmmmmmm |
it's just that i have to go back and update everything all over again |
03:18 |
thePalindrome |
Yeah, best I've got is a win7 vm and the willingness to hose my system :P |
03:18 |
hmmmmmm |
I think that the difficult of creating a windows release is one of the reasons why the barriers to making a release are so high (and why it takes so long) |
03:19 |
thePalindrome |
Advantange of running gentoo and being me, I get used to having a slightly broken system :P |
03:19 |
thePalindrome |
tbh, why do we still have an msvc build? |
03:19 |
thePalindrome |
with mingw we can cross-compile |
03:19 |
hmmmmmm |
maybe one of these days I'll open a port on my network for RDP access and give minetest devs an account to do the build on their own |
03:19 |
hmmmmmm |
eh.. mingw has its own set of problems |
03:19 |
thePalindrome |
you could do cygwin |
03:19 |
hmmmmmm |
also i'm not sure how to use minidumps with mingw created builds |
03:19 |
thePalindrome |
then just open ssh, that should work unless your build env requires a gui |
03:20 |
thePalindrome |
hmm |
03:21 |
thePalindrome |
Ah, I see the difference now |
03:25 |
hmmmmmm |
hmm |
03:25 |
thePalindrome |
if you go hmm, does that make it a hmmmmmmmm? :P |
03:26 |
hmmmmmm |
bump_version.sh appears to be broken |
03:26 |
thePalindrome |
D: |
03:26 |
thePalindrome |
did you run the step by step debugger? |
03:28 |
hmmmmmm |
git add appears to not be adding anything because the files have not been modified |
03:28 |
thePalindrome |
I'm trying to remember what the flag is |
03:28 |
hmmmmmm |
and the files have not been modified by sed -i -re because.... |
03:28 |
hmmmmmm |
because I'm using bsd sed? |
03:28 |
thePalindrome |
That... could cause issues |
03:29 |
thePalindrome |
you should be able to detect which sed is in use though :/ |
03:29 |
hmmmmmm |
what does -re do in GNU sed? |
03:29 |
thePalindrome |
regex is -r and -e is script |
03:29 |
hmmmmmm |
aaaaaaaaaaa |
03:29 |
thePalindrome |
*regex-extended |
03:29 |
thePalindrome |
so it's loading a regex from a file |
03:30 |
thePalindrome |
shall I dcc you my sed? :P |
03:30 |
hmmmmmm |
-r Same as -E for compatibility with GNU sed. |
03:30 |
hmmmmmm |
no thanks |
03:30 |
thePalindrome |
lol |
03:30 |
hmmmmmm |
this is ironic |
03:30 |
hmmmmmm |
the same flag that's supposed to make sed compatible is making it not compatible |
03:30 |
thePalindrome |
heh |
03:30 |
thePalindrome |
what is -E btw? |
03:30 |
thePalindrome |
in your sed |
03:31 |
hmmmmmm |
ahh |
03:31 |
hmmmmmm |
-E Interpret regular expressions as extended (modern) regular |
03:31 |
hmmmmmm |
expressions rather than basic regular expressions (BRE's). The |
03:31 |
hmmmmmm |
re_format(7) manual page fully describes both formats. |
03:31 |
hmmmmmm |
this should work then, no? |
03:31 |
thePalindrome |
hmm |
03:31 |
thePalindrome |
does -e load from a script? |
03:31 |
thePalindrome |
er... add the script to the commands to be executed |
03:32 |
hmmmmmm |
-e just appends the editing commands specified by the argument to the list of commands |
03:32 |
thePalindrome |
alright, same as the gnu one |
03:32 |
hmmmmmm |
okay forget this |
03:32 |
hmmmmmm |
i'm wasting more time diagnosing what's wrong with a script that's supposed to save me time |
03:32 |
thePalindrome |
heh, yeah, when you put it that way :P |
03:39 |
hmmmmmm |
paramat: is minetest_game ready for release too? |
03:39 |
paramat |
yes ready to go |
03:43 |
hmmmmmm |
lol @ the commit message for b906ed4 |
03:44 |
hmmmmmm |
"although it's based on lots of guesswork, ..." |
03:44 |
hmmmmmm |
has anybody tested this final version of minetest on android? |
03:45 |
thePalindrome |
I can, if I knew where to find it :P |
03:45 |
hmmmmmm |
i dunno |
03:46 |
hmmmmmm |
i don't feel comfortable making a release if nobody is around to test the release candidate on android |
03:46 |
thePalindrome |
I can test it |
03:46 |
Zeno` |
A lot of people tested that yesterday before it was merged |
03:47 |
Zeno` |
but the more the merrier of course :) |
03:47 |
hmmmmmm |
the actual final version of that commit? |
03:47 |
Zeno` |
yes |
03:47 |
hmmmmmm |
or the one that was in the PR originally |
03:47 |
hmmmmmm |
okay |
03:48 |
Zeno` |
well "a lot of" is me, est31, wayward, mrbatman (I think), and 2 others that I cannot recall |
03:48 |
hmmmmmm |
oh jeez |
03:49 |
thePalindrome |
:hmmspin: |
03:49 |
hmmmmmm |
this isn't going to work on XP because of some manifest stuff |
03:50 |
hmmmmmm |
does anybody have a windows XP VM or something handy to test the resulting binary with? |
03:50 |
thePalindrome |
honestly, since xp is eol, I don't think it's too much of an issue atm |
03:50 |
hmmmmmm |
we support XP |
03:51 |
thePalindrome |
that is a good point |
03:51 |
thePalindrome |
think wine in xp mode would work well enough? |
03:52 |
Zeno` |
I think fixer tested as well, so maybe up to 8 people |
03:52 |
Zeno` |
what's the manifest issue? |
03:52 |
thePalindrome |
no wait, it wouldn't work... |
03:52 |
Zeno` |
I have XP in a VM I think |
03:52 |
Zeno` |
yeah I do |
03:52 |
hmmmmmm |
ok |
03:52 |
Zeno` |
I'd have to reboot into Windows |
03:52 |
hmmmmmm |
when i get it built i'll hand it off to you |
03:52 |
hmmmmmm |
that's going to take a while :( |
03:52 |
Zeno` |
I'll do that now so when you give it to me I'll be ready |
03:53 |
Zeno` |
hmm, well it doesn't take long to reboot so I'll wait :) |
03:53 |
Zeno` |
What do I have to test? Just that it works? |
03:54 |
hmmmmmm |
no no |
03:54 |
hmmmmmm |
this is going to be hours potentially |
03:54 |
Wayward_One |
I believe rubenwardy and sofar were the other two android testers |
03:54 |
hmmmmmm |
have to update visual studio first |
03:54 |
Zeno` |
I have winxp with no upgrades and also winxp with sp3 and also winxp "lite" |
03:55 |
hmmmmmm |
then i have to get all the dependencies updated |
03:55 |
Zeno` |
that's ok... it's only 2PM here so I'll be around for probably another 10 hours heh |
03:55 |
hmmmmmm |
just wanted to know if anybody around here had an XP install so i don't have to setup a VM with it |
03:56 |
Zeno` |
Wayward_One, did rubenwardy get it to work? |
03:56 |
Zeno` |
yeah sofar was also testing most of yesterday |
03:58 |
thePalindrome |
Well, if there's anything I can do to help with this, I'd love to |
03:59 |
hmmmmmm |
just curious, when sfan did the windows builds, did he use the redistributable binary packages for dependencies, or did he build the dependencies from scratch as well? |
03:59 |
Wayward_One |
Zeno`, I don't recall :/ |
04:00 |
Zeno` |
hmmmmmm, sfan5 has the deps on his server so I suppose he used those |
04:00 |
thePalindrome |
Also, for mingw, is that mingw or mingw-64? |
04:01 |
Zeno` |
actually I don't know... it's too long ago |
04:02 |
Zeno` |
https://github.com/minetest/minetest/blob/master/util/buildbot/buildwin32.sh |
04:02 |
Zeno` |
sfan used that didn't he ^^^ |
04:03 |
Zeno` |
He said the other day cross-compiling so I guess so |
04:04 |
thePalindrome |
if [ "x$NO_MINETEST_GAME" = "x" ]; then :why: |
04:05 |
Zeno` |
The explanation is in the invisible comment |
04:07 |
thePalindrome |
"It works" ? |
04:07 |
thePalindrome |
:P |
04:08 |
Zeno` |
most likely :D |
04:15 |
Zeno` |
bbiab |
04:19 |
Zeno` |
Before I leave I would like to point out that thePalindrome's nick is not palindromic |
04:19 |
Zeno` |
heh... bbiab |
04:21 |
thePalindrome |
ssh |
04:21 |
thePalindrome |
Nobody is allowed to point that out |
04:26 |
hmmmmmm |
i'll just take those binaries then |
04:26 |
hmmmmmm |
kitsunemimi.pw? |
04:26 |
hmmmmmm |
that's not weeaboo or anything, naw |
04:27 |
thePalindrome |
lol |
04:27 |
thePalindrome |
weeaboo =/= otaku |
04:27 |
thePalindrome |
a weeaboo is a japanese-poser |
04:27 |
hmmmmmm |
#minetest-dev has become waboo central |
04:27 |
thePalindrome |
lol |
04:31 |
|
ShadowNinja joined #minetest-dev |
04:31 |
|
ShadowNinja joined #minetest-dev |
04:55 |
|
paramat left #minetest-dev |
05:08 |
hmmmmmm |
visual studio 2015 requires you to reboot after installing it |
05:08 |
hmmmmmm |
incredible |
05:09 |
thePalindrome |
:facehoof: |
05:15 |
|
Hunterz joined #minetest-dev |
05:40 |
|
torgdor joined #minetest-dev |
06:10 |
|
paramat joined #minetest-dev |
06:17 |
|
addi joined #minetest-dev |
06:27 |
|
jin_xi joined #minetest-dev |
07:04 |
paramat |
in an hour or 2 i will disappear to sleep, so don't wait around for me go ahead and release, mtgame is ready |
07:05 |
Zeno` |
good work paramat |
07:06 |
hmmmmmm |
pffff |
07:06 |
Zeno` |
fppppp |
07:06 |
hmmmmmm |
MSVC is looking for Irrlicht.lib probably because of Irrlicht.dll |
07:07 |
Zeno` |
oh great |
07:07 |
hmmmmmm |
when in fact the lib is libIrrlicht.dll.a |
07:07 |
hmmmmmm |
see, this is why i don't like doing windows builds |
07:07 |
Zeno` |
just rename it :D |
07:07 |
hmmmmmm |
they never work out of the box |
07:07 |
Zeno` |
hmmmmmm, krock showed me a very easy way to make VC windows builds |
07:07 |
Zeno` |
well, after the deps were sorted it was easy anyway |
07:08 |
hmmmmmm |
he probably used as few deps as possible |
07:08 |
hmmmmmm |
there are some real stinkers like the GNU stuff especially |
07:08 |
Zeno` |
didn't even use MSVC... just cmake -> .sln -> MSBuild.exe (the one in the .NET directory) |
07:08 |
Zeno` |
nah I built them all |
07:08 |
sofar |
well I've been trying to do an msvc build but it keeps bitching about curl |
07:08 |
hmmmmmm |
you *built* gettext? |
07:09 |
hmmmmmm |
i doubt that somehow |
07:09 |
Zeno` |
oh I may not have included curl |
07:09 |
|
Tmanyo joined #minetest-dev |
07:09 |
hmmmmmm |
curl is also a pain because of SSL |
07:09 |
sofar |
I didn't build gettext |
07:09 |
Zeno` |
yeah I probably skipped curl :-o |
07:09 |
hmmmmmm |
yeah see you guys are skipping the hard parts |
07:09 |
Zeno` |
yeah! |
07:09 |
thePalindrome |
That sounds like you use mingw |
07:09 |
sofar |
curl built, but cmake in minetest keeps bitchin about it |
07:09 |
Zeno` |
krocks build must have them though |
07:10 |
hmmmmmm |
crosses fingers |
07:10 |
thePalindrome |
:shrug: |
07:10 |
hmmmmmm |
hope this works |
07:10 |
hmmmmmm |
Zeno i took you advice and just renamed it |
07:10 |
Zeno` |
download one and use dllwalker or whatever it's called and look :) |
07:10 |
hmmmmmm |
d'oh |
07:10 |
Zeno` |
hmmmmmm, lol... well ya never know :D |
07:10 |
hmmmmmm |
yeah it didn't work |
07:10 |
Zeno` |
heh |
07:10 |
hmmmmmm |
now it's having issues with zlibwapi |
07:10 |
hmmmmmm |
it's going to do this for each and every dep |
07:11 |
hmmmmmm |
DO YOU PEOPLE UNDERSTAND WHY I DON'T LIKE PULLING IN LIBRARIES NOW? |
07:11 |
hmmmmmm |
DO YOU? |
07:11 |
sofar |
lol |
07:11 |
hmmmmmm |
"oh don't reinvent the wheel, just use libAwesome! it does all the work for you" |
07:11 |
hmmmmmm |
that is |
07:12 |
hmmmmmm |
you have to a). learn how to use it b). work around its interface limitations c). trust that the code has been sufficiently audited d). accept not being able to fix issues with the lirary and working around things e). running into this shit |
07:12 |
hmmmmmm |
i can't do this right now |
07:12 |
hmmmmmm |
i need to take a smoke |
07:12 |
hmmmmmm |
i don't even smoke though |
07:13 |
hmmmmmm |
but that's how trying to build things under windows makes me feel |
07:13 |
kahrl |
a long time ago, in a galaxy far away, I actually built gettext with msvc... https://github.com/kahrl/gettext-msvc |
07:13 |
Zeno` |
hmmmmmm, have you been eating M&Ms? You have more m's than usual today |
07:13 |
hmmmmmm |
my net probably dropped twice |
07:13 |
hmmmmmm |
my alt nicks are the same with more ms |
07:13 |
Zeno` |
kahrl is nominated to build gettext! |
07:13 |
hmmmmmm |
sweet |
07:13 |
kahrl |
Zeno`: haha |
07:14 |
Zeno` |
this assigning tasks is FUN |
07:14 |
hmmmmmm |
well i'd love to honestly but |
07:14 |
sofar |
it keeps removing CURL_DLL from the config :( |
07:14 |
hmmmmmm |
i can't do this tonight |
07:14 |
Zeno` |
Can we release with just the mingw build? |
07:14 |
hmmmmmm |
NO |
07:15 |
Zeno` |
err ok :( |
07:15 |
hmmmmmm |
well, I suppose so... |
07:15 |
Zeno` |
just askin' |
07:15 |
Zeno` |
we would make an MSVC build, but it might just be a day or so late |
07:15 |
hmmmmmm |
yeah |
07:15 |
hmmmmmm |
oh and by the way this is how far i've gotten after having to manually fix other problems with the cmake generated solution |
07:15 |
hmmmmmm |
for some reason it decides that we're going to use the system gmp library even though i told it explicitly to not use it |
07:16 |
hmmmmmm |
also zlib decides that i have unistd.h because configure was run on a unix-like machine when generating that build config .h |
07:16 |
hmmmmmm |
and tons of other similar minor problems |
07:16 |
thePalindrome |
oof |
07:17 |
hmmmmmm |
every time i have to manually edit some auto-generated output i die a bit inside |
07:17 |
sofar |
why would it need the curl dll, I have the curl.lib and headers? |
07:17 |
hmmmmmm |
sofar, that lib just contains the imports, it's not a statically linked version |
07:17 |
sofar |
I built it myself |
07:18 |
hmmmmmm |
anyway how did you work around the SSL problem |
07:18 |
hmmmmmm |
did you include OpenSSL in your project? |
07:18 |
sofar |
I'm not sure I get that... I chose the "Release" thing from the list of targets |
07:19 |
sofar |
maybe I built without any SSL |
07:19 |
thePalindrome |
but wouldn't we want the debug stuff in it? |
07:19 |
hmmmmmm |
in any case sofar go to Properties -> General -> Configuration Type and select Static Library (.lib) |
07:20 |
hmmmmmm |
that's what you want |
07:20 |
sofar |
I have that, already |
07:20 |
hmmmmmm |
maybe it's busted |
07:20 |
hmmmmmm |
delete and try again |
07:20 |
sofar |
but minetests cmake fails to recognize |
07:20 |
thePalindrome |
Ladies and Gentlemen! Windows! |
07:27 |
sofar |
I hate how cmake-ui keeps removing entries I added |
07:28 |
sofar |
I dunno, maybe it tests with ssl enabled in curl |
07:36 |
sofar |
can't get past either curl or sqlite3.... even though I think I have both |
07:37 |
* sofar |
throws hands in the air and goes to bed |
07:37 |
hmmmmmm |
me too |
07:50 |
Zeno` |
night sofar, hmmmmmm |
07:57 |
OldCoder |
Where is MSBUILD.EXE again? |
07:58 |
OldCoder |
BTW I am building Windows versions with gcc right now |
07:58 |
OldCoder |
Are MSVC versions strictly necessary? |
08:01 |
|
edgrey joined #minetest-dev |
08:02 |
Zeno` |
OldCoder, in Windows/Microsoft.Net/... |
08:02 |
OldCoder |
Hm. Where do all of those dependencies come from? |
08:02 |
OldCoder |
Are MSVC versions strictly necessary if I can give you nice fast Windows EXEs ? |
08:02 |
Zeno` |
that's what I asked |
08:03 |
OldCoder |
And what was the answer? |
08:04 |
Zeno` |
hmmmmmm, said that it's probably ok to wait a few days for the MSCV build (i.e. release with mingw builds) |
08:04 |
Zeno` |
fyi: /run/media/crobbins/WIN7/Windows/Microsoft.NET/Framework/v4.0.30319 is where MSBuild.exe is for me |
08:04 |
OldCoder |
Right |
08:04 |
* OldCoder |
has been waiting several hours for MSVC to install |
08:06 |
thePalindrome |
I'd say just use the mingw build for now |
08:07 |
|
MillersMan joined #minetest-dev |
08:08 |
Zeno` |
OldCoder, if you can make a fast build with whatever you use and it has the deps (curl, SSL etc) I'll support it for sure |
08:09 |
OldCoder |
I've been doing it for a couple of years now, actually |
08:09 |
OldCoder |
I forget if LevelDB is included; could add it if not |
08:09 |
Zeno` |
Is it normally included? I can't remember |
08:10 |
Zeno` |
I didn't think it was but I could be wrong |
08:10 |
thePalindrome |
I thought so |
08:10 |
Zeno` |
hmm |
08:10 |
Zeno` |
really? |
08:10 |
thePalindrome |
Wait nvm |
08:10 |
* thePalindrome |
just checked the defaults for his distro |
08:19 |
Zeno` |
brb, travelling to the land of Windows |
08:21 |
|
Zeno` joined #minetest-dev |
08:21 |
Zeno` |
oh dear |
08:21 |
Zeno` |
I need to change this font! |
08:21 |
Zeno` |
the pain, the pain |
08:23 |
Zeno` |
have all the pre-requisites been done? Like bumping version number etc etc? |
08:27 |
|
Tmanyo joined #minetest-dev |
08:45 |
|
paramat left #minetest-dev |
08:58 |
|
Obani joined #minetest-dev |
08:58 |
|
Obani left #minetest-dev |
09:01 |
|
Samson1 joined #minetest-dev |
09:11 |
|
martno joined #minetest-dev |
09:16 |
sfan5 |
<hmmmmmm> kitsunemimi.pw? |
09:16 |
sfan5 |
<hmmmmmm> that's not weeaboo or anything, naw |
09:16 |
sfan5 |
don't you dare to insult my domain |
09:16 |
sfan5 |
fite me irl |
09:18 |
Zeno` |
lol |
09:18 |
Zeno` |
fite! |
09:18 |
* Zeno` |
wants to watch |
09:19 |
thePalindrome |
I got popcorn! |
09:20 |
sfan5 |
to answer a question: |
09:20 |
Zeno` |
I got the beer! |
09:20 |
sfan5 |
for 64-bit the build deps were all built by me |
09:20 |
Zeno` |
I thought so but wasn't sure |
09:20 |
sfan5 |
for 32-bit most were built by me; libogg/libvorbis are from sourceforge though |
09:21 |
sfan5 |
also openal_stripped.zip for 32-bit came from somewhere |
09:22 |
sfan5 |
basically anything new such as sqlite3, luajit or leveldb is guaranteed to be built by me |
09:24 |
Zeno` |
nice |
09:25 |
Zeno` |
so... where do we go from here? |
09:25 |
sfan5 |
i dont know |
09:25 |
Zeno` |
me either |
09:26 |
thePalindrome |
Alas, best I can do from here is verify that the gentoo package works fine :/ |
09:26 |
Zeno` |
yes, well.. the gentoo packages are very important :P |
09:26 |
Zeno` |
wait, what gentoo packages? |
09:27 |
thePalindrome |
the minetest package |
09:27 |
Zeno` |
we make gentoo packages? |
09:27 |
thePalindrome |
games-action/minetest |
09:27 |
Zeno` |
doesn't gentoo do that? |
09:27 |
thePalindrome |
I don't think you do, but someone does |
09:27 |
Zeno` |
yeah |
09:27 |
thePalindrome |
Martin-Kevin Neumann |
09:28 |
thePalindrome |
Either way, has it been tagged on github |
09:28 |
thePalindrome |
*? |
09:30 |
|
xunto joined #minetest-dev |
09:34 |
thePalindrome |
Alright, I can test it as soon as there's a github tag for the code :P |
09:37 |
sfan5 |
just build current HEAD |
09:38 |
thePalindrome |
Oh, master head is the latest release? |
09:45 |
thePalindrome |
Alrighty, building straight from master ;) |
09:48 |
thePalindrome |
it builds, let's see if it'll work with my 0.4.13 server... |
09:49 |
thePalindrome |
Credits says 0.4.14, but version is listed as 0.4.13-dev |
09:50 |
thePalindrome |
It works with my 0.4.13 server :shrug: |
09:53 |
xunto |
>(12:51:28 PM) thePalindrome: It works with my 0.4.13 server :shrug: |
09:53 |
xunto |
There is range of compatible protocol versions. So it's ok. |
09:54 |
thePalindrome |
If nothing else, I verified it's compatible :P |
10:08 |
|
VanessaE joined #minetest-dev |
10:17 |
|
Tmanyo joined #minetest-dev |
10:36 |
|
naltamur joined #minetest-dev |
10:37 |
|
naltamur left #minetest-dev |
10:51 |
thePalindrome |
I'm still confused as to why y'all do an msvc build? |
10:51 |
Zeno` |
I don't |
10:52 |
Zeno` |
I don't see an issue with an mingw (or something equivalent) build |
10:52 |
thePalindrome |
I meant why minetest has one |
10:52 |
Zeno` |
no idea |
10:52 |
thePalindrome |
Then why have we been going through this? |
10:52 |
Zeno` |
I'm not sure |
10:53 |
thePalindrome |
huh |
10:56 |
thePalindrome |
So are we still working on the msvc build or are we just continuing? |
11:05 |
thePalindrome |
Welp, night y'all |
11:19 |
|
Tmanyo joined #minetest-dev |
11:19 |
xunto |
Actually, msvc can give a better perfomance on windows. But it is just a guess. |
11:23 |
|
Zeno` joined #minetest-dev |
11:23 |
|
Zeno` joined #minetest-dev |
11:26 |
|
mars joined #minetest-dev |
11:28 |
|
_MarS_ joined #minetest-dev |
11:30 |
|
gigirusak joined #minetest-dev |
11:32 |
gigirusak |
join #minetest |
11:35 |
|
gigirusak left #minetest-dev |
11:43 |
|
EvergreenTree joined #minetest-dev |
11:46 |
|
gregorycu joined #minetest-dev |
11:46 |
gregorycu |
Hello chaps |
11:48 |
jin_xi |
hi greg |
11:52 |
EvergreenTree |
I'm kind of confused as to what to do about #4127 . |
11:52 |
ShadowBot |
https://github.com/minetest/minetest/issues/4127 -- Avoid calling DiePlayer more than once by 4Evergreen4 |
11:53 |
EvergreenTree |
It seems that what kwolekr wants is basically what SendPlayerHPOrDie does in that PR (except it takes the old hp instead of the difference in hp) |
11:54 |
EvergreenTree |
Should it simply be renamed UpdatePlayerHP or similar? |
11:55 |
gregorycu |
I don't think kwolekr would want you to pass in the old hp |
11:56 |
EvergreenTree |
But he does want the amount of change in hp passed in |
11:56 |
EvergreenTree |
which would simply make it so that the caller of the function would have to figure out how much the health changed themselves |
11:57 |
EvergreenTree |
(which would end up being newhp - oldhp which is exactly what the function currently does) |
11:59 |
gregorycu |
Anyway, it's possible to focus is wrong |
11:59 |
gregorycu |
Doing the bare minimum to fix the bug should be done, unless it introduces more technical debt |
11:59 |
gregorycu |
possible the focus * |
12:01 |
gregorycu |
This is solving the issue where the player dies after respawn |
12:01 |
EvergreenTree |
the issue is that the player dies multiple times |
12:01 |
EvergreenTree |
before respawn |
12:02 |
gregorycu |
Why can't this be fixed in the client? |
12:02 |
|
Darcidride joined #minetest-dev |
12:03 |
EvergreenTree |
Because of this: https://github.com/minetest/minetest/commit/c552d293fa340a1484d0b918b3341d7d141e7931?diff=unified |
12:03 |
EvergreenTree |
for some reason returning if the player is dead introduces another bug |
12:03 |
EvergreenTree |
if you teleport into lava with that check in place, it makes you invulnerable |
12:04 |
EvergreenTree |
I have no idea why |
12:04 |
gregorycu |
I don't understand why that changeset blocks you |
12:04 |
|
crazyR joined #minetest-dev |
12:04 |
gregorycu |
Fundamentially, if we tell the client that it is dead, and the client is already dead, I don't understand how the client can't just treat it like a nop |
12:05 |
Zeno` |
the server sends it more than once |
12:05 |
gregorycu |
So what if it does? |
12:06 |
Zeno` |
the client is dead, so it updates and then .01ms it gets another "you're dead" packet |
12:06 |
gregorycu |
First time, client is like: "I die now" second time client goes "I am already dead. So what" |
12:06 |
Zeno` |
the issue is lag |
12:06 |
gregorycu |
The case I am covering is the client being told twice |
12:07 |
gregorycu |
Someone has to be about 100% more precise here |
12:07 |
gregorycu |
What bad thing happens? |
12:07 |
gregorycu |
I understand we send two "you're dead" messages |
12:07 |
gregorycu |
Within a very small window of time |
12:08 |
gregorycu |
When we should only send one |
12:08 |
Zeno` |
it's not that small when there are 10 players and mapgen etc going on |
12:08 |
gregorycu |
Ok, it's massive |
12:08 |
gregorycu |
What bad thing happens? |
12:08 |
gregorycu |
Client is dead, gets a second "you're dead" message, why can't the client ignore it? |
12:09 |
Zeno` |
because the server is what the client must sync with? |
12:09 |
gregorycu |
It is synced |
12:09 |
gregorycu |
The client is dead |
12:09 |
gregorycu |
It knows it is dead |
12:09 |
gregorycu |
It is in sync |
12:09 |
gregorycu |
Am I speaking french here? |
12:10 |
gregorycu |
It starts in sync, and gets a message that if processing doesn't make it any more in sync |
12:11 |
gregorycu |
Are you sure this isn't the case where the client respawns, and then gets a "you're dead" message? |
12:11 |
Zeno` |
yes, that is what happens |
12:11 |
gregorycu |
Right |
12:11 |
|
est31 joined #minetest-dev |
12:11 |
gregorycu |
<gregorycu> This is solving the issue where the player dies after respawn |
12:12 |
gregorycu |
<EvergreenTree> the issue is that the player dies multiple times |
12:12 |
gregorycu |
<EvergreenTree> before respawn |
12:12 |
Zeno` |
I didn't scroll up enough and I missed that |
12:12 |
gregorycu |
Not your fault |
12:12 |
gregorycu |
I think the underlying issue here is the client decides when respawn happens, and the server decides when death happens |
12:13 |
gregorycu |
As such, I vote in favour of whatever kludge is required, until we make the server in charge of respawns |
12:14 |
Zeno` |
gregorycu, do you have curl and SSL working on Windows? |
12:14 |
gregorycu |
Somewhat |
12:14 |
Zeno` |
(I mean to statically link with minetest) |
12:14 |
Zeno` |
hmm |
12:14 |
gregorycu |
I'm sort of looking at this now, but I'm confused |
12:15 |
gregorycu |
#1959 |
12:15 |
ShadowBot |
https://github.com/minetest/minetest/issues/1959 -- Checking public serverlist checkbox causes minetest to freeze. |
12:15 |
gregorycu |
Is that why you ask? |
12:15 |
Zeno` |
no I'm asking because nobody can make an MSCV build :) |
12:15 |
Zeno` |
vc* |
12:15 |
gregorycu |
Curses |
12:15 |
gregorycu |
I'll get latest |
12:16 |
Zeno` |
mingw (and related) yep, but... |
12:16 |
Zeno` |
I mean for release |
12:16 |
Zeno` |
we can all do it if we leave out curl and ssl |
12:16 |
gregorycu |
While this builds, what is the error? |
12:16 |
xunto |
Zeno`: http://irc.minetest.net/minetest-dev/2016-05-15#i_4609974 |
12:17 |
Zeno` |
there is no error... nobody can build the libs from what I saw today |
12:17 |
Zeno` |
xunto, looking |
12:17 |
xunto |
Maybe thePalindrome can build it) |
12:17 |
Zeno` |
thePalindrome uses gentoo though |
12:17 |
Zeno` |
I think |
12:17 |
gregorycu |
#define USE_CURL 0 |
12:17 |
gregorycu |
That's my config |
12:18 |
Zeno` |
curses (to use your words) |
12:18 |
kahrl |
right, you'll also need to build with curses |
12:18 |
Zeno` |
I'm starting to wonder why we need an msvc build for release |
12:18 |
kahrl |
for the server terminal |
12:18 |
Zeno` |
lol kahrl |
12:18 |
xunto |
Zeno`: oh, sorry. I thought it was about mscv build |
12:19 |
Zeno` |
celeron55, have previous releases depended on the Windows version being built with msvc? |
12:19 |
xunto |
By the way. I can make build in virtual machine :D |
12:19 |
xunto |
If it is needed |
12:20 |
Zeno` |
gregorycu, http://irc.minetest.net/minetest-dev/2016-05-15 |
12:20 |
Zeno` |
read from about 4:00 onwards |
12:21 |
Zeno` |
Anyway, in the past I thought we always compiled the release without msvc (using mingw/similar) |
12:21 |
Zeno` |
but will wait to see what celeron55 and sfan5 say |
12:22 |
Zeno` |
if we have a problem with building curl and ssl using vc then that could take awhile to fix... |
12:22 |
Zeno` |
hi est31 |
12:23 |
gregorycu |
Indeed, let me take a look |
12:23 |
|
Krock joined #minetest-dev |
12:24 |
EvergreenTree |
So do you think I should just revert back to what I had done previously in #4127 or should I just leave it as is? |
12:24 |
ShadowBot |
https://github.com/minetest/minetest/issues/4127 -- Avoid calling DiePlayer more than once by 4Evergreen4 |
12:24 |
EvergreenTree |
as in how it was before I added an argument to SendPlayerHPOrDie |
12:26 |
Zeno` |
just leave it as it is EvergreenTree |
12:26 |
Zeno` |
the lack of feedback is only because people are concentrating on the release atm |
12:26 |
EvergreenTree |
Okay. |
12:27 |
Zeno` |
not because we're ignoring it :) I looked over it briefly earlier |
12:27 |
thePalindrome |
? |
12:28 |
thePalindrome |
What about me building things? |
12:28 |
EvergreenTree |
It actually got more attention than I was expecting considering the release coming up |
12:29 |
sfan5 |
Zeno`: mingw works just as well as msvc |
12:29 |
sfan5 |
we just want msvc for reasons |
12:29 |
sfan5 |
also curl works on windows |
12:29 |
gregorycu |
Yeah, got it working |
12:29 |
sfan5 |
(it's built without openssl though) |
12:29 |
gregorycu |
Oh |
12:29 |
thePalindrome |
reaons? |
12:29 |
gregorycu |
Do we ship CURL with minetest? |
12:29 |
Calinou |
yes? |
12:29 |
Zeno` |
gregorycu, yes |
12:30 |
gregorycu |
oh |
12:30 |
Zeno` |
(statically linked) |
12:30 |
gregorycu |
You don't have to ship dependencies |
12:30 |
gregorycu |
(Even if you statically link them) |
12:30 |
sfan5 |
if you link into https://github.com/minetest/minetest/releases/download/0.4.13/minetest-0.4.13-win32-msvc.zip then you'll see libcurl.dll |
12:30 |
sfan5 |
dynamically linked |
12:30 |
Zeno` |
oh ok |
12:30 |
sfan5 |
s/link/look/ |
12:31 |
thePalindrome |
doesn't statically linked mean it's inside the executable :P |
12:31 |
gregorycu |
Yes |
12:31 |
Zeno` |
what's the problem then? |
12:31 |
est31 |
hello Zeno` |
12:31 |
gregorycu |
Statically linked means it's inside the executable, doesn't mean the source code is shipped together |
12:31 |
thePalindrome |
Oh, that's what you mean |
12:32 |
gregorycu |
Well, I statically linked curl into minetest by doing #define USE_CURL 1 and #define CURL_STATICLIB |
12:32 |
* thePalindrome |
has curl enabled |
12:32 |
thePalindrome |
not even sure what it was supposed to do :P |
12:32 |
gregorycu |
And setting the correct paths and lib in my project settings |
12:33 |
sfan5 |
you just need to point minetest at the .a file |
12:33 |
sfan5 |
no need to #define anything |
12:33 |
gregorycu |
That's not true |
12:33 |
gregorycu |
If USE_CURL is 0, functionality is excluded |
12:34 |
gregorycu |
Also, on windows, if you don't define CURL_STATICLIB, it will look for the wrong symbols |
12:34 |
sfan5 |
hasn't happened to me |
12:34 |
gregorycu |
Also, on windows, we don't have the .a file |
12:34 |
sfan5 |
and yes you obviously need to define CURL_STATICLIB |
12:34 |
gregorycu |
I don't even know what you're saying |
12:34 |
sfan5 |
you can also have .a files for windows |
12:34 |
gregorycu |
If you have #define USE_CURL 0, you're not using curl |
12:35 |
sfan5 |
yeah |
12:35 |
sfan5 |
what i'm saying is that you don't need to define CURL_STATICLIB |
12:35 |
gregorycu |
No, unless you want to link statically |
12:35 |
sfan5 |
no |
12:36 |
gregorycu |
What do you mean no |
12:36 |
sfan5 |
you don't need to define it |
12:36 |
sfan5 |
not even when statically linking |
12:36 |
gregorycu |
Which compiler do you use? |
12:36 |
sfan5 |
last time i linked curl statically that wasn't needed |
12:36 |
sfan5 |
gcc |
12:36 |
gregorycu |
I'm on windows, using msvc |
12:37 |
gregorycu |
Are you talking about the same thing as me? |
12:37 |
gregorycu |
or are you talking about something else |
12:37 |
sfan5 |
how would i know |
12:37 |
gregorycu |
I'm talking about compiling with MSVC |
12:37 |
gregorycu |
What are you talking about? |
12:37 |
celeron55 |
Zeno`: i don't think it really matters whether there's an MSVC build |
12:38 |
celeron55 |
Zeno`: if people actually need it enough, someone will step up and make one later |
12:38 |
gregorycu |
Compiling with MSVC, or some other compiler? |
12:38 |
sfan5 |
well i just said i use gcc so no |
12:38 |
gregorycu |
Well, here is a thought |
12:39 |
gregorycu |
How about you don't dispute me, when i say you need to define CURL_STATICLIB to get it to work on MSVC if you want to link statically |
12:39 |
Zeno` |
celeron55, yes. And I thought that was what happened in the past. I suggested to hmmmm that if we *need* a MSVC version then it wouldn't really matter if that version was released a few days later |
12:40 |
gregorycu |
Anyway, do we care how I got it to work, or can I go? |
12:40 |
Zeno` |
("version" as in the same version but built with a different compiler) |
12:40 |
celeron55 |
if you get stuck to stuff like this, releases will get even rarer than they are now |
12:40 |
sfan5 |
gregorycu: i just didnt know that you were talking about MSVC exclusively |
12:40 |
Zeno` |
well stuff it. Let's do it like always |
12:41 |
gregorycu |
sfan5: Cool |
12:41 |
sfan5 |
so when do we tag the current HEAD as 0.4.14 |
12:41 |
gregorycu |
The only reason other projects compile against many different toolchains is cause they are libraries |
12:42 |
celeron55 |
sfan5: looks like roughly at the point at which everyone is so fed up with the release that nobody even cares anymore |
12:42 |
Zeno` |
sfan5, if someone is ready/able to make the builds etc then ASAP I guess. paramat said not to wait for him to wake up |
12:42 |
sfan5 |
well i can make builds |
12:42 |
|
PilzAdam joined #minetest-dev |
12:42 |
sfan5 |
at every time of the day |
12:42 |
sfan5 |
so that can't be a reason for delay |
12:42 |
gregorycu |
There is no reason to require two different windows builds from different vendors |
12:42 |
gregorycu |
For us |
12:42 |
Zeno` |
well, why the fsck are we waiting to be able to build using msvc when nobody can do it? |
12:43 |
sfan5 |
no idea |
12:43 |
sfan5 |
no msvc builder being available was clear when blockmen left |
12:43 |
gregorycu |
The code compiles with MSVC, that's good enough |
12:43 |
Zeno` |
it's not good enough. Curl needs to be working for a start |
12:43 |
gregorycu |
What do you mean working? |
12:43 |
Zeno` |
enabled |
12:43 |
sfan5 |
why would curl suddenly break with msvc |
12:44 |
sfan5 |
it worked the previous released |
12:44 |
gregorycu |
Yeah, I enabled it, and it works |
12:44 |
Zeno` |
so... there is no problem |
12:44 |
gregorycu |
No |
12:44 |
gregorycu |
No problem |
12:44 |
gregorycu |
I don't understand what issues people were having, to be honest |
12:45 |
gregorycu |
Wait, I didn't use the curl source that comes with minetest |
12:45 |
Zeno` |
neither do I. I just know that for some reason people were insisting on an msvc build being built and that hmmm said he was having troubles |
12:45 |
Zeno` |
(it's in the logs) |
12:45 |
sfan5 |
so we tag 0.4.14 now? |
12:46 |
Zeno` |
I'm ok with tagging it now if everyone else is. Paramat also said minetest_game is ready. |
12:46 |
gregorycu |
Yeah, I don't use cmake |
12:46 |
gregorycu |
I build with visual studio |
12:46 |
sfan5 |
cmake can generate visual studio projects too |
12:46 |
thePalindrome |
regardless |
12:46 |
gregorycu |
Yeah, I used it to generate, but I didn't use to turn on curl, I did that with manual modification |
12:47 |
gregorycu |
I really hate toolchains, just want to code |
12:47 |
PilzAdam |
having a MSVC build doesn't really matter, but we should confirm that the release compiles on it |
12:47 |
PilzAdam |
there were releases in the past were we tagged first and then discovered that windows builds are broken |
12:47 |
thePalindrome |
ah |
12:48 |
|
DonBatman joined #minetest-dev |
12:48 |
sfan5 |
i'll tag the new release then |
12:48 |
gregorycu |
By the way, I just reproduced #1959 |
12:48 |
ShadowBot |
https://github.com/minetest/minetest/issues/1959 -- Checking public serverlist checkbox causes minetest to freeze. |
12:49 |
gregorycu |
The crash is inside a curl function |
12:50 |
gregorycu |
I need someone to explain something to me |
12:50 |
gregorycu |
https://github.com/minetest/minetest/commit/0f6e4a0913ea3d96a34dd2da15b140a4b54b0983 |
12:50 |
gregorycu |
I can't see this commit |
12:51 |
thePalindrome |
? |
12:51 |
gregorycu |
" MoNTE48 committed with Zeno- on 10 Apr" |
12:51 |
gregorycu |
https://github.com/minetest/minetest/commits/master?page=4 |
12:51 |
thePalindrome |
It's just editing the default settings |
12:51 |
gregorycu |
Don't worry about the content of the commit |
12:52 |
gregorycu |
I can't see it on the 10th April |
12:52 |
thePalindrome |
oh |
12:52 |
Zeno` |
10th april is when the PR was opened |
12:52 |
|
damiel joined #minetest-dev |
12:52 |
gregorycu |
... |
12:52 |
thePalindrome |
10 days ago was when it was merged |
12:52 |
gregorycu |
FUCK YOU GITHUB |
12:52 |
|
MillersMan joined #minetest-dev |
12:53 |
gregorycu |
Where did you see that info? |
12:53 |
DonBatman |
minetest.net |
12:53 |
thePalindrome |
Click the parent commit |
12:53 |
DonBatman |
opps soory wrong keyboard |
12:54 |
thePalindrome |
heheh |
12:54 |
gregorycu |
I thought the parent commit is just the one that happened before it? |
12:54 |
thePalindrome |
Yes, from master |
12:54 |
thePalindrome |
since the commit actually happened in minetest/minetest |
12:54 |
thePalindrome |
Zeno/minetest happened april 9th/10th |
12:54 |
sfan5 |
ok, 0.4.14 tagged |
12:54 |
thePalindrome |
:D |
12:55 |
gregorycu |
I don't understand |
12:55 |
gregorycu |
https://github.com/minetest/minetest/commit/0f6e4a0913ea3d96a34dd2da15b140a4b54b0983 |
12:55 |
gregorycu |
That is minetest\minetest |
12:55 |
Zeno` |
it's better just to search for the commit hash |
12:56 |
thePalindrome |
https://github.com/minetest/minetest/commit/4d9dbceb39324ee0aef6520b8193fa093470cc01 |
12:56 |
thePalindrome |
that's the parent |
12:56 |
|
Player_2 joined #minetest-dev |
12:56 |
gregorycu |
Why does the parent say " committed 10 days ago" |
12:56 |
gregorycu |
But not the one I was looking at? |
12:57 |
est31 |
gregorycu, because there are two different dates for a commit |
12:57 |
est31 |
the date where the commit was made |
12:57 |
est31 |
and the date where it was commited |
12:57 |
thePalindrome |
^ |
12:57 |
thePalindrome |
It's just how git is organizing things |
12:57 |
Zeno` |
it's easier to use git history and search for the hash |
12:57 |
gregorycu |
So, it's the same datapoint in both places |
12:57 |
thePalindrome |
aye |
12:57 |
Zeno` |
then it's all linear |
12:57 |
gregorycu |
Just, luckily, in the parent, the date was the same |
12:57 |
gregorycu |
So I got lucky |
12:57 |
Zeno` |
github is very confusing sometimes |
12:58 |
gregorycu |
The parent, equally, could have also had some date, far in the past |
12:58 |
gregorycu |
So, the advise to "Click the parent commit" isn't actually correct |
12:59 |
gregorycu |
Zeno's suggestion sounds most correct |
12:59 |
gregorycu |
But so fucking retarded |
12:59 |
sfan5 |
-- *** Will build version 0.4.14-fb31bd3 *** |
12:59 |
sfan5 |
wh |
12:59 |
sfan5 |
why is this always broken |
12:59 |
gregorycu |
sfan5: Something to do with github probably |
12:59 |
est31 |
no |
12:59 |
sfan5 |
you mean git |
13:00 |
sfan5 |
oh nevermind |
13:00 |
sfan5 |
my fault |
13:01 |
est31 |
sfan5, works for me |
13:01 |
est31 |
-- *** Will build version 0.4.14 *** |
13:01 |
sfan5 |
yeah that was my script doing this |
13:10 |
|
Foghrye4 joined #minetest-dev |
13:10 |
sfan5 |
builds uploaded |
13:12 |
est31 |
somebody needs to do the changelog |
13:12 |
est31 |
any volunteers? |
13:14 |
sfan5 |
hm a test failed on travis https://travis-ci.org/minetest/minetest/jobs/130374104 |
13:16 |
Zeno` |
great |
13:16 |
est31 |
its the usual mac unit test fail |
13:16 |
est31 |
known bug, not new |
13:16 |
Zeno` |
yeah |
13:16 |
Zeno` |
was just looking for the report |
13:17 |
est31 |
#3786 |
13:17 |
Zeno` |
#3786 |
13:17 |
ShadowBot |
https://github.com/minetest/minetest/issues/3786 -- Unreliably failing unittests on mac |
13:17 |
ShadowBot |
https://github.com/minetest/minetest/issues/3786 -- Unreliably failing unittests on mac |
13:17 |
Zeno` |
haha |
13:17 |
est31 |
ninja! |
13:22 |
Zeno` |
so that happens on Windows also |
13:22 |
Zeno` |
interesting |
13:24 |
sfan5 |
tested the windows builds, they work |
13:26 |
est31 |
okay I've updated the stable-0.4 branches of minetest and minetest_game |
13:28 |
sfan5 |
>est31 (@ chat.freenode.net) for f-droid |
13:28 |
sfan5 |
since when do we have mt on f-droid? |
13:28 |
est31 |
since 0.4.12 I think |
13:29 |
est31 |
2015-03-23 |
13:29 |
est31 |
https://f-droid.org/repository/browse/?fdid=net.minetest.minetest |
13:30 |
sfan5 |
anyone doing changelog yet? |
13:31 |
sfan5 |
i take that as a no |
13:37 |
est31 |
hrmm launchpad build for Yakkety failed |
13:37 |
est31 |
well thats no problem, not yet |
13:43 |
|
Fixer joined #minetest-dev |
13:45 |
|
rubenwardy joined #minetest-dev |
13:52 |
est31 |
okay launchpad build succeeded for everything but Yakkety and Precise |
13:52 |
sfan5 |
changelog should be done soon |
13:56 |
PilzAdam |
est31, the errormessage for precise seems familiar to me... |
13:57 |
PilzAdam |
IIRC it happened during previous releases, too |
13:57 |
est31 |
yeah |
13:57 |
est31 |
https://code.launchpad.net/~minetestdevs/+recipe/minetest-stable-precise |
13:57 |
PilzAdam |
don't know the fix, though |
13:58 |
est31 |
PilzAdam, its I think because leveldb is enabled by default now |
13:59 |
est31 |
so it has to be explicitly disabled |
13:59 |
PilzAdam |
est31, maybe just adding -lsnappy will fix it |
14:00 |
est31 |
maybe |
14:01 |
sfan5 |
oh precise |
14:01 |
sfan5 |
est31: travis uses a custom leveldb build for that exact reason |
14:09 |
sfan5 |
changelog done -> http://dev.minetest.net/Changelog#0.4.13_.E2.86.92_0.4.14 |
14:11 |
est31 |
wow that was fast |
14:14 |
sfan5 |
time for release? |
14:15 |
est31 |
yes |
14:15 |
sfan5 |
https://github.com/minetest/minetest/releases/tag/0.4.14 |
14:22 |
sfan5 |
website updated |
14:22 |
|
Topic for #minetest-dev is now Minetest core development and maintenance. Last release: 0.4.14, May 15 2016. Chit-chat goes to #minetest. Consider this instead of /msg celeron55. http://irc.minetest.net/minetest-dev/ http://dev.minetest.net/ |
14:25 |
|
rubenwardy joined #minetest-dev |
14:25 |
sfan5 |
can't edit version on wiki |
14:25 |
sfan5 |
nice |
14:27 |
PilzAdam |
me neither :-/ |
14:27 |
Fixer |
erm, I'm reading first line of changelog: Add viewing range GUI setting (kilbith) |
14:27 |
Fixer |
it means in advanced settings? |
14:27 |
Fixer |
or some slider in settings? |
14:27 |
sfan5 |
no idea i just copied the commit msgs |
14:27 |
est31 |
Fixer, it might be that it has been removed since |
14:28 |
Fixer |
lol |
14:28 |
PilzAdam |
Fixer, it's a slider in the not-advanced menu |
14:28 |
Fixer |
i don't see that slider %) |
14:28 |
PilzAdam |
s/it's/it was/ |
14:30 |
est31 |
http://wiki.minetest.net/index.php?title=Special:ListUsers&group=sysop |
14:30 |
est31 |
probably only people from that group can |
14:33 |
|
Krock2 joined #minetest-dev |
14:34 |
est31 |
celeron55, this needs an update : http://wiki.minetest.net/Template:Version |
14:34 |
sfan5 |
btw the changelog is currently missing everything from minetest_game |
14:34 |
sfan5 |
in case someone wants to add that |
14:43 |
est31 |
has anybody notified the distro maintainers |
14:44 |
sfan5 |
no |
14:44 |
est31 |
then ill do it |
15:04 |
|
Calinou joined #minetest-dev |
15:06 |
est31 |
okay notified what I think is the debian maintainer, and the gentoo proxy maintainer is notified as well |
15:06 |
est31 |
ShadowNinja will probably take care of arch linux |
15:11 |
est31 |
the f-droid update will be reviewed by f-droid maintainers |
15:20 |
est31 |
YEEY the precise build works!! |
15:21 |
PilzAdam |
est31, what have you changed? |
15:22 |
est31 |
PilzAdam, about the package, I've explicitly disabled leveldb |
15:22 |
est31 |
then it didnt work because the package with the version 0.4.14-ppa1 was already inside the ppa even if it was broken |
15:23 |
est31 |
therefore I had to increase it to ppa2q |
15:23 |
est31 |
ppa2* |
15:23 |
est31 |
now it works |
15:24 |
|
Warr1024 joined #minetest-dev |
15:31 |
|
MillersMan joined #minetest-dev |
15:42 |
|
rubenwardy joined #minetest-dev |
15:51 |
|
blaze joined #minetest-dev |
15:57 |
|
hmmmm joined #minetest-dev |
16:05 |
hmmmm |
woo |
16:06 |
hmmmm |
paramat: real life mapgen v7 http://i.imgur.com/kBxRYn6.jpg |
16:06 |
Calinou |
no, it is not real life mgv7, no floating islands :) |
16:06 |
hmmmm |
but but but it's got everything else |
16:07 |
hmmmm |
huge cliffs that are on a downward slope, big formation of rock arches, diamond shaped pieces of land in the water |
16:11 |
Fixer |
hmmmm, UK? |
16:11 |
hmmmm |
that pic is somewhere in greece |
16:12 |
Fixer |
that explains it, ok |
16:12 |
hmmmm |
Lefkada, Greece |
16:16 |
Fixer |
https://github.com/minetest/minetest/issues/4129 hmhmhm |
16:16 |
* hmmmm |
falls over |
16:16 |
|
Warr1024 joined #minetest-dev |
16:24 |
est31 |
the sea is too blue to be uk |
16:24 |
est31 |
also, in uk the wheather is always bad :) |
16:24 |
est31 |
never sunshine |
16:24 |
est31 |
thats why they left their little island: to find the sun |
16:25 |
est31 |
either way I gotta go |
16:25 |
est31 |
bye |
16:33 |
hmmmm |
that is a good way to troll open source projects |
16:33 |
hmmmm |
wait until they make a release |
16:33 |
hmmmm |
then 30 minutes after, create a bug report about something random |
16:33 |
hmmmm |
and make sure it sounds critical |
16:38 |
|
naltamur joined #minetest-dev |
16:40 |
Fixer |
yes |
16:41 |
Fixer |
thats why you release "release candidate" %) |
16:52 |
|
kaeza joined #minetest-dev |
16:55 |
hmmmm |
we had a feature freeze for the past 2 weeks |
16:55 |
hmmmm |
no big changes were happening that could possibly cause that error |
17:12 |
|
xunto joined #minetest-dev |
17:16 |
naltamur |
How Can I build minetest with travis-ci ? |
17:20 |
|
torgdor joined #minetest-dev |
17:27 |
|
diemartin joined #minetest-dev |
17:51 |
|
naltamur joined #minetest-dev |
17:55 |
|
EvergreenTree joined #minetest-dev |
17:58 |
EvergreenTree |
great job on 0.4.14 everyone! :-) |
17:59 |
sfan5 |
took way too long |
17:59 |
EvergreenTree |
yeah it kind of did. iirc 0.4.13 was released on a Sunday as well |
18:15 |
|
Tmanyo joined #minetest-dev |
18:18 |
|
Darcidride joined #minetest-dev |
18:18 |
naltamur |
he command "./util/travis/before_install.sh" failed and exited with 126 during . |
18:18 |
naltamur |
^ I have this error |
18:20 |
sfan5 |
what does it say before that |
18:23 |
|
xunto joined #minetest-dev |
18:24 |
Fixer |
126Command invoked cannot execute/dev/nullPermission problem or command is not an executable ? |
18:24 |
Fixer |
http://tldp.org/LDP/abs/html/exitcodes.html |
18:25 |
Fixer |
(dev/null part was example, not part of error) |
18:30 |
|
Krock joined #minetest-dev |
18:51 |
|
rubenwardy joined #minetest-dev |
19:58 |
|
paramat joined #minetest-dev |
19:58 |
paramat |
excellent |
20:02 |
sfan5 |
good morning(?) |
20:05 |
|
rubenwardy joined #minetest-dev |
20:11 |
Fixer |
paramat, partly, changelog is missing minetest_game ._. |
20:11 |
Fixer |
paramat, also, first feature in changelog was actually removed (trololo) |
20:12 |
|
thePalindrome joined #minetest-dev |
20:14 |
|
torgdor joined #minetest-dev |
20:17 |
|
rubywarden joined #minetest-dev |
20:22 |
paramat |
celeron55 i feel now is the time to work on getting farmap in, hmmmm apparently has work waiting on it |
20:23 |
xunto |
By what criteria changes are included in the changelog? |
20:24 |
rubywarden |
Engine changes only, and ones considered to be notable |
20:24 |
rubywarden |
If you'd like to compile a list of minetest_game changes, you're welcome to |
20:25 |
rubywarden |
would be great to have |
20:25 |
hmmmm |
paramat, "getting farmap in" is a months-long process |
20:25 |
xunto |
No. I'm asking because i fixed bug with stacking items with different meta and it's not in changelog) |
20:25 |
xunto |
rubywarden: |
20:26 |
paramat |
mgfractal is good for testing farmap as it has megastructures http://i.imgur.com/tqyJMKN.png |
20:26 |
hmmmm |
and not only that, but celeron himself said that it's still a work-in-progress, that there are still some serious bugs with it |
20:26 |
paramat |
yeah |
20:26 |
rubywarden |
well, seeing that it's like 6 months on average between releases or something... |
20:26 |
hmmmm |
please don't rush anything that doesn't need to be rushed |
20:26 |
hmmmm |
paramat, i do have a bunch of mapgen changes to get merged at some point |
20:27 |
paramat |
yes i'm keen to review and get those in |
20:28 |
paramat |
as those delay my new mapgen |
20:29 |
Fixer |
it is not wip, it is zombie right now :} |
20:33 |
rubywarden |
xunto: added |
20:35 |
celeron55 |
paramat: don't get too excited; but i'm certainly not planning to drop it |
20:35 |
paramat |
ok |
20:35 |
|
jin_xi joined #minetest-dev |
20:35 |
xunto |
rubywarden: oh, thanks. That gives me twice big self-esteem. :D |
20:36 |
paramat |
sorry, no rush of course |
20:40 |
|
jin_xi joined #minetest-dev |
20:42 |
sofar |
so the release is out, eh? |
20:43 |
paramat |
~tell nrzkt jenkins checks seem to not be completing on recent github PRs |
20:43 |
ShadowBot |
paramat: O.K. |
20:51 |
Fixer |
paramat, "no rush" will probably ends up with farmap not merged into 0.4.15 :} |
20:51 |
|
troller joined #minetest-dev |
20:51 |
paramat |
no problem |
20:53 |
sofar |
https://github.com/orgs/minetest/people :D |
20:55 |
paramat |
nice |
20:56 |
Fixer |
good |
20:56 |
Fixer |
congrats |
20:56 |
Fixer |
more developers the better |
21:19 |
|
Wuzzy joined #minetest-dev |
21:21 |
|
est31 joined #minetest-dev |
21:27 |
paramat |
i'll merge #4112 later |
21:27 |
ShadowBot |
https://github.com/minetest/minetest/issues/4112 -- Documentation: Remove incorrect and excessive mapgen flags text by paramat |
21:28 |
paramat |
anything else ready to go in? |
21:30 |
paramat |
possibly #4114 if reviewed |
21:30 |
ShadowBot |
https://github.com/minetest/minetest/issues/4114 -- Android: enable parallelism for main target too by est31 |
21:42 |
xunto |
#4007 have "WIP" label removed. Maybe it's ready? (I wish :D) |
21:42 |
ShadowBot |
https://github.com/minetest/minetest/issues/4007 -- Mainmenu: Unify favorite servers with main serverlist by kilbith |
21:42 |
xunto |
Ой |
21:42 |
xunto |
#4077 |
21:42 |
ShadowBot |
https://github.com/minetest/minetest/issues/4077 -- Colored chat and other strings by Ekdohibs |
22:02 |
sofar |
do I get a green name on the forum now, too? |
22:05 |
PilzAdam |
sofar, you're a core dev now? |
22:06 |
sofar |
scary, right? |
22:06 |
PilzAdam |
nice, finally |
22:06 |
sofar |
it does mean it's time to redo pretty much a ton of PRs |
22:07 |
PilzAdam |
since when? I can't find anything in the IRC logs... |
22:07 |
sofar |
like, an hour ago I think |
22:07 |
sofar |
it seems celeron55 wasn't in the mood for a big hoompa splash :) |
22:08 |
PilzAdam |
this is your new bible: http://dev.minetest.net/Git_Guidelines |
22:09 |
celeron55 |
i guess i could do a small green splash onto your forum nickname |
22:11 |
PilzAdam |
celeron55, also +V in this channel |
22:12 |
est31 |
and github org |
22:12 |
paramat |
and secure your nick so you can't be impersonated (forget how) |
22:13 |
celeron55 |
is the forum extremely slow for others? |
22:13 |
PilzAdam |
celeron55, no |
22:14 |
sofar |
I'm already 2fa'd on github, and nick registered |
22:21 |
est31 |
celeron55, while you are at it, I think blockmen is still admin on normal and dev wikis |
22:21 |
sfan5 |
he also still has his flags here |
22:22 |
|
xunto joined #minetest-dev |
22:30 |
Fixer |
btw, i was always curious about light pattern: https://forum.minetest.net/viewtopic.php?f=6&t=14609&p=217433#p217433 |
22:40 |
|
stormchaser3000 joined #minetest-dev |
22:42 |
|
stormchaser3000 joined #minetest-dev |
22:46 |
est31 |
welcome on the team, sofar |
22:53 |
betterthanyou710 |
congrats |
22:59 |
OldCoder |
For those who have not seen it, http://minetest.org/press160512.html |
23:00 |
OldCoder |
Additionally, new Windows EXEs (built using MaxGW) will be up shortly |
23:03 |
|
est31 joined #minetest-dev |
23:15 |
OldCoder |
|
23:15 |
OldCoder |
http://minetest.org/minetest-win32-160515.zip |
23:15 |
OldCoder |
http://minetest.org/minetest-win64-160515.zip |
23:15 |
OldCoder |
^ Updated Win32 and Win64 Minetest clients. 0.4.14 pre-release. -O3 plus preloaded cache plus Curl support equals Fast is a Blast. |
23:15 |
OldCoder |
|
23:21 |
PilzAdam |
OldCoder, why pre-release? |
23:21 |
PilzAdam |
0.4.14 is already released |
23:23 |
OldCoder |
PilzAdam, were the final disputes resolved? |
23:23 |
Calinou |
what's the point with preloaded cache? it takes 5 seconds to generate |
23:23 |
OldCoder |
Calinou, for some people, it takes much, much longer |
23:23 |
PilzAdam |
OldCoder, which disputes? |
23:23 |
OldCoder |
And it's going to be faster in ZIP form regardless |
23:24 |
OldCoder |
PilzAdam, the ones I was told might delay the release |
23:24 |
rubenwardy |
all gone |
23:24 |
est31 |
its officially released now |
23:24 |
OldCoder |
Very well. Then enjoy nice fast Windows EXEs. |
23:24 |
OldCoder |
If you wish an MSVC built set, help me to gather the dependencies. |
23:25 |
OldCoder |
I installed Visual Studio yesterday |
23:25 |
OldCoder |
It does not like the .a-format libraries that I use |
23:25 |
Calinou |
.a is GCC |
23:25 |
Calinou |
.lib is MSVC |
23:26 |
OldCoder |
Calinou, actually, I *am* aware of this |
23:26 |
OldCoder |
As I have been using both platforms for 40 years in their precursor forms |
23:26 |
OldCoder |
The point is... |
23:26 |
OldCoder |
I need the Windows-format dependencies if people are insisting on MSVC builds |
23:26 |
OldCoder |
From my point of view, my GCC builds are better, but we could have both |
23:26 |
OldCoder |
|
23:28 |
xunto |
OldCoder: you sound like spam bot :D |
23:28 |
OldCoder |
xunto, how so? It seems the opposite. |
23:28 |
OldCoder |
Perhaps you meant chat bot? |
23:29 |
xunto |
Then enjoy nice fast Windows EXEs. Just exe, no bullshit! |
23:29 |
betterthanyou710 |
Oldcoder lott please |
23:29 |
OldCoder |
That is not spam, xunto; that is gift |
23:29 |
* OldCoder |
has errands to run |
23:29 |
OldCoder |
If MSVC builds are wished for as well, provide the dependencies |
23:29 |
OldCoder |
betterthanyou710, coming |
23:29 |
betterthanyou710 |
k thanks i just need u 2 see the chat |
23:30 |
xunto |
OldCoder: just kidding, heh... |
23:30 |
betterthanyou710 |
what is new in 4.14? |
23:30 |
betterthanyou710 |
just bug fixes? |
23:31 |
xunto |
betterthanyou710: http://dev.minetest.net/Changelog |
23:31 |
betterthanyou710 |
thx |
23:32 |
OldCoder |
http://minetest.org/press160512.html |
23:33 |
OldCoder |
^ Press release |
23:33 |
OldCoder |
Plus link to est31 gist on the subject |
23:33 |
OldCoder |
betterthanyou710, we'll work on betterblocks when I'm back |
23:33 |
betterthanyou710 |
k |
23:34 |
betterthanyou710 |
also for later updates could there be a command /wild? |
23:34 |
betterthanyou710 |
it would be really useful for survival, creative etc |
23:35 |
betterthanyou710 |
it would telaport you somewhere randomly |
23:35 |
betterthanyou710 |
load new chunks etc |
23:35 |
betterthanyou710 |
or call it like /random or /telaport |
23:36 |
OldCoder |
betterthanyou710, remind me and we can put it in betterblocks today |
23:36 |
* OldCoder |
is AFK |
23:36 |
betterthanyou710 |
teleport* |
23:36 |
betterthanyou710 |
AFK |