*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
mithro | I of course would like to see a web client | 00:13 |
---|---|---|
CIA-69 | mithro tpclient-pywx-singleplayer * rc70cdbd1ca40 /windows/ (3 files in 2 dirs): Started converting the opponent page. | 00:30 |
CIA-69 | mithro tpclient-pywx-singleplayer * r536c5722e60d /windows/winConnect.py: | 00:30 |
CIA-69 | Merge branch 'singleplayer' of git+ssh://git.thousandparsec.net/git/tpclient-pywx into singleplayer | 00:30 |
CIA-69 | Conflicts: | 00:30 |
CIA-69 | windows/winConnect.py | 00:30 |
CIA-69 | mithro tpclient-pywx-singleplayer * rfb28400dc621 / (5 files in 3 dirs): First stab at the rework of the add opponent page. | 00:30 |
CIA-69 | mithro libtpclient-py-singleplayer * rabf99d15835b /tp/client/SinglePlayer.py: Print out the command line that we are running. | 00:42 |
CIA-69 | mithro libtpclient-py-singleplayer * r694204737491 /tp/client/SinglePlayer.py: Merge branch 'singleplayer' of git+ssh://git.thousandparsec.net/git/libtpclient-py into singleplayer | 00:42 |
CIA-69 | mithro libtpclient-py-singleplayer * r9d1ecabb77f9 /tp/client/SinglePlayer.py: Rename the arguments to make stuff slightly easier. | 00:42 |
CIA-69 | mithro tpclient-pywx-singleplayer * r3d6ac4ba31c4 /libtpclient-py: libtpclient-py bump. | 00:44 |
mithro | can someone give that a try? | 00:54 |
mithro | llnz / JLP ? | 00:54 |
mithro | ezod: if you get a chance after you come back - check that out | 01:03 |
JLP | mithro: now it claims on the first page that it can't find server | 01:04 |
JLP | http://rafb.net/p/S0yJ1x84.html | 01:04 |
tpb | Title: Nopaste - No description (at rafb.net) | 01:04 |
mithro | JLP: oh you have the ezod made gentoo packages? | 01:05 |
JLP | mithro: not on this computer, tpserver-cpp is manualy compiled and installed, other stuff is just git-cloned into one folder | 01:06 |
CIA-69 | mithro libtpclient-py-singleplayer * rfe7cb80e635e /tp/client/SinglePlayer.py: Small fix to the output location. | 01:06 |
mithro | ahh I think that is ezod's change | 01:09 |
mithro | ahh I see the problem | 01:10 |
CIA-69 | mithro libtpclient-py-singleplayer * raf4dc3102a0a /tp/client/SinglePlayer.py: More comments about what the single player stuff is doing. | 01:18 |
mithro | JLP: can you do an update and tell me what that says? | 01:18 |
mithro | llnz: you still about? | 01:18 |
JLP | still not finding the server and I think there are two new lines at the end: | 01:23 |
JLP | Removing daneel-ai as command daneel-ai not found in . | 01:23 |
JLP | Removing tpserver-cpp as command tpserver-cpp not found in . | 01:23 |
mithro | yeah - that is what I thought | 01:28 |
mithro | can you just compile a version of tpserver-cpp in the same directory as tpclient-pywx for the moment? | 01:30 |
JLP | will do | 01:32 |
*** welterde has quit IRC | 01:32 | |
*** welterde has joined #tp | 01:35 | |
llnz | i'm back | 03:48 |
mithro | JLP: I assume you have probably gone to bed | 03:56 |
mithro | llnz: hey | 04:30 |
mithro | can we update the single player template to include the install prefix? | 04:30 |
mithro | I'm not sure what is the right syntax | 04:31 |
llnz | ? | 04:31 |
mithro | tpserver-cpp.xml.in | 04:32 |
llnz | oh | 04:33 |
mithro | <commandstring>tpserver-cpp -d --configure /dev/null --ruleset %(rname)s --tp_port %(port)d</commandstring> | 04:33 |
mithro | that should contain the full prefix | 04:33 |
llnz | oh | 04:33 |
llnz | i think i can do that | 04:33 |
mithro | or | 04:34 |
mithro | you can set the cwd | 04:34 |
mithro | <cwd>/usr/bin</cwd> or something? | 04:36 |
mithro | I see that you already substitute version? | 04:39 |
llnz | i need to figure out how to get the absolute path | 04:43 |
llnz | currently getting ${exec_prefix}/bin/tpserver-cpp | 04:43 |
llnz | *after* subsitution | 04:43 |
mithro | would cwd just be ${exec_prefix}/bin ? | 04:43 |
llnz | but ${exec_prefix} means nothing to single player | 04:44 |
mithro | yeah | 04:44 |
mithro | config.h gets the right path right? | 04:45 |
mithro | It would be good if tpserver-cpp.xml was only generated on install - then it wouldn't be incorrectly picked up by the singleplayer | 04:46 |
llnz | oh, i see | 04:46 |
llnz | i can directly subst ${prefix} | 04:46 |
llnz | and no, there is no logically way to create it at install | 04:47 |
llnz | the install path is set at configure anyway | 04:47 |
mithro | llnz: the problem is that it might call tpserver-cpp with the wrong arguments if you have /usr/bin and are about to install a new version there. | 04:50 |
llnz | <commandstring>/usr/local/bin/tpserver-cpp | 04:51 |
llnz | (the default prefix is /usr/local) | 04:51 |
llnz | is that ok? | 04:53 |
llnz | in the .in file i have: <commandstring>@prefix@/bin/tpserver-cpp | 04:58 |
llnz | mithro: that ok? | 05:03 |
llnz | mithro: yes/no? | 05:42 |
llnz | let me know, and i'll commit | 06:09 |
* llnz wanders off | 06:09 | |
llnz | later all | 06:09 |
*** llnz has quit IRC | 06:10 | |
CIA-69 | mavrinac web * r80e2b6223869 /downloads/tpconfig.dtd: Add enumerations for tpconfig type and parameter type attributes. | 13:32 |
CIA-69 | mavrinac daneel-ai * r3768f0964214 / (daneel-ai-inplace.xml daneel-ai.xml): Add tpconfig type attributes to SP XML files. | 13:33 |
CIA-69 | mavrinac tpserver-cpp * rd5e6b04cb648 / (7 files in 6 dirs): Add tpconfig type attributes to SP XML files. | 13:35 |
CIA-69 | mavrinac libtpclient-py-singleplayer * r64c87c1f22f1 /tp/client/SinglePlayer.py: Search and import installed and inplace XML files more intelligently. | 13:37 |
ezod | problem solved | 13:38 |
JLP | ezod: i get this when clicking on SP button → http://rafb.net/p/wyPFS391.html | 14:15 |
tpb | Title: Nopaste - No description (at rafb.net) | 14:15 |
CIA-69 | mavrinac libtpclient-py-singleplayer * ra0b101349c74 /tp/client/SinglePlayer.py: Fix KeyError bug in checking tpconfig type. | 14:17 |
ezod | should be fixed, sorry | 14:17 |
ezod | i am getting this in the wizard now though: | 14:17 |
ezod | http://pastebin.ca/1355966 | 14:18 |
tpb | Title: general pastebin - tpclient-pywx SP Wizard Error - post number 1355966 (at pastebin.ca) | 14:18 |
ezod | pretty sure this is new, possibly related to mithro's new list-style opponent page? | 14:18 |
JLP | ezod: i don't get this second error | 14:24 |
JLP | the game started fine now with your last fix | 14:24 |
*** llnz has joined #tp | 15:14 | |
*** Greywhind has quit IRC | 18:16 | |
*** nash has joined #tp | 19:13 | |
*** mithro has quit IRC | 20:05 | |
*** micah has joined #tp | 20:09 | |
*** mithro_ has joined #tp | 20:09 | |
mithro_ | ezod: ping? | 20:11 |
ezod | mithro_: pong | 20:12 |
ezod | mithro_: did you see the error i pasted? | 20:21 |
ezod | i'm about to check it out, as it is preventing me from working on the parameter control types/validation | 20:21 |
*** Demitar has joined #tp | 20:22 | |
*** tansell_laptop has joined #tp | 20:23 | |
tansell | ezod, yeah | 20:31 |
tansell | I think I know the problem | 20:32 |
tansell | change that line from | 20:32 |
tansell | Show(True) | 20:32 |
tansell | to Show(0) | 20:32 |
ezod | no effect | 20:35 |
tansell | still same error? | 20:35 |
ezod | yes | 20:36 |
ezod | btw, i guess we haven't been using the bug tracker on sf.net much? | 20:39 |
* ezod loves fixing bugs | 20:40 | |
tansell | nope | 20:41 |
tansell | ezod, I have NFI - but it's probably a gentoo having a newer version of wx thing | 20:41 |
ezod | tansell: ok, i can downgrade for the time being - what versions of wxpython/wxgtk/gtk+ are you on? | 20:42 |
tansell | actually it could be a release verse debug build thing | 20:42 |
tansell | you can comment out the show/hide lines | 20:42 |
ezod | ok | 20:42 |
tansell | they are just hiding the options stuff when it empty | 20:42 |
ezod | ok, cool, that seems to work | 20:44 |
ezod | tansell: so re: bug tracker, personally, i'd really like to start using one | 20:48 |
ezod | if no one uses sf.net's maybe we could set up bugzilla? | 20:48 |
tansell | god no | 20:48 |
ezod | or something else then? :) | 20:49 |
tansell | bugzilla needs a team of like 40 engineers to run | 20:49 |
llnz | trac? | 20:49 |
ezod | i've never set one up myself, just used them | 20:49 |
tansell | trac is tied to heavily to being an all in one system | 20:49 |
llnz | rt wasn't nice | 20:51 |
tansell | rt requires a team to look after it too | 20:51 |
tansell | I was thinking of using the Google or Launchpad ones | 20:51 |
tansell | but neither seem to work the way I wanted | 20:52 |
ezod | Trac uses a minimalistic approach to web-based software project management. Our mission is to help developers write great software while staying out of the way. Trac should impose as little as possible on a team's established development process and policies. | 20:53 |
ezod | also http://trac-hacks.org/wiki/TracGitPlugin | 20:53 |
tpb | Title: TracGitPlugin - Trac Hacks - Plugins Macros etc. - Trac (at trac-hacks.org) | 20:53 |
ezod | anyway, whatever we do, i pledge to use it :) | 20:58 |
tansell | you could update the sf one? :P | 20:59 |
ezod | i suppose that's the logical way to go atm | 21:00 |
tansell | ezod, if you want to port everything to the Google one - I'm happy for that (they have csv export support) | 21:14 |
tansell | but it's not really all that much better | 21:14 |
*** frisbilly has joined #tp | 21:15 | |
mithro_ | hi frisbilly | 21:16 |
mithro_ | be back in a bit - lunch | 21:16 |
*** mithro_ is now known as mithro | 21:16 | |
frisbilly | howdy | 21:16 |
*** micah has quit IRC | 21:16 | |
llnz | hi frisbilly | 21:16 |
frisbilly | I have some questions about GSoC... assuming tp's doing it again this year | 21:17 |
ezod | mithro: either way is fine for me - can i get some sort of privs to expedite this update? | 21:17 |
frisbilly | hey there | 21:17 |
mithro | sure! | 21:17 |
mithro | frisbilly: we are planning to apply again | 21:18 |
mithro | ezod: whats your sf and google accounts? | 21:18 |
frisbilly | sweet | 21:18 |
ezod | mithro: mavrinac and [email protected] - i'm already added to sf.net one | 21:18 |
frisbilly | I was hoping to do something with evolutionary/genetic AI, and I noticed last year one of the students worked on a project | 21:19 |
mithro | ezod: you are now a project admin for both | 21:19 |
llnz | frisbilly: cool, it would be a good idea to have a look at it | 21:20 |
mithro | www.sf.net/projects/thousandparsec | 21:20 |
mithro | and code.google.com/p/thousandparsec | 21:20 |
* llnz can not remember which one is which off hand | 21:20 | |
frisbilly | fair enough | 21:20 |
frisbilly | i'll take a look and see how similar it is to what I was thinking of doing | 21:21 |
ezod | mithro: sweet, thanks | 21:21 |
llnz | frisbilly: you might be able to extend it, or make it better as a GSoC project | 21:22 |
ezod | frisbilly, llnz: you're probably looking for GenCon | 21:23 |
ezod | gencon-rfts-ai in git | 21:24 |
llnz | ah, yeah that's it | 21:24 |
ezod | http://git.thousandparsec.net/gitweb/gitweb.cgi?p=gencon-rfts-ai.git;a=summary | 21:24 |
tpb | <http://ln-s.net/2WRm> (at git.thousandparsec.net) | 21:24 |
frisbilly | in his blog, Victor says that he didn't get to implement the evolutionary framework to produce successful solutions... I'm doing a thesis right now that does exactly this, so that's definitely feasible | 21:25 |
frisbilly | has any additional work has been done on it since last year, or is that pretty much where the project stands at this point? | 21:27 |
frisbilly | looks like nothing since last september | 21:29 |
ezod | frisbilly: as far as i know, that's where it is at | 21:32 |
frisbilly | great, thanks for the help | 21:35 |
ezod | mithro: i kind of like the google issue tracker actually | 21:38 |
*** Greywhind has joined #tp | 21:44 | |
*** Khezar has joined #tp | 21:55 | |
*** Greywhind has quit IRC | 22:09 | |
*** bdefreese2 is now known as bddebian | 22:09 | |
mithro | ezod: if you move to the google issue tracker then you need to port all the existing bugs and make the update script work again | 22:14 |
mithro | s/update/website thing/ | 22:15 |
ezod | mithro: ok, will port all existing bugs | 22:17 |
ezod | mithro: but what website thing script? | 22:17 |
ezod | mithro: you mean the stats stuff on the right side? | 22:19 |
mithro | ezod: yes - should be much easier as you don't have to screen scrape (just use the csv download?) | 22:21 |
ezod | heh, you'd think they'd have some sort of export api | 22:22 |
ezod | yeah i'll take care of that | 22:22 |
ezod | should probably also add people to the project, for bug assignments etc. | 22:25 |
tansell | I'll leave it in your hands | 22:27 |
Khezar | mithro: ok, i found and fixed the bug causing deleting the last message to throw an exception | 22:31 |
*** Khezar has quit IRC | 22:32 | |
*** Greywhind has joined #tp | 22:32 | |
Greywhind | mithro: ok, i found and fixed the bug causing deleting the last message to throw an exception | 22:32 |
Greywhind | mithro: but when i delete the last message, the output in the console indicates it is deleted, but it doesn't disappear | 22:35 |
tansell | Greywhind, could it be that the message window is not going back to the "No message found" defaults | 22:43 |
tansell | ? | 22:43 |
Greywhind | could be | 22:43 |
Greywhind | i'm not sure how that works, exactly | 22:43 |
*** frisbilly has left #tp | 22:47 | |
tansell | normally it just checks for an empty list | 22:52 |
tansell | but I think you broke that when doing the filterint | 22:52 |
Greywhind | tansell: sorry, didn't see you'd replied. what's the function that gets called when it updates the messages? | 23:07 |
tansell | not quite sure | 23:07 |
tansell | been a long time since I touched it | 23:07 |
tansell | you where the last one IIRC | 23:07 |
Greywhind | tansell: i don't remember it looking like this last time i worked on it... maybe i just have a bad memory :P | 23:08 |
tansell | you added filtering right? | 23:08 |
Greywhind | tansell: i believe i did | 23:09 |
tansell | well I don't think it's changed since then :) | 23:09 |
tansell | but I could be wrong | 23:10 |
Greywhind | tansell: ok, fixed. | 23:14 |
tansell | Greywhind, great! | 23:16 |
tansell | I have some other issues if you want to look at them? | 23:16 |
Greywhind | tansell: i might not have time tonight, but i'll try to get to them | 23:17 |
tansell | Greywhind, it appears that it's not fitting the map window correctly | 23:18 |
Greywhind | hmm... can you elaborate on that? | 23:18 |
tansell | you know the map in the center? | 23:19 |
tansell | sometimes fit makes it really small instead of fitting it | 23:19 |
Greywhind | oh - yeah, i've noticed that | 23:20 |
Greywhind | odd, since it used to work just fine | 23:20 |
tansell | yeah :( | 23:23 |
tansell | it seems to only happen about 50% of the time | 23:23 |
Greywhind | i'll try to find time between coursework to look at it | 23:23 |
Greywhind | the single player is looking pretty nice :) | 23:23 |
tansell | yeah - I'm excited to have it released and then we can look into scenario stuff | 23:24 |
Greywhind | cool | 23:24 |
* llnz wanders home | 23:27 | |
*** bddebian has quit IRC | 23:27 | |
llnz | bbl | 23:27 |
*** llnz has quit IRC | 23:27 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!