Wednesday, 2008-07-09

*** tpb has joined #tp00:00
*** ChanServ sets mode: +o tpb00:00
*** pluskid has joined #tp00:35
pluskidmithro: ping00:35
mithropluskid: pon00:44
pluskidmithro: I can export gif, png, jpg, bmp... But I guess none is suitable :(00:45
jsmillersigh... messing with my input stage, almost ready to wire up the actual name generator logic00:46
mithrojsmiller: no hurry00:47
jsmiller:)00:47
mithropluskid: photoshop format?00:47
mithropluskid: multipage tiff?00:47
pluskidmithro: Ah, let me see00:47
pluskidmithro: photoshop format, .psd, is that OK?00:48
mithropluskid: give it a whirl00:48
mithroI think gimp can import photoshop pretty well00:48
*** bddebian has quit IRC00:49
pluskidmithro: I've sent you the photoshop version00:50
mithropluskid: yes it seems to work01:01
pluskidmithro: sweet01:01
*** JLafont has quit IRC01:01
mithromeeting now01:06
mithrobblr01:06
jsmillerheading out, off to sleep01:09
*** jsmiller has left #tp01:09
tpbdisconnected from worldforge: Ping sent at 2008-07-09T01:20:16 not replied to.01:22
tpbtpb` has joined on worldforge01:22
tpbtpb has quit worldforge (Read error: Connection reset by peer)01:22
tpbnick change by tpb` to tpb on worldforge01:22
*** pluskid has quit IRC03:01
* llnz wanders off03:22
llnzsee you in a few days03:22
*** llnz has quit IRC03:22
*** nash has quit IRC03:24
*** peres has joined #tp05:54
*** Epyon has quit IRC07:21
*** JLafont has joined #tp07:27
*** peres has quit IRC07:42
*** peres has joined #tp08:28
*** bddebian has joined #tp10:03
bddebianHeya10:06
*** Iwanowitch has joined #tp10:45
*** peres has quit IRC11:07
JLPahoy everyone11:56
*** jphr has joined #tp12:29
*** Erroneous has joined #tp13:02
CIA-62victor.ivri gencon-rfts-ai * rb142cbc9d36d /gencon/ (6 files in 3 dirs): Implemented wrap-around in calculation of distances between star-systems in 'UniverseMap', and started to change the 'AdvancedMap', to include 'Sector' inner-class, instead of having sectors as simple collections.13:18
CIA-62victor.ivri gencon-rfts-ai * r8cc3534380cb /gencon/ (7 files in 3 dirs): Completed the 'ObjectConverter' class, then traced and fixed some inconsistencies regarding Collections used in various places.13:52
*** vi1985 has joined #tp13:54
jphrezod: ping?14:00
*** JLafont-laptop has joined #tp15:15
CIA-62victor.ivri gencon-rfts-ai * rcb602fba7f3a /gencon/ (3 files in 2 dirs): Fixed bug in distance-finding algorithm.15:24
CIA-62victor.ivri gencon-rfts-ai * r059aa758b312 /gencon/robolib/ActionMethods.java: Considerable speedup of the 'Travelling Spacefleet Problem' algorithm.15:24
CIA-62juanmy777 tpserver-py-dronesec * r5b06b01b5493 /tp/server/rules/dronesec/orders/ (6 files): Dronesec orders should now have their own typenos to avoid confusion with base orders16:22
CIA-62juanmy777 tpserver-py-dronesec * rd64c4db4fd89 /tp/server/rules/dronesec/actions/AddResource.py: Planets shouls now produce more resources based on Research16:23
CIA-62juanmy777 tpserver-py-dronesec * r5b06b01b5493 /tp/server/rules/dronesec/orders/ (6 files): Dronesec orders should now have their own typenos to avoid confusion with base orders16:23
CIA-62juanmy777 tpserver-py-dronesec * r9649832d3a53 /tp/server/server.py: Features removed from the server in hopes of fixing some caching problems.16:25
CIA-62juanmy777 tpserver-py-dronesec * rd64c4db4fd89 /tp/server/rules/dronesec/actions/AddResource.py: Planets shouls now produce more resources based on Research16:25
CIA-62juanmy777 tpserver-py-dronesec * rb535d13b4fee /tp/server/rules/dronesec/research/EconomyType.py: Fixes to economy Researches16:26
CIA-62juanmy777 tpserver-py-dronesec * rd02198655584 /tp/server/rules/dronesec/research/WorldType.py: Removed some comments from World Researches16:26
CIA-62juanmy777 tpserver-py-dronesec * r3c4e29f22849 /tp/server/rules/dronesec/research/ (economy.csv economy.ods world.csv world.ods): Added some new Economy and World Researches16:26
CIA-62juanmy777 tpserver-py-dronesec * r9649832d3a53 /tp/server/server.py: Features removed from the server in hopes of fixing some caching problems.16:26
CIA-62juanmy777 tpserver-py-dronesec * rb535d13b4fee /tp/server/rules/dronesec/research/EconomyType.py: Fixes to economy Researches16:26
CIA-62juanmy777 tpserver-py-dronesec * r24ea6c01c7e2 /tp/server/rules/dronesec/ (bases/Player.py orders/Research.py): Economy research affecting Researching should now work.16:26
CIA-62juanmy777 tpserver-py-dronesec * rd02198655584 /tp/server/rules/dronesec/research/WorldType.py: Removed some comments from World Researches16:26
CIA-62juanmy777 tpserver-py-dronesec * r470b2634b40d /tp/server/rules/dronesec/research/MasterList.py: Master List should now be able to load Economy and Combat Research Types16:26
CIA-62juanmy777 tpserver-py-dronesec * r3c4e29f22849 /tp/server/rules/dronesec/research/ (economy.csv economy.ods world.csv world.ods): Added some new Economy and World Researches16:26
CIA-62juanmy777 tpserver-py-dronesec * rc60ad78485c8 /tp/server/rules/dronesec/__init__.py: Dronesec should now load Economy Types16:26
CIA-62juanmy777 tpserver-py-dronesec * r24ea6c01c7e2 /tp/server/rules/dronesec/ (bases/Player.py orders/Research.py): Economy research affecting Researching should now work.16:26
CIA-62juanmy777 tpserver-py-dronesec * r470b2634b40d /tp/server/rules/dronesec/research/MasterList.py: Master List should now be able to load Economy and Combat Research Types16:26
CIA-62juanmy777 tpserver-py-dronesec * rc60ad78485c8 /tp/server/rules/dronesec/__init__.py: Dronesec should now load Economy Types16:26
*** JLafont-laptop has quit IRC16:27
*** EXiMiOUS has joined #tp17:06
CIA-62victor.ivri gencon-rfts-ai * re1f3647de190 /gencon/ (3 files in 2 dirs): Finished implmenting the 'sector'ed nature of 'AdvancedMap'.17:06
EXiMiOUSHi all,17:20
jphrhi17:20
EXiMiOUSI've just added Thousand Parsec to the Free Software Directory17:20
EXiMiOUShttp://directory.fsf.org/project/tpsclient/17:20
tpbTitle: Thousand Parsec Client - Free Software Directory - Free Software Foundation (at directory.fsf.org)17:20
JLPEXiMiOUS: ahoy17:20
EXiMiOUSHow's the game building going?17:21
jphrEXiMiOUS: for me, working on a Risk ruleset for GSoC, great17:21
EXiMiOUSnice17:22
JLPEXiMiOUS: thanks for adding the project to the directory17:22
EXiMiOUSlet me know if anything needs to be changed17:23
EXiMiOUSand also if any of the games you've created are also free software17:23
EXiMiOUSlet me know b/c we can put those in too17:23
jphr I'm sure the admins will like to hear that :P17:24
EXiMiOUSif you want to send it more official like17:25
EXiMiOUSwith text and stuff, the email's [email protected]17:25
JLPEXiMiOUS: the version should be changed to 0.3.1.117:25
EXiMiOUSwith the 0? OK17:25
EXiMiOUSdone17:26
JLPand i think it would be better to change in the description "4 X's" into "4X games" as this is more common name for such games17:27
JLPother than that i'm not sure about the category, the client itself is a game but other subprojects of TP could be in game development category17:28
JLPand yeah i know, even on our page it is confusing i think17:29
EXiMiOUSaren't lots of the subprojects part of the client?17:30
EXiMiOUSbtw, you know it says on the site that TP is not a game :-P17:30
JLPEXiMiOUS: nope, Thousand Parsec is a project and actualy TP client is one subproject, along with C++ and Python servers and other stuff17:31
EXiMiOUSah, so the whole project is not a game17:31
JLPEXiMiOUS: yeah i know, that's why i say it si confusing even on our site :)17:31
EXiMiOUSbut parts of it are a game?17:31
EXiMiOUSHmm, so maybe the Games>Action category makes more sense?17:32
JLPEXiMiOUS: i'd say it becomes a game when you put together a couple of subprojects, for example: a server where the game is actually run and a client which you use to connect to a server and play game17:32
EXiMiOUSwe could also say "role-playing and adventure"17:33
JLPGanes > Startegy id there is one17:33
EXiMiOUSnot yet17:33
* JLP looks ehre wesnoth is17:34
EXiMiOUSeh?17:35
EXiMiOUSit's in Games>Strategy now17:36
EXiMiOUSwhich file is supposed to be the game dev program?17:36
EXiMiOUSalso, do you know if people need NumPy to run the client or is that just for making new games?17:37
JLPEXiMiOUS: from the download page the various library packages are basicly development files17:41
EXiMiOUSah, I see so the libraries are for development17:41
JLPthe clients and the servers are in my opinion the final products you use to run and play the games and which usually need the libraries to function17:41
EXiMiOUSOK, and people don't need the number cruncher for the client17:41
JLPnumpy is just one of the packages that Python client also needs to function17:42
EXiMiOUSok, so I'll leave that in as a related project17:42
EXiMiOUSI'll take a look at the libs tomorrow and see if they can also be added17:43
EXiMiOUSI'll come back here to make sure I've characterized everything correctly17:43
JLPEXiMiOUS: cool, so the liraries would then really belong to the development category, while clients and servers are in my opinion more interesting in non-development category17:44
EXiMiOUSExcellent, thank you!17:46
JLPEXiMiOUS: maybe the wiki http://thousandparsec.net/wiki/Thousand_Parsec_Wiki also makes it a bit more clear how all fits together17:46
tpb<http://ln-s.net/21bg> (at thousandparsec.net)17:46
*** jphr has quit IRC17:49
EXiMiOUSwhat's going on with the C++ server?17:52
JLPEXiMiOUS: currently it's our most mature and used server17:52
JLPversion 0.5.1 was released just a few days ago17:53
EXiMiOUSis source available or no?17:54
JLPEXiMiOUS: yes, in a package from the download site http://www.thousandparsec.net/tp/downloads.php or from the Git repository (where you can see all out subprojects): http://git.thousandparsec.net/gitweb/gitweb.cgi17:56
tpbTitle: Thousand Parsec : Downloads (at www.thousandparsec.net)17:56
EXiMiOUSOk, but not as a tarball17:56
*** bddebian has quit IRC17:57
JLPEXiMiOUS: should be here http://www.thousandparsec.net/tp/downloads.php#tpserver-cpp17:57
tpb<http://ln-s.net/1whF> (at www.thousandparsec.net)17:57
EXiMiOUSI think that's binary17:58
EXiMiOUSthey both look like binary17:59
JLPEXiMiOUS: hm let me see, maybe there is some mistake18:00
JLPEXiMiOUS: http://www.thousandparsec.net/tp/downloads/tpserver-cpp/tpserver-cpp-0.5.1.tar.gz extracted fine and it contains the source18:01
tpb<http://ln-s.net/21bw> (at www.thousandparsec.net)18:01
JLPalso no rpoblems with the one from SF.net18:02
EXiMiOUSOh, got it now18:06
JLPcool18:06
EXiMiOUShey, I'm out for today, but I'll look at the libs and server and get back to you all tomorrow18:08
*** EXiMiOUS has left #tp18:08
*** Epyon has joined #tp18:43
*** nash has joined #tp19:10
IwanowitchHeya nash.19:51
nashIwanowitch: How is life?19:52
IwanowitchOh, okay. Finally some free time and all that.19:53
nashSo when should I do your evaluation?19:54
IwanowitchWell, I can answer "as late as possible", but that would be a bit stupid.19:55
IwanowitchI'd say, go ahead.19:55
nashNot really ;-)19:55
nashIf you want to say... can I do at <some time> it's fien19:55
IwanowitchWell, I don't know. I can always put in more work of course. I could make the rules look a bit more readable, I could create some more interesting behaviour, I could speed up the whole thing.19:57
IwanowitchBut well, I suppose you get a feeling for what needs to be done at the current stage.19:57
IwanowitchThat's enough, I think.19:57
nashHeh19:58
* nash is trying to find the deadline for it ;-)19:58
nashmithro: When is the SoC midterm deadline?19:58
greywhind14th, i think19:58
nashAwesome19:59
nashSo monday.19:59
nashSo Iwanowitch... sound good?19:59
IwanowitchMonday then? Good for me.20:00
nashNeed to double check the time...20:01
nashBut you mentioned you had more time this week ;-)20:01
IwanowitchYeah, indeed. So I'll try to make it worth something. :)20:03
IwanowitchOi, little question. Is it okay if I depend on a third-party library? Particulary a constraint library, http://www.logilab.org/project/logilab-constraint20:05
tpb<http://ln-s.net/21dk> (at www.logilab.org)20:05
IwanowitchIt's also in the debian packages (python-constraint)20:05
nashAs long as:20:06
nasha) It doesn't cause licence contaimination20:06
nashb) It works on most platforms20:06
nashc) It's easy to get (the debian-ness covers this)20:06
IwanowitchMmm. What license am I working under?20:06
* nash is happy with any OSS20:06
IwanowitchI think logilab-constraint is GPL20:07
nashOSI sorry licence20:07
IwanowitchLemme check20:07
* nash notes it's a slow page20:07
nashIt's GPL20:07
IwanowitchYep.20:07
nashSo GPL is fine...20:08
nashIwanowitch: Let me just say the less code you can write, for the most functionality is good20:08
*** tpb has joined #tp20:12
*** ChanServ sets mode: +o tpb20:12
IwanowitchI've also made a little blog post about the slowness today.20:13
IwanowitchMainly for myself, I think.20:13
IwanowitchTo set out the path for the next few days, or something.20:14
nashI saw that one ;-)20:18
mithrohey people20:20
greywhindhey mithro20:21
mithrohey greywhind - any luck with python-ogre?20:21
greywhindwell, i got past that command20:21
greywhindthe next one fails as follows:20:22
greywhindhttp://rafb.net/p/jtr5QJ85.html (42 lines)20:22
tpbTitle: Nopaste - No description (at rafb.net)20:22
nashmithro: When is the SoC midterm deadline?20:22
mithroASAP20:22
greywhindthat's when i run the command: python python-ogre/BuildModule.py -g -c ois ogre20:22
mithrogreywhind: did you build boost first?20:22
mithrogreywhind: ie20:23
mithrodid this step complete successfully20:23
mithropython python-ogre/BuildModule.py -r -b cmake gccxml boost pygccxml cg scons20:23
greywhindyes, it idd20:23
greywhind*did20:23
greywhindand i can run the smoke demo20:24
mithroyou mean this part20:24
mithrocd ./python-ogre/demos/ogre20:24
mithropython Demo_Smoke.py20:24
mithroor?20:24
greywhindno, the earlier one20:24
greywhindright before step 420:25
mithrooh okay20:25
mithrocan you try re-running this20:25
mithropython python-ogre/BuildModule.py -r -b boost20:25
greywhindsure20:25
greywhindk, that worked20:31
greywhindnow let's see if step 4 works20:31
greywhindso, i'm getting20:33
greywhindhttp://rafb.net/p/CsI9cr10.html (84 lines)20:33
tpbTitle: Nopaste - No description (at rafb.net)20:33
greywhindboost-1_35 is in root/usr/include20:34
greywhindnot 1_34_120:34
mithroahh20:35
mithrohave a look in environment.py20:36
mithroand see if you can find a reference to 1_34_120:36
greywhindwhere's taht?20:36
greywhind*that20:36
mithrosame directory as20:37
mithropython-ogre/BuildModule.py20:37
greywhindah20:37
greywhind    Config.PATH_Boost = os.path.join(Config.LOCAL_INCLUDE, 'boost-1_34_1')20:37
mithroreplace that?20:38
greywhindyep20:38
greywhindreplaced all instances20:38
greywhindrebuilding...20:38
greywhindhttp://rafb.net/p/LwF1s696.html (2660 lines)20:39
tpbTitle: Nopaste - No description (at rafb.net)20:39
mithroffs20:42
*** Ohm has quit IRC20:42
*** Ohm has joined #tp20:42
greywhindjust never ends, does it?20:43
mithroyeah20:43
mithrowhat command did you just run?20:43
greywhindpython python-ogre/BuildModule.py -g -c ois ogre20:43
*** vi1985 has quit IRC20:47
mithrocan you just try20:49
mithropython python-ogre/BuildModule.py -r -b ois20:50
CIA-62victor.ivri gencon-rfts-ai * rb818f4e4e488 / (10 files in 8 dirs): Writing/parsing "genome" files now works, and is near complete.20:50
greywhindgreywhind (05:40 PM):/Programming/PyOgre > python python-ogre/BuildModule.py -r -b ois20:51
greywhindTraceback (most recent call last):20:51
greywhind  File "python-ogre/BuildModule.py", line 202, in <module>20:51
greywhind    buildModule ( classList[ moduleName ] )20:51
greywhind  File "python-ogre/BuildModule.py", line 120, in buildModule20:51
greywhind    for type_,cmd,path  in module.buildCmds:20:51
greywhindAttributeError: class ois has no attribute 'buildCmds'20:51
mithrodang20:51
*** peres has joined #tp20:52
mithrolooks like the gccxml version you have is not playing nice with the xcode version you have20:53
mithrooh20:54
greywhindi'm going to rerun step 220:54
greywhindall of it20:54
greywhindoh?20:54
mithrodid you build gccxml after or before you upgraded xcode?20:54
greywhindbefore, i think20:54
mithrookay20:54
greywhindso i'll rerun step 220:54
mithroyou will have to clean gccxml20:54
greywhindi believe it overwrites anyway20:55
greywhindnot sure20:55
mithropython python-ogre/BuildModule.py --help20:55
mithronot if the package is already fully built20:55
greywhindwe'll see if it works to just rerun the command, then if not, we'll try to clean it20:55
*** Iwanowitch has quit IRC21:11
*** Erroneous has quit IRC21:18
mithrogreywhind: any luck?21:40
*** peres has quit IRC22:12
greywhindmithro: /paste22:35
greywhinderr22:35
greywhindhttp://rafb.net/p/oYzP1P35.html (1138 lines)22:35
tpbTitle: Nopaste - No description (at rafb.net)22:35
greywhindit's different, at least22:36
mithrobe back later22:46
greywhindk22:46

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