Thursday, 2007-11-22

*** tpb has joined #tp00:00
*** ChanServ sets mode: +o tpb00:00
mithronash: I havn't got your emails yet :(00:10
nashmithro: What is your retry period?00:17
mithrothere is goes00:17
nashI must have sent the first two too close together00:17
nashYour blackout period must be longer then the length it took me to send the first two message00:18
mithrothe first two came in within seconds of each other00:18
mithrothat was test message 300:20
nashSo you got 3?00:20
nashThen 1 & 2?00:20
mithroyeah00:20
mithrojust not 1 or 200:21
nashThey won't come through until our mailserver retries old messages... generally 4 hours00:21
nashI can flush them if you like?00:22
nashShare and enjoy00:22
mithronash: yeah they both came through then00:23
nashmithro: I know00:23
nashElse you junked them ;-)00:23
mithrogreywhind: ping?00:53
*** Epyon has joined #tp01:29
*** greywhind_ has joined #tp01:45
*** greywhind has quit IRC01:45
*** nash has quit IRC02:05
*** mithro has quit IRC02:48
CIA-10jlp parsek-objectsmodel * r15a7a505a283 /src/ (5 files):03:08
CIA-10Compile ObjectsModel03:08
CIA-10Added it to the list of sources.03:08
CIA-10Fixed some errors so that it at least compiles.03:08
CIA-10jlp parsek-objectsmodel * re1e6da1ef537 /src/objectsmodel.cpp: Common header data now returned03:08
CIA-10jlp parsek-objectsmodel * rfb1540d5ee7d /src/ (converters.cpp converters.h): Added functions to convert position and velocity to string03:08
CIA-10jlp parsek-objectsmodel * r44721d000cce /src/objectsmodel.cpp: Common object data now returned03:09
*** llnz has joined #tp03:25
*** mithro has joined #tp03:46
*** llnz changes topic to "Thousand Parsec - http://www.thousandparsec.net/ || IRC Logs at http://www.thousandparsec.net/~irc/ || Why not help out? || tpserver-cpp vs tpsai-py, 4 from 4 - http://www.thousandparsec.net/~tim/test-battle.avi"03:49
mithrollnz: did you get the jars?04:19
mithrollnz: didn't you have a double free bug?04:19
mithros/bug/crash/04:19
llnzran again with less planets and it passed again04:20
llnzsomething odd about the double free04:20
llnzi did get the jars, but i get an error message: "java.lang.UnsupportedClassVersionError"04:21
llnzsablevm might be the issue04:23
mithroweird04:26
mithrollnz: well, until you find the double free I think you are back to zero :P04:26
mithronash found a double free bug too04:28
* llnz installs two other jvm's04:29
llnzoh04:29
llnzdid he know where?04:29
mithronot yet04:29
llnzgrrr... about being back at zero, because the double free only appeared on the 750 planet run04:29
mithro:P04:30
mithrobtw does tpserver-cpp have eot from user support?04:30
mithroI could get tpsai-py to send it?04:31
*** peres has joined #tp04:32
llnzyes, but only when using TP0404:32
mithrocould you just add it to tp03 to make testing quicker?04:34
llnzodd, maybe i'm missing a jar file04:34
llnzkaffe and jamvm work, but stop at "java.lang.NoClassDefFoundError: jezuch/utils/pcx/PcxWriterSpi"04:35
llnzhumm.... i guess i could04:35
mithroi send you a single jar and a zip file04:36
mithros/send/sent04:36
mithroyou need to unzip the zip and then put the extra jar over top04:36
llnzoh, ok04:36
mithroI think c++ is rotting my brain04:43
llnzhehe04:44
mithrowhat is the line to change the turn length?04:47
mithroyou need tab complete on 'settings set"04:48
CIA-10llnz tpserver-cpp * r5cad1d6413ef /tpserver/playeragent.cpp:04:49
CIA-10Allow TurnFinished frames from client not actually talking TP04.04:49
CIA-10This should ease testing with AI's that send this. Still emits a debug04:49
CIA-10warning on the tpserver-cpp console. Note, to use this, the correct settings04:49
CIA-10for turn_length_{over|under}_theshold and turn_player_theshold are needed.04:49
llnzsettings set turn_length_over_threshold 6004:49
llnzi know, it's on the todo list04:49
mithroso does changing the turn length cause the server to send a new time remaining message?04:50
llnzno, it will only take effect after the next EOT, or if you reset the turn timer (ie turn reset)04:52
mithrookay04:52
llnzhumm... the jar's on sourceforge are newer than the ones you where sent04:53
llnzstarmapper-app-cli_3.0.0b3.jar04:54
llnzfor example04:54
mithrookay04:56
llnzok, i have starmapper running, now how do i use it?04:56
mithrojava -jar ./starmapper-bundle/lib/starmapper-app-cli_3.0.0b2.jar ./tparsec-llnz.properties04:57
llnzjust take the sample tparsec-demo1.properties and replace the server url?04:59
mithroyeah05:00
mithroyou can also change the plotter type if you want05:00
mithrollnz: i think we should be using 1000 planets05:00
llnz1000 planets would take too long (several days) for one AI to win05:01
CIA-10mithro tpsai-py * r48d227f06feb /tpsai-py: Better way for persistence handling.05:03
mithrowhats the end of turn frame format?05:04
llnzthe worst thing about the double free crash was that because i run under gdb, the AI's sat at 100% CPU usage until i killed the (stopped) server05:04
mithrooh? why was it doing that05:04
llnzhttp://www.thousandparsec.net/tp/dev/documents/protocolxml.php#Desc_FinishedTurn05:05
tpb<http://ln-s.net/1:Xp> (at www.thousandparsec.net)05:05
llnzno idea05:05
llnzand it could have been sitting like that for hours05:05
llnzthere is no data in the finished turn frame05:05
llnzframe type 6305:05
mithrollnz: well, tpserver-cpp doesn't like the TurnFinished message05:16
llnzoh?05:16
mithrojust closes the connection05:17
llnzodd05:17
llnzah05:17
llnzframe disallows frame types outside the version of the protocol05:18
llnzwill fix it now for turnfinished05:19
CIA-10llnz tpserver-cpp * r35ac510a1bf1 /tpserver/frame.cpp:05:22
CIA-10Allow tp03 use TurnFinished (TP04), and limit for tp04 frame types.05:22
CIA-10Should allow the AI to use it (and other tp03 clients)05:22
mithrostill doesn't work :(05:26
llnzhummm....05:26
mithrollnz: hold on a sec I'll up the debug log05:27
mithro2007-11-22 21:03:00 < Debug > About to Process05:29
mithro2007-11-22 21:03:00 < Debug > Stage3 : logged in05:29
mithro2007-11-22 21:03:00 < Debug > Incorrect header05:29
mithro2007-11-22 21:03:00 < Debug > Closing connection05:29
mithro2007-11-22 21:03:00 < Debug > noFrame :(05:29
mithro2007-11-22 21:03:00 < Debug > Finished Processing05:29
mithro2007-11-22 21:03:00 < Info  > Closed connection 1005:29
llnzi think i know what it is05:29
llnzprobably has something to do with the fact that the data has 0 length05:30
mithroSending turn finished frame...05:30
mithroSending: <objects.TurnFinished - TurnFinished @ 0x845662c (seq: 1093 length: 0)>05:30
mithroSending: TP03\x00\x00\x04E\x00\x00\x00\x40\x00\x00\x00\x0005:30
mithroReceived: TP03\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x1605:30
mithroReceived: \x00\x00\x00\x00\x00\x00\x00\x0eProtocol Error05:30
llnznope...05:30
llnzodd05:30
mithroam I sending something wrong?05:30
llnz"Incorrect header"....05:31
llnzhummm....05:31
mithrooh sending 64 not 6305:32
llnzthat could be it05:32
mithro2007-11-22 21:06:36 < Debug > doing Done Turn frame05:32
mithro2007-11-22 21:06:36 < Debug > Turn Finished Frame: protocol version not high enough, but continuing anyway05:32
mithro2007-11-22 21:06:36 < Info  > Threshold of players finished, setting over threshold turn length.05:32
mithro2007-11-22 21:06:36 < Debug > Finished Processing05:32
llnz:-)05:33
llnznow you need to set the three settings to get it to work right05:38
llnz(unless i stuffed up somewhere)05:38
CIA-10mithro libtpproto-py * r3b0c70339ba2 /tp/netlib/ (client.py objects/TurnFinished.py objects/__init__.py): Added support for the (TP04) TurnFinish frame.05:40
CIA-10mithro tpsai-py * r70da5a293629 /tpsai-py: Moved the exception so that it catches the connection.pump().05:40
CIA-10mithro tpsai-py * rb060a7d1d2ca /tpsai-py: Send a TurnFinished message when finished processing a turn.05:40
mithrollnz: give that a try05:41
llnzi will05:41
llnzbut i would like to solve the double free first05:41
mithroyeah05:41
llnz(no sense of going to zero again)05:41
mithro:P05:41
*** llnz changes topic to "Thousand Parsec - http://www.thousandparsec.net/ || IRC Logs at http://www.thousandparsec.net/~irc/ || Why not help out? || tpserver-cpp vs tpsai-py, 0 from 4 - http://www.thousandparsec.net/~tim/test-battle.avi"05:42
mithro:)05:42
llnz:(05:42
mithrollnz: think about it making tpserver-cpp better05:43
llnzi suspect it only happens when the server is using a lot of memory05:44
mithrollnz: probably a new which returns null?05:44
llnzand is timing sensitive05:44
llnzhummm... could be05:45
*** greywhind has joined #tp05:45
*** greywhind_ has quit IRC05:45
mithroI think nash is working with largish universes05:45
llnzactually, with c++ on linux it should (but never does) throw an exception on a failed new05:46
llnzbut it could be one of the few mallocs (realloc) that is used05:47
mithroset_new_handler05:50
mithroWhen new cannot allocate storage to create a new object, it calls a new handler function if one has been installed by a call to set_new_handler(). The std::set_new_handler() function is declared in the header <new>. Use it to call a new handler you have defined or the default new handler.05:51
mithroYour new handler must perform one of the following:05:51
mithro    * obtain more storage for memory allocation, then return05:51
mithro    * throw an exception of type std::bad_alloc or a class derived from std::bad_alloc05:51
mithro    * call either abort() or exit()05:51
mithrollnz: btw the tpsai-py should stop sleeping if it gets a time remaining with new info05:55
llnz?05:56
llnznew info?05:56
mithroIE a Time Remaining with less or more time05:56
mithroit will adjust it's sleep time05:57
llnzah, cool05:57
llnzhummm...05:57
llnzis there a max sleep time?05:58
mithroyeah 60 seconds05:59
llnzok, cool05:59
mithrollnz: we need to get tpsai-py to split over allocated resources06:05
mithrowe currently don't test that at all06:08
llnzhumm...06:10
llnzok, i'll do another large (500 planets only this time) run, with the latest ai and turnfinished working06:14
mithroit will kain your server06:15
llnzhumm....06:17
llnzgrrr... starmapper gave NoSuchMethodError on java/util/regex/Pattern.quote()06:17
llnzoh, demo1 and demo2 down06:18
mithrouse the sun java?06:25
llnznope, Kaffe06:25
llnzsame result with jamvm06:26
llnzhujmmm.... odd06:30
llnzthe ai's haven't started processing yet, even though i've forced an EOT06:31
mithro?06:33
llnzhumm....06:34
CIA-10kane * r38 media/promotion/calender/ (. 0100.jpg 0200.jpg): These are the first proofs of the calender pages.06:35
llnz?06:39
CIA-10llnz tpserver-cpp * r4d63d33d12ff /tpserver/turntimer.cpp: Fixed TurnTimer isOverTheshold method, missing brackets.06:40
llnzhummm.... having a quick look, there is no maximun sleep time06:46
llnzoh wait06:46
llnzmy bad06:46
mithrollnz: a friend is doing a the "Art work of Thousand Parsec" Calander06:46
llnzcool!06:46
llnzthe AI is no longer working correctly06:48
*** peres has quit IRC06:49
llnzit doesn't even enter the sleep state to do the processing06:49
mithro?06:52
mithroremeber the turn length has to be long enough?06:52
llnzturn length is several days (in fact, it could be 4 billion seconds, 60 years?)06:53
mithroyou using --nosleep ?06:53
llnznope06:53
mithrotim@vaio:~/oss/tp/tpsai-py$ ./tpsai-py06:53
mithroConnecting to localhost <type 'str'> 6923 <type 'int'>06:53
mithroCreating the Cache fresh (/home/tim/.tp/cache.dHA6Ly90cHNhaS1weUB0cEBsb2NhbGhvc3Q).06:53
mithroSleeping for 31 seconds ......06:53
llnzalso, they can't be killed by Ctrl-C on the console anymore06:54
mithrohrm... I can kill it here fine06:54
llnzConnecting to localhost <type 'str'> 6923 <type 'int'>06:57
llnzCreating the Cache fresh (/home/lee/.tp/cache.dHA6Ly9haTFAdHBAbG9jYWxob3N).06:57
llnz> Ctrl-C06:57
llnz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!06:57
llnzTraceback (most recent call last):06:57
llnz  File "./tpsai-py", line 498, in persisence06:57
llnz    time.sleep(0.1)06:57
llnzKeyboardInterrupt06:57
llnz!!!!!!!!!!!!!!!!!06:57
llnzthen it connects again06:57
mithrooh06:57
CIA-10mithro tpsai-py * re4b974701196 /tpsai-py: Don't restart on SystemExit or KeyboardInterrupt exceptions.07:01
mithrollnz: give that a go07:01
mithroyou using python2.4?07:01
llnz2.4.407:02
llnzok, Ctrl-C now kills them07:02
mithrocool07:02
llnzbut they still aren't processing turns07:02
mithrohrm...07:02
mithrowhats the problem?07:02
llnzif i do "turn end" in tpserver-cpp, the tpsai-py do nothing07:03
mithrohrm...07:04
llnzhumm... actually07:04
mithro?07:04
llnznope, still nothing07:05
llnztried with --nosleep07:05
mithrotry a single run?07:05
mithro./tpsai-py -s ?07:05
llnzthat works07:05
llnzThe total enemies are:07:06
llnz       4 Planets07:06
llnz       2 Scouts07:06
llnz       2 Scouts07:06
llnz       2 Scouts07:06
llnz       2 Scouts07:06
mithrohrm...07:06
mithrocan you paste the output of "./tpsai-py"07:07
llnzConnecting to localhost <type 'str'> 6923 <type 'int'>07:07
llnzCreating the Cache fresh (/home/lee/.tp/cache.dHA6Ly90cHNhaS1weUB0cEBsb2NhbGhvc3Q).07:07
mithroactually07:07
mithrochange the following07:07
mithrodef connect():07:08
mithrodebug = False07:08
mithroto07:08
mithrodef connect():07:08
mithrodebug = True07:08
mithroand then paste the output07:08
llnzConnecting to localhost <type 'str'> 6923 <type 'int'>07:08
llnzTrying to connect to connect: (localhost, 6923)07:08
llnzSending: <objects.Connect - Connect @ 0x8a13d0 (seq: 2 length: 38)>07:08
llnzSending: TP03\x00\x00\x00\x02\x00\x00\x00\x03\x00\x00\x00\x26\x00\x00\x00\x22libtpproto\x2dpy\x2f0\x2e2\x2e2 tpsai\x2dpy\x2f0\x2e0\x2e107:09
llnzReceived: TP03\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x3e07:09
llnzReceived: \x00\x00\x00\x3aProtocol check ok\x2c continue\x21 Welcome to tpserver\x2dcpp 0\x2e4\x2e107:09
llnzReceiving: <objects.OK - OK @ 0x8a1410 (seq: 2 length: 62)>07:09
llnzSending: <objects.Login - Login @ 0x8a13d0 (seq: 3 length: 31)>07:09
llnzSending: TP03\x00\x00\x00\x03\x00\x00\x00\x04\x00\x00\x00\x1f\x00\x00\x00\x0btpsai\x2dpy\x40tp\x00\x00\x00\x0ccannonfodder07:09
llnzReceived: TP03\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x0b07:09
llnzReceived: \x00\x00\x00\x07Welcome07:09
llnzReceiving: <objects.OK - OK @ 0x8a1410 (seq: 3 length: 11)>07:09
llnzCreating the Cache fresh (/home/lee/.tp/cache.dHA6Ly90cHNhaS1weUB0cEBsb2NhbGhvc3Q).07:09
llnzdo i do a turn end now?07:09
mithroyes07:09
llnzReceived: TP03\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x0407:09
llnzReceived: \x00\x00\x00\x0007:09
llnzReceiving: <objects.TimeRemaining - TimeRemaining @ 0x8a1410 (seq: 0 length: 4)>07:09
llnzhumm...07:10
llnzoh07:10
llnzahh07:10
mithroahh?07:10
llnzthe TurnTimer doesn't send a TimeRemaining frame if the turn could take forever07:11
mithroso what should the AI do?07:15
llnzi fixed tpserver-cpp07:15
llnzwill send a 4 billion second time remaining after EOT07:16
mithrohe he07:17
llnzodd, looks like the ai didn't send turn finished frames07:17
mithroyou update libtpproto-py?07:17
llnznope07:17
llnzthat could be why07:17
mithroit would be why07:18
CIA-10llnz tpserver-cpp * r4cc38137261d /tpserver/turntimer.cpp:07:20
CIA-10Send a TimeRemaining frame even if there is infinite time to next turn.07:20
CIA-10Needed to get ai to process after EOT, sends about 4 billion seconds to next07:20
CIA-10turn. Close enough.07:20
llnzyay07:20
mithrollnz: we need to come up with some text to put on each calander pages07:23
llnzhumm... the ai isn't sleeping07:28
mithro?07:29
mithroyou use -1 right?07:29
llnznope07:29
llnz16 million07:29
llnz(ie 0xffffff)07:29
llnzabout 176 days07:29
llnzit shouldn't be overflowing 32bit ints07:30
mithrooh07:30
mithrohow do you know it isn't sleeping?07:30
llnzdoesn't appear in the logs at all07:31
mithroyou using testai.sh ?07:32
mithrothat has --nosleep07:32
llnznope07:32
mithroyou need to give me more information07:33
mithrobecause it works here fine07:33
mithrocan you send me your config file?07:34
* llnz makes the time max at 600 seconds07:34
llnzs/time/turn timer/07:34
llnzinteresting....07:35
mithro2007-11-22 23:10:05 <Warning> turn_length_over_threshold too small for turn_player_threshold = 0, increasing to 60 seconds07:36
mithro2007-11-22 23:10:11 < Info  > Threshold of players finished, setting over threshold turn length.07:36
mithro2007-11-22 23:10:11 <Warning> Turn length (over threshold) too short, was 0 seconds, now 60 seconds07:36
mithro?07:36
llnznow the sleep07:36
llnznow they sleep07:37
mithrohow do I set it so that when all players submit the turn ends?07:37
mithro(otherwise it waits forever?07:38
llnzok07:38
llnzset turn_length_under_threshold to the maximum time for a turn (or 0 for forever but currently doesn't work)07:39
llnzset turn_length_over_threshold to something small, say, 6007:39
llnzthen set turn_player_threshold to the percentage of players finished (including the guest and any others)07:40
llnzsay, 50 (3 ai's finished if noone else is on)07:40
mithroso for 5 ais?07:41
llnzif you want all 5 to finish before eot starts, then set to between 66 and 8307:41
llnzbut as soon as one ai is elimiated, the threshold will not be reached07:42
*** tuna has quit IRC07:42
llnzoh, the timeremaining after the EOT with forever set could overflow uint32_t (0xffffffff)07:43
mithrollnz: what will happen when an AI is defeated?07:45
llnzthe server doesn't notice, so the threshold will not be reached because the ai disconnected07:46
llnzyou could adjust the threshold after the ai disconnects07:47
mithromight want to fix that :P07:47
llnzor set it lower and the length_over_threshold higher07:47
mithroa player with no objects shouldn't really been included in that threshold07:47
llnz(which is what i have done)07:47
llnzmithro: i know, but I don't even check for that yet07:48
llnzfor things like "Player foo has been defeated" and "You have been defeated"07:48
llnzmessages07:48
mithrooh07:48
mithrotpserver-py does07:48
mithrowow, this is caning my computer07:50
mithro1500 planet universe :P07:51
llnzfun07:53
llnzi'm using 500 currently07:53
mithroanyway I need to head to bed07:53
llnzso do i, 2am here07:53
mithrohave a good night07:53
mithrohopefully you can find the double free bug07:54
llnzi hope so too07:55
* llnz wanders off07:55
llnzlater all07:55
*** llnz has quit IRC07:55
*** mithro has quit IRC08:18
*** tuna-fish has joined #tp08:36
*** greywhind_ has joined #tp09:45
*** greywhind has quit IRC09:45
*** greywhind_ has quit IRC11:45
*** greywhind_ has joined #tp11:46
*** tuna-fish has quit IRC12:33
*** tuna-fish has joined #tp12:39
*** tuna-fish is now known as tuna12:39
*** greywhind has joined #tp13:46
*** greywhind_ has quit IRC13:46
*** peres has joined #tp14:29
*** greywhind_ has joined #tp15:46
*** greywhind has quit IRC15:46
*** nash has joined #tp16:28
*** mithro has joined #tp17:17
mithromonring people17:22
mithros/monring/morning/17:22
pereseh morning, it's 11.29 pm here17:23
mithrohey peres17:26
mithrohow goes life?17:26
mithronash: ping?17:26
pereshi mithro17:26
peresi'm pretty busy with job and preparing document to get visa for japan17:26
peresso maybe i can help a little bit when i am like UTC-7 :P17:27
mithrohow long are you going to japan for?17:32
peresat least 1 year17:32
peresstudying the language17:32
peresso i will have a decent amount of spare time to work on scummvm and (maybe) tp :P17:32
*** greywhind has joined #tp17:46
*** greywhind_ has quit IRC17:46
nashmithro: pong17:50
mithronash: got any more information on the double free stuff?17:51
nashsomeone else fixed it17:52
mithronash: the double free wasn't in tpserver-cpp?17:54
nashmithro: Never said it was17:54
mithrooh, because there is a double free bug in tpserver-cpp that llnz hit the other day17:54
*** peres has quit IRC17:55
mithronash: do you have a reasonably fast machine with about 2-4gb of RAM?17:56
mithroi want to test 5 ai with a 1500 universe, but the farest machine I have is my laptop17:56
nashmithro:2gb, dual core,  1.8GHz with emt64?17:57
mithronash: that would work, is it possible to get ssh access?17:57
mithro(And do you use the machine for anything else?)17:57
mithrowith the addition of TurnFInished frames to tpsai-py, they now hammer the machine17:57
nashIt's my desktop machine17:57
mithronash: maybe run over the weekend?17:59
nashThat could be done17:59
nashmithro: Talk to me after lunch18:01
mithrookay18:01
*** kandinski has quit IRC20:23
*** kandinski has joined #tp20:23
CIA-10nash galaxie * r12135ef96a7a /Makefile: Add some dependancies20:23
CIA-10nash galaxie * r4ce11e136329 / (tpe_orders.c tpe_orders.h):20:23
CIA-10Update tpe-orders to have a data pointer for arguments,20:23
CIA-10 and add the start of an order submit.20:23
CIA-10nash galaxie * r73dc8476c906 /ewl/gewl_object.c: Basic argument order submission now working.20:23
nashWhile I have a moment...20:23
*** nash has quit IRC20:58
*** nash has joined #tp21:16
nashStupid machine21:16
mithrowhat is it doing now?21:23
nashxserver died21:23
mithroI assumed you went away21:24
mithro[11:57] <nash> While I have a moment...21:24
mithro[12:32] * nash has quit (Remote closed the connection)21:24
*** greywhind_ has joined #tp21:46
*** greywhind has quit IRC21:46
*** JLP has joined #tp21:57
mithrohey JLP22:00
CIA-10jlp parsek-objectsmodel * r2586d926b091 /src/ (4 files):22:00
CIA-10Model of universe objects now working22:00
CIA-10It looks like the objects get downloaded correctly22:00
CIA-10and the tree gets built. The tree view shows objects22:00
CIA-10in a nice simple tree.22:00
JLPmithro: ahoy22:00
mithrocool to see parsek commits22:00
JLPmithro: you i agree22:01
mithros/you// ?22:02
JLPanyone is encouraged to check this stuff out and see if I do some stupid newbish things with C++22:02
JLPs/you/yup22:02
mithroahh22:02
mithroC++ rots the brain :P22:03
JLPmithro: well maybe if you know some other language :) still better then knowing none22:04
JLPhey what happened to the score, wasn't it 3 from 3 before22:05
mithroJLP: that is debatable ;) plus QT C++ is quite different from normal C++22:05
mithroJLP: yeah, we manage to find a double free bug in tpserver-cpp22:05
JLPaaah22:05
JLPbtw, i've just seen that google has revealed Android, and it looks like it is java based, and they offer some money for development22:08
mithrooh, money for development22:08
JLPdo you know if our Java guy has seen this?22:08
JLPhttp://code.google.com/android/adc.html22:10
tpbTitle: Android Developer Challenge - Android (at code.google.com)22:10
mithrodang it a competition instead of a grants thing22:11
* nash coughs22:13
nashmithro: pot v. kettle?22:13
mithronash: I would prefer to give out grants personally - but I don't just have the money22:14
mithros/don't just/just don't/22:14
nashso if I gave you a dollar you would then have the money?22:15
mithronash: I'm afraid $1 doesn't realy go far22:31
nashYeah, but you said you just don't.. so a little bit more then you will ;-)22:33
* mithro has a cold, be nice22:35
mithroso - about your desktop :P22:53
nashRight...22:53
nashWhich server are you abusing?22:54
nashmithro: ?22:54
mithrotpserver-cpp22:55
* nash updates it22:55
nashAnd libtprl23:02
nashis scheme or guile recommended?23:07
nashmithro: ?23:07
mithroguile23:08
nash1.6 or 1.8?23:08
nashmithro: You have  aconfig file?23:16
mithrooh you will need sun java :(23:16
mithroguile 1.823:17
nashmithro: So do I need particular clients?23:51
mithroyeah tpsai-py and libtpproto-py and libtpclient-py (stable)23:51
nashHow do I set them up23:57
nash?23:57
mithrookay23:58
mithrosend the config file23:59

Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!