*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
*** DTRemenak has quit IRC | 01:17 | |
*** DTRemenak has joined #tp | 01:45 | |
*** peres has joined #tp | 01:50 | |
*** llnz has joined #tp | 02:13 | |
*** llnz2 has joined #tp | 02:32 | |
*** llnz has quit IRC | 02:32 | |
*** llnz2 is now known as llnz | 02:32 | |
*** llnz2 has joined #tp | 02:41 | |
*** llnz has quit IRC | 02:42 | |
*** llnz2 is now known as llnz | 02:43 | |
*** llnz2 has joined #tp | 07:31 | |
*** llnz has quit IRC | 07:32 | |
*** llnz2 is now known as llnz | 07:32 | |
*** llnz has quit IRC | 09:41 | |
*** llnz2 has joined #tp | 09:41 | |
JLP | good morning everyone | 09:43 |
---|---|---|
*** llnz2_64 has joined #tp | 10:03 | |
*** llnz2 has quit IRC | 10:18 | |
*** llnz2_64 has quit IRC | 10:21 | |
*** llnz2 has joined #tp | 10:27 | |
*** llnz2 has joined #tp | 10:28 | |
mithro | ezod: ping? | 10:53 |
ezod | mithro: pong | 10:54 |
mithro | ezod: so do you have some time to get together later today and hopefully knock of the rest of these singleplayer issues? | 10:55 |
ezod | mithro: sure | 10:56 |
mithro | I need to get some sleep first - but how does 7 or 8 hours from now sound? | 10:56 |
ezod | should be fine, that's my 6pm or 7pm (and your 9am or 10am?) | 10:58 |
ezod | that would give me a good 3 hours | 10:58 |
mithro | okay | 10:58 |
mithro | yeah about 10am my time | 10:58 |
ezod | i'll be around | 10:59 |
mithro | I'll try and get up a bit earlier to maximise the time | 10:59 |
mithro | do you have a list of things left to do? | 10:59 |
ezod | i have a few things, but i'll spend some time before we start putting something more concrete together | 11:00 |
mithro | thanks a lot | 11:03 |
mithro | I really want to get a working release before GSoC starts as if we get accepted it'll be important for students to try out | 11:04 |
mithro | anyway I'm off to bed | 11:04 |
*** llnz2 has quit IRC | 12:43 | |
*** llnz2 has joined #tp | 12:47 | |
*** jernejovc has joined #tp | 13:21 | |
*** llnz2 has quit IRC | 13:23 | |
*** llnz2 has joined #tp | 13:23 | |
*** jernejovc has quit IRC | 13:31 | |
*** jernejovc has joined #tp | 13:35 | |
*** llnz2 has quit IRC | 14:21 | |
*** llnz2_64 has joined #tp | 14:21 | |
*** llnz2_64 has quit IRC | 14:49 | |
*** peres has quit IRC | 15:39 | |
*** Demitar has quit IRC | 16:01 | |
*** llnz2_64 has joined #tp | 17:31 | |
*** llnz2_64 is now known as llnz | 17:32 | |
*** llnz2 has joined #tp | 17:37 | |
*** llnz has quit IRC | 17:38 | |
*** llnz2 is now known as llnz | 17:38 | |
mithro | ezod: ping - just got up now, will have a shower and make a cup of tea - back in like 15 minutes | 18:01 |
ezod | mithro: cool, im good to go when you are | 18:02 |
*** llnz has quit IRC | 18:06 | |
mithro | ezod: so do you have a list of remaining release blockers somewhere? | 18:10 |
ezod | mithro: i have a list on a piece of paper on my desk | 18:12 |
ezod | i'll go through what i have here | 18:12 |
ezod | 1. wizard cleanup - particularly sizing - reference issue #58 | 18:13 |
ezod | http://code.google.com/p/thousandparsec/issues/detail?id=58 | 18:13 |
tpb | <http://ln-s.net/2zUu> (at code.google.com) | 18:13 |
mithro | ezod: I think I can fix the sizing issue pretty quickly | 18:14 |
ezod | alright | 18:14 |
ezod | 2. more robust stopping | 18:14 |
ezod | there are cases where stuff gets left running still - non-deterministic __del__() and all - if we can figure out every possible exit after calling SinglePlayerGame.start() and catch them all with finally's or whatever, we should be able to completely fix this | 18:16 |
ezod | i can do a bit of testing and be more specific about when stuff gets orphaned | 18:16 |
ezod | and probably fix it too :) | 18:16 |
ezod | 3. format strings in XML files - python-specific? | 18:17 |
ezod | we are currently using stuff like %(rname)s directly in the XML files | 18:17 |
ezod | if we allow it to proliferate any further it might cause problems with non-python single player stuff down the road | 18:17 |
ezod | should we nip that problem in the bud now? | 18:18 |
ezod | 4. separate commandstring bits out into <forced> tags | 18:19 |
ezod | just a cleanup thing i thought about | 18:19 |
ezod | might require me to modify libtpclient-py a bit too | 18:19 |
mithro | the __del__() should get called eventually unless the program crashes | 18:19 |
ezod | 5. update daneel-ai tarball and packages | 18:19 |
ezod | self-explanatory, i can do this | 18:20 |
ezod | mithro: ok, i'll try to figure out when it happens, i just remember making a mental note about it while i was working on something else | 18:20 |
ezod | anyway, those 5 are all i can think of currently, it seems that our target of linux/tpserver-cpp/risk/daneel-ai is working fine for people otherwise | 18:22 |
mithro | well daneel-ai goes into a spin when it EOT timer is zero | 18:24 |
mithro | with 3 - how do you propose we solve it? | 18:24 |
ezod | btw, i proposed to do a talk about TP at Penguicon (http://www.penguicon.org), seems like a good fit and would get me free admission if they accept it :) | 18:24 |
mithro | coming up with our own format just because we don't want to use python's seems a bit silly | 18:25 |
ezod | agreed - at least this way *one* language can use it natively ;) | 18:25 |
mithro | ezod: go ahead and submit a talk | 18:26 |
ezod | cool | 18:26 |
mithro | I think we 5) we probably need to do a release of everything involved | 18:27 |
ezod | oh | 18:28 |
ezod | 6. SinglePlayer.py no longer needs to look in separate 'servers' and 'aiclients' directories | 18:28 |
ezod | so we can ditch that in the installers | 18:28 |
ezod | it still *does* look though, for now | 18:29 |
mithro | okay | 18:34 |
mithro | so I think we can ignore 3 | 18:35 |
mithro | do you want to finish 4 and 5? | 18:35 |
mithro | I'll look at 1) | 18:35 |
mithro | 6) Make an all inclusive Windows binary | 18:36 |
mithro | 7) Make an all inclusive Mac binary | 18:36 |
ezod | 4/5 i can do | 18:39 |
ezod | so looks like once 1 & 2 are done we can merge the singleplayer branches? | 18:42 |
ezod | i'll find out what (if anything) needs to be done for 2 right now | 18:42 |
ezod | mithro: btw, i don't suppose you by some extreme coincidence know a guy named alex flint who went to adelaide for cs? | 18:44 |
mithro | ezod: his name sounds kinda familiar - why? | 18:44 |
mithro | do you have a picture? | 18:44 |
ezod | mithro: matter of fact, i do, sec | 18:44 |
ezod | http://www.adelaide.edu.au/news/image2321/D.jpg.html | 18:44 |
ezod | on the right | 18:44 |
tpb | <http://ln-s.net/30m$> (at www.adelaide.edu.au) | 18:45 |
mithro | yes I do know him | 18:45 |
ezod | he wrote a paper on a computer vision algorithm that would be extremely useful to me at school | 18:45 |
ezod | but i can't seem to find a current email for him | 18:45 |
mithro | he went to the same primary school I did and also did an internship at Google for 3 months | 18:45 |
mithro | I believe he is in the UK now | 18:45 |
ezod | wow, amazing :) | 18:46 |
mithro | small world ha? :) | 18:46 |
mithro | I have NFI how to contact him however | 18:47 |
mithro | looks like Iwanowitch will join us in about 30 minutes | 18:48 |
ezod | mithro: ah well, i'll try one of the other authors - that made my day though :) | 18:48 |
mithro | ezod: why are the descriptions not kept in the xrced? why do you set them in the code? | 18:52 |
ezod | which descriptions? | 18:52 |
ezod | ok, so it seems there are no non-crash situations that leave stuff started by SinglePlayerGame running | 18:57 |
mithro | okay cool | 18:59 |
mithro | ezod: just a couple of hints next time you do wx stuff | 18:59 |
mithro | always use the flexgridsizer - it's the only one which autoexpands nicely | 18:59 |
ezod | k | 18:59 |
mithro | always set things to be wxEXPAND in the sizeritem page | 18:59 |
*** llnz has joined #tp | 19:07 | |
llnz | hi all | 19:09 |
ezod | hey llnz | 19:09 |
llnz | hi ezod | 19:09 |
mithro | ezod: you don't seem to check the startup of various things | 19:09 |
mithro | Running server with cmd: ./tpserver-cpp -d --configure /dev/null --ruleset ../modules/games/tae/.libs/libtae --tp_port 55777 --game_load yes --game_start yes --network_start yes --add_players yes --autoadd_players yes --turn_player_threshold 100 --tpscheme ../modules/tpcl/guile/.libs/libtpguile --turn_length_under_threshold 0 | 19:10 |
mithro | /bin/sh: ./tpserver-cpp: Permission denied | 19:10 |
CIA-69 | mavrinac libtpclient-py-singleplayer * rfb51e093e4f5 /tp/client/SinglePlayer.py: | 19:13 |
CIA-69 | Allow format strings to be in forced parameters in single player XML | 19:13 |
CIA-69 | files. | 19:13 |
CIA-69 | mavrinac tpserver-cpp * r4a25fc0f4bd1 / (tpserver-cpp-inplace.xml tpserver-cpp.xml.in): Clean up single player XML a bit by putting stuff in forced parameters. | 19:17 |
CIA-69 | mavrinac daneel-ai * r65e6f0478890 / (daneel-ai-inplace.xml daneel-ai.xml): Clean up single player XML a bit by putting stuff in forced parameters. | 19:20 |
ezod | mithro: putting in a check for OSError exception - will that cover it? | 19:24 |
mithro | ezod: not really | 19:24 |
mithro | you want to check that the processes are still alive | 19:25 |
ezod | ah | 19:25 |
ezod | Popen.poll() maybe | 19:26 |
ezod | seems that returns None if the process is still alive | 19:33 |
ezod | uh oh - i have Popen.kill() in there and that's only available in 2.6 | 19:36 |
ezod | oh, nevermind, i already solved that :) | 19:39 |
CIA-69 | mavrinac libtpclient-py-singleplayer * rc0b103372489 /tp/client/SinglePlayer.py: | 19:43 |
CIA-69 | Check if single player processes are running and handle exceptions | 19:43 |
CIA-69 | gracefully. | 19:43 |
mithro | almost got this singleplayer dialog looking decent | 19:53 |
*** Iwanowitch has joined #tp | 19:56 | |
llnz | cool | 19:56 |
ezod | should this debian stuff be included in the daneel-ai tarball? | 19:57 |
mithro | ezod: probably not | 19:58 |
ezod | ok | 19:58 |
CIA-69 | mavrinac daneel-ai * rb013395e7949 / (daneel-ai setup.py): Bump version to 0.1.0 for packaging. | 19:59 |
mithro | hey Iwanowitch | 20:00 |
Iwanowitch | Heya. | 20:00 |
Iwanowitch | Okay, err, so... The turn timer is not a reliable way to determine the end of a turn. | 20:05 |
Iwanowitch | Does anyone know of a better idea or should I dig into tpclient-pywx? | 20:06 |
CIA-69 | mavrinac daneel-ai * rddf40daa1966 /setup.py: Install single player XML to share/tp/ instead of share/tp/aiclients/. | 20:07 |
ezod | i can do new daneel-ai tarball and ebuild now or wait for a fix on that - verdict? | 20:11 |
mithro | ezod: I think lets fix the daneel-ai bugs first | 20:11 |
ezod | ok | 20:12 |
mithro | Iwanowitch: I'm not sure what you mean? | 20:12 |
mithro | you will always get a EOT message when the turn ends | 20:12 |
ezod | ebuild works much better now that setup.py works properly | 20:12 |
Iwanowitch | Mmyeah, but I don't read those messages I think, I poll everything. | 20:13 |
mithro | ezod: should the turn-time be a spin control? | 20:13 |
mithro | ezod: or a slider maybe? | 20:14 |
CIA-69 | mithro libtpclient-py-singleplayer * r7516e1bbca13 /tp/client/SinglePlayer.py: Sort the return values. | 20:15 |
CIA-69 | mithro libtpclient-py-singleplayer * rcd8208f646bd /tp/client/SinglePlayer.py: Merge branch 'singleplayer' of git+ssh://git.thousandparsec.net/git/libtpclient-py into singleplayer | 20:15 |
ezod | mithro: it's a matter of adding more parameter data types to the XML dtd and handlers for them in PopulateOpts | 20:17 |
mithro | well maybe everything which is an int should be a spinner control by default? make it easier to understand what it means | 20:17 |
ezod | a spin sounds good to me - doesn't require a range, ergo doesn't require additional XML spec | 20:18 |
ezod | currently it is validated as an int at least | 20:18 |
mithro | thats good | 20:22 |
mithro | Greywhind: ping? | 20:24 |
ezod | mithro: is there a proper way to pull submodule changes? | 20:34 |
mithro | ezod: yes | 20:34 |
ezod | as it is, git submodule update updates to the latest head specified in the commit of the parent repo, it looks like | 20:35 |
ezod | so i've been just cding to the submodule dir and doing git pull | 20:35 |
ezod | but that seems like it's messing with stuff | 20:35 |
mithro | git submodule update | 20:35 |
mithro | when you update libtpclient-py you then do a commit in the top level which tells tpclient-pywx to use the new version | 20:36 |
ezod | ok, by update do you mean a git pull in the submodule dir? | 20:36 |
mithro | ezod: when you commit | 20:37 |
mithro | or a git pull | 20:37 |
ezod | ok, that's what i've been doing then | 20:37 |
CIA-69 | mithro tpclient-pywx-singleplayer * r51b3c5430b0d / (3 files in 3 dirs): Making the wizard look prettier. | 20:38 |
CIA-69 | mithro tpclient-pywx-singleplayer * r8ec8759f524b /windows/winConnect.py: | 20:38 |
CIA-69 | Merge branch 'singleplayer' of git+ssh://git.thousandparsec.net/git/tpclient-pywx into singleplayer | 20:38 |
CIA-69 | Conflicts: | 20:38 |
CIA-69 | windows/winConnect.py | 20:38 |
CIA-69 | mithro tpclient-pywx-singleplayer * r0a745e1dc3ba / (3 files in 3 dirs): Make the single player wizard prettier. | 20:38 |
CIA-69 | mithro tpclient-pywx-singleplayer * ra5a862e99fed /requirements.py: Always do an update in requirements. | 20:38 |
mithro | ezod: give that a go | 20:38 |
Iwanowitch | Err, how do I start a quick test server? Do I need everything of tpadmin for that? | 20:39 |
mithro | Iwanowitch: no - you only need tpadmin if you want to control the server after starting it up | 20:39 |
mithro | if you just want to use a config file then it's not needed | 20:40 |
mithro | did anyone else see - http://freegamer.blogspot.com/2009/03/open-source-3d-landscape-generators.html | 20:40 |
tpb | <http://ln-s.net/30nZ> (at freegamer.blogspot.com) | 20:40 |
ezod | mithro: ok, so when you first clone the tpclient-pywx repo and switch to singleplayer branch, the submodules don't seem to know what to pull | 20:41 |
mithro | ezod: oh? | 20:41 |
ezod | at least for me | 20:41 |
Iwanowitch | I see, it's a capital C on the command line options. Looked over that. :/ | 20:41 |
ezod | its that thing where it says You asked me to pull without telling me which branch you | 20:41 |
ezod | want to merge with | 20:41 |
ezod | normally i know how to fix that | 20:42 |
ezod | but in a submodule... what do you do? | 20:42 |
ezod | thats what im worried is going to mess something up | 20:42 |
mithro | ezod: let me do a fresh checkout and see | 20:43 |
mithro | git submodule always references a "bare" head | 20:44 |
ezod | mithro: it seems to be getting the right stuff, it just doesn't know it's on the singleplayer branch i guess? | 20:47 |
mithro | ezod: submodules don't know anything about branches | 20:47 |
mithro | they point at "bare" commits | 20:47 |
ezod | ok, so i suppose it's safe for me to manually checkout branches and pull | 20:48 |
mithro | ezod: yes, if you do a checkout of the singleplayer branch it's fine | 20:48 |
ezod | hah, nice graphic :) | 20:50 |
mithro | it's the windows installer graphic :) | 20:51 |
ezod | well looks good | 20:52 |
ezod | fyi i am still having to manually comment out sizer.Show(True) and sizer.Hide(True) | 20:52 |
ezod | do we need those in there? | 20:52 |
mithro | ezod: they are suppose to hide/show the Label if nothing exists | 20:54 |
ezod | ok, they generate errors for me | 20:54 |
mithro | fine a better way to do it and we can remove them | 20:56 |
CIA-69 | mavrinac tpclient-pywx-singleplayer * rd52840bb7ff0 /windows/winConnect.py: Use spin controls for integer-type parameters in single player wizard. | 21:02 |
mithro | looks like Greywhind has not pushed his fixes for the order window | 21:04 |
mithro | s/order/message/ | 21:04 |
*** cherez has joined #tp | 21:05 | |
mithro | hi cherez | 21:06 |
cherez | Hey mithro! | 21:06 |
mithro | ezod: we need to test on windows | 21:06 |
mithro | cherez: long time no see | 21:06 |
mithro | cherez: I assuming you are hanging around for GSoC? | 21:06 |
cherez | Yeah, been damned busy with college. | 21:06 |
cherez | Not really, I was a little homesick for free software development. | 21:07 |
cherez | Still, if you guys are still in GSoC, you have my interest. :) | 21:07 |
mithro | cherez: we could use testers right this very second :) | 21:08 |
cherez | Oh? | 21:08 |
ezod | mithro: i set up a winxp box here the other day, so i may be able to do that tomorrow | 21:08 |
cherez | How might I be of service? | 21:08 |
mithro | cherez: we are currently trying to get the singleplayer stuff into shape | 21:09 |
mithro | so that we can do a release just before GSoC | 21:09 |
cherez | Ahh, so you are mentoring again. | 21:10 |
cherez | And you just need testing? | 21:10 |
cherez | So, pull the latest off of git and run it? | 21:15 |
Iwanowitch | Err. Is it possible that Risk refuses to move past the second turn or is there something wrong in what I'm doing? :/ | 21:18 |
Iwanowitch | I can clearly see 2 "turn finished frame received" events in the server debug log. | 21:19 |
Iwanowitch | And I only have 2 players (me and daneel) | 21:19 |
Iwanowitch | But the turn doesn't end? | 21:19 |
* ezod is almost out of time | 21:31 | |
ezod | everything looking good on the libtpclient-py and tpclient-pywx ends? | 21:32 |
ezod | if so, can we merge singleplayer, or do we want to do win32 testing first? | 21:32 |
mithro | Iwanowitch: what is happening? it seems to be working here - can you explain better | 21:33 |
mithro | cherez: you'll need to switch to the singleplayer branch first | 21:34 |
Iwanowitch | mithro: I don't know... The server just doesn't seem to finish the turn, though there might be another reason for that. Though can't really think of one. | 21:35 |
mithro | what do you mean by "finish the turn" ? | 21:35 |
ezod | Iwanowitch: have you checked out and recompiled the latest tpserver-cpp? | 21:35 |
ezod | Iwanowitch: we changed the params relating to the turn time last weekend | 21:36 |
Iwanowitch | Yes, yes, I compiled just an hour ago. | 21:36 |
Iwanowitch | And I mean that it doesn't do any of the end-of-turn calculations and stuff, it just sits there as if no-one has finished his turn. | 21:37 |
mithro | so you do an EOT in the client right? | 21:38 |
mithro | and nothing happens? | 21:38 |
Iwanowitch | Yeah. | 21:42 |
mithro | ezod: what do we have left apart from the Iwanowitch problem? | 21:46 |
mithro | Iwanowitch: so you started risk with one daneel-ai? | 21:46 |
mithro | can you send me the output on your console? | 21:46 |
Iwanowitch | The server output? | 21:47 |
ezod | mithro: nothing involving libtpclient-py or tpclient-pywx, to my knowledge | 21:47 |
ezod | mithro: we still need to package daneel-ai though | 21:47 |
mithro | when you do a | 21:48 |
mithro | ./tpclient-pywx | 21:48 |
mithro | paste the complete output from that | 21:48 |
*** llnz2 has joined #tp | 21:48 | |
mithro | Iwanowitch: your starting things with the singleplayer mode right? | 21:51 |
Iwanowitch | Eh, I'm running the server from the command line right now, not from the single player wizard. | 21:51 |
Iwanowitch | Let me see there... | 21:51 |
mithro | oh okay | 21:51 |
mithro | which config file are you using then? | 21:51 |
ezod | Iwanowitch: sp wizard does some specific config stuff - check tpserver-cpp.xml or tpserver-cpp-inplace.xml for details | 21:52 |
mithro | Iwanowitch: you are using a quickstart config? | 21:53 |
Iwanowitch | mithro: Yes, quickstart-risk-random | 21:53 |
Iwanowitch | With SP it doesn't even go past one turn, hmmm... | 21:54 |
Iwanowitch | Err, wait. | 21:56 |
Iwanowitch | Why is there an EOT timer running? | 21:56 |
* ezod must sign off shortly | 21:56 | |
Iwanowitch | The Turn Length option doesn't seem to do anything? | 22:00 |
mithro | Iwanowitch: hrm - you seem to be right | 22:00 |
mithro | I just started a minisec game with just me in it | 22:00 |
ezod | that was what was changed by llnz last weekend | 22:00 |
ezod | or maybe i did it | 22:00 |
mithro | ezod: do you pass the number of players to tpserver? | 22:01 |
ezod | mithro: negative - shouldn't it know that from connections? | 22:01 |
mithro | i'm not sure | 22:01 |
mithro | llnz: poke poke | 22:01 |
ezod | i don't think there's any such option | 22:01 |
Iwanowitch | There's definitely options for max players and stuff in Risk. | 22:02 |
ezod | anyhow, the relevant stuff is in the forced params in tpserver-cpp{-inplace}.xml | 22:02 |
ezod | if necessary that should be easy to pass in | 22:03 |
ezod | but i have to get going now.. | 22:03 |
*** llnz has quit IRC | 22:03 | |
mithro | it looks like EOT is actually occuring, but tpclient-pywx isn't getting the EOT message | 22:03 |
ezod | thanks for hackathon #2 all :) | 22:04 |
CIA-69 | verhoevenv daneel-ai * r848af95c4020 /daneel-ai: Fix space/tab mixing | 22:05 |
CIA-69 | verhoevenv daneel-ai * rf728091a9064 /setup.py: Merge branch 'master' of git+ssh://[email protected]/git/daneel-ai | 22:05 |
ezod | feel free to assign bugs to me on google, im going to try to do more work tomorrow (including moving the todo items over from sf.net) | 22:05 |
CIA-69 | verhoevenv daneel-ai * rf8b543893f05 /daneel-ai: Fixed bot in infinite loop when EOT is undefined | 22:05 |
mithro | llnz2: poke poke | 22:05 |
* ezod out | 22:06 | |
Iwanowitch | I'm not entirely sure I didn't introduce new bugs with the fix, but it seems to work. Of course, not being able to play for very long doesn't really help... | 22:10 |
mithro | Iwanowitch: I think it's a tpserver-cpp bug | 22:10 |
mithro | it doesn't appear to be sending EOT has finished packets | 22:10 |
Iwanowitch | You're testing in minisec? | 22:11 |
Iwanowitch | Because if so, this might just be quite a showstopper. | 22:11 |
mithro | Iwanowitch: yes | 22:13 |
Iwanowitch | Anything else for me to do? Otherwise I'm going to sleep. | 22:26 |
mithro | Iwanowitch: not really | 22:28 |
Iwanowitch | mithro: Kay, let me know if anything comes up, I might be able to squeeze in some time tomorrow. | 22:30 |
mithro | Iwanowitch: okay | 22:30 |
Iwanowitch | Night. | 22:30 |
mithro | adding minisec support would be a good goal | 22:30 |
Iwanowitch | Yeah, I should do that, at least before all those students come crawling over the place. | 22:31 |
Iwanowitch | Will start tomorrow. | 22:32 |
*** Iwanowitch has quit IRC | 22:32 | |
*** llnz2 has quit IRC | 22:39 | |
*** JLP_ has joined #tp | 22:52 | |
*** JLP has quit IRC | 22:54 | |
*** JLP_ is now known as JLP | 22:54 | |
mithro | hey JLP | 22:59 |
JLP | mithro: ahoy | 22:59 |
CIA-69 | mithro daneel-ai * r8f1c7b36a3f7 / (6 files): | 23:00 |
CIA-69 | Added submodules and a requirements.py to daneel-ai. | 23:00 |
CIA-69 | This should mean people only have to checkout the daneel-ai directory | 23:00 |
CIA-69 | and everything should just work. | 23:00 |
CIA-69 | mithro daneel-ai * r0a799a4cbbcb /daneel-ai: Merge branch 'master' of git+ssh://git.thousandparsec.net/git/daneel-ai | 23:00 |
mithro | JLP: so do you know where we are at regarding the translation of tpclient-pywx? if you start up tpclient-pywx is it translated correctly? | 23:00 |
JLP | mithro: all but the new SP parts, if i remember correctly | 23:01 |
mithro | JLP: got time to give it a go? | 23:01 |
mithro | we should be able to fix the singleplayer stuff if you can point out the parts which are not getting translated | 23:02 |
CIA-69 | mithro tpserver-cpp * r5d9a955b6058 / (tpserver-cpp-inplace.xml tpserver-cpp.xml.in): Adding the over_threshhold_interval to make the server EOT. | 23:04 |
JLP | mithro: i think i can do it tomorrow, it's 4am here now and i'll probably sloely fell asleep | 23:04 |
mithro | JLP: oh okay | 23:04 |
mithro | it would be good if you can test | 23:04 |
JLP | mithro: first thing when I get up | 23:04 |
mithro | JLP: for most of the stuff, it should just be a matter of putting _() around the strings | 23:05 |
JLP | yup, i remember this part, and about some special thing when there are multiple parametrs in the string | 23:06 |
mithro | JLP: yeah we need to convert them to the %(bha)s format | 23:08 |
mithro | ezod: I'm guessing you are really gone? | 23:10 |
mithro | zzorn: poke? | 23:10 |
JLP | mithro: yeah, i've already started doing this conversion about a month ago, i just need to find the right checkout on the right computer to continue it :) | 23:11 |
mithro | JLP: dunno how well that will merge now | 23:18 |
mithro | there have been quite a huge number of changew | 23:18 |
mithro | s | 23:18 |
JLP | mithro: yeah, well i can start over, when i get up i'll start, right now i can barely keep my eyes open so i should probably just head to bed | 23:20 |
mithro | okay | 23:20 |
mithro | have a good night | 23:20 |
JLP | ok, see you in about 6 hours | 23:21 |
CIA-69 | mithro tpclient-pywx-singleplayer * r8bbca0806e30 /windows/winConnect.py: Add an error message when the singleplayer stuff doesn't start. | 23:24 |
CIA-69 | mithro tpclient-pywx-singleplayer * rcf0d0ab348cc /requirements.py: Small clean up to requirements.py | 23:24 |
CIA-69 | mithro tpclient-pywx-singleplayer * rc7f9a51f63cb /windows/ (winConnect.py xrc/SinglePlayerWizard.py): Small update for translation. | 23:25 |
mithro | ezod: hitting control-c seems to leave the tpserver-cpp running | 23:40 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!