Tuesday, 2010-04-27

*** tpb has joined #tp00:00
*** ChanServ sets mode: +o tpb00:00
*** jmtan has quit IRC00:10
*** tansell-laptop has joined #tp00:16
*** verhoevenv has quit IRC00:46
*** mithro has joined #tp00:52
*** Epyon has joined #tp01:03
*** jmtan has joined #tp01:08
*** nash has joined #tp01:12
*** glew_ has quit IRC02:21
*** Epyon has quit IRC03:02
*** Epyon has joined #tp04:14
*** bisc has joined #tp05:03
bischi all. mithro, are you here?05:04
*** StupidIncarnate has joined #tp05:08
*** bisc has quit IRC05:19
*** Epyon has quit IRC05:19
*** bisc has joined #tp05:19
biscwell, later then..05:20
*** bisc has quit IRC05:21
*** Agon has joined #tp05:25
kerbeStupidIncarnate: morning. did you get that error bisected?05:40
StupidIncarnateHad other stuff to take care of, still in middle, though I managed to at least start it I think05:48
tansellhey StupidIncarnate05:50
StupidIncarnatehey05:51
*** Tanoku_ has joined #tp05:51
*** tanoku has quit IRC05:55
StupidIncarnatetansell*05:56
* llnz wanders off06:01
llnzlater all06:01
*** llnz has quit IRC06:01
*** StupidIncarnate has quit IRC06:27
*** StupidIncarnate has joined #tp06:31
tansellStupidIncarnate, so where are you at?06:31
StupidIncarnateMy timezone's pst. i live in oregon us06:38
StupidIncarnatetansell: My timezone's pst. i live in oregon us06:38
tansellStupidIncarnate, I was more meaning progress - but that is good to know :)06:39
StupidIncarnatein terms of bisecting 0.7.0 or the web client?06:40
StupidIncarnatetansell*: in terms...06:41
tansellStupidIncarnate, well I'm not quite sure what your doing right now06:41
StupidIncarnateoh. 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 turn06:42
tansellStupidIncarnate, can you explain your experience in a way I can reproduce it?06:43
StupidIncarnateI pretty much followed the instructions here http://www.thousandparsec.net/wiki/Tpserver-cpp_Setup, starting with the git tpserver command06:46
StupidIncarnatetansell: 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 server06:48
tansell-laptopStupidIncarnate, on the master branch?06:49
StupidIncarnateyeah, i'm pretty sure that's what it grabbed06:49
tansell-laptop"git status" will tell you06:50
StupidIncarnatealmost done with the bisect and then I can tell you06:51
StupidIncarnateor will that get the status despite the bisect happening?06:51
tansellStupidIncarnate, not sure, never used git bisect myself06:52
StupidIncarnatetansell: yeah, it won't tell me while I'm doing it06:53
tansell-laptopStupidIncarnate, oh - I see06:56
tansell-laptopEOT: 1193046:27:2806:56
tansell-laptopthat is what you are seeing?06:56
StupidIncarnateya06:56
tansell-laptopokay06:57
tansell-laptopwell, I reproduced it here - so your not crazy :P06:57
StupidIncarnate:306:58
tansell-laptophrm, no llnz06:58
StupidIncarnateyeah, left a bit ago06:59
StupidIncarnatedid ask them about it, but they weren't sure what was wrong06:59
tansell-laptopit looks like the end of turn is not getting called07:11
*** Tanoku_ has quit IRC07:13
StupidIncarnatebrb switching buildings07:17
*** StupidIncarnate has quit IRC07:17
*** verhoevenv has joined #tp07:30
*** StupidIncarnate has joined #tp07:32
StupidIncarnatethere we go07:32
kerbemhh07:35
kerberead a bit backlog07:35
StupidIncarnatebacklog? *doesn't see any on the archive's page07:36
kerbemust 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
kerbebacklog of my irc client. :P ie. what you & tansell had talked. :)07:36
StupidIncarnatewhy are you apologizing though?07:37
tansellkerbe, 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 IRC07:41
*** CIA-29 has joined #tp07:46
StupidIncarnatetansell: So are you fixing it or gonna wait for llnz?07:57
tansellwell, I don't know *why* the end of turn function is not being called07:57
kerbesorry 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
StupidIncarnateso what do you do after this bisect is finished kerbe?08:01
StupidIncarnateit sounds like you at least know how to work with it08:02
kerbeStupidIncarnate: after bisect is finished, you know what commit has broken it08:02
kerbeyou can then see small diff (if commits are atomic) what has changed, and usually can see what causes this bug08:02
StupidIncarnateif I labeled the commit changes properly that is08:03
kerbeif 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
kerbewell, there shouldn't be problem finding right commit with bisect in this case08:04
kerbeas after every bisect you should compile server and test if it works or not08:04
StupidIncarnatewell, I did that for sure, but I still have my doubts08:04
kerbewhy you doubt?08:05
StupidIncarnatethe last few bisects, the client seemed to communicate with the server, it just stopped right before it was supposed to draw the battlefield08:06
StupidIncarnateanyway, this is where it ended up "Added battlelogger->endRound() when we shortcut out of the round."08:07
kerbeit's of course possible that there is other problems during bisect, like you described08:12
kerbewhich can make it a bit hard to identify which one actually causes that problem08:12
kerbebut that at least sounds something which could cause problem. :)08:13
StupidIncarnateexcept this is the file it refers to modules/games/minisec/rspcombat.cpp. The timer error happened in the risk game as well08:14
StupidIncarnateprobably just best to wait for llnz :208:15
kerbedoes that revision work otherwise ok?08:16
kerbeI mean, is that revision working, and causing this bug to appear?08:16
StupidIncarnatethe one before it seemed to handle the timer proper08:17
kerbeso this works: 45f0d6812e44a8ce108:17
kerbeand this is broken: 6555b7f6441008:18
StupidIncarnatesupposidely yeah08:18
StupidIncarnatemy attention was divided during work08:18
StupidIncarnateis there a way to go to that one with bisect to check it again?08:20
kerbeyou could start it again08:21
kerbebut I need gto go to meeting now, afk a while08:22
StupidIncarnatek08:22
StupidIncarnatedon't wanna have to restart >.>08:22
tansellStupidIncarnate, well in theory you should have a smaller change to do the bisect over08:26
tansell~seen llnz08:26
tpbtansell: llnz was last seen in #tp 2 hours, 25 minutes, and 28 seconds ago: <llnz> later all08:26
tansellI'm not sure that llnz will be back today08:27
StupidIncarnatehmmm? in other words? I'm a bit sleep deprived right now08:27
tansellStupidIncarnate, that if you want to keep debugging your probably on your own for another 10-15 hours08:27
StupidIncarnateoh, no I was actually gonna go back to doing hw. I was only gonna continue if there was something I could do08:28
StupidIncarnatebut looks like it is just best to wait for llnz.08:28
StupidIncarnateso tansell, what should I be doing over the next weekend08:32
StupidIncarnate?08:32
StupidIncarnatefixing bugs/making changes?08:32
tansellfixing bugs is a good idea08:33
tansellchatting with tote about what he thinks needs to be done is a good idea too08:33
tansellcreate a blog to start tracking your progress08:33
tansellStupidIncarnate, get use to pushing your code to github08:34
StupidIncarnatek08:34
tansellStupidIncarnate, have you figured out the github stuff yet?08:36
StupidIncarnatein terms of submitting changes?08:36
tansellpushing to github is not submitting changes08:37
tansellit's kind of like doing an public off-site backup of your code08:37
tansell~seen null_00008:37
tpbtansell: 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
StupidIncarnateis that to be done when there's a bunch of changes made so you're not always submitting there?08:38
tansellit's a way for us to review your code08:38
tansellplus it's good for other people to see what you are doing08:38
StupidIncarnateoh ok, i'll have to find a tut on it08:39
StupidIncarnateswitching to windoz08:44
*** StupidIncarnate has quit IRC08:44
*** StupidIncarnate has joined #tp08:52
*** peres has joined #tp08:59
kerbeback. I think I try bisecting that bug too when I get home today09:08
StupidIncarnatecool09:11
*** peres has quit IRC09:34
*** Agon-laptop has joined #tp10:03
*** nash has quit IRC10:05
*** Agon-laptop has quit IRC10:15
*** Agon-laptop has joined #tp10:16
*** Agon-laptop has quit IRC10:23
*** Agon-laptop has joined #tp10:23
*** jmtan has quit IRC10:42
*** StupidIncarnate has quit IRC11:02
*** Agon-laptop has quit IRC11:05
*** Agon-laptop has joined #tp11:10
*** Agon-laptop has quit IRC11:11
*** mithro has quit IRC13:14
*** alanp has quit IRC13:36
*** verhoevenv has quit IRC13:40
*** verhoevenv has joined #tp14:04
*** verhoevenv has quit IRC14:24
*** Epyon_ has joined #tp15:03
*** jmtan has joined #tp15:57
*** tuna-fish has joined #tp15:58
*** cahirwpz has joined #tp16:17
*** glew has joined #tp16:26
*** Epyon_ is now known as epyon16:57
*** jmtan has quit IRC18:03
*** jmtan has joined #tp18:09
*** StupidIncarnate has joined #tp18:14
StupidIncarnatetote around?18:15
kerbeStupidIncarnate: I ran some bisecting here18:20
kerbehaven't realized before that there is so many commits not compiling/server not running18:21
StupidIncarnateoh, did you come out at the same place?18:21
kerbeno, I didn't18:21
StupidIncarnatewhere'd you come out?18:21
kerbeat least 3b9e8486937f0 works18:21
kerbebut problem is that quite many of those commits after that simply doesn't compile18:22
kerbeso I was unable to check it by running server18:22
StupidIncarnateyeah18:22
kerbebut there is wide variety changes done by Kornel there, so I'm pretty sure he introduces that bug18:22
kerbeI 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. :P18:23
kerbeso that looks like to be issue for someone who is a bit more familiar with code, and know where that bug actually exists18:24
StupidIncarnateaye18:27
StupidIncarnate200 commits though, guess it's proper to be called 0.7 tehn18:27
StupidIncarnateerrrr in a more englishified, less sleep depraved way of saying it18:28
kerbe:D18:28
kerbeI just wonder how Kornel has been able to do what he has done. :)18:28
StupidIncarnateis kornel llnz or someone else?18:29
kerbeI don't know. :)18:30
*** epyon has quit IRC18:48
*** epyon has joined #tp18:57
ezodkerbe: epyon == kornel19:00
ezodStupidIncarnate: ^19:01
ezodglew: ping19:01
glewezod, hey19:01
ezodhey, haven't had much of a chance to talk with you yet19:02
ezodgot a minute?19:02
glewezod, yeah sure, just been a little busy finishing up finals19:02
ezoddone yet?19:02
glewno I got 2 more in the next two days19:03
ezodi'm at windsor, ours wrapped on friday i think19:03
ezodoh ok19:03
glewyeah same here at Mcgill19:03
ezodno i mean last friday19:03
glewoh19:03
glewwell exam period ends this friday19:03
glewfor us19:03
ezodcool19:03
glewwish i was done19:03
StupidIncarnateah I see19:03
ezodokay, 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 gsoc19:04
ezodmainly:19:04
ezod1. have you installed tpclient-pywx, tpserver-cpp/tpserver-py, and successfully run the singleplayer wizard?19:05
ezod2. have you taken a good look at the SinglePlayer.py in libtpclient-py?19:06
glewI have installed tpclient-pywx and set up tpserver-cpp, i've played through a few games of risk and mtsec19:07
ezodusing singleplayer wizard? :)19:08
glewyes19:08
ezodnice19:08
glewand i have taken a glance at SinglePlayer.py but not to the depth taht i should19:08
ezodok 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
ezodbtw, regarding mtsec, if you have any feedback about the game direct it at alanp19:10
ezodit hasn't been playtested much since he worked on it last summer19:10
ezodso it likely still needs work, don't be shy about your opinion, he can take it ;)19:11
ezodyou should also eventually look at the wxPython code and xml for the singleplayer wizard19:12
ezodas you will need to add some stuff to it to support your project19:12
ezodi.e. save/load buttons and dialogs19:12
ezodand i guess the main window too, for saving19:13
ezodanyway 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 running19:14
ezodglew: oh, are you familiar with git?19:15
glewi am somewhat familiar with git19:16
glewi've used it to get most of the code i've had to work with to set up TP19:16
glewbut i would say i am fairly new to it19:16
glewand i've taken quick glaces at most of the code involving single player19:17
glewso i have seen the xml and the singleplayer wizard19:17
ezodcool19:17
glewbut i will definitely start focusing my attention on them in the near future19:17
ezodno worries about git, we can go through everything you need to do on a regular basis pretty quickly first thing next week19:18
glewok19:18
glewsounds good19:18
ezodand then when you run into issues there's lots of people here who know what to do19:18
glewok, i'll ask if i run into any trouble then19:19
ezodone other thing, you're going to need to write weekly reports (on a blog or something preferably), just heads up19:19
glewok19:19
glewi'll keep that in mind19:19
glewdo you recommend any particular method?19:20
ezodhttp://blog.mavrinac.com/tag/tp-weekly/19:20
tpbTitle: Aaron Mavrinac ยป tp-weekly (at blog.mavrinac.com)19:20
ezodthat's how i did mine in gsoc200819:20
glewok19:21
glewi'll take a look19:21
ezodit's mainly for reflection19:21
ezodand to keep me and other devs in the loop19:21
*** null_000 has joined #tp19:39
null_000hi all19:39
null_000~seen alanp19:40
tpbnull_000: alanp was last seen in #tp 22 hours, 37 minutes, and 2 seconds ago: <alanp> cool19:40
*** tanoku has joined #tp19:43
*** StupidIncarnate has quit IRC19:45
null_000hm...19:49
null_000~seen null_00019:50
tpbnull_000: null_000 was last seen in #tp 6 seconds ago: <null_000> hm...19:50
null_000~seen tpb19:50
tpbnull_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_000now that's a long time ^_^19:50
ezodnull_000: alanp works until 5pm est i believe19:57
ezodyou might see him in a couple hours19:58
* epyon ?19:59
*** llnz has joined #tp20:02
llnzmorning all20:05
null_000ezod: thanks20:14
epyonllnz, will this years project be done on the baseline or in a branch again?20:18
llnzepyon: probably a branch, with a merge about midterm20:19
epyonkk20:19
llnzwe can disucss the merits both ways if you want20:21
Agonhey, 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 #tp21:00
llnzhi Agon21:03
Agon(.. I am Marcel with Parsek proposal)21:05
llnzsorry, was afk21:13
llnzProposal looks fine21:16
llnzi suggest you chat with JLP and mhilmi about where Parsek is up, and understand it better21:17
llnzalso, you need to work out commit access to KDE SVN21:18
Agonyeah about KDE SVN, do you think I should get access there or just clone the svn repo to a git repo?21:19
llnzanother thing to talk to JLP and mhilmi about21:22
llnzthe 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 #tp21:58
*** null_000 has quit IRC22:01
*** peres has quit IRC22:06
*** Agon has quit IRC22:15
*** StupidIncarnate has joined #tp23:19
*** StupidIncarnate has quit IRC23:44

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!