mithro | o so quiet | 00:00 |
---|---|---|
*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
nash | mithro: poke | 00:06 |
greywhind | heh... 5 weeks and 6 days ago. | 00:25 |
nash | greywhind: Good thing you aren't in SoC | 00:25 |
greywhind | i'll actually be here now that i know we've got clearance. | 00:26 |
nash | heh | 00:30 |
nash | So when will we see the first commit? | 00:30 |
greywhind | not until at least the 2nd-3rd week of August, possibly later. for now, I need to get familiar with the code and choose a specific project | 00:31 |
nash | What are you looking at project wise | 00:34 |
greywhind | at the moment i'm most highly considering AI or a Diplomacy-like ruleset | 00:35 |
greywhind | but i would be open to other ideas, certainly | 00:38 |
nash | Everyone wants to do diplomacy | 00:38 |
greywhind | well, i would be fine with leaving that to someone else | 00:38 |
* mithro could use a hand with the tpclient-pywx :P | 00:39 | |
mithro | nash: [13:40] <nash> mithro: My surname begins with 'N' | 00:39 |
greywhind | hmm... i'd have to learn python... does it take long to learn if you have experience with Perl and C++/Java? | 00:40 |
nash | greywhind: No-one has done it however | 00:40 |
nash | mithro: The parcel you sent me is in the name of "Brett Mash" | 00:40 |
mithro | nash: well blame the postal attendent | 00:41 |
mithro | I just gave him a little sticker | 00:41 |
nash | ? | 00:41 |
nash | Okay... | 00:41 |
mithro | s/sticker/note | 00:41 |
nash | Weird | 00:41 |
nash | greywhind: Any complete ruleset is good. | 00:41 |
mithro | greywhind: Python shouldn't take you very long to learn | 00:41 |
nash | Else work on TP04+ to do things like research. | 00:42 |
mithro | specially if you already have 2 or more languages | 00:42 |
greywhind | mithro: well, what do you need help with on the pywx client? | 00:42 |
mithro | greywhind: everything! :P | 00:42 |
mithro | greywhind: I would have to admit, it wouldn't be all that interesting, but it can be very rewarding | 00:42 |
mithro | bahahhaha, "Spanning Tree Protocol is the root bridge of all evil." :P | 00:43 |
greywhind | mithro: the client involves... networking of some sort i would assume, graphics with wxWidgets... what else? | 00:43 |
mithro | greywhind: things like improving the starmap | 00:44 |
mithro | greywhind: your on Mac right? | 00:45 |
greywhind | at the moment, yes, but i can switch to linux if necessary | 00:45 |
greywhind | so... no servers up at the moment? | 00:46 |
mithro | well, the client needs quite a few "tweaks" to make it work better on mac | 00:46 |
mithro | greywhind: looks not :/ | 00:46 |
greywhind | i got git working on my mac, by the way, and downloaded a few of the modules | 00:46 |
mithro | greywhind: did you use the dmg or source? | 00:47 |
greywhind | mithro: for git? the source. | 00:48 |
mithro | greywhind: no for the client | 00:48 |
mithro | oh wait | 00:48 |
* mithro read that as s/git/it/ | 00:48 | |
greywhind | i used the dmg for the client so far | 00:49 |
mithro | greywhind: and it worked okay? | 00:49 |
mithro | it's only had limited testing since I don't have good access to a Mac | 00:49 |
greywhind | i didn't test it for long - it was a month ago, before i was sure about this. | 00:50 |
greywhind | but it seemed to work | 00:50 |
mithro | okay | 00:50 |
mithro | maybe a good start to redownload it and try again? | 00:50 |
greywhind | sure - but i can't test it unless there's a server | 00:51 |
mithro | greywhind: I can start one up | 00:51 |
mithro | I should put up a perminate tpserver-py somewhere.... | 00:52 |
greywhind | that would probably be good for attracting more new users | 00:52 |
mithro | greywhind: normally we have two demo servers running all the time | 00:53 |
mithro | but they seem to have crashed | 00:53 |
greywhind | yeah - i noticed that the two default servers were demo1 and demo2 | 00:53 |
mithro | yeah | 00:53 |
mithro | lee often has one at llnz.dyndns.org too | 00:54 |
nash | mithro: BTW: You galaxie bug should be fixed | 00:54 |
mithro | nash: cool | 00:54 |
mithro | I can finally do those AI movies | 00:54 |
nash | heh | 00:54 |
nash | Strange bug BTW. Not sure if it was a server or client bug | 00:54 |
nash | Well there was a client bug... it crashed... but I think there may be a server bug too | 00:55 |
greywhind | i was getting circular redirects when trying to download the client from Sourceforge, btw. | 00:55 |
mithro | circular redirects? | 00:55 |
greywhind | yeah - just constant redirects to other pages, then back. | 00:55 |
mithro | hrm... | 00:56 |
mithro | url? | 00:56 |
greywhind | http://sourceforge.net/project/downloading.php?group_id=132078&filename=tpclient-pywx-0.2.2-inplace.tar.bz2 | 00:56 |
tpb | <http://ln-s.net/ioa> (at sourceforge.net) | 00:56 |
mithro | weird, that link works for me | 00:57 |
nash | greywhind: Browser? | 00:57 |
nash | And did you click a mirror? | 00:57 |
greywhind | Safari | 00:57 |
greywhind | i clicked "this direct link" because it didn't start automatically | 00:57 |
Epyon | mithro, you pinged me the other day | 00:57 |
Epyon | ? | 00:57 |
mithro | o wait, I spoke to soon | 00:58 |
nash | mithro: As I keep saying.. get away from sourceforge... | 00:59 |
greywhind | hmm... the current version actually has no mac client listed. should I get 0.2.1? | 00:59 |
mithro | nash: it's my fault | 01:00 |
nash | Also this is a provider which only allows letters and numbers in passwords... | 01:00 |
mithro | nash: I never uploaded the client when I did a release... | 01:00 |
nash | okay | 01:01 |
mithro | nash: I should really write down a "release checklist" | 01:01 |
mithro | there is always something I forget when doing a release :/ | 01:01 |
nash | do it now then | 01:01 |
Epyon | mithro, that is ALWAYS a good idea -_- | 01:01 |
nash | Or script it | 01:01 |
mithro | nash: yeah, but you can't really script "Write a cool announcement" :P | 01:02 |
greywhind | you can script "read from cool announcement's text file" | 01:02 |
nash | No, but you can script pretty much everything else... even the tag of the repo | 01:02 |
Epyon | mithro, but you can script opening a editor/browser and typing "Write COOL announcement HERE" xP | 01:03 |
mithro | I'll start with a check list, then move to a script | 01:04 |
nash | mithro: Sense an echo here? | 01:05 |
mithro | echo! | 01:05 |
mithro | oh wait | 01:05 |
mithro | echo off | 01:05 |
mithro | that help? | 01:05 |
nash | Probably a little too well | 01:18 |
greywhind | heh | 01:19 |
mithro | okay, those links should be fixed | 01:20 |
greywhind | still no mac package, though? | 01:20 |
mithro | greywhind: no | 01:23 |
greywhind | i'll have to try it on Linux then, but it's getting a bit late to start on that now | 01:24 |
greywhind | i'll do it tomorrow | 01:24 |
mithro | greywhind: okay | 01:24 |
mithro | nash and I are both around quite a bit these days | 01:25 |
greywhind | yeah. i should be as well. | 01:25 |
mithro | greywhind: getting setup under Mac isn't that hard | 01:25 |
greywhind | should i use the package or git? | 01:28 |
mithro | if you want to develop, then git | 01:33 |
mithro | if you just want to play with it, then the package | 01:33 |
greywhind | to compile the pywx client, what modules do i need/other dependencies? | 01:34 |
mithro | greywhind: just writing that up now | 01:35 |
mithro | whats your email? | 01:35 |
greywhind | [email protected] | 01:36 |
mithro | greywhind: sent | 01:42 |
greywhind | thanks | 01:43 |
mithro | greywhind: it's a little involved because mac doesn't have a package manager :/ | 01:43 |
mithro | and the apple shipped python is broken in a multitude of ways | 01:44 |
greywhind | k, so even though i have python 2.4.3, i should get 2.5? | 01:44 |
mithro | yeah | 01:45 |
mithro | unless you install python 2.4.3 from the MacPython site | 01:45 |
greywhind | everything else on that page as well? | 01:45 |
mithro | greywhind: just the ones listed in the email | 01:46 |
greywhind | ah | 01:46 |
greywhind | i see now, sorry | 01:46 |
mithro | greywhind: a Mac developer would help make me sure I haven't broken the client on Mac | 01:47 |
mithro | plus they can build the packages for mac people :P | 01:47 |
greywhind | well, i'd be happy to check it for you, but i don't think that would be enough for my entire internship :P | 01:48 |
nash | greywhind: Nope ;-) | 01:49 |
greywhind | if Apple was really smart, they'd create a package manager | 01:50 |
nash | greywhind: Only if apple really wanted third party developers. | 01:51 |
mithro | greywhind: if they where really smart they would steal apt/dpkg | 01:51 |
nash | s/third party/small third party/ | 01:51 |
greywhind | mithro: good point | 01:51 |
nash | mithro: Nah.. they can't but it | 01:51 |
nash | s/but/buy/ | 01:51 |
mithro | nash: yeah, Apple has a "Not owned here" complex | 01:53 |
greywhind | does mac have setuptools installed by default? | 01:56 |
greywhind | never mind, i think i've figured it out | 02:00 |
mithro | http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html#installing-with-easy-install | 02:01 |
tpb | <http://ln-s.net/ipE> (at svn.pythonmac.org) | 02:01 |
greywhind | yeah - i realized it gave the command for installing setuptools | 02:02 |
greywhind | at first i thought it told me i needed setuptools, but didn't say how to get it | 02:02 |
greywhind | setup.sh gave me no output when i ran it as the last step - is that normal? | 02:07 |
mithro | greywhind: yeah, it should only give output when there is an error | 02:10 |
* mithro beats Lee with a stick | 02:11 | |
greywhind | when i try to run tpclient-pywx i get: | 02:11 |
greywhind | http://rafb.net/p/sjFrYe64.html (6 lines) | 02:11 |
tpb | Title: Nopaste - No description (at rafb.net) | 02:11 |
mithro | hrm.... | 02:14 |
mithro | greywhind: ahh, sorry I should have said numarray not Numeric | 02:14 |
mithro | The following requirements where not met: | 02:14 |
mithro | python-numarray | 02:14 |
greywhind | right | 02:14 |
greywhind | i'll install numarray then | 02:15 |
greywhind | should i install those recommended libraries as well? or do they not have mac packages? | 02:16 |
greywhind | it runs now, by the way. | 02:16 |
nash | DOn't worry too much. Network performance is the main issue for tpclient-pywx | 02:18 |
greywhind | there's still no response from either demo server, by the way. | 02:18 |
nash | greywhind: tranquillity.nash.id.au has a server | 02:20 |
greywhind | thanks | 02:20 |
nash | Watch out for the AI | 02:20 |
nash | greywhind: Did you connect? | 02:25 |
greywhind | it's sitting at "Looking for Thousand Parsec Server..." | 02:25 |
nash | Weird | 02:26 |
nash | mithro: That's your issue? | 02:26 |
mithro | hold on a sec | 02:27 |
mithro | be back in 10 | 02:27 |
nash | greywhind: Server url is tp://tranquillity.nash.id.au/ ? | 02:28 |
greywhind | let me try one more time | 02:28 |
greywhind | here's the console output i get when it sits waiting: | 02:29 |
greywhind | http://rafb.net/p/pvwyoc24.html (38 lines) | 02:30 |
tpb | Title: Nopaste - No description (at rafb.net) | 02:30 |
nash | So seems to be a networking error... NFI at all | 02:31 |
nash | Definitly a mithro issu | 02:31 |
Epyon | nsh, mithro, hows the webclient going? | 02:31 |
nash | Epyon: You could say badly... | 02:32 |
Epyon | Why? :( | 02:32 |
nash | No sight or sound of dmpayton | 02:32 |
Epyon | OMG... | 02:32 |
Epyon | Did you drop him during midterm? | 02:32 |
nash | Yep | 02:32 |
Epyon | Did he at least leave some working code? | 02:33 |
nash | Unless he came back and gave mithro an amazing story at the last moment | 02:33 |
nash | Epyon: Not an iota | 02:33 |
nash | Well as far as I know | 02:33 |
Epyon | Oh shit :/ | 02:33 |
Epyon | I'm so sorry for you :( | 02:34 |
nash | Bloody annoying | 02:34 |
nash | So many other applicants too | 02:34 |
Epyon | How did the other students do the mid-term? | 02:34 |
nash | greywhind: As soon as mithro comes back - poke him with that URL | 02:34 |
nash | Epyon: Mostly good | 02:34 |
greywhind | yeah | 02:34 |
nash | The RDE is looking cool, RFTS is on schedule, although I haven't seen any commits recently | 02:35 |
Epyon | Too bad, the webclient was something badly needed :/ | 02:35 |
nash | meta is apparently going okay | 02:36 |
nash | Epyon: Indeed | 02:36 |
nash | Still RFTS has a some pulling power, and RDE is useful in the long term | 02:36 |
Epyon | Hmm, I think you could force niphree to do the webclient instead, she's got the skills... | 02:36 |
Epyon | BUT DON'T say I said that -_- | 02:36 |
Epyon | So basicaly no movement in the client department? :( | 02:37 |
mithro | back | 02:37 |
nash | I fixed a crash... and greywhind here has got another issue for tpcleint-py to fix... | 02:37 |
nash | greywhind: That's your cue | 02:38 |
nash | mithro: See why Epyon just said | 02:38 |
Epyon | Too bad, that was what I felt was the biggest drawback of tp | 02:38 |
greywhind | mithro: http://rafb.net/p/pvwyoc24.html (38 lines) | 02:38 |
tpb | Title: Nopaste - No description (at rafb.net) | 02:38 |
mithro | greywhind: oh, I know what that issue is... | 02:38 |
greywhind | it doesn't happen with the old mac client | 02:38 |
mithro | greywhind: I know whats causing it | 02:39 |
mithro | will push a fix in about 10-15 minutes | 02:39 |
greywhind | k - i'm going to want to sleep in about 20 | 02:39 |
mithro | greywhind: does it occur in the development client? | 02:39 |
Epyon | what's greywhind doing? :D | 02:39 |
greywhind | mithro: it only happens in the one i compiled from git | 02:39 |
greywhind | epyon: not quite sure yet | 02:39 |
mithro | greywhind: can you do a | 02:40 |
mithro | "python requirements.py" | 02:40 |
mithro | ? | 02:40 |
greywhind | http://rafb.net/p/mHjH0R43.html (13 lines) | 02:41 |
tpb | Title: Nopaste - No description (at rafb.net) | 02:41 |
mithro | hrm... that is a little weird | 02:41 |
nash | Epyon: tpclient on mac | 02:41 |
CIA-3 | mithro libtpproto-py * r7f9bec679467 /tp/netlib/client.py: Fixed a problem with the new git version magic. | 02:45 |
mithro | greywhind: give that a go | 02:45 |
greywhind | give what a go? | 02:45 |
mithro | greywhind: that patch I just pushed | 02:46 |
mithro | if you do an update on libtpproto-py and try and connect again it might work | 02:47 |
greywhind | k checking | 02:48 |
greywhind | yep - fixed | 02:48 |
greywhind | now, when i log in to the server, the "order type to create" pulldown has no options in it. is that normal? | 02:49 |
greywhind | i'm logging in as the default guest account | 02:49 |
mithro | greywhind: as the guest account you don't have the ability to issue orders | 02:50 |
mithro | (for obvious reasons) | 02:50 |
greywhind | right. | 02:50 |
mithro | infact that window use to hide itself when no orders and no permission to add orders... | 02:52 |
nash | greywhind: You'll need to build frigates to colonise | 02:55 |
nash | Do you want me to restart the game? | 02:55 |
greywhind | nah - i'm just playing around with it | 02:56 |
greywhind | i won't be here for more than another few minutes anyway | 02:56 |
CIA-3 | mithro libtpclient-py-development * r322e828b26d6 /tp/client/threads.py: Fixed a problem with the new git version magic. | 02:58 |
greywhind | now, none of the items in the "Statistics" menu seem to work | 03:00 |
mithro | greywhind: thats a good project :P | 03:03 |
greywhind | so those haven't been implemented yet? | 03:03 |
mithro | yeah | 03:04 |
mithro | I would also like to implement the ability to show different things on the starmap, IE objects which don't have any orders, resource densities, etc | 03:04 |
greywhind | right - more visual views that can help in decisionmaking | 03:05 |
mithro | yeah | 03:06 |
mithro | I had an idea of a kind of "generic" way to define "overlays" | 03:06 |
mithro | but never had the time to impliment yet | 03:07 |
greywhind | sounds like something i might be able to do if i learn python and wxWidgets in time :) | 03:08 |
greywhind | anyway, i have to sleep - i have class tomorrow at 10 AM | 03:08 |
greywhind | and it's just past midnight | 03:08 |
mithro | greywhind: he he okay | 03:08 |
mithro | greywhind: it's not your only option | 03:08 |
mithro | but it would be a very helpful one | 03:09 |
greywhind | mithro: yeah, but i'm open to different possibilities, and it could be a pretty interesting project | 03:09 |
greywhind | we'll discuss it more tomorrow | 03:09 |
mithro | greywhind: have a good night | 03:09 |
greywhind | see you around | 03:09 |
*** greywhind is now known as greywhind|afk | 03:10 | |
*** nash has quit IRC | 03:53 | |
*** llnz has joined #tp | 04:36 | |
mithro | llnz: it appears demo1/demo2 are down | 04:46 |
*** llnz2 has joined #tp | 04:54 | |
*** llnz has quit IRC | 04:55 | |
*** llnz2 is now known as llnz | 04:55 | |
llnz | mithro: ok, will have a look | 04:55 |
mithro | it looks like the server was reset 3 days ago :/ | 04:56 |
llnz | yeah | 04:56 |
mithro | llnz: tpserver-cpp is quite hard to setup | 04:56 |
llnz | demo1 and demo2 running again | 04:57 |
llnz | really? it's not harder than apache | 04:57 |
mithro | llnz: it is harder then apache | 05:06 |
llnz | what makes it hard? | 05:06 |
mithro | weird defaults | 05:07 |
llnz | what's weird about them? | 05:07 |
mithro | game_load - automatically load the game. | 05:07 |
mithro | no | 05:07 |
mithro | and network_start | 05:08 |
llnz | there is a good reason for the defaults | 05:08 |
mithro | what is it? | 05:08 |
mithro | then I do a "tpserver-cpp -C sample.conf" I don't get a game | 05:08 |
llnz | those defaults are that way because it doesn't game sense until you specify a ruleset | 05:09 |
llnz | maybe i should rename sample.conf to settings.txt or something | 05:09 |
llnz | then provide minisec and mtsec sample conf files | 05:10 |
llnz | BUT | 05:10 |
llnz | there are still some parameters that the admin *has* to specify | 05:10 |
mithro | llnz: which ones? | 05:13 |
mithro | if they aren't registering on the metaserver, name and stuff isn't that important | 05:14 |
llnz | i thought you would ask | 05:14 |
llnz | name is stuff is still used in avahi | 05:14 |
mithro | llnz: but not many people will end up with more then 1 server on a network anyway | 05:15 |
llnz | true | 05:15 |
mithro | so a good default should be useful for most people | 05:16 |
llnz | most people will want to choose the ruleset, which all the *_load and *_start depend on | 05:17 |
mithro | took me about 5 tries before I could get a sensible game to start | 05:17 |
mithro | llnz: then provide a "default" config for each ruleset | 05:17 |
llnz | i will add quickstart-minisec.conf ans quickstat-mtsec.conf in a minute, if you think that would help | 05:18 |
llnz | s/ans/and/ | 05:18 |
mithro | yes | 05:18 |
llnz | ok | 05:18 |
mithro | and rename sample.conf to something else | 05:18 |
mithro | and a message on startup which tells you why a game hasn't started | 05:20 |
mithro | i think it would be fairly rare for people to config from console | 05:21 |
llnz | the status command gives an overview of what is running/etc | 05:21 |
mithro | llnz: maybe automatically run status on startup | 05:23 |
*** Epyon has quit IRC | 05:29 | |
CIA-3 | llnz tpserver-cpp * r685e5780f9d4 / (quickstart-minisec.conf quickstart-mtsec.conf): Added quickstart-*.conf files for minisec and mtsec to help people. | 05:30 |
CIA-3 | llnz tpserver-cpp * r08f0d4198c89 /Makefile.am: | 05:33 |
CIA-3 | Added quickstart-*.conf to make dist created tarball. | 05:33 |
CIA-3 | So the next release will have these two files in. | 05:33 |
llnz | LCA proposals for presentations ends on friday | 05:38 |
* mithro isn't putting anything in this year | 05:49 | |
mithro | you could put in something about TP if you wanted | 05:50 |
llnz | i thought we were going to do a joint presentation about competitions vs SoC | 05:54 |
mithro | llnz: I was thinking about something like that | 05:56 |
* mithro is probably running either Gaming Miniconf or Open Hardware Miniconf | 05:57 | |
llnz | cool | 06:20 |
CIA-3 | llnz tpserver-cpp * rf065c2f57940 /tpserver/ (order.cpp order.h): | 06:31 |
CIA-3 | Added addParameter protected method to Order. | 06:31 |
CIA-3 | Start of clearer ownership of OrderParameters in subclasses of Order, and | 06:31 |
CIA-3 | to delete all the objects more clearly. | 06:31 |
*** nash has joined #tp | 06:39 | |
* nash waves | 06:40 | |
llnz | hi nash | 06:40 |
nash | How is xdotx going? | 06:40 |
llnz | fairly good | 06:40 |
llnz | realisitically | 06:40 |
nash | Haven't seen any commits recently? | 06:41 |
CIA-3 | nash galaxie * r93a5dc375acf /tpe_resources.c: Fix for resources for mithros bug. | 06:41 |
llnz | yeah | 06:41 |
nash | Exams? | 06:41 |
llnz | yeah, next week, and big projects too | 06:41 |
llnz | after next week, he will be nearly completely free to work on rfts | 06:42 |
nash | Cool | 06:42 |
nash | Google needs to arrange SoC so it is summer for everyone all round the world ;-) | 06:42 |
llnz | damn cold here currently | 06:43 |
nash | Not hot here either ;-) | 06:43 |
nash | But I meant more in terms of holidays and students being available round the world | 06:44 |
llnz | yeah | 06:44 |
nash | Hmm... time to break galaxie in massive ways... | 06:55 |
mithro | nash: that fixed the segfault? | 06:59 |
mithro | nash: been pestering llnz about how hard it is to get tpserver-cpp working | 07:01 |
mithro | llnz: o btw the mysql module is borked | 07:01 |
llnz | i know | 07:01 |
llnz | err... | 07:01 |
llnz | i know about the mysql module not working | 07:01 |
mithro | nash: | 07:03 |
mithro | Resource is Ship part (Ship parts) | 07:03 |
mithro | Did not get all parameters for resource description | 07:03 |
mithro | Got 9, expected 8 | 07:03 |
mithro | hrm.... no niphree | 07:09 |
mithro | nash: is there a way to turn of planet names? | 07:22 |
mithro | s/of/off | 07:22 |
mithro | hrm I keep segfaulting tpserver-cpp | 07:38 |
llnz | how? | 07:49 |
mithro | https://sourceforge.net/tracker/index.php?func=detail&aid=1755429&group_id=132078&atid=723099 | 07:53 |
tpb | Bug #1755429: Segfault in turn generation... (something about a RB-tree) | 07:53 |
llnz | interesting | 08:06 |
mithro | any ideas? | 08:18 |
llnz | yes, but i haven't figured out the ultimate cause yet | 08:23 |
mithro | that wrapping on the ticket is pretty bad :/ | 08:25 |
mithro | well I seem to be reliably able to get the segfault | 08:46 |
llnz | oh dear | 08:46 |
* llnz wonders what is causing it | 08:46 | |
mithro | it seems to be in combat somewhere? | 08:48 |
mithro | just uploaded another backtrace | 08:48 |
mithro | opps found a different segfault | 08:57 |
llnz | ahh, i know what it is | 09:03 |
llnz | fleet vs planet | 09:03 |
CIA-3 | llnz tpserver-cpp * r276395880928 /modules/games/minisec/fleet.cpp: | 09:08 |
CIA-3 | If there is no OrderQueueId assigned (ie, 0), then don't try to modify it. | 09:08 |
CIA-3 | Should fix one of mithro's EOT segfaults. | 09:08 |
mithro | opps, I'm on the rfts branch | 09:09 |
CIA-3 | llnz tpserver-cpp * r063a9638aac1 /modules/games/minisec/minisecturn.cpp: | 09:15 |
CIA-3 | Protect against removed objects in the otherorders list. | 09:15 |
CIA-3 | Should fix mithro's other segfault. MinisecTurn will probably get rewritten | 09:15 |
CIA-3 | at some point to remove the chance of this happening anyway. | 09:15 |
mithro | llnz: maybe I can get past 10 turns now | 09:16 |
llnz | hopefully | 09:18 |
* llnz wanders off | 09:21 | |
llnz | later all | 09:21 |
*** llnz has quit IRC | 09:21 | |
mithro | this time galaxie crashed :/ | 09:22 |
*** DystopicFro has quit IRC | 10:49 | |
tpb | disconnected from worldforge: Ping sent at 2007-07-17T11:20:05 not replied to. | 11:22 |
*** DystopicFro has joined #tp | 11:27 | |
tpb | tpb has joined on worldforge | 11:49 |
mithro | wb DystopicFro | 11:49 |
*** greywhind|afk is now known as greywhind | 11:51 | |
mithro | hey greywhind | 11:51 |
greywhind | hi | 11:51 |
greywhind | what time is it there? | 11:51 |
mithro | 1:22am | 11:52 |
mithro | just about to head to bed | 11:52 |
greywhind | heh | 11:52 |
mithro | you just getting up? | 11:52 |
tpb | disconnected from worldforge: Ping sent at 2007-07-17T11:50:52 not replied to. | 11:53 |
greywhind | yeah | 11:53 |
mithro | btw what timezone are you? | 11:53 |
CIA-3 | ubuntu tpruledev * r370e32738c5a /src/rde/ObjectManagement.py: Fixed error when persistence dir not exist | 11:53 |
CIA-3 | frodough tpruledev * rfdc215ee2abb /src/ (12 files in 4 dirs): | 11:53 |
CIA-3 | Shift to nodes for object handling | 11:53 |
CIA-3 | Nodes are now the primary way of manipulating game objects. The objects | 11:53 |
CIA-3 | themselves are only invoked to handle things that deal specifically with | 11:53 |
CIA-3 | the object data. Hopefully this will make things a little bit smoother. | 11:53 |
greywhind | Mountain time | 11:53 |
CIA-3 | frodough tpruledev * r762e66b4e241 /src/gui/ (ComponentPanel.py ObjectPanel.py): | 11:53 |
CIA-3 | Watch for changes in the edit panels on key down | 11:53 |
CIA-3 | Previously we watched for key up...sillyness. We'd catch events from | 11:53 |
CIA-3 | people creating new objects and hitting enter, or other such stuff | 11:53 |
CIA-3 | as that. | 11:53 |
DystopicFro | oh...ahoy mithro, just finishing up some commits >.< | 11:53 |
DystopicFro | and ahoy greywhind o.O | 11:53 |
mithro | greywhind: how is mountain time related to pacific? | 11:53 |
greywhind | mithro: usually 1 hour ahead, but doesn't use Daylight Savings, so right now it's the same | 11:54 |
mithro | I'll just assume you are Pacific then ;) | 11:54 |
greywhind | k | 11:54 |
mithro | DystopicFro: just about to ask how tpruledev was going | 11:54 |
DystopicFro | mithro: slow day yesterday, but I've just put the foundation in place to start validating objects and highlighting the errors | 11:56 |
mithro | DystopicFro: cool | 11:56 |
DystopicFro | I think I'm just going to make a few small modifications to pyscheme to provide a bit more granularity in its error | 11:56 |
mithro | any luck with the scheme stuff? | 11:56 |
DystopicFro | since right now parsing errors and eval errors are completely useless | 11:56 |
mithro | from what I understand pyscheme is not under development anymore | 11:57 |
DystopicFro | nar, it looks like the last modifications were made in 2005? | 11:57 |
mithro | Last release was September 18, 2004 | 11:57 |
DystopicFro | ah, 2004 then | 11:57 |
DystopicFro | but I think that I've got what I need in place to be able to detect errors in the TPCL code | 11:58 |
DystopicFro | just have to add a few variables and functions to the environment, which is easy enough once you pointed me to the right section of tpserver-p | 11:58 |
DystopicFro | y | 11:58 |
mithro | DystopicFro: okay cool | 11:58 |
mithro | we should probably maintain a version of pyscheme | 11:59 |
mithro | because it's used in tpclient-pywx, tpserver-py and tpruledev now | 11:59 |
* DystopicFro nods | 11:59 | |
greywhind | it's cool how you've got the bot set up - linked with the repository | 12:00 |
DystopicFro | better to keep it all standard over everything that uses it | 12:00 |
mithro | as I said, I hope eventually to write a library which is API compatible and wraps the C libraries (for speed) | 12:00 |
mithro | greywhind: ahh, you mean CIA? | 12:01 |
DystopicFro | hah, yes, I saw that...and feel a bit sheepish since I was thinking I might need to go that road just to get adequate functionality | 12:01 |
greywhind | mithro: yeah | 12:01 |
mithro | DystopicFro: i'm happy for someone to do work for me :P | 12:02 |
mithro | but it would be good to be able to support multiple C backends | 12:03 |
DystopicFro | hahah...yea...in that case it might be a while in coming if I'm the one doing it :P | 12:03 |
mithro | I need to concentrate on tpclient-pywx for a bit | 12:05 |
mithro | greywhind: get any great inspuration over the night? | 12:08 |
greywhind | mithro: heh - not really. I still need more info/experience with TP to decide - but I have a few weeks. | 12:08 |
mithro | greywhind: he he, okay | 12:09 |
tpb | tpb has joined on worldforge | 12:09 |
tpb | mode change by purple.worldforge.org on worldforge: +nt | 12:09 |
mithro | an AI would be probably be ruleset specific | 12:09 |
greywhind | right | 12:09 |
mithro | btw, you on the mailing lists? | 12:10 |
tpb | mode change by purple.worldforge.org on worldforge: -o tpb | 12:10 |
tpb | aloril has joined on worldforge | 12:10 |
greywhind | mithro: umm... let me check | 12:11 |
mithro | could use your thoughts on "Another idea about web site structure." threads | 12:11 |
mithro | s/threads/thread/ | 12:11 |
greywhind | mithro: i did subscribe to the RSS feed for news, but i don't think i subscribed to the mailing list | 12:11 |
mithro | greywhind: I would recommend joining them | 12:12 |
greywhind | mithro: yeah - I guess I missed them, otherwise i would have already. let me do it now. | 12:12 |
mithro | http://metaserver.thousandparsec.net/ | 12:12 |
tpb | Title: Thousand Parsec : Metaserver Server Listing (at metaserver.thousandparsec.net) | 12:12 |
mithro | 4 servers running now :P | 12:12 |
greywhind | cool | 12:13 |
mithro | you can read the thread on GMane | 12:13 |
mithro | http://thread.gmane.org/gmane.comp.games.tp.devel/413 | 12:14 |
tpb | <http://ln-s.net/ixY> (at thread.gmane.org) | 12:14 |
greywhind | k | 12:14 |
greywhind | mithro: without reading the restructuring idea, i'd say your site is actually very good compared to many for similar projects. not that it couldn't be improved. | 12:17 |
mithro | greywhind: always room for improvement :P | 12:18 |
mithro | anyway | 12:21 |
* mithro heads to bed | 12:22 | |
greywhind | bye | 12:22 |
mithro | have a good day people :P | 12:22 |
mithro | greywhind: feel free to paster DystopicFro, nash and the others :P | 12:23 |
greywhind | heh - alright | 12:23 |
mithro | s/paster/pester/ | 12:23 |
DystopicFro | see ya later mithro | 12:23 |
tpb | disconnected from worldforge: Ping sent at 2007-07-17T12:45:25 not replied to. | 12:47 |
*** mithro has joined #tp | 13:17 | |
*** Epyon has joined #tp | 14:11 | |
*** Epyon is now known as Epyon|UDEV | 15:49 | |
*** Epyon|UDEV is now known as Epyon | 15:50 | |
*** jotham has quit IRC | 15:59 | |
CIA-3 | frodough tpruledev * r60b157fce1b6 /src/game_objects/ObjectUtilities.py: Added error attribute to nodes | 16:33 |
CIA-3 | frodough tpruledev * r6f35a8c40575 /src/ (7 files in 4 dirs): | 16:33 |
CIA-3 | Rudimentary project validation | 16:33 |
CIA-3 | Something screwy going on with validating the TPCL code, however. The | 16:33 |
CIA-3 | pyscheme parser gives an error on code programmatically fed to it but | 16:33 |
CIA-3 | not the same code hand fed to it. I'm thinking it may be an encoding | 16:33 |
CIA-3 | error or something similar. Meh. | 16:33 |
CIA-3 | frodough tpruledev * rfd42898a635a /src/codegen/CodegenUtils.py: Fixed stupid error in copied code. | 16:48 |
nash | mithro: You there? | 17:04 |
greywhind | nash: he's not in the channel | 17:05 |
nash | greywhind: Probably not then ;-) | 17:07 |
nash | greywhind: thanks | 17:07 |
nash | I'll speak to him later. | 17:07 |
greywhind | heh | 17:07 |
nash | But anyway.. I'll look at those galaxie bugs shortly | 17:07 |
*** JLP has joined #tp | 17:21 | |
nash | Anyway =- off to work | 17:22 |
nash | talk to you all later | 17:23 |
*** JLP has quit IRC | 17:24 | |
*** JLP has joined #tp | 17:25 | |
*** JLP has joined #tp | 17:28 | |
*** JLP has quit IRC | 17:31 | |
*** JLP has joined #tp | 17:31 | |
*** JLP has joined #tp | 17:34 | |
*** JLP has quit IRC | 17:37 | |
*** JLP has joined #tp | 17:38 | |
*** JLP has joined #tp | 17:41 | |
*** JLP has joined #tp | 17:44 | |
*** JLP has quit IRC | 17:47 | |
*** JLP has joined #tp | 17:47 | |
*** JLP has joined #tp | 17:51 | |
*** JLP has joined #tp | 17:54 | |
*** JLP has quit IRC | 17:57 | |
*** JLP has joined #tp | 17:57 | |
*** JLP has joined #tp | 18:00 | |
*** JLP has quit IRC | 18:03 | |
*** JLP has joined #tp | 18:04 | |
*** JLP has joined #tp | 18:07 | |
*** JLP has joined #tp | 18:10 | |
*** JLP has quit IRC | 18:13 | |
*** JLP has joined #tp | 18:13 | |
*** JLP has joined #tp | 18:17 | |
*** JLP has joined #tp | 18:20 | |
*** JLP has quit IRC | 18:23 | |
*** JLP has joined #tp | 18:23 | |
*** JLP has joined #tp | 18:26 | |
*** JLP has quit IRC | 18:29 | |
*** JLP has joined #tp | 18:30 | |
*** JLP has joined #tp | 18:33 | |
*** JLP has joined #tp | 18:36 | |
*** JLP has quit IRC | 18:39 | |
*** JLP has joined #tp | 18:39 | |
*** nash has joined #tp | 18:41 | |
*** JLP has quit IRC | 18:42 | |
*** JLP has joined #tp | 18:43 | |
*** JLP has joined #tp | 18:46 | |
*** JLP has quit IRC | 18:49 | |
*** JLP has joined #tp | 18:49 | |
*** JLP has joined #tp | 18:52 | |
*** Epyon_ has joined #tp | 18:54 | |
*** JLP has quit IRC | 18:55 | |
*** JLP has joined #tp | 18:56 | |
*** JLP has joined #tp | 18:59 | |
*** JLP has joined #tp | 19:02 | |
*** JLP has quit IRC | 19:05 | |
*** JLP has joined #tp | 19:05 | |
*** JLP has joined #tp | 19:09 | |
*** Epyon has quit IRC | 19:09 | |
*** JLP has joined #tp | 19:12 | |
*** JLP has quit IRC | 19:15 | |
*** JLP has joined #tp | 19:15 | |
tpb | tpb has joined on worldforge | 19:37 |
*** zipola has quit IRC | 19:49 | |
*** Epyon_ is now known as Epyon | 20:43 | |
nash | heyo Epyon | 20:56 |
Epyon | nash, need me for something? :) | 20:57 |
nash | Nope, just being socialable | 20:58 |
Epyon | :) | 21:09 |
*** DystopicFro has quit IRC | 22:41 | |
*** mithro has joined #tp | 23:12 | |
mithro | hey nash | 23:19 |
nash | heyo mithro | 23:19 |
nash | See you keep breaking galaxie ;-) | 23:19 |
mithro | you see the bug reports I logged | 23:19 |
mithro | and tpserver-cpp :) | 23:19 |
nash | Heh | 23:20 |
nash | Didn't see the tpserver-cpp ones | 23:20 |
nash | What were they over? | 23:21 |
mithro | http://www.thousandparsec.net/~tim/t3.gif | 23:21 |
mithro | nash: two segfaults in turn generation | 23:21 |
nash | Wow - I take it the two bad buys segfaulted... | 23:22 |
mithro | yeah | 23:22 |
nash | Actually I take it they all segfaulted.. | 23:22 |
nash | Else WTF didn't 'nash' colonise everything | 23:23 |
mithro | no, nash didn't segfault | 23:23 |
nash | hmm... other bugs then | 23:23 |
mithro | it was weird, it started saying nothing left to colonise way to early | 23:24 |
nash | Yeah... It is like orders to colonise weren't carried out | 23:24 |
nash | hmmm... | 23:24 |
mithro | be back in 10 | 23:25 |
mithro | back | 23:35 |
nash | Well I'm off to lunch | 23:36 |
mithro | okay have fun | 23:38 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!