*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
Greywhind | tansell: ping? | 00:07 |
---|---|---|
*** tpb has joined #tp | 00:08 | |
*** ChanServ sets mode: +o tpb | 00:08 | |
Greywhind | tansell: suddenly, i'm getting a weird error when trying to run the client on any server | 00:09 |
Greywhind | since switching back to the tp04 branch, without changing anything | 00:09 |
Greywhind | tansell: http://pastebin.com/d430c4f73 | 00:10 |
tpb | Title: pastebin - collaborative debugging tool (at pastebin.com) | 00:10 |
tansell | Greywhind, did you remove all *.pyc files? | 00:11 |
Greywhind | tansell: no... what's the easiest way to do that? | 00:11 |
tansell | you have left over pyc files from tp04 | 00:12 |
tansell | find -name *.pyc | xargs rm | 00:12 |
Greywhind | rm: missing operand | 00:12 |
Greywhind | [Greywhind@localhost tpclient-pywx]$ find -name *.pyc | xargs rm | 00:13 |
Greywhind | find: paths must precede expression: utils.pyc | 00:13 |
Greywhind | Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression] | 00:13 |
Greywhind | rm: missing operand | 00:13 |
Greywhind | Try `rm --help' for more information. | 00:13 |
tansell | find -name \*.pyc | xargs rm | 00:13 |
Greywhind | tansell: yep, that fixed it | 00:14 |
Greywhind | never had that happen before | 00:14 |
Greywhind | tansell: well, since the merge seems to have finally worked, should i push all this stuf? | 00:15 |
Greywhind | *stuff | 00:15 |
tansell | it's caused by left over stuff in ObjectDesc/OrderDesc directories | 00:16 |
*** tansell-laptop has quit IRC | 00:23 | |
*** tansell-laptop has joined #tp | 00:31 | |
llnz | bbl | 00:41 |
*** llnz has quit IRC | 00:41 | |
CIA-22 | mavrinac tpclient-pywx-tp04 * r337854279125 /libtpclient-py: Update libtpclient-py submodule to latest head. | 00:55 |
CIA-22 | mithro tpclient-pywx-tp04 * r63b1b014b882 /libtpclient-py: Bumped libtpclient-py for pyscheme fix. | 00:55 |
CIA-22 | mithro tpclient-pywx-tp04 * r3c4511f4c416 /windows/main/winDesign.py: Fixed the wrong case for Design.used. | 00:55 |
CIA-22 | Greywhind tpclient-pywx-tp04 * rc36899595de2 /windows/main/panelStarMap.py: Fixed duplicate and out of date code by adding a canObjectMove function to starmap. | 00:55 |
CIA-22 | Greywhind tpclient-pywx-tp04 * rad64865d6914 /windows/winMain.py: Fixed displaying "no objects" warning for tp04. | 00:55 |
CIA-22 | Greywhind tpclient-pywx-tp04 * r571b45c632d7 /windows/main/winIdleFinder.py: Fixed winIdleFinder to work with tp04. | 00:55 |
CIA-22 | Greywhind tpclient-pywx-tp04 * r937a282fa131 /windows/main/overlays/Resource.py: Cleaned up a bit stylistically in Resource overlay code. | 00:55 |
CIA-22 | Greywhind tpclient-pywx-tp04 * rd61eac9456e0 /windows/main/overlays/Systems.py: Fixed style in Systems.py and made use of methods in objectutils in it. | 00:55 |
CIA-22 | Greywhind tpclient-pywx-tp04 * rfd0dbb99b7f3 /libtpclient-py: Updated libtpclient-py. | 00:55 |
CIA-22 | Greywhind tpclient-pywx-tp04 * r763afefc8ddb / (libtpproto-py requirements.py): Merge branch 'tp04' of git+ssh://[email protected]/git/tpclient-pywx into tp04 | 00:55 |
CIA-22 | Greywhind tpclient-pywx-tp04 * recb3105560c2 /libtpproto-py: Updated libtpproto-py to take advantage of small change to client.py | 00:55 |
CIA-22 | Greywhind tpclient-pywx-tp04 * rbf945b94032b / (extra/objectutils.py windows/main/panelOrder.py): Added code to hide the list of orders in a queue when that queue can hold only one order at a time. | 00:55 |
CIA-22 | Greywhind tpclient-pywx-tp04 * radcb641d174d /windows/main/ (overlays/Resource.py overlays/Systems.py panelStarMap.py): Merge branch 'can_object_move' into tp04 | 00:55 |
CIA-22 | mithro tpclient-pywx-tp04 * rcfbab40b714b /requirements.py: Don't die on a gconf error. | 00:55 |
CIA-22 | mithro tpclient-pywx-tp04 * r1d7e9c6c1a0d /windows/main/winDesign.py: Fixed an overzealous search and replace. | 00:55 |
CIA-22 | mithro tpclient-pywx-tp04 * r48412c3ab5a3 /windows/main/winDesign.py: Design modification time must be positive. | 00:55 |
CIA-22 | mithro tpclient-pywx-tp04 * rd3e974213b7a /libtpclient-py: libtpclient-py bump. | 00:55 |
CIA-22 | Greywhind tpclient-pywx-tp04 * r57dda2253998 /windows/main/overlays/Systems.py: Fixed parameter passed to isFleet in Systems.py Icon() method. | 00:55 |
CIA-22 | Greywhind tpclient-pywx-tp04 * r18bbac1044da /windows/ (6 files in 3 dirs): Removed panelPicture, as it is now redundant with panelInfo. | 00:55 |
CIA-22 | Greywhind tpclient-pywx-tp04 * r617924d47cd1 / (libtpclient-py windows/main/winDesign.py): Merge commit 'origin/stable' into tp04 | 00:56 |
cherez | tansell: Ping? | 01:20 |
tansell-laptop | cherez, pong | 01:30 |
cherez | Mind explaining how you want the API with use parameters to work? | 01:31 |
cherez | I presume the Desc object will have a build method to create the class. | 01:32 |
*** llnz has joined #tp | 01:35 | |
*** Greywhind has quit IRC | 01:36 | |
tansell-laptop | something like the current one | 01:39 |
*** llnz has quit IRC | 02:06 | |
*** llnz2 has joined #tp | 02:06 | |
*** llnz2 is now known as llnz | 02:06 | |
tansell | cherez, so can you write up a "what I have done so far" status report? | 02:28 |
cherez | I'm kind of in the middle of writing up the use parameters bit. | 02:28 |
tansell | I would really like to see your parser stuff committed before I do your GSoC survey | 02:28 |
tansell | cherez, okay cool | 02:28 |
cherez | Is there anything else I need to do in the parser? | 02:29 |
tansell | I'm not sure what you have done at the moment | 02:29 |
cherez | I think I'll have this done tonight, then I'm not sure if there will be anything left. | 02:29 |
tansell | cherez, so you should publish your code for review a little more often | 02:29 |
tansell | cherez, I also think your probably a bit behind where I would like to see you at | 02:30 |
cherez | Are parameters generated by the *Desc objects supposed to be named? | 02:55 |
tansell | yes | 02:55 |
tansell | and described | 02:55 |
cherez | Well, protocol.xml doesn't say how it can do that. | 02:56 |
tansell | cherez, what do you mean? | 02:57 |
cherez | It specifies exactly how to get the type, but nothing for the name and description. | 02:57 |
cherez | http://git.thousandparsec.net/gitweb/gitweb.cgi?p=documents.git;a=blob;f=protocol/protocol.xml;h=94b5296cbab06e11ccfa8ba71a1cb99ff02fd304;hb=master#l1455 | 02:58 |
tpb | <http://ln-s.net/3Tw5> (at git.thousandparsec.net) | 02:58 |
cherez | That typeframe says exactly where the type field is, but there's no equivalent for name and description. | 02:59 |
cherez | They're always at the scope as type, so I could hard code that. | 03:00 |
tansell | cherez, no thats not right | 03:00 |
cherez | How so? | 03:00 |
tansell | The ObjectDesc has name, description, type right? | 03:01 |
cherez | Right. | 03:01 |
tansell | so that is how you generate the list of structures right? | 03:02 |
cherez | Right. | 03:02 |
tansell | so the name maps to the name, and the description to the description | 03:03 |
tansell | and the type tells you which structures to use | 03:03 |
cherez | Right, I know how to get them, I'm just saying it's not explicitly specified in the protocol, unlike type. | 03:03 |
cherez | Seems like a strange inconsistency to me. | 03:04 |
tansell | not sure why you think that? | 03:05 |
cherez | It specifies exactly where the type field is down to its name, the others are just "next to the typefield" with assumed names. | 03:05 |
tansell | cherez, I think you are thinking backwards | 03:06 |
cherez | Oh? | 03:06 |
tansell | the typefield specifies which orderdesc frame to look for the description in right? | 03:06 |
cherez | Right. | 03:06 |
tansell | it doesn't actually tell you how you use that data | 03:08 |
tansell | just how they are linked | 03:08 |
*** greenlion has joined #tp | 03:08 | |
cherez | So what is the getlist/getfield for, if not to tell you how to field the type field? | 03:09 |
tansell | looking at it now | 03:13 |
tansell | that is rather interesting - I didn't design that :) | 03:13 |
tansell | cherez, if you want to keep going down that route it might be worth extending it | 03:14 |
tansell | cherez, can you upload your current changes? | 03:14 |
cherez | My current changes to...? | 03:15 |
tansell | your parser and stuff | 03:16 |
cherez | I have the CL up until I started on the useparameters. | 03:20 |
cherez | http://codereview.mithis.com/3002/show | 03:21 |
tpb | Title: Issue 3002: Parser - Code Review (at codereview.mithis.com) | 03:21 |
tansell | cherez, a couple of things | 03:27 |
tansell | you should use the format of | 03:28 |
tansell | 001 002 003 | 03:28 |
tansell | so your tests sort correctly | 03:28 |
tansell | your parser badly needs some comments | 03:28 |
tansell | cherez, and there is no point at me looking at old code | 03:28 |
*** tansell-laptop has quit IRC | 03:30 | |
CIA-22 | llnz tpserver-cpp * rfc801ebb580c /modules/tpcl/guile/tpguile.cpp: Create a safe for the design in tpguile, should prevent some scheme issues. | 03:31 |
tansell | safe? | 03:32 |
llnz | removes spaces, replaced with underscore | 03:33 |
llnz | grr... it should say safe name | 03:33 |
*** tansell-laptop has joined #tp | 03:42 | |
llnz | mithro: still there? | 04:09 |
tansell | yeah | 04:12 |
tansell | sup? | 04:12 |
llnz | should AddDesign frame be replied by either a Design (or fail) or just OK (or fail)? | 04:13 |
tansell | I think in tp04 is should be an Design | 04:13 |
llnz | just tp04? | 04:14 |
llnz | (and later) | 04:14 |
tansell | not sure | 04:14 |
tansell | whats the documentation say? | 04:14 |
llnz | doesn't | 04:14 |
llnz | i think | 04:14 |
tansell | yes it does | 04:15 |
tansell | 50Modify DesignModifies an old designDesignC2S | 04:15 |
tansell | Design frame | 04:15 |
tansell | Fail fram | 04:15 |
tansell | opps | 04:15 |
tansell | the add frame is right above that | 04:15 |
*** tansell-laptop has quit IRC | 04:15 | |
llnz | so it is | 04:16 |
*** tansell-laptop has joined #tp | 04:16 | |
tansell | it makes sense as the client is not required to know how to parse the scheme itself | 04:18 |
CIA-22 | llnz tpserver-cpp * r26aaa7be72b7 /tpserver/playeragent.cpp: | 04:43 |
CIA-22 | When adding or modifying a design, return the result design after calc. | 04:43 |
CIA-22 | Should fix problems with tpclient-pywx (libtpproto-py) failing when waiting for | 04:43 |
CIA-22 | a Design as a reply and getting an Ok frame. Now gets the expected Design frame. | 04:43 |
llnz | fixed | 04:44 |
*** mithro has quit IRC | 06:04 | |
*** jmtan has quit IRC | 06:21 | |
tote | matthewd: morning :) | 06:22 |
matthewd | Hi :) | 06:23 |
tote | matthewd: so what shall we dicuss? :) | 06:31 |
matthewd | Yep, was just re-reading your blog posts | 06:31 |
matthewd | So, about where do you think you are relative to your original plan? | 06:37 |
tote | matthewd: hmm, i would say one week behind | 06:38 |
tote | matthewd: but looking at my schedule it shouldn't be a problem at all | 06:42 |
*** peres has joined #tp | 06:42 | |
matthewd | Okay, so what specifically are you expecting to have done this week? | 06:50 |
tote | matthewd: mostly its documenting, taking a second look at the code structure and see what can be improved, adding small features like request end of turn, cosmetic updates | 06:59 |
* llnz wanders off | 07:18 | |
llnz | later all | 07:18 |
*** llnz has quit IRC | 07:18 | |
*** peres has quit IRC | 08:14 | |
*** jmtan has joined #tp | 10:02 | |
*** alanp_ has joined #tp | 10:05 | |
*** peres has joined #tp | 10:12 | |
*** bddebian has joined #tp | 10:24 | |
bddebian | Heya | 10:26 |
*** Greywhind has joined #tp | 11:00 | |
*** peres has quit IRC | 11:03 | |
*** greenlion has quit IRC | 11:09 | |
*** greenlion has joined #tp | 11:09 | |
CIA-22 | landon tpclient-pyogre * r703285c71658 / (4 files in 2 dirs): Switched the console font to a monospace font and tweaked several settings to improve console use | 11:31 |
*** jmtan has left #tp | 11:32 | |
*** jmtan has joined #tp | 11:37 | |
*** alanp__ has joined #tp | 11:40 | |
*** alanp_ has quit IRC | 11:40 | |
*** Erroneous has joined #tp | 13:42 | |
*** tuna-fish has joined #tp | 14:40 | |
*** DTRemenak|RDP has joined #tp | 14:43 | |
*** Erroneous has quit IRC | 14:49 | |
*** alanp__ has quit IRC | 15:05 | |
*** DTRemenak|RDP is now known as Eroneous | 15:23 | |
*** Eroneous is now known as Erroneous | 15:23 | |
*** llnz has joined #tp | 16:02 | |
llnz | morning all | 16:12 |
alanp | morning | 16:23 |
llnz | hi alanp | 16:50 |
alanp | how are you | 16:50 |
llnz | not bad, you? | 16:50 |
alanp | have a terrible cold, but other than that okay | 16:50 |
alanp | ...at least it's not influenza | 16:51 |
llnz | I hope you get well soon | 16:52 |
alanp | thanks | 16:53 |
*** bddebian has quit IRC | 17:11 | |
llnz | alanp: how is mtsec coming along? | 17:13 |
Greywhind | llnz: do you know whether those bugs with design adding/changing will be able to be fixed soon? | 17:14 |
llnz | all but the _num-components have now been fixed in the master branch | 17:14 |
alanp | llnz: so far so good, working on some economy things | 17:15 |
llnz | alanp: cool | 17:15 |
alanp | llnz: seems that changing the name in the client doesn't change what gets sent to the server, though. i'm looking into that | 17:15 |
alanp | (of a design) | 17:15 |
Greywhind | llnz: hm... i still can't make the server | 17:18 |
Greywhind | llnz: it gives me that odd "MAINTAINER_MODE_TRUE" thing | 17:19 |
llnz | Greywhind: i haven't fixed that yet, haven't figured out the cause | 17:19 |
Greywhind | llnz: are any servers running with the lastest stable? | 17:20 |
Greywhind | i can try to test on those until i can build it again, i suppose | 17:20 |
llnz | no | 17:20 |
llnz | if i remember i will update the two demo servers some time | 17:20 |
llnz | Greywhind: try removing the AM_MATINTAINER_MODE line from configure.ac and rerun autogen.sh and configure | 17:21 |
Greywhind | ok | 17:22 |
Greywhind | [Greywhind@localhost tpserver-cpp]$ make | 17:28 |
Greywhind | config.status: creating config.h | 17:28 |
Greywhind | config.status: config.h is unchanged | 17:28 |
Greywhind | Making all in libltdl | 17:28 |
Greywhind | make[461]: vfork: Resource temporarily unavailable | 17:28 |
Greywhind | make[461]: Failed to remake makefile `Makefile'. | 17:28 |
Greywhind | make[461]: *** No rule to make target `@AM_MAKEFLAGS@'. Stop. | 17:28 |
Greywhind | make[460]: *** [aclocal.m4] Error 2 | 17:28 |
Greywhind | and then the [aclocal.m4] Error 2 repeats for about 100 lines | 17:28 |
Greywhind | sorry, 400 | 17:28 |
llnz | did you run autogen.sh and ./configure? | 17:31 |
Greywhind | yes | 17:32 |
llnz | odd | 17:32 |
Greywhind | llnz: i might have fixed it by doing a git reset first | 17:39 |
Greywhind | we'll see | 17:39 |
Greywhind | llnz: ok, another error, but this one looks more reasonable: | 17:42 |
Greywhind | Making all in tpserver CXX main.o CXX connection.o CXX frame.o CXX game.o CXX logging.o CXX net.o CXX settings.o | 17:42 |
Greywhind | settings.cpp: In member function ‘bool Settings::readConfFile(const std::string&)’: | 17:42 |
Greywhind | settings.cpp:122: error: ‘uint32_t’ was not declared in this scope | 17:42 |
Greywhind | settings.cpp:122: error: expected ‘;’ before ‘lineCount’ | 17:42 |
Greywhind | settings.cpp:140: error: ‘lineCount’ was not declared in this scope | 17:42 |
Greywhind | make[2]: *** [settings.o] Error 1 | 17:42 |
Greywhind | make[1]: *** [all-recursive] Error 1 | 17:42 |
Greywhind | make: *** [all] Error 2 | 17:42 |
llnz | that's an odd error in a strange place | 17:42 |
Greywhind | why would uint32_t not be declared? | 17:43 |
llnz | add #include <stdint.h> to the top of settings.cpp | 17:44 |
* llnz starts todays list | 17:45 | |
Greywhind | llnz: http://pastebin.com/d48e0f641 | 17:45 |
tpb | Title: pastebin - collaborative debugging tool (at pastebin.com) | 17:45 |
llnz | wtf | 17:47 |
llnz | add that include to the beginning of persistence.h | 17:49 |
llnz | looks like your compiler is much stricted on declearing uintXX_t than the ones i've been using | 17:50 |
llnz | g++ 4.4.0? | 17:50 |
Greywhind | yhep | 17:50 |
Greywhind | *yep | 17:50 |
Greywhind | 4.4.0 | 17:50 |
Greywhind | llnz: it seems board.h and resourcedescription.h also need it | 17:52 |
Greywhind | and commandmanager.cpp | 17:53 |
Greywhind | sorry, command.h | 17:53 |
llnz | thanks, will add them tonight | 17:53 |
Greywhind | and advertiser.h | 17:54 |
Greywhind | then it works | 17:54 |
llnz | cool | 17:55 |
*** greenlion has quit IRC | 18:08 | |
*** Greywhind has quit IRC | 18:22 | |
alanp | echo '<?php header("Location: http://www.thousandparsec.net/wiki/MTSec"); ?>' > http://www.thousandparsec.net/tp/dev/documents/mtsec.php | 18:26 |
tpb | <http://ln-s.net/JsQ> (at www.thousandparsec.net) | 18:26 |
llnz | ? | 18:26 |
alanp | should point to the wiki page | 18:26 |
llnz | ah | 18:27 |
*** Greywhind has joined #tp | 18:27 | |
llnz | so all the content is now on the wiki? | 18:27 |
alanp | from that page, yes | 18:27 |
llnz | cool | 18:27 |
alanp | my wiki formatting is not the greatest, but it will do as it's easily editable | 18:27 |
alanp | llnz: you mentioned you used kdevelop, do you turn on auto complete? | 18:29 |
llnz | alanp: yes. i don't remember turning it on, but it does do auto complete for me | 18:30 |
alanp | weird, i thought you had to turn it on per-project | 18:31 |
alanp | maybe there is a global value i'm missing | 18:31 |
alanp | do you build from kdevelop? | 18:33 |
llnz | yes | 18:35 |
llnz | bbl, maybe 4 hours | 18:36 |
llnz | afk | 18:36 |
alanp | ;later\ | 18:39 |
*** tansell_laptop has joined #tp | 19:34 | |
*** tansell_laptop has joined #tp | 19:35 | |
tansell_laptop | alanp, so where are we at? | 19:38 |
alanp | tansell_laptop: i have a weird error when trying to calculate the ETA between planets | 19:39 |
alanp | kind of weird, when I call getETA from doOrder everything is fine. When I call it from createFrame all hell brekas loose | 19:41 |
alanp | createFrame calls it with ( IGObject* obj = game->getObjectManager()->getObject(game->getOrderManager()->getOrderQueue(orderqueueid)->getObjectId());) | 19:42 |
* alanp doesn't see a problem | 19:42 | |
alanp | then creates a fleet from that | 19:43 |
alanp | std::map<std::pair<int32_t, uint32_t>, uint32_t> ships = ((RefQuantityListObjectParam*)(obj->getParameter(4,1)))->getRefQuantityList(); | 19:44 |
alanp | that's where the problem is | 19:44 |
tansell_laptop | that code makes me sad | 19:44 |
alanp | how should I rewrite that, go straight from the Order Manager? | 19:44 |
*** tansell-laptop has quit IRC | 19:45 | |
tansell_laptop | number of things | 19:45 |
tansell_laptop | (RefQuantityListObjectParam*) <-- c-style cast :( | 19:45 |
Greywhind | tansell_laptop: ping? | 19:46 |
tansell_laptop | std::pair<int32_t, uint32_t> <- this should be a type? | 19:46 |
tansell_laptop | Greywhind, pong | 19:46 |
Greywhind | tansell_laptop: i'm getting an error with adding a new component to a design | 19:46 |
alanp | well, this is all existing code, I was hoping to get this all working before cleaning everything up | 19:46 |
tansell_laptop | game->getObjectManager() is called multiple times? | 19:46 |
Greywhind | tansell_laptop: and i'm having trouble figuring out where it comes from, exactly | 19:47 |
Greywhind | tansell_laptop: http://pastebin.com/d7dfd3598 | 19:47 |
tpb | Title: pastebin - collaborative debugging tool (at pastebin.com) | 19:47 |
alanp | Greywhind: llnz is working on setting property values to 0 | 19:48 |
tansell_laptop | it's caused by # | 19:48 |
tansell_laptop | result = i.eval(scheme.parse("""(%s design)""" % component.requirements)) | 19:48 |
tansell_laptop | this scheme code seems invalid | 19:49 |
tansell_laptop | (lambda (design) (if (< (designType._num-components design) 3) (cons #t "") (cons #f "This is a complete component, nothing else can be included"))) | 19:49 |
Greywhind | i don't know scheme, unfortunately | 19:49 |
tansell_laptop | (in that _num-components does not exist) | 19:49 |
tansell_laptop | Greywhind, time to learn :) | 19:49 |
Greywhind | tansell_laptop: has _num-components been replaced by something? | 19:51 |
Greywhind | tansell_laptop: and where does that scheme code get generated? | 19:52 |
tansell_laptop | Greywhind, on the server | 19:52 |
Greywhind | tansell_laptop: oh, so this is another server issue? | 19:52 |
alanp | yes | 19:52 |
alanp | which ruleset is this? | 19:52 |
Greywhind | this is rfts | 19:52 |
alanp | tansell_laptop: besides the problems you mentioned, do you know why this may be happening? | 19:53 |
tansell_laptop | alanp, nope | 19:56 |
Greywhind | also: | 19:56 |
Greywhind | (lambda (design) (if (= (designType.num-ammo design) 1) (cons #t "") (cons #f "This is a complete component, nothing else can be included"))) | 19:56 |
Greywhind | Result was: ['#t', u''] | 19:56 |
Greywhind | Traceback (most recent call last): | 19:56 |
Greywhind | File "./windows/main/winDesign.py", line 329, in OnAdd | 19:56 |
Greywhind | dc.update() | 19:56 |
Greywhind | File "libtpclient-py/tp/client/parser.py", line 192, in update | 19:56 |
Greywhind | i, p = self.calculate() | 19:57 |
Greywhind | File "libtpclient-py/tp/client/parser.py", line 70, in calculate | 19:57 |
Greywhind | ranks = self.rank() | 19:57 |
Greywhind | File "libtpclient-py/tp/client/parser.py", line 24, in rank | 19:57 |
Greywhind | property = self.cache.properties[property_id] | 19:57 |
Greywhind | KeyError: 0 | 19:57 |
Greywhind | in mtsec | 19:57 |
Greywhind | when trying to add a component | 19:57 |
alanp | 2009-07-07 20:02:12 < Debug > CREATEFRAME Object ID 0 | 20:02 |
alanp | 2009-07-07 20:02:49 < Debug > DOORDER Object ID 102 | 20:03 |
alanp | well, that would explain it | 20:03 |
Greywhind | tansell_laptop: if i want to duplicate a design, should I be able to just use a CacheDirtyEvent to "create", just like the current "add new design" code? | 20:03 |
Greywhind | tansell_laptop: also, what's the new equivalent of design.Categories? | 20:06 |
Greywhind | tansell_laptop: oh, apparently it's just categories with a lowercase c | 20:07 |
alanp | llnz: ping | 20:23 |
*** tansell--laptop has joined #tp | 20:31 | |
*** tansell_laptop has quit IRC | 20:33 | |
*** JLP_ has joined #tp | 20:35 | |
*** JLP has quit IRC | 20:36 | |
*** tansell_laptop has joined #tp | 20:49 | |
alanp | ugh | 20:53 |
alanp | i tried to fix an "easy" bug and get sucked in... | 20:53 |
*** tansell_laptop has quit IRC | 20:55 | |
*** tansell_laptop has joined #tp | 20:55 | |
*** tansell--laptop has quit IRC | 20:58 | |
tansell | cherez, poke? ready for our weekly meeting? | 21:04 |
cherez | tansell: Yeah. | 21:04 |
tansell | cherez, did you do a "what I have done so far in GSoC report?" | 21:04 |
cherez | Not yet. | 21:05 |
cherez | I'll presume I should write one right away. | 21:05 |
tansell | can you please do that by tommorrow? | 21:05 |
cherez | Alright. | 21:05 |
tansell | well it's going to take you more then 5 minutes | 21:05 |
tansell | if you are doing it right | 21:06 |
cherez | I expected so. | 21:06 |
tansell | cherez, so where are we at? | 21:11 |
cherez | I'm commenting the parser and making sure the unit tests have full coverage. | 21:11 |
cherez | I'll have a CL up tonight and just waiting for your approval to push. | 21:12 |
tansell | did you see the comments I made last night? | 21:14 |
cherez | Renaming the test files and adding more comments? | 21:15 |
tansell | yeah | 21:17 |
CIA-22 | alanp tpserver-cpp-mtsec * r36c19d2e120b /modules/games/mtsec/ (fleet.cpp fleet.h): Added ability to set the maximum speed (slowest ship) of a fleet | 21:18 |
* alanp needs to figure out why he can't access order objects in createFrame | 21:18 | |
*** tansell_laptop has quit IRC | 21:21 | |
tansell | cherez, so what do you think you have left to do before GSoC ends? | 21:21 |
*** mithro has joined #tp | 21:24 | |
cherez | The Client, Common and Server modules need to be worked on. | 21:24 |
cherez | Client and Common look pretty complete, but I only glanced briefly. | 21:24 |
cherez | Server needs to be written. | 21:25 |
tansell | you'll also need to figure out how to test against a server | 21:25 |
cherez | Mmm, that will be fun. | 21:26 |
cherez | I'll need to either rewrite or port GenericRS, I believe. | 21:27 |
cherez | And the discover modules. | 21:27 |
cherez | I think that's everything that was originally planned. | 21:27 |
cherez | Past that I can work on porting libtpclient-py to use libtpproto2-py. | 21:28 |
tansell | so if your going to do all that, your going to need to get a move on | 21:30 |
tansell | as there is a lot of work there | 21:30 |
tansell | when do you have to go back to Uni? | 21:34 |
cherez | August 24th is the first day of classes, so a few days before then. | 21:35 |
tansell | and when are you planning on having this stuff finished by? | 21:48 |
tansell | August 24 is the day that GSoC officially ends | 21:53 |
tansell | this gives you about 6 weeks left | 21:54 |
tansell | The client/common stuff is probably going to take you atleast a month to get working properly (at your current pace) | 21:56 |
tansell | so you really need to have the parser stuff finished by the end of the week | 21:59 |
tansell | cherez, there is no real point in having libtpproto2-py if we don't get something using it by the end of GSoC | 22:06 |
tansell | as it's likely to just stagnate otherwise | 22:06 |
tansell | so we really need to have something like libtpclient-py using it by the end of GSoC | 22:09 |
tansell | lunch time | 22:10 |
* llnz is back, finally | 23:31 | |
* tansell is back too | 23:32 | |
llnz | 5 hour meeting (included lunch) | 23:32 |
*** Erroneous has quit IRC | 23:38 | |
tansell | Landon, ping? | 23:46 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!