Thursday, 2007-05-31

*** tpb has joined #tp00:00
*** ChanServ sets mode: +o tpb00:00
*** Epyon_ has joined #tp00:07
*** Epyon_ has quit IRC00:13
*** Epyon_ has joined #tp00:14
*** Epyon_ has quit IRC00:17
*** mithro has quit IRC00:24
*** Epyon_ has joined #tp00:35
*** Epyon_ has quit IRC00:42
*** Epyon_ has joined #tp00:42
*** Epyon_ has quit IRC00:48
*** Epyon_ has joined #tp00:48
*** mithro has joined #tp01:26
mithronash: back from lunch yet?01:28
nashyeah01:29
mithroany luck?01:29
nashhaven't looked yet01:31
mithrookay01:32
nashwatched some of the gal civ vids... want that game now ;-)01:32
nashof course, then I need a more powerful box... *sigh*01:35
mithroCore was generated by `./galaxie --username nash --password password --host localhost --game tp --ai s'.01:44
mithroProgram terminated with signal 11, Segmentation fault.01:44
mithro#0  0x0804f5d4 in tpe_orders_str_get ()01:44
mithro(gdb) bt01:44
mithro#0  0x0804f5d4 in tpe_orders_str_get ()01:44
mithro#1  0x0804efe0 in tpe_orders_msg_order ()01:44
mithroi didn't really get into gal civ01:44
nashmithro: Yeah - got a back trace01:44
nashHaving an issue parsing the resource requirements01:44
mithroany ideas what i am doing differently?01:45
nashAt the moment it looks like the build resources data01:45
nashmithro: Looking at protocol01:46
nashhave a phone meeting in a few minutes01:48
nashWehn they call01:48
nashSo if I go suddenly - that's why01:48
mithronash: okay01:48
nashAnyway... I'm trying to find the data sent by the Order Probe01:48
mithrodid you update tpserver-py and libtpproto-py since lunch?01:48
nashI'll do it again to be sure01:49
nashDo I need to do anything after I update?01:49
mithronope01:49
nashokay... crashing on my debug stuff01:50
mithrohttp://pastebin.ca/52489101:52
tpbTitle: general pastebin - Unnamed - post number 524891 (at pastebin.ca)01:52
mithroyour output of tpserver should look kind of like that01:52
nashWe're good01:53
nashMain issue then was the debug code was crashing...01:53
nashonce probe works, it's all good ;-)01:54
nash<order>BuildFleet</order><arg>Frigate x 1</arg><arg>Vanquish #0</arg>01:55
nashAnd that pastebin doesn't load for me...01:57
nashmithro: Remove that lump of code I gave you earlier...01:58
nashAnd it should work01:58
mithrowoo! I see info about the orders02:01
nashSo main problem... was lack of probe, and my dumbarsed debugging ;-)02:06
mithroit seems you don't like orders you didn't create02:07
nashheh - more likely orders I didn't create aren't debugged02:08
nashbbs02:08
nashmeeting02:08
nashback03:07
jothamman xpath makes xml so much easier to deal with03:07
jothami feel retarded for not having used it sooner03:07
*** mithro has quit IRC03:15
nashheh///03:20
nashAnywya I'm off home03:20
nashprobably talk to you all later tonight03:20
*** nash has quit IRC03:21
*** nash has joined #tp03:26
*** brx has quit IRC03:27
*** brx has joined #tp03:29
*** pschulz01 has quit IRC04:16
*** llnz has joined #tp04:33
llnznew approach to programming PlayerView04:53
jothamurl04:55
*** nash_ has joined #tp05:07
CIA-3llnz tpserver-cpp * r394e7732a04a /tpserver/ (Makefile.am playerview.cpp playerview.h):05:12
CIA-3Started PlayerView, taken initial parts from Player.05:12
CIA-3This will be far more extensive, handling partial views, history and05:12
CIA-3difference lists eventually. Going to be coded in small steps because it's05:12
CIA-3complicated.05:12
*** nash has quit IRC05:12
*** nash_ is now known as nash05:12
*** nash_ has joined #tp05:12
*** nash_ has quit IRC05:13
CIA-3llnz tpserver-cpp * rabe634eccaef / (12 files in 3 dirs): Use PlayerView, instead of Player for visible and usable things.05:48
llnzahhh, so that's why there is 7,000 more lines of code: rfts branch06:08
*** pschulz01 has joined #tp06:24
CIA-3nash galaxie * r4a7110244724 / (ai_smith.c galaxie.c tests/url-parse.sh tpe_orders.c): A few potential crash issues fixed.06:37
*** mithro has joined #tp06:52
llnzhi pschulz01, mithro06:53
pschulz01llnz: Evening.06:53
CIA-3mithro tpserver-py * re518011b61ee /tp/server/bases/ (Order.py Ruleset.py): Fixed Order's so they actually run.06:53
pschulz01Maybe I'll have a tpclient-pywx package this evening.06:54
mithronash: ping?06:54
llnzcool06:54
mithropschulz01: tpclient-pywx needs a special way to package it06:54
pschulz01mithro: I had some help :-)06:55
mithropschulz01: oh?06:55
nashmithro: pong06:55
pschulz01mithro: the Ubuntu-motu people were very helpful.. but.. we'll see I guess.06:55
mithronash: see that push :P06:56
mithropschulz01: well what did they say?06:56
pschulz01What is 'setuptools'?06:56
mithroit's the new python packaging system06:56
nashmithro: pulling now06:56
pschulz01mithro: I grabbed the build from another package..06:57
pschulz01mithro: Hmm.. I didn't save my notes.06:57
mithropschulz01: tpclient-pywx can't be packaged like a python library06:58
CIA-3llnz tpserver-cpp * r0ab45248100a /tpserver/player.cpp: Set the PlayerId in PlayerView06:58
pschulz01mithro: *&%^06:58
pschulz01mithro: How should it be packages?06:58
pschulz01mithro: How should it be packaged?06:58
mithrolibtp*-py can be packaged that way06:59
pschulz01I can run it directly from it's directory.. so do I just have to put it in a directory somewhere?06:59
mithropschulz01: kind of, you have to put in a directory some where then use the wrapper script06:59
pschulz01eg /usr/local/tpclient-pywx07:00
pschulz01What's the wrapper?07:00
pschulz01So.. /usr/bin/tpclient-pywx07:00
mithroyou put the contents to /usr/lib/tpclient-pywx (probably)07:01
pschulz01Yep... can do that.. hand crafted makefile (rules) here I come.07:01
mithrothen use the ./doc/tp-pywx-installed as tpclient-pywx07:01
mithrothen of course you should use alternatives for "tpclient" to be linked to it07:02
pschulz01mithro: One step at a time.07:02
pschulz01Is there an equivalent 'make install' for the exisiting code?07:03
mithroTBBle has done libtp*-py07:04
mithrothere is no way to "install" tpclient-pywx at the moment07:05
pschulz01mithro: I can do a debian only install (for the package) by copying files around, but it would be good to have a general 'install' target...07:08
mithropschulz01: well if you want to :P07:13
mithrothe media needs to be installed in a certain way too07:13
pschulz01mithro: I don't know enough about python :-D07:13
mithropschulz01: you could do a makefile as you said?07:16
pschulz01mithro: Probably the best.. then it would work for other dists as well.07:17
pschulz01Haha.. now have an empty package..07:19
pschulz01Step 1.07:19
pschulz01Step 2. (shrug)07:19
pschulz01Step 3. Reap profits07:19
llnzhumm.... need a good name for a ruleset....07:52
nashelvis07:52
llnzsomething slightly more 'space' related07:55
nashelvis in space?07:56
llnzi guess i could do "Codename Elvis", with a view of changing the name later07:56
nashhehe07:58
* llnz wonders if he should publish any part of his grand thousand parsec game at all07:58
llnzgame idea, that is07:58
nashllnz: Hell yeah07:59
mithrohey nash?08:04
mithrollnz: put it in the wiki?08:04
llnzyeah08:04
pschulz01muppets08:04
llnzdoing so right now (or at least the stub for it)08:04
mithrofleets seem to get getting built08:05
pschulz01pigs08:05
nashsweet08:05
llnzbtw, since MTSec isn't complete, should it be up on the wiki too?08:05
nashmithro: cool08:05
nashSorry, working on another project tonight ;-)08:06
mithronash: that is unthinkable!08:06
nashIt is defined in non-wiki pages08:06
CIA-3mithro tpserver-py * r512ff43a7bb5 /tp/server/ (bases/Design.py db/__init__.py rules/minisecplus/__init__.py): Added Scout/Frigate/Battleship Designs to Minisec+08:07
pschulz01mithro: Should I change tp-pywx-installed to point to /usr/lib/tpclient-pywx/tpclient-pywx, or keep /usr/share/games/tpclient-pywx08:10
mithropschulz01: the tp-pywx-installed script will search the LDPATH for a tpclient-pywx directory08:11
mithroexport TPCLIENT_GRAPHICS="/usr/share/games/tpclient-pywx"08:11
mithrothat is only for the graphics08:11
pschulz01Ok..08:11
pschulz01Yup.. I see how it's done now.08:11
mithropschulz01: there should be a better way then a temp file08:13
mithrobut that was the best I could come up with08:14
pschulz01:-)08:14
pschulz01I just realised why I wasn't getting any graphics.08:15
pschulz01(Other then the initial splash screen.)08:16
pschulz01mithro: Found the client in /usr/lib/tpclient-pywx08:24
pschulz01/usr/bin/tpclient-pywx: 27: ./tpclient: not found08:24
pschulz01What need to go where?08:24
pschulz01Pasting current list to pastebin08:24
mithrothat should probably tpclient-pywx08:24
pschulz01Ok.. trying again.08:26
mithronash: should fix the 3x(null) problem08:26
pschulz01Found the client in /usr/lib/tpclient-pywx08:27
pschulz01Traceback (most recent call last):08:27
pschulz01  File "./tpclient-pywx", line 10, in <module>08:27
pschulz01    import requirements08:27
pschulz01ImportError: No module named requirements08:27
nashI should, or that should?08:27
nashmithro: ?08:28
mithropschulz01: ?08:35
mithronash: that should08:35
pschulz01mithro: Sorry..08:36
pschulz01mithro: Got to the point where the client is asking for tp.netlib and tp.client08:37
mithroyou installed them?08:37
pschulz01Building the packages for them now.08:38
* llnz wanders off08:38
llnzlater all08:38
*** llnz has quit IRC08:39
pschulz01llnz: later :-)08:39
pschulz01mithro: Where should these libraries go?08:41
pschulz01tp.client08:42
mithropschulz01: "python setup.py install" but there should already be debian directories08:42
pschulz01/usr/lib/libtpclient-py08:42
pschulz01?08:42
pschulz01Ok.08:42
pschulz01problem with 'setup.cfg'.. (it is moved out of the way (for some reason)08:44
mithrothe python libraries can be installed08:44
mithropschulz01: ?08:46
pschulz01Is there anyway to have them install in a subdirectory? eg $(DESTDIR)08:46
mithropschulz01: why would you want to?08:47
pschulz01Otherwise I'll have to copy them into the client08:47
pschulz01Debian packaging need me to install them into a 'subdirectory'08:48
mithroyou can just do08:48
mithro./debian/rules binary08:48
pschulz01Hmm08:50
pschulz01http://paste.ubuntu-nl.org/23417/08:51
tpbTitle: Ubuntu Pastebin (at paste.ubuntu-nl.org)08:51
pschulz01I had to chmod 775 rules08:52
mithropschulz01: the setup.cfg move doesn't exist in the code I'm looking at08:53
mithrotim@ultraslim:~/oss/tp/libtpclient-py$ grep setup ./debian/*08:53
mithro./debian/control:Build-Depends-Indep: python-central (>= 0.5.6), python-setuptools (>= 0.6b3-1), python-all08:53
mithro./debian/rules: python$* setup.py build08:53
mithro./debian/rules: python$* setup.py install --root=$(CURDIR)/debian/python-tp-client \08:53
pschulz01mithro: Ahh. old version.08:55
pschulz01http://paste.ubuntu-nl.org/23419/08:56
tpbTitle: Ubuntu Pastebin (at paste.ubuntu-nl.org)08:56
mithropschulz01: install python-setuptools08:57
pschulz01http://paste.ubuntu-nl.org/23421/09:00
tpbTitle: Ubuntu Pastebin (at paste.ubuntu-nl.org)09:00
pschulz01night.. some progress.09:01
mithrohrm09:02
*** pschulz01 has quit IRC09:11
*** niphree has joined #tp12:08
niphreehello12:08
*** MihailBalan has joined #tp13:14
*** dmpayton has joined #tp13:18
*** Epyon_ has quit IRC13:28
*** Epyon_ has joined #tp13:28
*** MihailBalan has quit IRC13:41
*** MihailBalan has joined #tp14:27
*** MihailBalan has quit IRC14:27
*** MihailBalan has joined #tp14:28
*** Epyon has quit IRC14:38
*** Epyon_ has quit IRC14:38
*** niphree has quit IRC15:33
*** MihailBalan has quit IRC16:00
*** dmpayton has quit IRC16:02
*** dmpayton has joined #tp16:56
*** Epyon has joined #tp17:22
*** nash has quit IRC17:54
*** llnz has joined #tp18:29
xdotxmorning(?) llnz18:58
llnzafternoon xdotx19:01
llnzand yes, it is morning here19:01
*** nash has joined #tp19:02
xdotxi just woke up a couple hours ago too ;)19:03
nashheyo19:14
llnzhi nash19:20
xdotxhey nash19:21
* nash waits for mithro19:23
* dmpayton pokes mithro19:41
mithrohey people20:29
brxhey mithro20:29
mithro~seen niphree20:30
tpbmithro: niphree was last seen in #tp 8 hours, 21 minutes, and 55 seconds ago: <niphree> hello20:30
nashmithro: You'll have an interesting email landing shoirtly... just as soon as I finish writing it ;-)20:31
mithronash: is that a good thing or a bad thing?20:31
mithroopps missed niphree :/20:31
nashmithro: Good20:33
mithronash: oh? okay cool20:33
mithrobrb have to get ready for uni20:33
nashokay20:33
nashmithro: You have mail20:45
mithrowow! two really cool emails20:47
mithrogot one from a friend I havn't seen in 6 years20:47
nashmithro: And also Dystopic - He's back!20:47
mithrotoday is looking to be a good day :)20:47
mithro~seen DystopicFro20:47
tpbmithro: DystopicFro was last seen in #tp 4 weeks, 2 days, 19 hours, 9 minutes, and 1 second ago: <DystopicFro> nash: I'll email you the location that you can clone from when I get it up20:47
nashemail ;-)20:48
* llnz notes that dmpayton is getting married today20:49
nashinteresting day20:49
nashdmpayton: Good luck!  Congratulations!20:49
mithrodmpayton: your getting married today?20:49
mithrodmpayton: what you doing on IRC? :P20:49
mithromy last offical day at uni too20:51
mithrollnz: if i recall correctly you write libtpproto-cpp for a uni project?20:53
llnznope20:54
mithrooh?20:54
llnzfor my honours software engineering project, i refactored tpserver-cpp20:54
mithroahh okay20:54
mithronash: i'll email the guy too later today20:56
nashcool21:00
*** mithro has quit IRC21:16
*** mithro has joined #tp21:33
dmpaytonmithro: technically, I'm getting married tomorrow. :)22:01
mithrodmpayton: ahh the wonders of timezones ;)22:02
llnzhehe22:02
dmpaytonmithro: Heheh22:02
dmpaytonhttp://www.americanlutheranburbank.org/ <--that's the church where the ceremony will be held tomorrow evening.22:04
tpbTitle: American Lutheran Church (at www.americanlutheranburbank.org)22:04
dmpaytonI've always loved the look of that church, both inside and out.22:04
llnzcool22:05
* llnz is getting married in Nov next year22:05
dmpaytonawesome llnz, congrats!22:06
mithrollnz: cool22:06
llnzthanks22:06
mithrollnz: been meaning to ask you when the big day was22:06
llnz15 November 200822:06
mithrobrb22:06
*** mithro has left #tp22:06
*** mithro has joined #tp22:07
dmpaytonwb22:07
nashHeres some of mine if you like: http://www.inlightenonline.com.au/thumb.php?event=91 (login in nash/nash)22:09
tpb<http://ln-s.net/Zxv> (at www.inlightenonline.com.au)22:09
mithrodmpayton: got your Google suprise yet?22:09
dmpaytonmithro: Yep, arrived in the mail the other day. :)22:09
mithrodmpayton: cool :)22:10
dmpaytonYou heard what it is?22:10
nashmithro: I want ot know why mentors don't get a copy... ;-/22:11
mithrodmpayton: yes22:11
mithronash: you can get it for free if you want ;)22:11
llnznash: nice22:11
nashmithro: Download it?  Not the same as treeware22:12
nashllnz: Thanks22:12
dmpaytonnash: Wow, looks like you had a gorgeous wedding22:13
mithronash: i ordered myself a copy22:13
nashdmpayton: Fantastic22:13
llnz???22:13
nashFrom teh church you look down over sydney harbour,22:13
mithroit wasn't too expensive (compared to similar books)22:13
nashperfect weather, great locations22:13
llnznash: cool22:14
llnzmithro: what suprise?22:14
nashbeautiful bride and bridesmaids too ;-)22:14
mithrollnz: all students got a suprise from Google22:14
dmpaytonnash: and I agree, treeware > ebooks22:15
* llnz finds a reference and reads22:15
mithronash: it should be a "self training" tax deduction22:17
nashmithro: Self training != 100% tax offset however22:22
mithronash: yeah, it's a little complicated but for me all my other uni expenses make it a pretty much 100% offset22:24
nashbastard22:24
nash:-)22:24
dmpaytonWow, I'm such a nerd...22:26
nash?22:30
nashdmpayton: What? Wifi at your wedding?22:32
llnzhehe22:33
dmpaytonnash: no... I wish22:34
dmpaytonMy friend and I were comparing our bookshelves22:34
dmpaytonhttp://dmpayton.com/bookshelf.jpg22:34
nashHmm... XHTM Black Book - throw it out it's crap.22:35
nashDeitel & Deitel's C++ is much better22:35
nashYou lose 84 nerd points for a 'dummies' book (although at least it is 'javascript')22:36
dmpaytonnash: I bought those loooong ago. I was, I think, maybe 12 years old. :P22:36
nashAD&D 1st ed gets you quite a lot of points back though22:37
* dmpayton <3 ADD22:37
nashBah... AD&D is intro RPG22:38
nashWhich other systems have you played?22:40
dmpaytonnash: Just ADnD, unfortunately.22:40
nashhmm... this needs to be fixed ;-)22:40
dmpaytonbrb22:41
*** dmpayton has quit IRC22:41
*** dmpayton has joined #tp22:49
dmpaytonOi, I can't wait for this thing to be over.22:49
nashI know that feeling22:54
jothamheh22:55
jothami got hit by a car yesterday22:55
jothami can't wait to stop aching =)22:55
mithrohey jotham22:58
mithrojotham: really?22:59
jothamhey22:59
jothamyeah, bmw drove fairly fast into the side of me when i was riding along22:59
jothamnothing on my body broken23:00
jothami have concussion, and bruised a lot23:00
jothamwas thrown up into the air and landed head/sholder first on the bonnet23:00
jothamdented it23:00
jothamsmashed all the glass along the front of his car23:00
dmpaytonjotham: Ouch, glad you're (relatively) okay!23:04
*** daxxar has quit IRC23:05
*** daxxar has joined #tp23:08
mithrojotham: that sucks, I've only been hit by a car once and that was when I was quite young23:21
jothami got run over when i was a kid23:21
jothamby an army unimog23:21
jothamin long grass23:21
mithrowats a unimog?23:23
llnzouch23:23
mithrojotham: so you getting lots of "bed rest" (IE Thousand Parsec coding ;)23:24
llnza unimog is a large wheeled troop carrying truck23:26
jothami am at work23:30
jothamnot doing much tho23:30
jothamfeeling dizzy23:30
mithrojotham: :/23:30
jothamconcussion isn't good for clear thinking23:30
llnzjotham: what city are you in again?23:32
jothamwellington23:32
llnzI'll be in Wellington on Thursday23:33
mithronash: http://jonas.nitro.dk/tig/23:53
tpbTitle: Index of /tig (at jonas.nitro.dk)23:53

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