*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
*** xdotx has joined #tp | 00:28 | |
* xdotx lives | 00:29 | |
mithro | hey xdotx | 00:32 |
---|---|---|
mithro | so you going to get hacking soon? | 00:32 |
xdotx | mithro: going to start writing some plans and playing some rfts | 00:33 |
mithro | cool | 00:33 |
mithro | was rfts multiple player? | 00:34 |
xdotx | mithro: negative | 00:34 |
mithro | how are you finding tpserver-cpp? | 00:35 |
xdotx | mithro: what i've seen looks good, but haven't had much time to play with it | 00:36 |
mithro | xdotx: might be an idea to give a MiniSec game a go | 00:37 |
* xdotx nods | 00:37 | |
xdotx | mithro: any suggestions for a dos emulator? | 00:37 |
mithro | nash's AI is almost impossible to beat :P | 00:37 |
mithro | dosbox? | 00:37 |
mithro | dosemu? | 00:37 |
xdotx | installing dosemu now | 00:38 |
mithro | dosbox was pretty good last time I used it about 3 years ago | 00:38 |
xdotx | building newest one | 00:38 |
xdotx | heh | 00:38 |
mithro | http://dosbox.sourceforge.net/news.php?show_news=1 | 00:38 |
tpb | <http://ln-s.net/JWL> (at dosbox.sourceforge.net) | 00:38 |
mithro | specifically used it to play Dune 2 | 00:38 |
mithro | actually I think it's closer to 6 years ago now | 00:38 |
xdotx | oh.. I actually already installed that too | 00:40 |
* xdotx gives it a try | 00:40 | |
nash | RFTS was multiplayer - hotseat or email turns though | 00:43 |
xdotx | the first version? | 00:43 |
nash | Ye | 00:43 |
nash | s | 00:43 |
nash | The AIs were good, but humans were the real challenge. | 00:44 |
nash | To play multiplayer - with non-hotseat you need to basically do a turn, send it, opponent does turn, send it... until last person does turn, they then gen, do the next turn, and send... | 00:45 |
*** JLP has quit IRC | 00:45 | |
nash | Any decent human player could beat an AI 90% of the time | 00:45 |
xdotx | interesting | 00:46 |
nash | Most of the time if you lost it was easy to see either a series of big screwups early on, or really really bad starting positions (AI in reach of your homeworld, but you not in reach of theirs) | 00:46 |
xdotx | dosbox is workin' great | 00:48 |
*** JLP has joined #tp | 00:49 | |
xdotx | yep, hotseat multiplayer quite apparent (now that i can read the intro screen text) | 00:50 |
nash | For anything else you do the turn, save, and send that .trn (i think) | 00:50 |
nash | Most games are hotseat however. | 00:50 |
* xdotx is so going to challenge his room mates | 00:50 | |
nash | Good | 00:51 |
CIA-3 | mithro tpserver-py * r9c738d707e93 / (3 files in 3 dirs): | 00:51 |
CIA-3 | Add ability to turn off SQL echo. | 00:51 |
CIA-3 | Removed some excess prints.. | 00:51 |
mithro | nash: i'm liking "git-commit --interactive" | 00:52 |
nash | heh | 00:53 |
nash | I rarely use it | 00:53 |
mithro | it compensates for the fact I don't commit enough | 00:54 |
mithro | or the fact that I end up solving bugs in groups rather then one at a time | 00:54 |
nash | OKay, i commit at the drop of a hat | 00:55 |
nash | Particualrly with git where commits are fast ;-) | 00:55 |
mithro | nash: I really should branch more often | 00:55 |
nash | Also a interesting habit to get into. | 00:56 |
CIA-3 | mithro tpserver-py * r99d2256c29d6 /dump.sh: Removed unused file. | 00:56 |
CIA-3 | mithro tpserver-py * r43dbc1c6a616 /tp/server/bases/Game.py: | 00:56 |
CIA-3 | Allow new game objects again. | 00:56 |
CIA-3 | The singlton cache broke the ability to create a new empty game object. | 00:56 |
mithro | what I should really do is the following | 00:56 |
mithro | "Oh I found a bug I should fix..." | 00:56 |
mithro | <branch> | 00:56 |
mithro | "Fixed the bug, yay" | 00:56 |
mithro | <commit> | 00:56 |
mithro | <merge branch back into my working> | 00:57 |
nash | Personally I fix bugs on mainline, and add features on branches | 00:57 |
nash | I don't see the real need for bug branches | 00:57 |
mithro | nash: yes - well that is another way to do it - but really I should branch more often | 00:58 |
*** pschulz01 has joined #tp | 01:18 | |
mithro | hello pschulz01 | 01:23 |
mithro | you intrested in Thousand Parsec? | 01:23 |
pschulz01 | Howdy.. I was lookign for a game to join, but I though I might start up my own server instead. Unfortunately, I'm having a problem with ./configue finding 'libtpr' | 01:23 |
pschulz01 | libtprl | 01:24 |
pschulz01 | Just found out why there isn't a ubuntu package for this. | 01:24 |
mithro | pschulz01: sadly, the demo server is down at the moment | 01:24 |
pschulz01 | mithro: I'm looking for an new game to play. | 01:24 |
mithro | pschulz01: it's developed by Lee for Thousand Parsec, you can find it on the website | 01:24 |
pschulz01 | :-) | 01:25 |
mithro | pschulz01: we really need a deb packager for Ubuntu :P | 01:25 |
pschulz01 | Do you think that there would be interest ?? | 01:25 |
pschulz01 | Let me do the client first. | 01:26 |
mithro | pschulz01: well, it would make life a lot easier for everyone to just try it out | 01:26 |
pschulz01 | :-) | 01:26 |
mithro | all the dependencies (apart from ones developed by Thousand Parsec) are already in Ubuntu | 01:27 |
pschulz01 | Yes.. I noticed that :-) | 01:27 |
nash | pschulz01: If you are packaging... feel free to package galaxie too - it's a little trickier dependancy wise however... | 01:27 |
pschulz01 | The client 'just ran'.. although are some packages on the page which I couldn't find, but didn't look like they were needed. | 01:28 |
mithro | pschulz01: which client are you using tpclient-pywx? | 01:28 |
pschulz01 | nash: one thing at a time :-) | 01:28 |
pschulz01 | mithro: yes.l | 01:28 |
mithro | pschulz01: okay cool, I really need to do a new release sometime | 01:29 |
pschulz01 | mithro: Can you release a tarball directly from the git? | 01:29 |
mithro | pschulz01: possibly, why? | 01:30 |
pschulz01 | mithro: I'll get the 'git tree' and create 'tar' from that, then use that to create the deb. | 01:30 |
pschulz01 | Otherwise I'll just use the 'tar' | 01:31 |
nash | man 'git-archive' | 01:31 |
mithro | pschulz01: well, it's probably best to start with the "released" versions | 01:31 |
nash | pschulz01: I belive that is what you want | 01:32 |
pschulz01 | nash: Ta. | 01:33 |
mithro | pschulz01: then we can figure out the best way to do the unreleased versions | 01:33 |
pschulz01 | mithro: Yes | 01:33 |
mithro | TBBle was working on doing debian packaging, but got very busy and hasn't been around much | 01:33 |
*** _JLP_ has joined #tp | 01:38 | |
*** JLP has quit IRC | 01:39 | |
mithro | pschulz01: we are currently working on more intresting games then MiniSec | 01:42 |
mithro | xdotx: is doing a RFTS clone for the Google Summer of Code | 01:42 |
mithro | and the development version of tpclient-pywx is quite different to the stable version | 01:44 |
pschulz01 | I don't have the package 'python-gettext' | 01:48 |
mithro | oh? | 01:49 |
pschulz01 | Not on Ubuntu. | 01:49 |
* mithro checks | 01:50 | |
pschulz01 | The 'release version' 0.2.2 runs from the directory, but the git version checks for this and reports warnings and quits. | 01:51 |
mithro | pschulz01: can you do the following | 01:52 |
mithro | python | 01:52 |
pschulz01 | This is in feisty | 01:52 |
mithro | >>> import gettext | 01:52 |
* mithro runs fesity | 01:52 | |
pschulz01 | same with 'psyco' etc? | 01:53 |
TBBle | I dunno about Ubuntu, but on Debian's python2.4 the gettext module comes with the base python2.4 package. | 01:54 |
pschulz01 | mithro: Run 'python' as root? | 01:54 |
mithro | pschulz01: as a user is fine | 01:54 |
mithro | hey TBBle | 01:54 |
mithro | so why don't we have debian packages? :P | 01:55 |
mithro | looks like gettext should be part of the stock python | 01:55 |
mithro | http://packages.ubuntu.com/cgi-bin/search_contents.pl?word=gettext.py&searchmode=searchfiles&case=insensitive&version=feisty&arch=i386 | 01:55 |
tpb | <http://ln-s.net/XPt> (at packages.ubuntu.com) | 01:55 |
TBBle | As it happens, I'm looking at them now. | 01:55 |
*** LHX has joined #tp | 01:55 | |
TBBle | Hmm. I presume you want the debian/ directories updated in master branch? | 01:55 |
LHX | good evening (morning if you're on the other side of the world) | 01:56 |
TBBle | Happily, I'm now experienced enough with git (mucking about with X drivers) that I'm ready to get my ass into gear on this. | 01:56 |
mithro | hello LHX | 01:56 |
LHX | hi mithro | 01:56 |
mithro | you intreseted in Thousand Parsec? | 01:56 |
LHX | yes | 01:57 |
LHX | i came here to find out what it can and can't do at the present time | 01:57 |
LHX | and not in a programming manner | 01:57 |
pschulz01 | TBBle: So.. is the plan to have ./debian directory in each 'git' archive? | 01:57 |
mithro | wow, whats with everyone turning up at once? | 01:57 |
LHX | I'm looking for a 4x game that is more like Stars! | 01:57 |
LHX | with PBEM against humans only the main course | 01:57 |
mithro | LHX: Thousand Parsec does not support PBEM | 01:58 |
pschulz01 | WTFsPBEM | 01:59 |
mithro | pschulz01: did that commands work? | 01:59 |
mithro | pschulz01: Play By Email | 01:59 |
pschulz01 | mithro: Oh ta. :-) | 01:59 |
pschulz01 | Um.. yes.. but not sure what I was trying to do.. | 01:59 |
pschulz01 | TBBle: Which ones are you debianizing? | 02:00 |
mithro | pschulz01: okay, start up python in the terminal | 02:00 |
mithro | (by running python) | 02:00 |
pschulz01 | Yep | 02:00 |
mithro | then in the console type "import gettext" | 02:00 |
pschulz01 | yep. | 02:00 |
pschulz01 | no error | 02:00 |
LHX | sorry, batteries died in wireless kb | 02:01 |
mithro | pschulz01: oh... | 02:01 |
LHX | well fooey | 02:01 |
LHX | I keep looking for my ultimate chess game | 02:01 |
LHX | I had it for awhile with SE IV | 02:01 |
mithro | LHX: we decided to not support PBEM because of the dynamic nature of Thousand Parsec rulesets | 02:01 |
LHX | and then SE V came out and is still not playable | 02:01 |
mithro | SE? | 02:01 |
LHX | space empires | 02:01 |
LHX | i understand mithro | 02:01 |
pschulz01 | mithro: 'import pysco' gives an error though. | 02:02 |
mithro | pschulz01: can you msg me the error? | 02:02 |
LHX | so you're saying the rulesets evolve during the same session of play? | 02:02 |
mithro | LHX: they can if you want | 02:03 |
LHX | to be honest, all I know of TP was what i heard from the free orion forum, and the brief screenshot gallery at TP's site | 02:03 |
LHX | i liked the functionality and lack of flash in the GUI | 02:03 |
mithro | LHX: basically, Thousand Parsec is a framework for building 4X space games | 02:03 |
LHX | (I'm not a programmer) but are you saying it's like pyGame, or is it more like a free civ that can be modded? | 02:04 |
mithro | LHX: currently we have one complete ruleset (MiniSec), and two new rulesets underdevelopment, a RFTS clone and a MTSec | 02:04 |
TBBle | Well, libtpproto-py and libtpproto-cpp already have debian/ directories, as does libtpclient-py. | 02:05 |
TBBle | So I'm updating those first. Conviniently, libtpclient-py only needed a small change. | 02:05 |
TBBle | Hmm. Where should I send patches? I presume we have a -devel mailing list, but I don't think I'm subscribed. | 02:06 |
mithro | TBBle: yeah, the -devel list would be good | 02:06 |
mithro | or upload to the SF bug tracker | 02:06 |
mithro | or if you are going to be active enough, I can give you a git account | 02:06 |
LHX | <mithro> how long is a typical MiniSec game? | 02:07 |
CIA-3 | mithro tpclient-pywx * rbf2fa1243010 /requirements.py: Fixed a few errors in requirement output. | 02:07 |
mithro | LHX: dunno, we havn't had enough players to actually give a real game a go | 02:07 |
LHX | hehe | 02:07 |
mithro | LHX: we really need people to test our stuff | 02:08 |
LHX | if i drop an email ya'll can get a hold of me if you need an extra player for testing purposes, I start law school in August but until then I'm just goofing off | 02:08 |
mithro | LHX: have you ever played RFTS? | 02:09 |
LHX | no... is that reach for the stars? | 02:09 |
mithro | yeah | 02:10 |
TBBle | Well, for the moment, I'll post to the mailing list, that seems to be the way git's structured for non-committers. | 02:10 |
LHX | i've heard about it, but no experience... I played Stars! and SpaceEmp 4 competitively, was fond of Moo2, tried VGAP but couldn't get into it... just looking for a new game | 02:10 |
mithro | LHX: well, xdotx could probably use some players over the summer :) | 02:11 |
LHX | sorry if I sound like a complete newb.. but what's xdotx | 02:12 |
xdotx | heheh | 02:12 |
LHX | would RFTS be something I could find on the underdogs? (assuming that website is still around?) | 02:12 |
mithro | xdotx is a person :) | 02:12 |
LHX | lol | 02:12 |
* xdotx is working on the RFTS game | 02:12 | |
xdotx | :) | 02:12 |
LHX | should've looked at the chan list | 02:13 |
mithro | xdotx got accepted into the Google Summer of Code, he will be working on implimenting RFTS "on Thousand Parsec" | 02:13 |
xdotx | and yes, underdogs is where I found it ;) | 02:13 |
LHX | congrats xdotx | 02:13 |
LHX | I wish I could code | 02:13 |
mithro | LHX: as I said, we need testers too | 02:13 |
LHX | I've picked up a couple of python books but when it came to actually getting anything accomplished I failed miserably | 02:14 |
LHX | do ya'll have a mailing list? | 02:14 |
LHX | I have an xp 32 box, a osX box a ubuntu box and an arch linux box up and running | 02:15 |
mithro | LHX: yes, we have a few | 02:15 |
mithro | tp and tp-devel are good to track | 02:15 |
mithro | we used to have forums to, however they are currently down | 02:15 |
LHX | well i just put myself onto TP | 02:16 |
LHX | I'll try to read the digests when I have time | 02:16 |
mithro | LHX: they are very low volume | 02:17 |
mithro | about 5-6 emails a month | 02:17 |
LHX | well then, i'll be sure to read them... just make a call for testers when the time comes, I can't promise I'll have free time but I'll give it my best to support OS games. It was a pleasure chatting with you mithro, thanks for being patient and for answering all my questions! | 02:18 |
mithro | LHX: your welcome | 02:18 |
*** LHX has quit IRC | 02:19 | |
TBBle | Hmm. How do we want versioning to work? I can push a commit that brings debian/changelog up to matching the current tag, and that's what the python stuff seems to be doing too... | 02:30 |
mithro | TBBle: not sure I quite understand | 02:31 |
TBBle | OK, don't worry about it then. | 02:32 |
TBBle | I'm just setting up to start pushing patches. | 02:32 |
mithro | TBBle: I would be happy to give you push access | 02:32 |
TBBle | Yeah, that'll work for me to... I've never used push access before, mind you. I'll have to read up on it a little, so for now, I'll just push these by email. | 02:33 |
TBBle | Uh. "me too" I meant. | 02:33 |
mithro | TBBle: will need a ssh pubkey | 02:34 |
nash | TBBle: git-push or cg-push will pretty much do what you want ;-) | 02:35 |
TBBle | Oh, good. | 02:39 |
TBBle | OK, lemme dig up my pubkey. (Laptop just ground to a halt, SL viewer's final link line is ~40k) | 02:39 |
TBBle | Shall I query it to you, mithro? | 02:40 |
mithro | TBBle: query it? | 02:41 |
mithro | pmsg or email would be fine | 02:41 |
CIA-3 | Paul.Hampson libtpclient-py * rabbadb9a8471 /debian/rules: Remove workaround for setup.cfg left next to setup.py | 02:58 |
CIA-3 | Paul.Hampson libtpclient-py * r1e2c8a007c8b /debian/changelog: Update Debian packaging to current version number | 02:58 |
CIA-3 | Paul.Hampson libtpclient-py * ra6bd007ec7cd /debian/ (changelog control): Build-depend on python-all, to ensure runtimes are present | 02:58 |
mithro | http://git.thousandparsec.net/gitweb/gitweb.cgi?p=libtpclient-py.git;a=commit;h=abbadb9a84716d5eac3522f22ef0622c3ec97cf9 | 02:59 |
tpb | <http://ln-s.net/XQ5> (at git.thousandparsec.net) | 02:59 |
mithro | http://git.thousandparsec.net/gitweb/gitweb.cgi?p=libtpclient-py.git;a=summary | 02:59 |
tpb | <http://ln-s.net/XQ6> (at git.thousandparsec.net) | 02:59 |
mithro | :p | 02:59 |
TBBle | Hmm. An easy way to test the functionality of the tp-netlib and tp-client python modules? | 03:12 |
TBBle | Well, importing works OK, at least. | 03:12 |
mithro | TBBle: yeah, importing is a good first step | 03:16 |
CIA-3 | Paul.Hampson libtpproto-py * r123b96bb8013 /debian/changelog: Update for new upstream version | 03:17 |
CIA-3 | Paul.Hampson libtpproto-py * r1b954c7a2f3e /debian/ (changelog control): | 03:17 |
CIA-3 | Build-depend on python-all so we build against all supported | 03:17 |
CIA-3 | python runtimes | 03:17 |
CIA-3 | Paul.Hampson libtpproto-py * rd5830e03c893 /debian/ (changelog rules): Remove some workarounds and ensure package builds against all requested runtimes | 03:17 |
mithro | other then running a client there arn't really any other tests | 03:17 |
TBBle | Cool | 03:17 |
CIA-3 | mithro tpserver-py * r89db14d62b8a /tp/server/__init__.py: Actually used the SQL echo setting. | 03:23 |
CIA-3 | mithro tpserver-py * rbe27444fca60 /tp/server/bases/Ruleset.py: Added colour helper functions. | 03:23 |
CIA-3 | mithro tpserver-py * r93743aa080af / (6 files in 5 dirs): | 03:23 |
CIA-3 | Started adding support for locks. | 03:23 |
CIA-3 | This will stop the server from doing stupid stuff in the middle of turn | 03:23 |
CIA-3 | processing. | 03:23 |
CIA-3 | Required moving the transactions out of tpserver-tool and into the actual | 03:23 |
CIA-3 | commands where it belongs. | 03:23 |
CIA-3 | mithro tpserver-py * r3c69c1d9078b / (8 files in 4 dirs): | 03:23 |
CIA-3 | Locking now appears to be working. | 03:23 |
CIA-3 | The turn process will lock the database. The tpserver-py will refuse to do | 03:23 |
CIA-3 | operations while the lock is in place. | 03:23 |
CIA-3 | "tpserver-py-tool --status" will give you information about the current | 03:23 |
mithro | TBBle: so how do we go about having our own debian repository with all the stuff in? | 03:23 |
CIA-3 | status of games and the associated locks. | 03:24 |
mithro | s/debian/debs | 03:24 |
mithro | and how do we build it for ubuntu (dapper|edgy|fesity) and debian (stable|testing|unstable) ? | 03:25 |
TBBle | Hmm. Do you want pysco or psyco? pysco is a long-dead python music thingy module collection, psyco is the specialising compiler thing. | 03:25 |
* TBBle is referring to requirements.py in tpclient-pywx | 03:26 | |
mithro | TBBle: see rbf2fa1243010 | 03:26 |
mithro | http://git.thousandparsec.net/gitweb/gitweb.cgi?p=tpclient-pywx.git;a=blobdiff;f=requirements.py;h=cac249307e4d8c4154666ca7d4dae6ecb278b3ab;hp=5a4da43f7d6539ac085cef9fc846f8428d5fcebd;hb=bf2fa12430103b6e2a2c97fb421f98d4381b4e71;hpb=9dcba6eab0c9e7bea4194aa9790367862550b2e7 | 03:27 |
tpb | <http://ln-s.net/XQ:> (at git.thousandparsec.net) | 03:27 |
TBBle | Whoops, forgot to pull. ^_^ | 03:27 |
TBBle | Do you want daily debs, release debs, or both? | 03:28 |
mithro | TBBle: well, we want release debs definately | 03:29 |
mithro | daily debs would be cool | 03:29 |
mithro | but i'm not sure how useful they would be | 03:29 |
TBBle | Yeah, I'm inclined to agree. | 03:30 |
mithro | actually daily debs of the stable branch would be okay | 03:31 |
TBBle | Well, for release debs, once someone tags the release, build debs from those and use apt-ftparchive to build an apt-able repo. | 03:31 |
TBBle | Hmm. Might want to note that psyco is x86 (32-bit) only... | 03:31 |
mithro | TBBle: not quite sure how to detect x86 | 03:31 |
TBBle | Yeah, I dunno if you can. | 03:35 |
mithro | so how goes tpclient-pywx packaging? | 03:37 |
TBBle | Hmm. platform.machine() and platform.architecture() | 03:38 |
TBBle | I have to read up on the python policy section on python programs, and find some examples. | 03:39 |
mithro | TBBle: it's designed so that you can install everything into | 03:39 |
mithro | /usr/lib/tpclient-pywx | 03:40 |
mithro | and then use the ./doc/tp-pywx-installed as /usr/bin/tpclient-pywx | 03:40 |
TBBle | Oh fun, ran it from the directory and it sefaulted. | 03:40 |
mithro | TBBle: oh? | 03:40 |
mithro | that is a bit unushal | 03:41 |
TBBle | OK. Dropping everything into /usr/lib won't work, it's all arch-indep apart from the .pyc files which are generated at install time. | 03:41 |
mithro | TBBle: thats how mailman seemed to work | 03:41 |
mithro | http://packages.debian.org/cgi-bin/search_contents.pl?searchmode=filelist&word=mailman&version=stable&arch=i386 | 03:43 |
tpb | <http://ln-s.net/XQC> (at packages.debian.org) | 03:43 |
mithro | TBBle: so do you have debs of the python libraries you could upload? | 03:44 |
mithro | you definately don't want to install things from tpclient-pywx into the shared python directories | 03:47 |
mithro | as the names are very likely to conflict | 03:47 |
mithro | i don't have any x64 machines to test platform.machine() | 03:49 |
TBBle | Mailman isn't exactly a shining example of the python policy, it rather predates it and in fact ends up as painful mass of symlinks | 03:49 |
TBBle | Well, platform.architecure()[0] will return '32bits' on a 32-bit arch, I believe. | 03:49 |
TBBle | Yeah, I could stick the .debs I built up, but they're marked 0.2.2 even though they're from current master. | 03:50 |
mithro | TBBle: ahh, thats a little naughty :P | 03:50 |
TBBle | Stackframe for the sig11 is 122 deep, Goes through wx to gtk and then back to python, where it dies. | 03:50 |
mithro | ouch | 03:51 |
TBBle | However, I could grab the current 0.2.2 release tarballs and build/upload those. | 03:51 |
mithro | TBBle: that would be good | 03:51 |
mithro | you could put them in the web repository if you wanted (with the other stuff) | 03:51 |
CIA-3 | mithro tpclient-pywx * r0ca8dcb3f232 /requirements.py: Warn that psyco is x86 only. | 03:52 |
TBBle | Hmm. from tppproto-cpp, I've still got the one I built for you at LCA, since there's not been an update since. | 03:53 |
TBBle | Hmm. I see the debian/ directories I gave you at the time didn't make it into 0.2.2 of the libtp*-py either. | 03:54 |
mithro | TBBle: actually, I think I may have deleted them before releasing (as they where for 0.2.1) | 03:56 |
TBBle | Gah. I was kinda hoping you'd just bump the version number, since that should have been all that was needed. | 03:58 |
TBBle | You know, your GIT versioning system needs consideration. You prolly should bump the library version immediately after tagging a release... | 03:58 |
TBBle | cpp-ser, BTW? | 03:58 |
mithro | TBBle: yeah, I've been trying to do that | 03:59 |
mithro | but I forget :) | 04:00 |
mithro | it would be good if you could package tpserver-cpp | 04:00 |
mithro | but it should probably be split into more then 1 package | 04:00 |
mithro | (IE each module in it's own package) | 04:00 |
CIA-3 | snwallace tpclient-pywx-development * reefb77fe603c /requirements.py: | 04:05 |
CIA-3 | Small fixes to requirements.py | 04:05 |
CIA-3 | - Use wxversion to make sure newer versions are imported | 04:05 |
CIA-3 | - Check for pyOpenSSl as OpenSSL | 04:05 |
CIA-3 | mithro tpclient-pywx-development * r93df16555176 /requirements.py: Fixed a few errors in requirement output. | 04:05 |
CIA-3 | mithro tpclient-pywx-development * rca67efe06a05 /requirements.py: Warn that psyco is x86 only. | 04:05 |
mithro | nash: ping? | 04:13 |
nash | mithro: Soryr - busy | 04:14 |
CIA-3 | snwallace tpclient-pywx-development * r49753fa5adbc /requirements.py: | 04:16 |
CIA-3 | Small fixes to requirements.py | 04:16 |
CIA-3 | - Use wxversion to make sure newer versions are imported | 04:16 |
CIA-3 | - Check for pyOpenSSl as OpenSSL | 04:16 |
CIA-3 | mithro tpclient-pywx-development * rdc59a1b1a530 /requirements.py: | 04:16 |
CIA-3 | Fixed a few errors in requirement output. | 04:16 |
CIA-3 | (cherry picked from commit bf2fa12430103b6e2a2c97fb421f98d4381b4e71) | 04:16 |
CIA-3 | mithro tpclient-pywx-development * r04c92b86ab86 /requirements.py: | 04:16 |
CIA-3 | Warn that psyco is x86 only. | 04:16 |
CIA-3 | (cherry picked from commit 0ca8dcb3f232fc6eb9774ab41f29d44f614ef622) | 04:16 |
mithro | nash: wouldn't happen to have a good url for how to do branching properly in git | 04:18 |
nash | I can probably find one... | 04:21 |
nash | poke me in an hour or two | 04:21 |
*** tuna-fish has quit IRC | 04:23 | |
*** tuna-fish has joined #tp | 04:25 | |
mithro | nash: okay | 04:30 |
mithro | will do | 04:30 |
mithro | TBBle: hows it going? | 04:30 |
pschulz01 | mithro: Which package do I need for 'aclocal' (aclocal in libtprl) | 04:47 |
mithro | pschulz01: hrm, I think it's just autoconf | 04:47 |
pschulz01 | mithro: automake (i think) | 04:48 |
mithro | pschulz01: one of thoses :P | 04:48 |
pschulz01 | needs aclocal | 04:48 |
pschulz01 | Yep. | 04:48 |
pschulz01 | hmm.. 'libtool' also required. | 04:50 |
mithro | yes | 04:51 |
mithro | they are standard development tools | 04:52 |
pschulz01 | mithro: Not on a newly installed ubuntu box :-p | 04:52 |
pschulz01 | configure: error: Cannot find tgetent in termcap or ncurses libraries! | 04:52 |
mithro | apt-get install libreadline-dev | 04:53 |
mithro | apt-get install libreadline5-dev | 04:53 |
*** tuna-fish has quit IRC | 05:00 | |
*** tuna-fish has joined #tp | 05:00 | |
*** pschulz01 has quit IRC | 05:26 | |
mithro | hopefully he will be back | 05:32 |
mithro | TBBle: ping? | 06:08 |
*** tuna-fish has quit IRC | 06:09 | |
*** tuna-fish has joined #tp | 06:09 | |
*** llnz has joined #tp | 06:19 | |
*** pschulz01 has joined #tp | 06:38 | |
mithro | wb pschulz01 | 06:38 |
mithro | nash: you going to have time to test out tpserver-py tonight? | 06:39 |
pschulz01 | Distracted by food and oolite | 06:39 |
mithro | oolite? | 06:48 |
pschulz01 | http://wiki.alioth.net/index.php/Oolite_Main_Page - Elite clone | 06:50 |
tpb | <http://ln-s.net/XQl> (at wiki.alioth.net) | 06:50 |
mithro | intresting | 07:07 |
mithro | should point it out to nash | 07:07 |
mithro | http://www.thousandparsec.net/wiki/Traders | 07:08 |
tpb | Title: Traders - Thousand Parsec Wiki (at www.thousandparsec.net) | 07:08 |
mithro | nash and Epyon are working on that | 07:10 |
nash | mithro: Seen oolite... I play with it a bit | 07:12 |
CIA-3 | mithro tpserver-py * rd2d75288e3f5 /.gitignore: Ignore .swp files. | 07:12 |
CIA-3 | mithro tpserver-py * r9d2d27d889af /tp/server/__init__.py: Fix up the signal operations. | 07:12 |
CIA-3 | mithro tpserver-py * r64ffb136fc53 /tpserver-py-tool: Don't echo when doing a status report. | 07:12 |
CIA-3 | mithro tpserver-py * r9504f033a0b0 /tp/server/ (13 files in 2 dirs): | 07:12 |
CIA-3 | Make game part of the primary key. | 07:12 |
CIA-3 | Can't use autoincrement then, have to use a transaction to get the id then | 07:12 |
CIA-3 | insert max(+1). This is probably bad as if the last item has been deleted | 07:12 |
CIA-3 | then you get a new object. | 07:12 |
nash | mithro: looking at tpserver nw then | 07:12 |
CIA-3 | Should investigate sequences. | 07:12 |
mithro | nw? | 07:12 |
nash | Yeah.. north west... | 07:12 |
nash | Or now maybe | 07:12 |
mithro | nash: cool | 07:13 |
mithro | you might want to pull that first | 07:13 |
nash | Actually I need a fresh clone at home | 07:14 |
nash | So theoretically... the steps I need to take to get tpserver-py can be found at? | 07:15 |
nash | apt-get install python-numarray python-wxgtk2.6 python-gettext python-pysco python-pyopenssl python-imaging python-gconf | 07:17 |
nash | E: Couldn't find package python-gettext | 07:17 |
nash | I believe you mentioned you shouldn't need that? | 07:17 |
nash | Want to remove it? | 07:17 |
mithro | yeah | 07:17 |
nash | E: Couldn't find package python-pysco | 07:18 |
nash | Not going so well for the debian instructons... | 07:18 |
mithro | s/pysco/psyco/ | 07:18 |
mithro | nash: getting started on the web? | 07:18 |
nash | Yes | 07:18 |
mithro | nash: luckly they are commendations :P | 07:19 |
mithro | nash: luckly they are recommendations :P | 07:19 |
nash | So I just clagged that - so mistake is there | 07:19 |
nash | mithro: Also no pything-gcong package I can see | 07:19 |
mithro | ii python-gconf 2.18.0-0ubuntu1 Python bindings for GConf2 | 07:20 |
mithro | ubuntu has it | 07:20 |
nash | Well while fixing the other errors, you may want to mention it's not in debian... or under some other name :-/ | 07:21 |
mithro | i find it intresting that it's not in debian :/ | 07:22 |
nash | It's python-gnome2 | 07:22 |
nash | Well I assume it is - it depeds on gconf | 07:22 |
*** jotham has joined #tp | 07:23 | |
mithro | hey jotham | 07:23 |
mithro | yes, it seems ubuntu splits it out | 07:23 |
nash | Hmm.. you need to document the packages one needs to tpserver-py | 07:24 |
nash | Also... gettingstart.php still lists _cvs_ commands | 07:25 |
mithro | that is very old :P | 07:26 |
nash | I assume I'll need an up to date tpproto as well? | 07:27 |
nash | mithro: ? | 07:27 |
mithro | mkdir tp | 07:28 |
mithro | cd tp | 07:28 |
mithro | git-clone git://git.thousandparsec.net/git/scratchpad | 07:28 |
mithro | git-clone git://git.thousandparsec.net/git/libtpproto-py | 07:28 |
mithro | git-clone git://git.thousandparsec.net/git/libtpclient-py | 07:28 |
mithro | git-clone git://git.thousandparsec.net/git/tpclient-pywx | 07:28 |
mithro | cd scratchpad | 07:28 |
mithro | sh setup.sh | 07:28 |
mithro | cd .. | 07:28 |
mithro | cd tpclient-pywx | 07:28 |
mithro | ./tpclient-pywx | 07:28 |
nash | Tp client? or tp SERVER? | 07:30 |
* nash needs to install a mithro autopoker | 07:31 | |
nash | mithro: ? | 07:33 |
nash | tpb: seen DystopicFro | 07:33 |
tpb | nash: DystopicFro was last seen in #tp 2 weeks, 5 days, 5 hours, 54 minutes, and 21 seconds ago: <DystopicFro> nash: I'll email you the location that you can clone from when I get it up | 07:33 |
mithro | opps | 07:33 |
mithro | nash: that will get you the development client | 07:33 |
mithro | then just do a | 07:33 |
mithro | git-clone git://git.thousandparsec.net/git/tpserver-py | 07:33 |
mithro | and rerun setup.sh | 07:33 |
nash | Cool | 07:34 |
nash | okay | 07:34 |
llnz | tpb: seen xdotx | 07:34 |
tpb | llnz: xdotx was last seen in #tp 5 hours, 20 minutes, and 46 seconds ago: <xdotx> and yes, underdogs is where I found it ;) | 07:34 |
mithro | he was on earlier | 07:36 |
llnz | i see | 07:36 |
llnz | hi btw | 07:36 |
mithro | helllo llnz | 07:39 |
CIA-3 | mithro web * rcce7815d4458 /gettingstarted.php: | 07:39 |
CIA-3 | Lots of fixes to gettingstarted.php | 07:39 |
CIA-3 | Fixed up some package names for installing tpclient-pywx. | 07:39 |
CIA-3 | Reformatted and cleaned up the cpp section. | 07:39 |
CIA-3 | Added a temporary tpserver-py instructions. | 07:39 |
mithro | llnz: can you look over the cpp section? | 07:39 |
llnz | ok, will do shortly | 07:40 |
nash | tranquillity:[~/work/thousandparsec/scratchpad]% ./setup.sh | 07:41 |
nash | chmod: cannot access `tpserver-py-turn': No such file or directory | 07:41 |
nash | mithro: ? | 07:41 |
mithro | hrm... | 07:41 |
mithro | ahh | 07:41 |
mithro | tpserver-py-turn has done | 07:41 |
mithro | s/done/gone | 07:41 |
nash | ahh... the joy of being a beta tester... | 07:42 |
* nash waits for next updatw | 07:43 | |
CIA-3 | mithro scratchpad * r8266afaa2396 /setup.sh: | 07:43 |
CIA-3 | Remove the chmod. | 07:43 |
CIA-3 | It's no longer needed since we are using git now. | 07:43 |
CIA-3 | mithro scratchpad * r1c8cc0574cd2 /git-helpers/ (anychanges.sh pullchanges.sh pushchanges.sh sendchanges.sh): These scripts can be quite dangerous in their current form. | 07:43 |
mithro | nash: it's a non fatal error | 07:43 |
nash | Really... hard to tell :-) | 07:43 |
mithro | nash: the chmod isn't needed now we used git | 07:44 |
mithro | darcs didn't record +x's | 07:44 |
nash | tranquillity:[~/work/thousandparsec/tpserver-py]% ./tpserver-py-tool --addgame tp minisec admin@localhost "A test game" | 07:44 |
nash | This game references a ruleset which doesn't exist anymore! Please reinstall the ruleset. | 07:44 |
nash | That ruleset does not exist! Please check your spelling or install the correct module. | 07:44 |
* nash notes yet another reason why the darcs authors shoudl get out of academia and use a computer for a change | 07:44 | |
mithro | okay, that is rather weird | 07:46 |
nash | Is there a tpserver-py-tool command to list known rulesets? | 07:46 |
mithro | nash: not at the moment | 07:47 |
mithro | do a | 07:47 |
mithro | ls ./tp | 07:47 |
mithro | ls -l ./tp | 07:47 |
nash | -rw-r--r-- 1 nash nash 0 2007-05-20 21:29 __init__.py | 07:47 |
nash | -rw-r--r-- 1 nash nash 137 2007-05-20 21:47 __init__.pyc | 07:47 |
nash | lrwxrwxrwx 1 nash nash 29 2007-05-20 21:43 netlib -> ../../libtpproto-py/tp/netlib | 07:47 |
nash | drwxr-xr-x 6 nash nash 4096 2007-05-20 21:47 server | 07:47 |
mithro | is the netlib link broken? | 07:48 |
nash | nope | 07:49 |
mithro | hrm... | 07:49 |
mithro | this is very weird | 07:49 |
mithro | do you have a tp.db file? | 07:50 |
nash | yes | 07:50 |
mithro | ahh | 07:50 |
nash | remove it? | 07:50 |
mithro | oh wait, did you have a tp.db before you updated? | 07:51 |
nash | I have nfi | 07:51 |
nash | No, I didn't - I just cloned the directory | 07:51 |
llnz | mithro: getting started page looks fine | 07:51 |
mithro | okay so then thats not what I was thinking | 07:51 |
pschulz01 | mithro: Is there a reason for 'libtprl.so' installing into /usr/local/lib? rather than /usr/lib ? | 07:52 |
mithro | pschulz01: by default that is where things you make yourself install too | 07:52 |
nash | pschulz01: Anything installed from source should be in /usr/local | 07:52 |
mithro | btw llnz is the developer of libtprl | 07:52 |
mithro | nash: I just did a fresh clone and I can't reproduce your error | 07:53 |
llnz | hi pschulz01 | 07:53 |
pschulz01 | llnz: Howdy.. | 07:53 |
llnz | the configure script sets the prefix for where the library gets installed | 07:53 |
nash | mithro: Cool... so any suggestions on what I can do to fix it? | 07:53 |
pschulz01 | llnz: I'm looking to create a deb. | 07:54 |
mithro | nash: try the following | 07:54 |
llnz | by default the prefix is /usr/local, if you set it to /usr it will install | 07:54 |
llnz | pschulz01: cool | 07:54 |
mithro | start python in the tpserver-py directory | 07:54 |
llnz | pschulz01: it might help to know that libtprl uses autoconf and automake | 07:54 |
pschulz01 | llnz: Where is it set ? | 07:54 |
nash | Python 2.4.4c0 (#2, Jul 30 2006, 15:43:58) | 07:54 |
llnz | might make things a little easier | 07:54 |
mithro | >> import tp.server.rules.minisec | 07:54 |
nash | pschulz01: --prefix=<> | 07:54 |
nash | where <> = /usr | 07:55 |
llnz | pschulz01: ./configure --prefix=/usr | 07:55 |
nash | Traceback (most recent call last): | 07:55 |
nash | File "<stdin>", line 1, in ? | 07:55 |
nash | File "/home/nash/work/thousandparsec/tpserver-py/tp/server/rules/minisec/__init__.py", line 23, in ? | 07:55 |
nash | import actions.FleetCombat as FleetCombat | 07:55 |
nash | File "/home/nash/work/thousandparsec/tpserver-py/tp/server/rules/minisec/actions/FleetCombat.py", line 275, in ? | 07:55 |
nash | from elementtree.ElementTree import Element, SubElement, tostring | 07:55 |
nash | ImportError: No module named elementtree.ElementTree | 07:55 |
mithro | ahh | 07:55 |
mithro | dang | 07:55 |
mithro | yah need elementtree | 07:55 |
* mithro does up a requirements.py file | 07:56 | |
* nash installs python elementtree | 07:56 | |
* nash also looks for mithro's next update to the getting started page ;-) | 07:56 | |
pschulz01 | llnz: building | 07:57 |
llnz | pschulz01: cool | 07:57 |
nash | mithro: That worked | 07:58 |
mithro | nash: yay! | 07:58 |
mithro | what was the package name again? | 07:58 |
nash | python-elementtree | 07:58 |
nash | surprsingly ;-) | 07:59 |
nash | mithro: Used port 6923 -> Using port... | 08:01 |
mithro | nash: you have a local tpserver-cpp running? | 08:01 |
pschulz01 | llnz: http://paste.stgraber.org/973 | 08:01 |
tpb | Title: 1t2 PasteBin - Package contents (at paste.stgraber.org) | 08:01 |
nash | mithro: No, just grammar is wrong | 08:01 |
mithro | nash: bah :) | 08:01 |
nash | mithro: Your naming system for planets could use work... | 08:02 |
nash | But I have connected. | 08:02 |
mithro | yay! | 08:02 |
mithro | no segfault? | 08:02 |
nash | Nope | 08:03 |
nash | Although I seem to own every planet ? | 08:03 |
nash | I'm getting a lot of "Service unavalible" messages... Ahh - time remaining | 08:03 |
mithro | how many planets do you see? | 08:04 |
nash | System 0 -> 9 + nash Solar System | 08:05 |
nash | Planets seem to be 2 each | 08:05 |
nash | I have to zoom out twice to see them however | 08:05 |
llnz | pschulz01: that looks about right | 08:06 |
llnz | pschulz01: cool | 08:06 |
pschulz01 | llnz: Is there somewhere I can push my git commits? | 08:07 |
nash | mithro: When do turns generate? | 08:07 |
pschulz01 | llnz:: .. otherwise I'll set up a repo you can pull from. | 08:08 |
mithro | nash: when you run the "tpserver-py-tool --turn tp" | 08:08 |
llnz | pschulz01: you can email patches to me or the mailing list (tp-devel) | 08:08 |
TBBle | mithro: pong | 08:08 |
llnz | see the instructions at http://www.thousandparsec.net/tp/dev/rcs.php | 08:08 |
tpb | Title: Thousand Parsec : Source Code (at www.thousandparsec.net) | 08:08 |
mithro | TBBle: how is it going? | 08:08 |
mithro | TBBle: you get any further with the packages? | 08:09 |
nash | tranquillity:[~/work/thousandparsec/tpserver-py]% tpserver-py-tool --turn mstiny | 08:09 |
nash | Traceback (most recent call last): | 08:09 |
nash | File "/usr/local/bin/tpserver-py-tool", line 42, in ? | 08:09 |
nash | import config | 08:09 |
nash | File "/etc/tpserver-py/config.py", line 23, in ? | 08:09 |
nash | import tp.server.rules.minisec as ruleset | 08:09 |
nash | ImportError: No module named server.rules.minisec | 08:09 |
nash | Do I need to kill the already running version? | 08:09 |
nash | mithro: ? | 08:10 |
mithro | nash: no | 08:10 |
mithro | hrm - why is your config.py doing that import? | 08:10 |
nash | You tell me... | 08:11 |
nash | Ahh... found the issue... | 08:11 |
nash | ./ | 08:11 |
nash | mithro: So the client needs to manually update the turn? | 08:12 |
mithro | nash: yes at the moment | 08:12 |
mithro | EOT notification will occur very soon | 08:12 |
llnz | hehehehehe | 08:12 |
* llnz can't even be bothered to see how far back tpserver-cpp got EOT notification | 08:13 | |
* llnz also notes that tpserver-cpp supports TP04 notifications | 08:13 | |
nash | llnz: It was one of the first things the galaxie handled ;-) | 08:13 |
llnz | :-) | 08:13 |
nash | mithro: I don't seem to getting ship designs | 08:13 |
mithro | EOT processing is done by a completely seperate program in tpserver-py | 08:14 |
*** _JLP_ is now known as JLP | 08:15 | |
llnz | hi JLP | 08:17 |
JLP | ahoy people | 08:17 |
mithro | hey JLP | 08:17 |
mithro | long time no see | 08:17 |
mithro | nash: ship designs might be borked | 08:17 |
mithro | yet to test that | 08:17 |
nash | mithro: I think you can s/might/are/ | 08:17 |
mithro | in fact it's probably just that the minisec isn't populating the design tables | 08:18 |
JLP | mithro: yeah, one nasty exam at uni and some other work, but slowly i should get back, only a few easier exams left | 08:18 |
JLP | and first thing to do is to get git working | 08:19 |
CIA-3 | mithro tpserver-py * rf4046c17de9b /requirements.py: Added requirements file. | 08:19 |
JLP | i tried using this form: cg-clone git+ssh://[email protected]/var/lib/git/project.git | 08:19 |
mithro | cg-clone git+ssh://[email protected]/git/project.git | 08:20 |
mithro | JLP: did you end up resending llnz your pub key after the hacking? | 08:20 |
JLP | mithro: nope not yet, i'll resend right away | 08:20 |
mithro | JLP: you don't seem to be added | 08:20 |
mithro | llnz should add you :) | 08:21 |
llnz | will do | 08:21 |
TBBle | Nope, and I've gotten tied up with some work stuff this evening. >_< | 08:21 |
mithro | TBBle: :/ | 08:21 |
JLP | llnz: you've got mail | 08:22 |
llnz | cool | 08:23 |
JLP | is /var/lib/git/ == /git/ | 08:24 |
llnz | yes | 08:24 |
JLP | ok, just to make sure instructions on web are ok | 08:25 |
mithro | llnz: tpserver-py supports virtual hosting games however :) | 08:27 |
mithro | even games of different rulesets | 08:28 |
llnz | tpserver-cpp *has* multiple rulesets | 08:28 |
llnz | and could eventually support cluster/distributed processing | 08:29 |
mithro | llnz: tpserver-py supports clustered/distributed processing when used with mysql | 08:29 |
llnz | mithro: how does it manage that? | 08:30 |
mithro | llnz: by the fact that it's a thin wrapper over sql | 08:30 |
mithro | there is no reason you couldn't have two tpserver-py reading from one database | 08:31 |
llnz | JLP: you are now set up, try cloning again | 08:31 |
JLP | llnz: ok let's try | 08:32 |
llnz | mithro: must be very inefficient when processing the EOT | 08:32 |
llnz | repeatedly querying for the next thing to do | 08:32 |
mithro | llnz: turn processing can only happen at one node - it's a seperate program remeber | 08:33 |
llnz | ahhh.... i was looking at both user processing and EOT processing across multiple nodes | 08:33 |
mithro | llnz: but at the moment you can do neither :) | 08:34 |
llnz | when i fix mysql persistence, you will be able to use NDB for using MYSQL cluster | 08:34 |
mithro | I have mysql and sqlite and postgres support ;) | 08:39 |
llnz | good for you | 08:39 |
llnz | JLP: working? | 08:41 |
JLP | llnz: yeah, just cloned web and parsek, looks like it's working | 08:42 |
llnz | cool | 08:42 |
JLP | now i just need to make a change and see how submiting works | 08:42 |
mithro | JLP: web can take a while | 08:43 |
JLP | btw what is the change between git clone and cg clone and others | 08:43 |
JLP | s/cahange/difference | 08:43 |
mithro | as of 1.5 cogito is going away | 08:47 |
JLP | ah so it is just some nicer interface to git but now git has become more like cogito itself | 08:48 |
*** tuna-fish has joined #tp | 08:49 | |
mithro | JLP: yeah | 08:52 |
llnz | JLP: when we both have the time, I would like to talk to you about libtpproto-cpp | 08:59 |
JLP | llnz: ok | 08:59 |
JLP | regarding git, now that i have made a change ho do i now record and upload it? | 09:00 |
mithro | cg-commit, cg-push | 09:03 |
mithro | nash: if you send a SIGUSR1 to the server, in theory it should cause it to send EOT | 09:07 |
nash | okay | 09:10 |
nash | Anyway - I'm off to bed. | 09:10 |
nash | Night all | 09:10 |
mithro | see ya | 09:14 |
llnz | i should go too | 09:14 |
* llnz wanders off | 09:14 | |
llnz | later all | 09:14 |
mithro | jotham: ping? | 09:14 |
*** llnz has quit IRC | 09:15 | |
CIA-3 | mithro tpserver-py * r44229167b240 /tp/server/__init__.py: Fixed SIGUSR1 handler | 09:15 |
CIA-3 | mithro tpserver-py * r6a7e924414e7 /requirements.py: Merge with git+ssh://[email protected]/git/tpserver-py.git | 09:15 |
pschulz01 | mithro: I've just sent a patch though.. I;m off.. | 09:20 |
mithro | pschulz01: for? | 09:20 |
pschulz01 | debianising libtprl | 09:21 |
mithro | okay | 09:21 |
pschulz01 | first cut.. | 09:21 |
mithro | pschulz01: you have to be subscribed to the list to post? | 09:21 |
mithro | oh I see your patch | 09:22 |
JLP | mithro: i have problems with push, it is asking where to push to | 09:22 |
mithro | JLP: oh | 09:22 |
mithro | cg-branch-add origin git+ssh://git.thousandparsec.net/git/<> | 09:22 |
mithro | JLP: btw you see the Wiki? | 09:22 |
JLP | mithro: oh i forgot to add branch | 09:23 |
JLP | mithro: yeah, i've seen wiki | 09:24 |
mithro | if you clone with cg-clone the origin branch should have been automatically added | 09:24 |
JLP | mithro: oh i've used git clone, should orogon alse be there before doing a commit? | 09:26 |
mithro | JLP: no | 09:26 |
JLP | mithro: anyway when doing a cg-push now i get this: | 09:26 |
JLP | updating 'refs/heads/master' | 09:26 |
JLP | from cce7815d4458a448a19746451fe20a3525acb5ca | 09:26 |
JLP | to eca3b3ed6c6773349915c986300c3e606b68f9e4 | 09:26 |
JLP | Generating pack... | 09:27 |
JLP | Done counting 4 objects. | 09:27 |
JLP | Deltifying 4 objects. | 09:27 |
JLP | 100% (4/4) done | 09:27 |
JLP | Writing 4 objects. | 09:27 |
JLP | 100% (4/4) done | 09:27 |
JLP | Total 4 (delta 0), reused 0 (delta 0) | 09:27 |
JLP | Unpacking 4 objects | 09:27 |
JLP | error: unable to create temporary sha1 filename ./objects/tmp_obj_YPNP08: Permission denied | 09:27 |
JLP | fatal: failed to write object | 09:27 |
JLP | unpack unpacker exited with error code | 09:27 |
JLP | ng refs/heads/master n/a (unpacker error) | 09:27 |
mithro | oh.. | 09:27 |
mithro | JLP: llnz forgot to added you to the codemonkey group | 09:28 |
mithro | try again now | 09:28 |
CIA-3 | jlp web * reca3b3ed6c67 /bits/start_page.inc: | 09:29 |
CIA-3 | Test if Git works with some changes to web page. | 09:29 |
CIA-3 | Signed-off-by: Jure Repinc <[email protected]> | 09:29 |
JLP | yay, seems to be working now | 09:29 |
mithro | JLP: cool | 09:30 |
CIA-3 | mithro libtpproto-py * r69066188f6ac /tp/netlib/support/output.py: Get the colouring around the right way. | 09:30 |
CIA-3 | mithro libtpproto-py * rc9b9e4e564d7 /tp/netlib/common.py: Always display the received packet. | 09:30 |
CIA-3 | mithro libtpproto-py * r504d5a92e72e /tp/netlib/version.py: Version bump. | 09:30 |
CIA-3 | mithro libtpproto-py * r25a240b55f5c /debian/ (changelog control rules): Merge with git+ssh://[email protected]/git/libtpproto-py.git | 09:30 |
mithro | JLP: you should try out gitk | 09:30 |
CIA-3 | mithro libtpclient-py * rec801746489a /tp/client/version.py: Version bump. | 09:31 |
CIA-3 | mithro libtpclient-py * rf3d0c380bb01 /debian/ (changelog control rules): Merge with git+ssh://[email protected]/git/libtpclient-py.git | 09:31 |
mithro | JLP: it's particularly cool to look at on git's own repository | 09:31 |
*** pschulz01 has quit IRC | 09:33 | |
JLP | ah that gitk, and i was looking at generalized interface toolkit | 09:33 |
CIA-3 | mithro tpserver-py * ra8851b7ebbd9 /requirements.py: Require 0.2.3 (git) of libtpproto-py. | 09:34 |
mithro | JLP: he he no :P | 09:34 |
mithro | galaxie is intresting too :P | 09:34 |
JLP | mithro: yeah will have to check out what has happened over all this time that i was away | 09:37 |
mithro | JLP: not a huge amount that would concern what you are doing | 09:38 |
JLP | mithro: ah ok, i've seen a lot of commit emails, and galaxie should be quite ahead now, judging from how fast nash was working during the AI competition | 09:40 |
mithro | JLP: yeah, to bad it so ugly ;) | 09:41 |
mithro | that reminds me | 09:41 |
mithro | I was going to do a video of nash's AI's fighting | 09:41 |
mithro | JLP: git's "octopus merge" looks rather intresting :) | 09:42 |
JLP | mithro: hm let me see what it is about | 09:43 |
mithro | JLP: it's where you can merge quite a few heads together | 09:43 |
mithro | IE if you have 6 branchs and want to merge them all together | 09:43 |
JLP | hehe first i'll need to do some branch, only working on trunk now :) | 09:44 |
mithro | JLP: yeah, i'm just getting use to the concept of working on seperate features on different branches | 09:45 |
JLP | mithro: i should also get used to that, before adding a new feature, create a branch for it and work there | 09:46 |
mithro | JLP: yeah | 09:46 |
mithro | i tend to have a short attention span so end up working on like 6 different features at once | 09:46 |
JLP | mithro: hm quite interesting to search for 4X related stuff on technorati and google blog search | 09:49 |
mithro | oh? | 09:49 |
JLP | i've just come across this: | 09:50 |
JLP | http://corycjocandace.wordpress.com/2007/05/15/reach-for-the-stars/ | 09:50 |
tpb | <http://ln-s.net/XRY> (at corycjocandace.wordpress.com) | 09:50 |
JLP | and this: http://info.rsow.com/webbased-4x-game-in-the-moo-vein/ | 09:50 |
tpb | <http://ln-s.net/XRZ> (at info.rsow.com) | 09:51 |
JLP | there are also lots of reviews and ideas about 4X games there, so maybe we could use this to see what people think about this kind of games | 09:53 |
*** tpb has joined #tp | 09:54 | |
*** ChanServ sets mode: +o tpb | 09:54 | |
mithro | JLP: pimp Thousand Parsec? | 09:55 |
JLP | mithro: yeah, that was my idea, to use comments to tell people about TP, maybe find some people who could help testin or even programming | 09:56 |
mithro | yeah that would be good | 09:56 |
mithro | JLP: I'll leave it in your hands :P | 09:56 |
JLP | well and it is interesting to read what people like and on't like about 4X games and what ideas they have | 09:56 |
mithro | we are already mentioned on http://info.rsow.com/webbased-4x-game-in-the-moo-vein/ | 09:58 |
tpb | <http://ln-s.net/XRZ> (at info.rsow.com) | 09:58 |
JLP | nice, looks like people are already doing my work :) | 10:00 |
mithro | JLP: don't even know who that is :) | 10:01 |
JLP | I'll add a comment and invite Jason to this irc channel | 10:02 |
mithro | okay | 10:02 |
JLP | and i'll add some of those 4X search links (with rss feeds) to wiki | 10:04 |
mithro | JLP: that would be good | 10:09 |
CIA-3 | mithro libtpproto-py * r5e47967cae70 /tp/netlib/ (4 files in 2 dirs): | 10:10 |
CIA-3 | Support the Games_Get frame. | 10:10 |
CIA-3 | The Games_Get frame just returns a list of games avalible on the server. | 10:10 |
CIA-3 | mithro tpclient-pytext * r239a27519e67 /tpclient-pytext: Added support to get games from server. | 10:10 |
mithro | well, I'm going to watch some TV | 10:10 |
mithro | then head to bed | 10:10 |
mithro | have a gnight | 10:10 |
mithro | JLP: good to see you around again :) | 10:10 |
JLP | mithro: yeah i'm also glad that i'll have more time now and again help around here | 10:11 |
JLP | mithro: enjoy the TV and have a good night then | 10:11 |
mithro | thanks | 10:12 |
*** TBBle has quit IRC | 10:36 | |
CIA-3 | jlp web * r64edd5547553 /news/2007-04-28-0004.news: Fixing link. | 12:08 |
CIA-3 | jlp web * r075dc375a6b0 /bits/start_page.inc: Fixing XHTML error - h1 can't be inside a | 12:14 |
CIA-3 | jlp web * r027594b9ea6a / (4 files in 2 dirs): Some more XHTML fixes. | 12:31 |
CIA-3 | jlp web * r79d56ad2c275 /news/2007-01-01-0637.news: Front page should now pass XHTML validation | 12:50 |
*** Epyon has joined #tp | 13:24 | |
*** JLP has quit IRC | 13:50 | |
*** xdotx has quit IRC | 14:25 | |
*** xdotx has joined #tp | 14:25 | |
*** xdotx has quit IRC | 14:27 | |
*** xdotx has joined #tp | 14:28 | |
*** mithro has quit IRC | 14:50 | |
*** JLP has joined #tp | 15:31 | |
*** Demitar has quit IRC | 15:57 | |
*** Demitar has joined #tp | 16:15 | |
*** dmpayton has joined #tp | 16:25 | |
*** xdotx has quit IRC | 16:27 | |
*** dmpayton has quit IRC | 16:34 | |
*** Demitar has quit IRC | 16:53 | |
*** _JLP_ has joined #tp | 17:00 | |
*** JLP has quit IRC | 17:14 | |
*** nash has quit IRC | 17:28 | |
*** Demitar has joined #tp | 17:39 | |
*** Demitar has quit IRC | 18:07 | |
*** _JLP_ is now known as JLP | 18:16 | |
*** Demitar has joined #tp | 18:31 | |
*** nash has joined #tp | 18:40 | |
*** TBBle has joined #tp | 18:42 | |
*** Demitar has quit IRC | 18:55 | |
*** pschulz01 has joined #tp | 23:21 | |
*** mithro has joined #tp | 23:44 | |
mithro | afternoon people | 23:47 |
mithro | jotham: ping? | 23:47 |
pschulz01 | mithro afternoon | 23:47 |
mithro | hey pschulz01, any more success? | 23:48 |
pschulz01 | No time :-).. but I have made my git changes available here: http://projects.mawsonlakes.org/cgi-bin/gitweb.cgi | 23:49 |
tpb | <http://ln-s.net/XXN> (at projects.mawsonlakes.org) | 23:49 |
pschulz01 | Wha? | 23:49 |
*** Demitar has joined #tp | 23:53 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!