*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
*** jmtan has quit IRC | 00:10 | |
*** tansell-laptop has joined #tp | 00:16 | |
*** verhoevenv has quit IRC | 00:46 | |
*** mithro has joined #tp | 00:52 | |
*** Epyon has joined #tp | 01:03 | |
*** jmtan has joined #tp | 01:08 | |
*** nash has joined #tp | 01:12 | |
*** glew_ has quit IRC | 02:21 | |
*** Epyon has quit IRC | 03:02 | |
*** Epyon has joined #tp | 04:14 | |
*** bisc has joined #tp | 05:03 | |
bisc | hi all. mithro, are you here? | 05:04 |
---|---|---|
*** StupidIncarnate has joined #tp | 05:08 | |
*** bisc has quit IRC | 05:19 | |
*** Epyon has quit IRC | 05:19 | |
*** bisc has joined #tp | 05:19 | |
bisc | well, later then.. | 05:20 |
*** bisc has quit IRC | 05:21 | |
*** Agon has joined #tp | 05:25 | |
kerbe | StupidIncarnate: morning. did you get that error bisected? | 05:40 |
StupidIncarnate | Had other stuff to take care of, still in middle, though I managed to at least start it I think | 05:48 |
tansell | hey StupidIncarnate | 05:50 |
StupidIncarnate | hey | 05:51 |
*** Tanoku_ has joined #tp | 05:51 | |
*** tanoku has quit IRC | 05:55 | |
StupidIncarnate | tansell* | 05:56 |
* llnz wanders off | 06:01 | |
llnz | later all | 06:01 |
*** llnz has quit IRC | 06:01 | |
*** StupidIncarnate has quit IRC | 06:27 | |
*** StupidIncarnate has joined #tp | 06:31 | |
tansell | StupidIncarnate, so where are you at? | 06:31 |
StupidIncarnate | My timezone's pst. i live in oregon us | 06:38 |
StupidIncarnate | tansell: My timezone's pst. i live in oregon us | 06:38 |
tansell | StupidIncarnate, I was more meaning progress - but that is good to know :) | 06:39 |
StupidIncarnate | in terms of bisecting 0.7.0 or the web client? | 06:40 |
StupidIncarnate | tansell*: in terms... | 06:41 |
tansell | StupidIncarnate, well I'm not quite sure what your doing right now | 06:41 |
StupidIncarnate | oh. kerbe suggested I do a bisect on the current cpp server to find out what was causing the timer to count down negatively after a turn | 06:42 |
tansell | StupidIncarnate, can you explain your experience in a way I can reproduce it? | 06:43 |
StupidIncarnate | I pretty much followed the instructions here http://www.thousandparsec.net/wiki/Tpserver-cpp_Setup, starting with the git tpserver command | 06:46 |
StupidIncarnate | tansell: I was trying to get the web client working at the same time, so I might have done a couple other things, but kerbe said he got the same error I did when he launched 0.7.0 of the server | 06:48 |
tansell-laptop | StupidIncarnate, on the master branch? | 06:49 |
StupidIncarnate | yeah, i'm pretty sure that's what it grabbed | 06:49 |
tansell-laptop | "git status" will tell you | 06:50 |
StupidIncarnate | almost done with the bisect and then I can tell you | 06:51 |
StupidIncarnate | or will that get the status despite the bisect happening? | 06:51 |
tansell | StupidIncarnate, not sure, never used git bisect myself | 06:52 |
StupidIncarnate | tansell: yeah, it won't tell me while I'm doing it | 06:53 |
tansell-laptop | StupidIncarnate, oh - I see | 06:56 |
tansell-laptop | EOT: 1193046:27:28 | 06:56 |
tansell-laptop | that is what you are seeing? | 06:56 |
StupidIncarnate | ya | 06:56 |
tansell-laptop | okay | 06:57 |
tansell-laptop | well, I reproduced it here - so your not crazy :P | 06:57 |
StupidIncarnate | :3 | 06:58 |
tansell-laptop | hrm, no llnz | 06:58 |
StupidIncarnate | yeah, left a bit ago | 06:59 |
StupidIncarnate | did ask them about it, but they weren't sure what was wrong | 06:59 |
tansell-laptop | it looks like the end of turn is not getting called | 07:11 |
*** Tanoku_ has quit IRC | 07:13 | |
StupidIncarnate | brb switching buildings | 07:17 |
*** StupidIncarnate has quit IRC | 07:17 | |
*** verhoevenv has joined #tp | 07:30 | |
*** StupidIncarnate has joined #tp | 07:32 | |
StupidIncarnate | there we go | 07:32 |
kerbe | mhh | 07:35 |
kerbe | read a bit backlog | 07:35 |
StupidIncarnate | backlog? *doesn't see any on the archive's page | 07:36 |
kerbe | must remind that I'm just guy that doesn't know much about anything (especially TP related). I'm just someone who is interested in it, and have some server resources & time to hang out here (and perhaps time to time cause confusion, even though that isn't intentional. :) | 07:36 |
kerbe | backlog of my irc client. :P ie. what you & tansell had talked. :) | 07:36 |
StupidIncarnate | why are you apologizing though? | 07:37 |
tansell | kerbe, yeah - you've told me enough that your not involved with GSoC that if you ever do my head is going to implode :) | 07:37 |
*** CIA-94 has quit IRC | 07:41 | |
*** CIA-29 has joined #tp | 07:46 | |
StupidIncarnate | tansell: So are you fixing it or gonna wait for llnz? | 07:57 |
tansell | well, I don't know *why* the end of turn function is not being called | 07:57 |
kerbe | sorry about that tansell. :P I just try to make sure that nobody confuses me being any authority. :) but I'm sure all gsoc coders know their mentors now, and I don't think my nick is similar to any of those, so chance to confuse isn't big. :) | 07:59 |
StupidIncarnate | so what do you do after this bisect is finished kerbe? | 08:01 |
StupidIncarnate | it sounds like you at least know how to work with it | 08:02 |
kerbe | StupidIncarnate: after bisect is finished, you know what commit has broken it | 08:02 |
kerbe | you can then see small diff (if commits are atomic) what has changed, and usually can see what causes this bug | 08:02 |
StupidIncarnate | if I labeled the commit changes properly that is | 08:03 |
kerbe | if it is small commit, you can then do fix for it, and commit (or provide patch to fix that error if no commit rights) | 08:03 |
kerbe | well, there shouldn't be problem finding right commit with bisect in this case | 08:04 |
kerbe | as after every bisect you should compile server and test if it works or not | 08:04 |
StupidIncarnate | well, I did that for sure, but I still have my doubts | 08:04 |
kerbe | why you doubt? | 08:05 |
StupidIncarnate | the last few bisects, the client seemed to communicate with the server, it just stopped right before it was supposed to draw the battlefield | 08:06 |
StupidIncarnate | anyway, this is where it ended up "Added battlelogger->endRound() when we shortcut out of the round." | 08:07 |
kerbe | it's of course possible that there is other problems during bisect, like you described | 08:12 |
kerbe | which can make it a bit hard to identify which one actually causes that problem | 08:12 |
kerbe | but that at least sounds something which could cause problem. :) | 08:13 |
StupidIncarnate | except this is the file it refers to modules/games/minisec/rspcombat.cpp. The timer error happened in the risk game as well | 08:14 |
StupidIncarnate | probably just best to wait for llnz :2 | 08:15 |
kerbe | does that revision work otherwise ok? | 08:16 |
kerbe | I mean, is that revision working, and causing this bug to appear? | 08:16 |
StupidIncarnate | the one before it seemed to handle the timer proper | 08:17 |
kerbe | so this works: 45f0d6812e44a8ce1 | 08:17 |
kerbe | and this is broken: 6555b7f64410 | 08:18 |
StupidIncarnate | supposidely yeah | 08:18 |
StupidIncarnate | my attention was divided during work | 08:18 |
StupidIncarnate | is there a way to go to that one with bisect to check it again? | 08:20 |
kerbe | you could start it again | 08:21 |
kerbe | but I need gto go to meeting now, afk a while | 08:22 |
StupidIncarnate | k | 08:22 |
StupidIncarnate | don't wanna have to restart >.> | 08:22 |
tansell | StupidIncarnate, well in theory you should have a smaller change to do the bisect over | 08:26 |
tansell | ~seen llnz | 08:26 |
tpb | tansell: llnz was last seen in #tp 2 hours, 25 minutes, and 28 seconds ago: <llnz> later all | 08:26 |
tansell | I'm not sure that llnz will be back today | 08:27 |
StupidIncarnate | hmmm? in other words? I'm a bit sleep deprived right now | 08:27 |
tansell | StupidIncarnate, that if you want to keep debugging your probably on your own for another 10-15 hours | 08:27 |
StupidIncarnate | oh, no I was actually gonna go back to doing hw. I was only gonna continue if there was something I could do | 08:28 |
StupidIncarnate | but looks like it is just best to wait for llnz. | 08:28 |
StupidIncarnate | so tansell, what should I be doing over the next weekend | 08:32 |
StupidIncarnate | ? | 08:32 |
StupidIncarnate | fixing bugs/making changes? | 08:32 |
tansell | fixing bugs is a good idea | 08:33 |
tansell | chatting with tote about what he thinks needs to be done is a good idea too | 08:33 |
tansell | create a blog to start tracking your progress | 08:33 |
tansell | StupidIncarnate, get use to pushing your code to github | 08:34 |
StupidIncarnate | k | 08:34 |
tansell | StupidIncarnate, have you figured out the github stuff yet? | 08:36 |
StupidIncarnate | in terms of submitting changes? | 08:36 |
tansell | pushing to github is not submitting changes | 08:37 |
tansell | it's kind of like doing an public off-site backup of your code | 08:37 |
tansell | ~seen null_000 | 08:37 |
tpb | tansell: null_000 was last seen in #tp 13 hours, 16 minutes, and 27 seconds ago: <null_000> but now I have to go... it's party time ^_^ | 08:37 |
StupidIncarnate | is that to be done when there's a bunch of changes made so you're not always submitting there? | 08:38 |
tansell | it's a way for us to review your code | 08:38 |
tansell | plus it's good for other people to see what you are doing | 08:38 |
StupidIncarnate | oh ok, i'll have to find a tut on it | 08:39 |
StupidIncarnate | switching to windoz | 08:44 |
*** StupidIncarnate has quit IRC | 08:44 | |
*** StupidIncarnate has joined #tp | 08:52 | |
*** peres has joined #tp | 08:59 | |
kerbe | back. I think I try bisecting that bug too when I get home today | 09:08 |
StupidIncarnate | cool | 09:11 |
*** peres has quit IRC | 09:34 | |
*** Agon-laptop has joined #tp | 10:03 | |
*** nash has quit IRC | 10:05 | |
*** Agon-laptop has quit IRC | 10:15 | |
*** Agon-laptop has joined #tp | 10:16 | |
*** Agon-laptop has quit IRC | 10:23 | |
*** Agon-laptop has joined #tp | 10:23 | |
*** jmtan has quit IRC | 10:42 | |
*** StupidIncarnate has quit IRC | 11:02 | |
*** Agon-laptop has quit IRC | 11:05 | |
*** Agon-laptop has joined #tp | 11:10 | |
*** Agon-laptop has quit IRC | 11:11 | |
*** mithro has quit IRC | 13:14 | |
*** alanp has quit IRC | 13:36 | |
*** verhoevenv has quit IRC | 13:40 | |
*** verhoevenv has joined #tp | 14:04 | |
*** verhoevenv has quit IRC | 14:24 | |
*** Epyon_ has joined #tp | 15:03 | |
*** jmtan has joined #tp | 15:57 | |
*** tuna-fish has joined #tp | 15:58 | |
*** cahirwpz has joined #tp | 16:17 | |
*** glew has joined #tp | 16:26 | |
*** Epyon_ is now known as epyon | 16:57 | |
*** jmtan has quit IRC | 18:03 | |
*** jmtan has joined #tp | 18:09 | |
*** StupidIncarnate has joined #tp | 18:14 | |
StupidIncarnate | tote around? | 18:15 |
kerbe | StupidIncarnate: I ran some bisecting here | 18:20 |
kerbe | haven't realized before that there is so many commits not compiling/server not running | 18:21 |
StupidIncarnate | oh, did you come out at the same place? | 18:21 |
kerbe | no, I didn't | 18:21 |
StupidIncarnate | where'd you come out? | 18:21 |
kerbe | at least 3b9e8486937f0 works | 18:21 |
kerbe | but problem is that quite many of those commits after that simply doesn't compile | 18:22 |
kerbe | so I was unable to check it by running server | 18:22 |
StupidIncarnate | yeah | 18:22 |
kerbe | but there is wide variety changes done by Kornel there, so I'm pretty sure he introduces that bug | 18:22 |
kerbe | I didn't have strenght to try all his commits which of those would compile, but there were over 200 commits before next compiling version... and I think that crashed before I could see if it works or not. :P | 18:23 |
kerbe | so that looks like to be issue for someone who is a bit more familiar with code, and know where that bug actually exists | 18:24 |
StupidIncarnate | aye | 18:27 |
StupidIncarnate | 200 commits though, guess it's proper to be called 0.7 tehn | 18:27 |
StupidIncarnate | errrr in a more englishified, less sleep depraved way of saying it | 18:28 |
kerbe | :D | 18:28 |
kerbe | I just wonder how Kornel has been able to do what he has done. :) | 18:28 |
StupidIncarnate | is kornel llnz or someone else? | 18:29 |
kerbe | I don't know. :) | 18:30 |
*** epyon has quit IRC | 18:48 | |
*** epyon has joined #tp | 18:57 | |
ezod | kerbe: epyon == kornel | 19:00 |
ezod | StupidIncarnate: ^ | 19:01 |
ezod | glew: ping | 19:01 |
glew | ezod, hey | 19:01 |
ezod | hey, haven't had much of a chance to talk with you yet | 19:02 |
ezod | got a minute? | 19:02 |
glew | ezod, yeah sure, just been a little busy finishing up finals | 19:02 |
ezod | done yet? | 19:02 |
glew | no I got 2 more in the next two days | 19:03 |
ezod | i'm at windsor, ours wrapped on friday i think | 19:03 |
ezod | oh ok | 19:03 |
glew | yeah same here at Mcgill | 19:03 |
ezod | no i mean last friday | 19:03 |
glew | oh | 19:03 |
glew | well exam period ends this friday | 19:03 |
glew | for us | 19:03 |
ezod | cool | 19:03 |
glew | wish i was done | 19:03 |
StupidIncarnate | ah I see | 19:03 |
ezod | okay, well don't let me distract you too much from that, but i just want to know kind of where you're at regarding prep for gsoc | 19:04 |
ezod | mainly: | 19:04 |
ezod | 1. have you installed tpclient-pywx, tpserver-cpp/tpserver-py, and successfully run the singleplayer wizard? | 19:05 |
ezod | 2. have you taken a good look at the SinglePlayer.py in libtpclient-py? | 19:06 |
glew | I have installed tpclient-pywx and set up tpserver-cpp, i've played through a few games of risk and mtsec | 19:07 |
ezod | using singleplayer wizard? :) | 19:08 |
glew | yes | 19:08 |
ezod | nice | 19:08 |
glew | and i have taken a glance at SinglePlayer.py but not to the depth taht i should | 19:08 |
ezod | ok well i wrote that 2 years ago, i'm much better at python now, so i'll probably be making some improvements soon to make it cleaner ;) | 19:09 |
ezod | btw, regarding mtsec, if you have any feedback about the game direct it at alanp | 19:10 |
ezod | it hasn't been playtested much since he worked on it last summer | 19:10 |
ezod | so it likely still needs work, don't be shy about your opinion, he can take it ;) | 19:11 |
ezod | you should also eventually look at the wxPython code and xml for the singleplayer wizard | 19:12 |
ezod | as you will need to add some stuff to it to support your project | 19:12 |
ezod | i.e. save/load buttons and dialogs | 19:12 |
ezod | and i guess the main window too, for saving | 19:13 |
ezod | anyway that's all, good luck on your finals, next week we can pick up getting you familiar with everything so you can hit the ground running | 19:14 |
ezod | glew: oh, are you familiar with git? | 19:15 |
glew | i am somewhat familiar with git | 19:16 |
glew | i've used it to get most of the code i've had to work with to set up TP | 19:16 |
glew | but i would say i am fairly new to it | 19:16 |
glew | and i've taken quick glaces at most of the code involving single player | 19:17 |
glew | so i have seen the xml and the singleplayer wizard | 19:17 |
ezod | cool | 19:17 |
glew | but i will definitely start focusing my attention on them in the near future | 19:17 |
ezod | no worries about git, we can go through everything you need to do on a regular basis pretty quickly first thing next week | 19:18 |
glew | ok | 19:18 |
glew | sounds good | 19:18 |
ezod | and then when you run into issues there's lots of people here who know what to do | 19:18 |
glew | ok, i'll ask if i run into any trouble then | 19:19 |
ezod | one other thing, you're going to need to write weekly reports (on a blog or something preferably), just heads up | 19:19 |
glew | ok | 19:19 |
glew | i'll keep that in mind | 19:19 |
glew | do you recommend any particular method? | 19:20 |
ezod | http://blog.mavrinac.com/tag/tp-weekly/ | 19:20 |
tpb | Title: Aaron Mavrinac ยป tp-weekly (at blog.mavrinac.com) | 19:20 |
ezod | that's how i did mine in gsoc2008 | 19:20 |
glew | ok | 19:21 |
glew | i'll take a look | 19:21 |
ezod | it's mainly for reflection | 19:21 |
ezod | and to keep me and other devs in the loop | 19:21 |
*** null_000 has joined #tp | 19:39 | |
null_000 | hi all | 19:39 |
null_000 | ~seen alanp | 19:40 |
tpb | null_000: alanp was last seen in #tp 22 hours, 37 minutes, and 2 seconds ago: <alanp> cool | 19:40 |
*** tanoku has joined #tp | 19:43 | |
*** StupidIncarnate has quit IRC | 19:45 | |
null_000 | hm... | 19:49 |
null_000 | ~seen null_000 | 19:50 |
tpb | null_000: null_000 was last seen in #tp 6 seconds ago: <null_000> hm... | 19:50 |
null_000 | ~seen tpb | 19:50 |
tpb | null_000: tpb was last seen in #tp 3 years, 16 weeks, 5 days, 13 hours, 43 minutes, and 21 seconds ago: <tpb> <tpb`@worldforge> I don't have a clue. | 19:50 |
null_000 | now that's a long time ^_^ | 19:50 |
ezod | null_000: alanp works until 5pm est i believe | 19:57 |
ezod | you might see him in a couple hours | 19:58 |
* epyon ? | 19:59 | |
*** llnz has joined #tp | 20:02 | |
llnz | morning all | 20:05 |
null_000 | ezod: thanks | 20:14 |
epyon | llnz, will this years project be done on the baseline or in a branch again? | 20:18 |
llnz | epyon: probably a branch, with a merge about midterm | 20:19 |
epyon | kk | 20:19 |
llnz | we can disucss the merits both ways if you want | 20:21 |
Agon | hey, llnz, I think your my mentor. Do you have any comments on my proposal or any suggest of what I should get done in the next days? | 20:49 |
*** alanp has joined #tp | 21:00 | |
llnz | hi Agon | 21:03 |
Agon | (.. I am Marcel with Parsek proposal) | 21:05 |
llnz | sorry, was afk | 21:13 |
llnz | Proposal looks fine | 21:16 |
llnz | i suggest you chat with JLP and mhilmi about where Parsek is up, and understand it better | 21:17 |
llnz | also, you need to work out commit access to KDE SVN | 21:18 |
Agon | yeah about KDE SVN, do you think I should get access there or just clone the svn repo to a git repo? | 21:19 |
llnz | another thing to talk to JLP and mhilmi about | 21:22 |
llnz | the eventual goal is to get parsek into KDE games, but in the meantime, i'd be happy with it in our git repo (or at a pinch, github or gitorious) | 21:24 |
*** peres has joined #tp | 21:58 | |
*** null_000 has quit IRC | 22:01 | |
*** peres has quit IRC | 22:06 | |
*** Agon has quit IRC | 22:15 | |
*** StupidIncarnate has joined #tp | 23:19 | |
*** StupidIncarnate has quit IRC | 23:44 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!