*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
Vadtec | well aside from its odd revision numbers, im sure its every bit as good as svn | 00:00 |
---|---|---|
ezod | oh, quite better, imo | 00:03 |
Vadtec | im trying to wrap my brain around how get handles repos | 00:03 |
ezod | it's distributed, so there's an extra level between commits and pushing to a "central" repo | 00:03 |
ezod | ok worded wrong... that is the extra level | 00:03 |
Landon | instant commits++ | 00:04 |
Vadtec | i get that it has the remote copy and a local copy like svn, but the way they make it sound is, the local git repo works standalone? and you update the remote with a copy of the local? | 00:04 |
ezod | pretty much | 00:06 |
Vadtec | hmmm | 00:06 |
Vadtec | so it would be entirely possible to have a local git repo that only you can use, and its just as functional as a remote repo.... | 00:07 |
Vadtec | interesting | 00:07 |
ezod | yep, and other cool things too, like a repo you can copy, download, etc. | 00:08 |
Vadtec | so, just to make sure i understand this right... | 00:09 |
Vadtec | create a local git repo | 00:09 |
Vadtec | setup files/dirs | 00:10 |
Vadtec | commit to local repo | 00:10 |
Vadtec | setup remote repo | 00:10 |
Vadtec | push the local git repo to the remote repo | 00:10 |
ezod | that's the idea | 00:10 |
Vadtec | then others can checkout the remote repo | 00:10 |
Vadtec | interesting | 00:11 |
ezod | technically you clone the remote repo to your own local repo | 00:11 |
Vadtec | right | 00:12 |
Vadtec | so if i were to have my own repo setup that clones libtpprotocol-cpp, when im done making changes to it, one of the admins here could git pull from my repo and update TPs git repo, right? | 00:13 |
CIA-1 | mavrinac tpadmin-cpp * r65b3994008bc /.gitignore: Add .gitignore file. | 00:17 |
ezod | Vadtec: yes that's possible to do | 00:17 |
Vadtec | maybe git will work out for me | 00:18 |
*** Gaurav__ has joined #tp | 00:27 | |
ezod | llnz: you remember jphr had a compile issue like | 00:29 |
ezod | tpserver/Makefile.am:5: GNUTLS does not appear in AM_CONDITIONAL | 00:29 |
ezod | alanp is having same issue (with libtpproto-cpp) - recall what fixed it for jphr? | 00:31 |
Vadtec | ill setup a git repo of my own tomorrow, right now, im gonna sleep, gotta travel and we had a blizzard here all day today, so im sure the roads are gonna be oh so fun | 00:33 |
Vadtec | blah | 00:34 |
Vadtec | and the silly blizzard is still right on top of us | 00:34 |
Vadtec | its gonna take all night to blow over | 00:34 |
Vadtec | nice | 00:34 |
Vadtec | roads are gonna suck... | 00:35 |
Vadtec | night peeps | 00:35 |
ezod | night | 00:35 |
llnz | ezod: odd | 00:35 |
llnz | ezod: he might need a newer (or older) version of automake | 00:36 |
alanp | Ah | 00:36 |
ezod | that was my suggestion | 00:36 |
alanp | any specific version | 00:36 |
* llnz apologies is 'he' is incorrect in this context | 00:36 | |
llnz | 1.10.1 is working for me | 00:37 |
ezod | gentoo carries around like 15 versions by necessity | 00:37 |
alanp | ii automake 1:1.10.1-2 A tool for generating GNU Standards-complian | 00:37 |
alanp | same thing | 00:38 |
llnz | humm... autoconf maybe? | 00:40 |
llnz | 2.61 here | 00:40 |
alanp | ii autoconf 2.61-4 automatic configure script builder | 00:40 |
alanp | :-\ | 00:40 |
llnz | wow... | 00:40 |
llnz | humm... | 00:41 |
llnz | what script/program is running when that error is given? | 00:41 |
alanp | autogen | 00:41 |
llnz | also, check what "automake --version" says (autoconf too) | 00:42 |
alanp | automake (GNU automake) 1.10.1 | 00:42 |
alanp | autoconf (GNU Autoconf) 2.61 | 00:42 |
alanp | :- | 00:42 |
alanp | :-\ | 00:42 |
llnz | odd | 00:43 |
llnz | instead of running autogen.sh, can you run these commands: | 00:44 |
llnz | aclocal -I m4 | 00:44 |
llnz | autoheader | 00:44 |
llnz | libtoolize --automake --copy --force -ltdl --recursive | 00:44 |
llnz | automake --add-missing --copy --gnu | 00:45 |
llnz | autoconf | 00:45 |
llnz | which one produces the message | 00:45 |
llnz | ? | 00:45 |
alanp | i think it's automake, let me verify | 00:45 |
alanp | it echo's automake before iterrors | 00:45 |
alanp | libtoolize: unrecognized option `-ltdl' | 00:46 |
alanp | probably need that package | 00:46 |
*** barrycar1yon has joined #tp | 00:46 | |
llnz | oops, should have two dashes | 00:46 |
*** barrycar1yon is now known as BCarlyon|Home | 00:46 | |
llnz | --ltdl | 00:46 |
alanp | ah | 00:46 |
alanp | libtoolize: unrecognized option `--recursive' | 00:47 |
*** Gaurav__ has left #tp | 00:47 | |
alanp | from the autogen: | 00:47 |
alanp | libtoolize --automake --copy --force | 00:47 |
llnz | ok | 00:47 |
alanp | that works | 00:47 |
ezod | llnz: this is libtpproto-cpp, somewhat different autogen contents from tpserver-cpp | 00:47 |
alanp | ~/tpsec/libtpproto-cpp$ automake --add-missing --copy --gnu | 00:48 |
alanp | tpproto/Makefile.am:72: GNUTLS does not appear in AM_CONDITIONAL | 00:48 |
llnz | oh, libtpproto-cpp... hold on a second | 00:49 |
*** Gaurav__ has joined #tp | 00:50 | |
ezod | works for me though, automake 1.10.2 | 00:50 |
llnz | humm... it should be ok | 00:50 |
llnz | i can't see any reason why it should be failing | 00:51 |
ezod | well im off for tonight | 00:53 |
ezod | later all | 00:53 |
* ezod out | 00:53 | |
*** mithro has joined #tp | 00:58 | |
llnz | hi mithro | 01:00 |
mithro | heyo | 01:01 |
alanp | llnz, any other ideas? | 01:04 |
llnz | alanp: nope, will keep thinking | 01:11 |
llnz | bbs, dinner | 01:11 |
mithro | damn missed ezod | 01:12 |
*** rsisnett has joined #tp | 01:19 | |
rsisnett | HI all... just brief question, is it just me or demo1 and demo2 servers are down? | 01:20 |
*** Gaurav__ has quit IRC | 01:24 | |
*** peres has joined #tp | 01:27 | |
mithro | rsisnett: llnz will be back in a bit | 01:35 |
mithro | he manages them | 01:35 |
rsisnett | thanx | 01:35 |
*** Gaurav__ has joined #tp | 01:44 | |
*** Gaurav__ has quit IRC | 01:48 | |
*** llnz has quit IRC | 01:52 | |
*** rsisnett has left #tp | 01:53 | |
*** q00u has quit IRC | 02:05 | |
*** llnz has joined #tp | 02:07 | |
* llnz recompiles tpserver-cpp on the demo host | 02:09 | |
llnz | demo 1 and 2 running, lastest version | 02:18 |
*** peres has quit IRC | 02:50 | |
*** Landon has quit IRC | 02:51 | |
*** jnengland77 has quit IRC | 03:23 | |
llnz | earth hour is about to start here | 03:29 |
CIA-1 | llnz tpserver-cpp * r7d4faa0ef3a3 /tpserver/ (8 files): | 03:34 |
CIA-1 | Refactored the turn timer | 03:34 |
CIA-1 | Split out basic and threshold turn timers, currently hardwired to use | 03:34 |
CIA-1 | the threshold turn timer (as it was using it before). Player finished | 03:34 |
CIA-1 | turn timer to come and being able to choose and switch between timers too. | 03:34 |
*** Landon has joined #tp | 03:39 | |
llnz | hi Landon | 03:44 |
Landon | hey there | 03:45 |
Landon | vps problems :( | 03:45 |
*** Gaurav__ has joined #tp | 04:08 | |
*** Gaurav__ has quit IRC | 04:11 | |
CIA-1 | llnz tpserver-cpp * r456278b886e4 /tpserver/ (3 files): | 04:14 |
CIA-1 | Added PlayersFinishedTurnTimer. | 04:14 |
CIA-1 | This is the advantage of the new TurnTimer class, very easy to add. | 04:14 |
CIA-1 | llnz tpserver-cpp * r5e49f443ca7e /modules/games/mtsec/splitfleet.cpp: | 04:17 |
CIA-1 | Update MTSec splitfleet to follow minisec. | 04:17 |
CIA-1 | Makes them identical again. Avoids segfault in corner cases. | 04:17 |
*** konr has quit IRC | 04:21 | |
llnz | mithro: you around? | 04:25 |
*** jmtan has quit IRC | 04:29 | |
*** peres has joined #tp | 04:30 | |
*** jmtan_ has joined #tp | 05:06 | |
*** BCarlyon|Home has quit IRC | 05:39 | |
*** skiffcz-gsoc has joined #tp | 06:37 | |
mithro | llnz: kinda | 06:41 |
llnz | mithro: when you get a chance, take a look at the Architecture page on the wiki that i created today | 06:41 |
mithro | okay | 06:44 |
*** jmtan_ has quit IRC | 06:56 | |
JLP | good morning everyone | 07:22 |
llnz | hi JLP | 07:23 |
tote | hello :) | 07:23 |
tote | and with that i mean, morning :) | 07:24 |
llnz | hi tote | 07:24 |
skiffcz-gsoc | morning! | 07:32 |
llnz | bbl | 08:14 |
Epyon | mithro, ping? | 08:15 |
mithro | Epyon: pong | 08:45 |
mithro | Epyon: poke poke | 08:50 |
mithro | tote: ping? | 08:50 |
mithro | ezod: poke me when you get up | 08:52 |
tote | mithro: pong | 08:54 |
*** ashish has joined #tp | 08:54 | |
*** verhoevenv has joined #tp | 08:55 | |
JLP | ashish: wlcome | 08:55 |
mithro | tote: been reading your GSoC application | 08:55 |
mithro | tote: I was wondering how you plan to do the starmap - wouldn't this need some server side rendering of images? | 08:56 |
ashish | I want to participate in GSoC 2009. How I can contribute to tp? | 08:56 |
mithro | ashish: there are many ways, have you looked at the wiki? | 08:57 |
tote | mithro: i might have missed something, but if make it look like tpclient-pywx, then there is no need for any rendering of images? | 08:58 |
mithro | how will you draw the starmap? | 08:59 |
mithro | you'll need some way to draw things like the planets/ships right? | 09:00 |
ashish | yaah i hav seen...........I can get something.Thanx | 09:00 |
mithro | tote: do you have any time to do mock-ups of what you think it would look like? | 09:01 |
tote | mithro: i just draw black tiles with a x,y cordinate system, and then i project the x,y,z cordinates onto that, and draw the objects using a simple div with positioning | 09:01 |
mithro | but you can't draw circles with div | 09:02 |
tote | aha, i thought those would be prerendered | 09:03 |
tote | hmm i just noticed the detail in tpclient-pywx | 09:03 |
mithro | detail? | 09:04 |
tote | a pixel is a orbiting fleet :) | 09:04 |
mithro | yeah :) | 09:04 |
mithro | orbiting object | 09:04 |
mithro | fleets/planets | 09:05 |
mithro | what about drawing things like wormholes? | 09:06 |
mithro | you can't really draw a diaganal line with a div either | 09:06 |
tote | nah, i guess html canvas or something similar might be better, just not sure how cross browser friendly it is yet | 09:07 |
mithro | or something like SVG | 09:09 |
mithro | tote: what about testing? | 09:09 |
*** adrian_mo16 has joined #tp | 09:09 | |
mithro | hey verhoevenv | 09:09 |
mithro | verhoevenv: I see your tutorial is going well | 09:10 |
mithro | hi adrian_mo16 | 09:11 |
adrian_mo16 | hi | 09:11 |
mithro | you here for GSoC? | 09:11 |
adrian_mo16 | about yes | 09:11 |
adrian_mo16 | but now i have a question that's not about gsoc | 09:12 |
mithro | sure | 09:12 |
adrian_mo16 | the fact is that i have no idea how to work on the source code, what IDE to use and how to compile it without autotools | 09:12 |
adrian_mo16 | i'm trying to build it in eclipse, but dont seem to have any luck | 09:12 |
mithro | adrian_mo16: none of the developers use IDEs | 09:12 |
mithro | vim is all the IDE that we need | 09:13 |
adrian_mo16 | and testing/debugging? | 09:13 |
mithro | testing and debugging are quite unrelated | 09:13 |
tote | mithro: hmm, i would test it using different browsers and would love help from the community, not sure unit testing is good for the frontend, might use that for the backend tho | 09:13 |
adrian_mo16 | i mean both | 09:13 |
mithro | adrian_mo16: to debug c++ stuff you would probably be using gdb or ddd | 09:14 |
mithro | for testing you just fire up the client and try and do stuff | 09:14 |
adrian_mo16 | the only problem i see is this huge compile time | 09:14 |
adrian_mo16 | in what concerns tpserver-cpp | 09:14 |
adrian_mo16 | and i seem to get it everytime i change something | 09:14 |
mithro | adrian_mo16: huge compile time? it takes less then 2 minutes on my computer | 09:15 |
adrian_mo16 | hmm | 09:15 |
adrian_mo16 | mine took about 25 minutes | 09:15 |
adrian_mo16 | i might have an outdated computer :) | 09:15 |
mithro | it's probably eclipse using all your CPU :) | 09:15 |
adrian_mo16 | i was reffering to the 'make' compile, not eclipse | 09:16 |
mithro | I don't have a terrible fast computer | 09:16 |
mithro | only 1.06ghz mobile CPU | 09:16 |
adrian_mo16 | i have watched my CPU use and it was quite full and stagnating sometimes | 09:16 |
adrian_mo16 | and i was only compiling the sources | 09:17 |
adrian_mo16 | w/o any other programs running | 09:17 |
adrian_mo16 | anyway | 09:17 |
*** verhoevenv_ has joined #tp | 09:17 | |
adrian_mo16 | i've got my answer, no IDEs | 09:17 |
adrian_mo16 | guess i'm used to windows programming :) | 09:17 |
mithro | you can use an IDE - but nobody does | 09:18 |
mithro | so your on your own in figuring out how to do so | 09:18 |
adrian_mo16 | one of the advantages of a IDE was the 'goto definition' | 09:18 |
adrian_mo16 | of function/var | 09:18 |
*** verhoevenv has quit IRC | 09:18 | |
mithro | adrian_mo16: it's normally pretty easy to find the definition | 09:19 |
adrian_mo16 | hmm, cool, i see that now | 09:19 |
*** verhoevenv_ is now known as verhoevenv | 09:19 | |
adrian_mo16 | i found something on google about vim | 09:20 |
mithro | wb verhoevenv | 09:20 |
mithro | verhoevenv: do we have minisec support now? | 09:20 |
verhoevenv | mithro: Not yet. | 09:21 |
adrian_mo16 | thanks for the info, mithro | 09:21 |
adrian_mo16 | gotta go | 09:21 |
mithro | verhoevenv: whats missing? | 09:21 |
*** adrian_mo16 has quit IRC | 09:21 | |
verhoevenv | mithro: Testing, a rule file. | 09:22 |
verhoevenv | If the testing goes fast, it should be done in a few hours. | 09:22 |
mithro | great | 09:22 |
verhoevenv | ezod: poke | 09:25 |
mithro | verhoevenv: it would be cool to test against tpserver-py too | 09:26 |
verhoevenv | It also has minisec? | 09:26 |
verhoevenv | I didn't even know. | 09:26 |
mithro | yes | 09:27 |
mithro | minisec and minisec+ | 09:27 |
verhoevenv | Eh? | 09:28 |
mithro | minisec+ just has a small amount of imporvements over normal minisec | 09:29 |
Patrick` | mithro: you gonna be around for a bit? | 09:29 |
mithro | an hour or two | 09:30 |
Patrick` | I just have a thing about testing | 09:30 |
Patrick` | poking around, I've seen the twisted port and the tests for it | 09:30 |
Patrick` | and I assume/know that twisted supports unit tests within itself | 09:30 |
Patrick` | but for the current setup, which has an internal polling loop | 09:30 |
Patrick` | getting that running within a testing environment would be a bit hacky | 09:30 |
mithro | why? | 09:31 |
Patrick` | well, without making any changes to the actual code | 09:33 |
Patrick` | my understanding is that a test suite kind of does its own thing and calls various functions and so on, whilst the custom network poller would always be doing its own thing and calling functions to handle data recieved on a socket | 09:36 |
Patrick` | now your question makes me think I don't understand it correctly, which is the most likely explanation | 09:37 |
*** whacky has joined #tp | 09:37 | |
mithro | Patrick`: you just mock out the bits you don't want to test | 09:38 |
Patrick` | ok, yeah, and call the poll loop manually from wthin the test suite | 09:39 |
*** aswins has joined #tp | 09:39 | |
mithro | yeah | 09:39 |
Patrick` | and not testing that particular bit of code could be worked around | 09:39 |
Patrick` | it probably doesn't have a lot of meat in the actual function | 09:39 |
Patrick` | sleep, poll(), sleep, poll() I seem to recall | 09:39 |
Patrick` | at the end of the day, I can't get myself up to speed before the start of soc, but I can demonstrate aptitude and a willingness to learn | 09:40 |
mithro | Patrick`: remeber unit testing is about testing little bits at a time | 09:41 |
Patrick` | actually can I show you what I wrote for my own project back in the day | 09:41 |
Patrick` | and see if I "get" it or not? | 09:41 |
mithro | sure | 09:42 |
Patrick` | I wrote my own socket wrapper. If I was doing the same project now I'd use twisted but this started off as the first ever non-5line script I ever wrote to teach myself networking | 09:46 |
Patrick` | http://pidge.svn.sourceforge.net/viewvc/pidge/trunk/Pidge/mysock_test.py?view=markup | 09:46 |
tpb | <http://ln-s.net/34SP> (at pidge.svn.sourceforge.net) | 09:46 |
Patrick` | there's a branch where I tried to port to asyncore but I didn't finish | 09:47 |
whacky | How many slots would be there for tp in gsoc? | 09:50 |
JLP | whacky: we can't say | 09:50 |
JLP | whacky: ir depends on how many applications we get and how we compare at this with other organisations | 09:51 |
JLP | whacky: al we can say is that there will be at least 2 | 09:51 |
whacky | JLP: I am interested in cloning a 4X game | 09:53 |
JLP | whacky: any particular game serving as inspiration? | 09:59 |
whacky | JLP: star trek, new worlds | 10:01 |
JLP | whacky: so you're interested in creating a new ruleset | 10:05 |
whacky | JLP, yes | 10:05 |
whacky | JLP, What should I do for that?? | 10:06 |
JLP | whacky: read as much documentation about rulesets on the wiki, take a look at the code to see how it is done in existing rulesets for server of you choice | 10:08 |
JLP | whacky: there is also a guide being written on how to make rulesets, you can find it in git | 10:08 |
JLP | then start listing things that your ruleset would need, like orders, units ... and try to imagine an example game with those | 10:10 |
JLP | whacky: the best is if you would write this down into wiki and then refine it as you find out more | 10:12 |
whacky | JLP:Is there any other conditions other than being 4X? | 10:12 |
whacky | JLP:Would this be a good project for Gsoc? | 10:13 |
JLP | whacky: no other condition other than those listed on GSoC pages on wiki | 10:13 |
JLP | whacky: and yes it can be a good gsoc task, especially if you plan to work on it even after gsoc | 10:14 |
JLP | but yes you need to have the gameplay well thought out and the application must be very good | 10:14 |
JLP | whacky: take a look for the one that Epyon posted in wiki for elitesec, it is a very good example of how it should look | 10:15 |
whacky | JLP:I will look into it. | 10:16 |
JLP | whacky: although keep in mind that this year we are focusing on improving existing code/rulesets | 10:17 |
JLP | whacky: so the application for something new would have to be really good and very convincing | 10:17 |
tote | mithro: http://xvid.se/tpmap/ something like that :) | 10:23 |
tpb | Title: Testing stuff (at xvid.se) | 10:23 |
mithro | tote: what about wormholes? | 10:29 |
tote | how does a wormhole look like? but its svg/vml now, so its easy to create any figure :) | 10:30 |
mithro | Patrick`: that stuff is just really testing the low level network layer | 10:30 |
mithro | Patrick`: their is a lot more to the protocol layer then that | 10:30 |
mithro | Patrick`: but that looks like a decent start and should work with any method | 10:30 |
mithro | tote: a line between two points | 10:33 |
tote | mithro: update the link, just something like that? :) | 10:36 |
mithro | tote: yeah, I guess Canvas/SVG has a spline function? | 10:37 |
Patrick` | ok | 10:37 |
Patrick` | yeah, I just never got up to the high-level stuff | 10:37 |
Patrick` | my plan was to e.g. capture a packet dump of irssi on freenode and then test against that , for example :) | 10:37 |
tote | mithro: they got path, create a path between any number of nodes :) | 10:38 |
Patrick` | I think as a proof of concept I can port my old project to twisted and then port the unit tests | 10:38 |
mithro | Patrick`: actually a cool side project would be to add TP protocol support to etheral | 10:38 |
mithro | s/etheral/wireshark/ | 10:38 |
Patrick` | that should demonstrate that given familiarity with the codebase, I can do it | 10:38 |
verhoevenv | Yeah, I agree about wireshark. | 10:38 |
Patrick` | anyway, less talking, more writing | 10:38 |
mithro | it would be quite easy to do with the xml protocol definition | 10:39 |
mithro | just transform it into something wireshark understands | 10:39 |
verhoevenv | Although the protocol is pretty readable once you get the hang of it. | 10:39 |
Patrick` | ok, I could stick it on as a secondary/tertiary goal | 10:39 |
Patrick` | I've never used wireshark before | 10:39 |
mithro | Patrick`: it's like tcpdump only much easier to use | 10:40 |
Patrick` | ok, now I have used tcpdump and it was a pita | 10:40 |
verhoevenv | We used it in network classes to demostrate the security problems with webforms. | 10:40 |
verhoevenv | Kinda fun. | 10:40 |
Patrick` | ok, so if I had that working | 10:40 |
Patrick` | then I could analyse tpserver-cpp's protocol as a benchmark and make sure it was consistent with that | 10:41 |
mithro | Patrick`: what are you actually proposing you do? | 10:42 |
*** ashish has quit IRC | 10:42 | |
mithro | add testing to tpserver-py and port it to twisted? | 10:42 |
Patrick` | yes | 10:42 |
Patrick` | or vice versa | 10:42 |
Patrick` | depending on what actually makes sense at the time | 10:42 |
Patrick` | but probably the former | 10:42 |
mithro | so | 10:43 |
mithro | tpserver-py uses libtpproto-py | 10:43 |
mithro | so the first step would be to port that to twisted | 10:43 |
ezod | mithro: poke | 10:43 |
mithro | hey ezod | 10:43 |
Patrick` | yep, now there's a couple of copies of that scattered around | 10:43 |
mithro | so did we solve daneel-ai py2exe problem? | 10:44 |
Patrick` | dronesec seems to have made some improvements | 10:44 |
mithro | Patrick`: yes, you should be using the dronesec branch | 10:44 |
mithro | I have been meaning to make that the default branch | 10:44 |
mithro | but have not had the time too | 10:44 |
Patrick` | k | 10:44 |
ezod | mithro: no, today will be my first opportunity to look at it again | 10:44 |
mithro | dronesec was added JLafont which you will see around sometime | 10:45 |
ezod | but that i shall | 10:45 |
Patrick` | now, I recall the wiki talked about sql in the context of "it'll be changed to work with twisted" | 10:45 |
Patrick` | and I have some threading experience from kamaelia but I don't know anything about the tp side of things | 10:45 |
mithro | * Step 1 - Port the core to Twisted's reactor, see libtpproto-py twist.py for a start of this. | 10:45 |
mithro | * Step 2 - Change the SQL queries to using the async thread worker pool. See this documentation about how this could be done. | 10:45 |
mithro | * Step 3 - Change any print statements to be logging statements. | 10:45 |
mithro | * Step 4 - Make tpserver-py daemonize. | 10:45 |
mithro | * Step 5 - Add support for an inbuilt http server - including authentication (to allow download of media and battle data etc) | 10:45 |
mithro | * Step 6 - Add support for multicast DNS/Zeroconf to Twisted. | 10:46 |
mithro | * Step 7 - Add a ssh/telnet port that lets programs remotely manage the server (such as add/remove games, etc). | 10:46 |
mithro | * Step 8 - Party | 10:46 |
mithro | that is from the wiki | 10:46 |
Patrick` | yep | 10:46 |
mithro | have you checked out twist.py? | 10:46 |
ezod | mithro: step 7 -> admin protocol | 10:46 |
Patrick` | briefly | 10:46 |
ezod | it's already supported in libtpproto-py, i believe | 10:47 |
mithro | ezod: it supports the client side, no? | 10:49 |
verhoevenv | I'm willing to help out with step 8. | 10:49 |
mithro | ezod: so where did you get too? | 10:49 |
mithro | I can spend an hour or two trying to get it to work now | 10:49 |
mithro | ezod: daneel-ai py2exe that is | 10:49 |
mithro | Patrick`: so the tests would be part of Step 1 | 10:49 |
verhoevenv | ezod: What's the problem with daneel-ai and py2exe? | 10:50 |
mithro | ~seen cechez | 10:50 |
tpb | mithro: I have not seen cechez. | 10:50 |
mithro | hrm thats not right | 10:51 |
mithro | ~seen checz | 10:51 |
tpb | mithro: I have not seen checz. | 10:51 |
mithro | thats not right either | 10:51 |
verhoevenv | ~seen nash | 10:51 |
tpb | verhoevenv: nash was last seen in #tp 1 day, 16 hours, 15 minutes, and 25 seconds ago: <nash> Or at least reasonable confident it woudl work | 10:51 |
verhoevenv | ~any cechez | 10:51 |
tpb | verhoevenv: I have not seen cechez. | 10:51 |
mithro | ~seen cherez | 10:52 |
tpb | mithro: cherez was last seen in #tp 2 days, 13 hours, 3 minutes, and 30 seconds ago: <cherez> Sweet. | 10:52 |
mithro | ah ha | 10:52 |
mithro | ezod: I know you started some stuff, so it would be good if you could commit/push it so I can work from that | 10:52 |
ezod | verhoevenv: it's not building tp.netlib/client in | 10:52 |
ezod | mithro: alright | 10:53 |
mithro | ezod: eventually I want to extend the singleplayer stuff so that daneel-ai/tpserver-py can be loaded in the same module as tpclient-pywx (IE a "native python module" mode) | 10:53 |
Patrick` | ~seen tpb | 10:54 |
tpb | Patrick`: tpb was last seen in #tp 2 years, 12 weeks, 3 days, 8 hours, 47 minutes, and 23 seconds ago: <tpb> <tpb`@worldforge> I don't have a clue. | 10:54 |
Patrick` | huh. | 10:54 |
mithro | Patrick`: tpb doesn't see it's own output | 10:57 |
Patrick` | yeah | 10:58 |
mithro | tote: please include links to your testing stuff in your application | 10:58 |
CIA-1 | mavrinac daneel-ai * r8999452aa940 /setup.py: | 10:58 |
CIA-1 | Add py2exe information. | 10:58 |
CIA-1 | Note: currently tp.netlib and tp.client do not get properly embedded. | 10:58 |
Patrick` | I can't recall if the IRC protocol actually echoes your own lines back or not | 10:58 |
Patrick` | yes, naturally | 10:58 |
mithro | Patrick`: it doesn't | 10:58 |
Patrick` | I'm drafting it now, you can probably have a look at it in about 20 minutes | 10:58 |
mithro | Patrick`: was talking to tote, but I guess it applies to you too :) | 10:59 |
Patrick` | whoops | 10:59 |
Patrick` | I thought you meant to say "note" | 10:59 |
Patrick` | the keys are right next to each other ... | 10:59 |
Patrick` | or not | 10:59 |
mithro | if by right next to each other as "no where near each other" then sure :) | 11:00 |
mithro | git's getting pretty usable on windows these days | 11:01 |
verhoevenv | ezod: Another thing. Daneel-ai has the possibility to define multiple rule files for each game type (eg to define another strategy), it's currently not possible to make a choice in the single player wizard. Did you plan for that somewhere in the future? | 11:01 |
*** whacky has quit IRC | 11:01 | |
verhoevenv | game type = ruleset | 11:02 |
*** aswins has quit IRC | 11:02 | |
mithro | verhoevenv: I'm pretty sure it's just an option of creating the correct xml in the singleplayer file | 11:02 |
ezod | verhoevenv: i'll probably have to add a new parameter type for that to work properly but yeah not a problem | 11:03 |
verhoevenv | ezod: Kay, just keep it in mind, focus on the release now. :) | 11:03 |
ezod | i have to get going for the moment, ill be back later | 11:03 |
tote | mithro: yep ill update the application with testing info and map info in a couple of hours | 11:05 |
mithro | tote: actually, it would be really killer if you combined your two test things - but understand if you don't have time | 11:05 |
mithro | ezod: you didn't have a problem with ValueError, can't end with '/' | 11:07 |
tote | mithro: you mean xvid.se/tpmap and xvid.se/maps ? might be able to do it early next week | 11:09 |
Patrick` | mithro: what about libtpproto2.py? | 11:10 |
mithro | tote: yeah | 11:10 |
mithro | Patrick`: that is the next generation protocol library | 11:10 |
Patrick` | is the state of it such that it may obsolete my work in the near future? would it make sense for me to take it into account or work on it instead | 11:10 |
mithro | ezod: this is really weird | 11:10 |
ezod | mithro: oh yeah i did, sorry, don't know why that wasn't changed | 11:12 |
Patrick` | Now, what is it about the SQL interface that's incompatible with twisted? | 11:20 |
Patrick` | I'm looking at it now but I've never worked with db's before | 11:21 |
mithro | SQL is blocking | 11:29 |
mithro | hence a long SQL command can cause the whole twisted reactor to stop handling stuff | 11:30 |
mithro | which causes connections and such to drop | 11:30 |
Patrick` | ok, so just the "usual" | 11:30 |
Patrick` | e.g. I had DNS queries blocking on a laggy connection and halting my whole server | 11:30 |
Patrick` | as for Zeroconf, it has its own select loop | 11:31 |
Patrick` | so either it goes in a thread or gets ported to twisted | 11:31 |
Patrick` | which would be a job itself! | 11:31 |
mithro | oh how I hate setuptools | 11:32 |
Patrick` | google claims that twisted has sql awareness | 11:32 |
mithro | Patrick`: you see the Step 6? | 11:32 |
mithro | [01:45] <mithro> * Step 6 - Add support for multicast DNS/Zeroconf to Twisted. | 11:32 |
Patrick` | yes, I'm going down that list trying to justify why I'd copy each one into my proposal | 11:33 |
Patrick` | to understand what actually needs to get done | 11:33 |
mithro | Patrick`: actually it shouldn't take a skilled twisted developer more then a day or two | 11:38 |
Patrick` | and this would involve actually patching twisted. | 11:39 |
mithro | but the work around is to put it in it's own thread | 11:39 |
Patrick` | Currently I am not this skilled twisted developer. | 11:39 |
mithro | Patrick`: by the time you get to step 6 I think you should be | 11:40 |
*** llnz has quit IRC | 11:42 | |
Patrick` | ok, I'll let you see what I've got | 11:44 |
Patrick` | still filling in details and times | 11:44 |
Patrick` | Is the SQL currently blocking? | 11:50 |
Patrick` | it can't be a showstopper in that case, just something that needs to be fixed. | 11:51 |
Patrick` | otoh... the page on sAsync looks like it just fixes everything | 11:52 |
Patrick` | deferred objects! | 11:52 |
* mithro beats his head against a wall | 11:55 | |
Patrick` | hey, could be worse | 11:55 |
Patrick` | http://docs.google.com/Doc?id=dhd4hhxz_13dw6jg2c3 <-- perhaps this will be a welcome distraction from setuptools | 11:56 |
tpb | <http://ln-s.net/34Tc> (at docs.google.com) | 11:56 |
mithro | arg, WTF won't py2exe include these files | 12:00 |
mithro | ahh ha | 12:05 |
mithro | I'm an idiot | 12:06 |
mithro | ezod: you know why it wasn't working? | 12:07 |
*** elminse has quit IRC | 12:07 | |
mithro | ezod: we where not giving the extra_arguments to setup | 12:07 |
verhoevenv | ... | 12:08 |
verhoevenv | I love those kind of bugs. :P | 12:08 |
verhoevenv | The whole "WHY WON'T IT WORK" coupled with "WHY AM I SO STUPID" | 12:09 |
mithro | anyone here have a good internet radio station? | 12:09 |
Patrick` | add in a dash of "I'm a genius, I fixed the bug" | 12:09 |
Patrick` | mithro: what you into? | 12:09 |
Patrick` | virgin radio classic rock was an old favourite of mine | 12:09 |
mithro | my current one has some stupid preacher guy on at the moment | 12:09 |
Patrick` | ... if you like classic rock | 12:09 |
mithro | as it's 2:00am here | 12:09 |
Patrick` | there's always virgin 1 as well | 12:10 |
mithro | classic rock, modern rock, pop, a bit of alternative stuff, a bit of techno | 12:10 |
Patrick` | when I worked at GSK we had only internet radio in the laboratory | 12:10 |
Patrick` | being a scientist is a very blue-collar occupation at the low level | 12:10 |
Patrick` | radio, callouses, burns | 12:10 |
verhoevenv | While coding I'm usually onto a loungy radio. | 12:10 |
Patrick` | http://www.absoluteclassicrock.co.uk/ | 12:11 |
tpb | Title: Absolute Classic Rock - the rock authority, rocking the planet (at www.absoluteclassicrock.co.uk) | 12:11 |
*** elminse has joined #tp | 12:11 | |
Patrick` | bah | 12:11 |
Patrick` | BBC radio 2? | 12:11 |
Patrick` | or radio 1 | 12:11 |
Patrick` | only just back on linux, dunno if any of it actually works or not | 12:13 |
mithro | I so hate windows :( | 12:13 |
Patrick` | yeah, for the first day I started pissing around with cygwin and so on | 12:14 |
Patrick` | and then just thought "forget this, I'm fixing my dual boot" | 12:15 |
Patrick` | I've since renamed them "work" and "play" : | 12:15 |
Patrick` | :D even | 12:15 |
mithro | yay it seems to work | 12:15 |
Patrick` | ok, my proposal's about as decent as it's going to get today, should I stick it on the wiki? | 12:15 |
Patrick` | (as well as the google doc) | 12:15 |
mithro | Patrick`: put it on the wiki | 12:15 |
mithro | and don't forget to submitt to the gsoc app | 12:16 |
Patrick` | even if revisions are anticipated? | 12:22 |
Patrick` | I think it still needs a lot of work | 12:22 |
Patrick` | anyway, doing it now | 12:24 |
mithro | verhoevenv: ping? | 12:25 |
*** barrycar1yon has joined #tp | 12:29 | |
*** barrycar1yon is now known as BCarlyon|Home | 12:29 | |
*** peres has quit IRC | 12:33 | |
*** jmtan_ has joined #tp | 12:39 | |
CIA-1 | mithro daneel-ai * r06719683bac5 / (daneel-ai setup.py): Make py2exe work and make daneel-ai work inside a py2exe. | 12:42 |
alanp | Hey | 12:42 |
mithro | ezod: there you go | 12:42 |
mithro | hi alanp | 12:44 |
mithro | so for all the students listening, submit your applications to the web app early | 12:44 |
mithro | it lets us keep track of who is doing what | 12:44 |
Patrick` | done | 12:45 |
Patrick` | I'll treat that as the definitive version then? | 12:45 |
verhoevenv | mithro: pong if it's quick | 12:49 |
mithro | verhoevenv: wanted to know how minisec support was going | 12:49 |
verhoevenv | Won't be finished today. I'm mostly through the testing but the colonize command isn't working yet (in my bot) and I'm not sure why. | 12:50 |
verhoevenv | Will attempt to fix it this evening when I'm back. | 12:51 |
mithro | verhoevenv: that would be great | 12:51 |
mithro | if we could support both minisec and risk it would be a pretty cool | 12:52 |
*** DTRemenak has joined #tp | 12:52 | |
mithro | DTRemenak: hey? | 12:57 |
DTRemenak | mithro: hey | 12:57 |
mithro | DTRemenak: was it you how loved the original RFTS? | 12:58 |
DTRemenak | nope, that was brlcad | 12:58 |
DTRemenak | I was more of a MOO guy | 12:58 |
DTRemenak | (and Stars!, and...) | 12:59 |
mithro | ahh | 12:59 |
mithro | DTRemenak: what do you run? | 12:59 |
DTRemenak | mostly the 5km | 12:59 |
DTRemenak | sorry, that's probably not what you were asking ;) | 13:00 |
DTRemenak | you mean OS wise? or what? | 13:01 |
Patrick` | hahaha | 13:01 |
mithro | DTRemenak: yeah :) | 13:02 |
Patrick` | stars was great | 13:02 |
DTRemenak | I'm in windows right now. zenwalk when I feel the need for a real os. | 13:02 |
mithro | Patrick`: yeah, it would be great if we could get to the stage of simulating Stars! | 13:03 |
Patrick` | there's just so much in it... | 13:05 |
Patrick` | could build practically any 4x game out of it | 13:05 |
Patrick` | sensor coverage, minefields, fuel, ship designer, the combat board | 13:05 |
DTRemenak | it's well-defined though. the math has been analyzed to death. | 13:05 |
Patrick` | yeah, and then some | 13:06 |
Patrick` | it'd just be just a massive slog to put it all together | 13:06 |
DTRemenak | indeed | 13:06 |
Patrick` | oh, and mass packets. Oh! the mass packets | 13:06 |
Patrick` | there was always that one flavour of AI player you avoided | 13:07 |
Patrick` | well, I did anyway. | 13:07 |
Patrick` | I could deal with them, it just wasn't that fun | 13:07 |
mithro | DTRemenak: your a mentor for bzflag right? | 13:09 |
DTRemenak | yup | 13:09 |
Patrick` | right, time for some well-deserved deus ex | 13:10 |
mithro | DTRemenak: do you remeber the batcave? | 13:10 |
* DTRemenak scratches head | 13:10 | |
DTRemenak | nope | 13:10 |
Greywhind | that's odd | 13:26 |
Greywhind | when i click on "list my student proposals," it says i don't have nay | 13:26 |
Greywhind | *any | 13:26 |
Greywhind | my proposal disappeared :-O | 13:27 |
Greywhind | i have the text saved, fortunately | 13:27 |
Greywhind | but the reviews are good | 13:28 |
Greywhind | *gone | 13:28 |
mithro | Greywhind: sorry | 13:29 |
mithro | I accidently click the ineligible button | 13:29 |
JLP | what, no are you sure warning? | 13:29 |
Greywhind | should i resubmit then? | 13:29 |
mithro | JLP: yeah | 13:30 |
mithro | just fixing that now :) | 13:30 |
Greywhind | or is there a way to make it "un-ineligible" :P | 13:30 |
mithro | just trying to find out now | 13:30 |
mithro | it seems not | 13:30 |
Greywhind | ok. well, let me know if you want me to re-submit it | 13:31 |
*** whacky has joined #tp | 13:33 | |
mithro | Greywhind: looks like it's fixed | 13:37 |
whacky | JLP:hello once again | 13:38 |
Greywhind | mithro: yep | 13:38 |
Greywhind | thanks | 13:38 |
JLP | whacky: wb | 13:38 |
whacky | JLP:I'm interested in working in some rulesets of some games. | 13:42 |
whacky | can you suggest some games? | 13:43 |
JLP | whacky: the ones you know and like the most are usually the best choice | 13:44 |
whacky | JLP:Those on the wiki page ,are they enough? | 13:51 |
*** whacky has quit IRC | 13:56 | |
mithro | ~seen ezod | 13:59 |
tpb | mithro: ezod was last seen in #tp 2 hours, 46 minutes, and 31 seconds ago: <ezod> mithro: oh yeah i did, sorry, don't know why that wasn't changed | 13:59 |
mithro | ezod: ping? | 13:59 |
alanp | i don't think he is around | 14:24 |
mithro | alanp: he is probably doing other stuff - I'm hoping he'll check back here soon | 14:25 |
Patrick` | cheers for the feedback | 14:26 |
tote | mithro: the comment you wrote on my application, should i just update the application with that, or respond with a comment? whats the proper way? | 14:31 |
JLP | tote: update | 14:33 |
tote | ok | 14:33 |
mithro | tote: of course post a comment when up have updated your application | 14:34 |
tote | yes | 14:34 |
Epyon | mithro, have you seen http://www.thousandparsec.net/wiki/User:Epyon/2009/EliteSec | 14:47 |
tpb | <http://ln-s.net/34K:> (at www.thousandparsec.net) | 14:47 |
mithro | Epyon: yes and left feedback | 14:47 |
Epyon | Ah, just noticed :) | 14:47 |
Epyon | "Days are in game universe days -- one day is one turn, one turn will normally be five minutes." | 14:48 |
mithro | Epyon: it's 6:00am here so I might have missed something when reading it | 14:49 |
Patrick` | mithro, I've not finished the changes yet and I have to go out, so I'll do them tomorrow | 14:55 |
mithro | Patrick`: that is okay | 14:55 |
Patrick` | I don't think I have any questions about it | 14:55 |
mithro | I should be in bed | 14:55 |
Patrick` | yeah, I did wonder | 14:55 |
mithro | it's 5 minutes to 6:00am :) | 14:55 |
Patrick` | it's 5 minutes to 7pm | 14:57 |
Patrick` | either I go nocturnal or you keep doing that and I work 9-5 :) | 14:57 |
Patrick` | ok, later | 14:57 |
mithro | ha | 14:58 |
mithro | I can only do this on the weekend | 14:58 |
Patrick` | oh deary me | 15:00 |
Patrick` | your free evenings = me getting up at 6am | 15:00 |
mithro | I have to work 10->6 normally | 15:00 |
mithro | I'm oncall | 15:00 |
Patrick` | sweet job | 15:00 |
Patrick` | support? | 15:00 |
Patrick` | or something totally left-field like a surgeon | 15:01 |
Patrick` | right, afk movie night | 15:02 |
mithro | Patrick`: I work for Google, monitoring partner facing systems | 15:02 |
mithro | gnight | 15:23 |
mithro | ezod: hopefully that is enough to get us a working windows install | 15:23 |
Epyon | mithro, ping nash about the proposal once he shows up | 15:25 |
Epyon | I'll update the proposal with information from your's and JLP's comments probably today | 15:25 |
mithro | Epyon: send him an email | 15:26 |
mithro | really gone now! | 15:26 |
Epyon | BTW, about picking a client, I'd like to ... | 15:26 |
Epyon | aaah | 15:26 |
Epyon | see you later then :) | 15:27 |
*** verhoevenv has quit IRC | 16:03 | |
*** verhoevenv has joined #tp | 16:05 | |
Epyon | what is the status and general idea of the cpptext client? | 16:41 |
JLP | Epyon: i think it was more of a tool for llnz to test the server | 16:42 |
JLP | Epyon: and it can serve as a simple "teaching" client for other client developers | 16:42 |
Epyon | Yeah, but it pulls me for the same reason ( and the ASCII is always pulling RL-developers :P ) | 16:42 |
ezod | mithro: back | 17:21 |
*** llnz has joined #tp | 17:40 | |
llnz | morning all | 17:43 |
alanp | hello | 17:44 |
JLP | llnz: ahoy | 17:46 |
llnz | hi alanp, JLP | 17:50 |
*** Greg___ has joined #tp | 18:36 | |
llnz | hi Greg___ | 18:46 |
Greg___ | Hi, I was looking to see if any of the AI Client developers were on | 18:48 |
JLP | Greg___: verhoevenvis here | 18:56 |
Greg___ | JLP: thanks, I've already sent him a message but he hasn't responded | 18:58 |
CIA-1 | llnz tpserver-cpp * r5107b0b39c06 / (11 files in 2 dirs): | 19:05 |
CIA-1 | Can now swtich which turntimer is used. | 19:05 |
CIA-1 | Updated all the quickstart files and xml SPM files, most now use | 19:05 |
CIA-1 | playersfinish turn timer. Also updated sample.conf to document new | 19:05 |
CIA-1 | settings. You will need to update your conf files or your turns will | 19:05 |
CIA-1 | be 60 seconds long. | 19:05 |
ezod | success daneel-ai.exe | 19:05 |
llnz | ezod: cool | 19:05 |
llnz | verhoevenv: fixed the bug you found in tpserver-cpp yesterday (commit was yesterday as well) | 19:06 |
CIA-1 | llnz tpserver-cpp * r3781a9705b25 /autogen.sh: | 19:16 |
CIA-1 | In autogen.sh, if libtoolize fails with --recursive, try without. | 19:16 |
CIA-1 | Should fix some problems. | 19:16 |
CIA-1 | llnz tpserver-cpp * r16c47ec7194f /libltdl/ (11 files): | 19:16 |
CIA-1 | Updated libltdl. | 19:16 |
CIA-1 | Not sure why it has updated, or if it will update every time. | 19:16 |
llnz | bbs | 19:35 |
*** Azkar_ has joined #tp | 19:52 | |
*** Azkar_ has quit IRC | 19:59 | |
llnz | back | 20:01 |
Greywhind | i've updated my proposal in response to Mithro's review | 20:02 |
*** Azkar_ has joined #tp | 20:03 | |
*** Azkar_ has quit IRC | 20:05 | |
llnz | Greywhind: cool | 20:05 |
Epyon | llnz, is the cpp server linux only? | 20:08 |
llnz | Epyon: sort of | 20:08 |
Epyon | sort of? | 20:08 |
llnz | i does compile and run on mac OS X | 20:08 |
llnz | and has been cross compiled on linux for windows | 20:08 |
Epyon | whats the main reason it doesn't compile on windows natively? | 20:08 |
Epyon | lack of build tools or network layer? | 20:09 |
llnz | build tools | 20:09 |
Epyon | hmm, havn't you thought of switching to CMake? | 20:09 |
Epyon | It's a lot more hassle free compared to auto tools | 20:10 |
llnz | it should compile in cywin | 20:10 |
llnz | s/cywin/cygwin/ | 20:10 |
* Epyon is willing to try to make it compile under MSVC | 20:10 | |
llnz | part of the issue is that the libraries (guile, gnutls) don't compile on windows | 20:11 |
ezod | i'm planning on trying to compile it right in cygwin on windows after we get this release taken care of | 20:12 |
*** Khezar has joined #tp | 20:12 | |
Epyon | gnutls compiles under msvc | 20:13 |
Epyon | seems as guile also | 20:15 |
Epyon | any other libraries that might pose a problem? | 20:15 |
*** Khezar is now known as Greywhind_ | 20:16 | |
llnz | not that I can think of | 20:16 |
* Epyon would much prefer lua over gulie | 20:16 | |
llnz | if you want to add msvc support, go for it, I will not be updating it though | 20:17 |
llnz | guile is used in a *very* limited way | 20:17 |
Patrick` | mithro: ooh, nice job | 20:20 |
Epyon | llnz, for what is it used? | 20:20 |
*** Greg___ has quit IRC | 20:21 | |
llnz | Epyon: it's used as the component requirements language | 20:21 |
* llnz finds a link | 20:22 | |
* verhoevenv is back | 20:22 | |
Epyon | If I'd do the job, and show a sensible alternative would you accept it? ( just checking the terrain :> ) | 20:22 |
verhoevenv | But a bit past the Ballmer peak to code. | 20:23 |
llnz | http://www.thousandparsec.net/tp/dev/documents/ncl.php | 20:23 |
tpb | <http://ln-s.net/J7d> (at www.thousandparsec.net) | 20:23 |
llnz | but that doesn't explain it well | 20:23 |
llnz | its only used in the component and property frames, to calculate the design properties | 20:24 |
llnz | hi verhoevenv | 20:24 |
verhoevenv | Heya llnz. | 20:25 |
Epyon | hmm, actually why not use xml for that? | 20:25 |
ezod | verhoevenv: daneel-ai.exe is go | 20:25 |
verhoevenv | llnz: There's still something wrong with the timers... Currently, only the first turn seems to respect the settings, after that the over_treshold time is always used. | 20:25 |
verhoevenv | Or at least, that's what I found. | 20:25 |
verhoevenv | ezod: Yay! Nice! | 20:26 |
Patrick` | ezod: in theory, an AI could be written in anything | 20:26 |
Patrick` | but in practice, the "how to speak the network" code's only there in python and c++ | 20:26 |
Patrick` | right? | 20:26 |
verhoevenv | And Java. | 20:27 |
ezod | and ruby and php, to a degree | 20:27 |
llnz | verhoevenv: odd, what are you settings and num players/ruleset | 20:28 |
Vadtec | evening all | 20:29 |
llnz | Epyon: the complexity | 20:29 |
llnz | Epyon: it does require a programming language | 20:29 |
verhoevenv | llnz: basic quickstart-minisec.conf with turn_length_over_threshold = 5 for my bot (though I suppose other values also work) | 20:29 |
llnz | otherwise we would have just used some objects | 20:29 |
llnz | verhoevenv: how many players? | 20:30 |
llnz | verhoevenv: if you update, a simpler turntimer is available | 20:31 |
verhoevenv | llnz: Erm, 1 or 2 players I think. | 20:31 |
* ezod bbs | 20:32 | |
verhoevenv | Also, how do you select those different timers? | 20:32 |
llnz | turntimer setting | 20:32 |
llnz | it's documented in the sample.conf file | 20:32 |
verhoevenv | Kay, might take a look at it later on. | 20:33 |
verhoevenv | s/might/will/ | 20:33 |
skiffcz-gsoc | now | 21:09 |
skiffcz-gsoc | an hour was just stolen from me | 21:09 |
skiffcz-gsoc | disgusting | 21:09 |
Patrick` | woah | 21:10 |
verhoevenv | Yeah. | 21:10 |
Patrick` | I did think it got late fat | 21:10 |
Patrick` | *fast | 21:10 |
verhoevenv | All of a sudden it's 3 AM and I wan't sure what was happening. | 21:10 |
skiffcz-gsoc | its like 1:49 and you think, ah, its ok, the nightt is young .. fifteen minutes later, bam ... 3:04 | 21:11 |
Patrick` | 2am, you mad ... europeans | 21:12 |
Patrick` | I have a hunch for scandanavia, I dunno why | 21:12 |
Patrick` | maybe dutch | 21:12 |
verhoevenv | It's nice to have some Europeans over here for a change. | 21:15 |
verhoevenv | feels like it's mostly Australians and Americans. | 21:15 |
verhoevenv | skiffcz-gsoc: where you from? | 21:15 |
verhoevenv | .cz. I suppose that's Czech. Or how you spell that. :/ | 21:16 |
skiffcz-gsoc | verhoevenv: yup, you are right | 21:18 |
skiffcz-gsoc | I dont mind Aussies | 21:19 |
skiffcz-gsoc | ... nor Yankees :) was just teasing you guys :) | 21:20 |
verhoevenv | Well, me neither. Except the time zone difference. It can get kind of annoying during soc. | 21:20 |
llnz | hehe | 21:20 |
skiffcz-gsoc | JLP is Slovenian I believe ... | 21:20 |
skiffcz-gsoc | verhoevenv: the advantage of this community is, that people are usualy up is really strange hours - so timezones are not /that/ big deal | 21:22 |
skiffcz-gsoc | s/is/in | 21:22 |
skiffcz-gsoc | also, when some of us just add/distract hours here and there, planning becomes a futile task anyways | 21:23 |
skiffcz-gsoc | *sigh* its really half past three, I guess Im gonna submit it in the morning... Im unable to see even the most obvious flaws now, better leave the final check when Im more ready | 21:25 |
skiffcz-gsoc | good night all peoples of the universe | 21:25 |
llnz | cya skiffcz-gsoc | 21:25 |
verhoevenv | Night. | 21:25 |
*** skiffcz-gsoc has quit IRC | 21:30 | |
*** Landon has quit IRC | 21:31 | |
Vadtec | wish me lucky everyone...im setting up a git repo for the first time :P | 21:41 |
verhoevenv | Vadtec: Good luck. You'll need it. :) | 21:46 |
verhoevenv | Nah, it's not that bad. | 21:46 |
verhoevenv | Once you have a few days of experience, I found a nice article for you to understand it. | 21:47 |
Vadtec | verhoevenv: pass me the article if you dont mind, im a quick learner | 21:47 |
verhoevenv | Vadtec: http://www.eecs.harvard.edu/~cduan/technical/git/ | 21:51 |
tpb | <http://ln-s.net/34Yx> (at www.eecs.harvard.edu) | 21:51 |
Vadtec | ty | 21:51 |
Vadtec | so far the hardest part is getting a grip with how git does "remote repos" | 21:51 |
verhoevenv | Recommended for others too. | 21:51 |
Vadtec | that and setting up a simple git-daemon | 21:52 |
verhoevenv | It's explained pretty clearly. | 21:52 |
verhoevenv | As for git-daemon, hmm. | 21:52 |
*** bdefreese2 has joined #tp | 21:52 | |
verhoevenv | Tried gitosis perhaps? | 21:53 |
verhoevenv | That works pretty well for me. | 21:53 |
Vadtec | no, not yet, ill read that article first | 21:53 |
Vadtec | try to get a grip with how git works and then go from there | 21:53 |
*** jnengland77 has joined #tp | 21:54 | |
Vadtec | verhoevenv: thanks for the link, its turning out to be a good read already | 21:54 |
verhoevenv | Vadtec: Good luck with it. | 21:55 |
verhoevenv | I'm off, 4 AM already. | 21:55 |
verhoevenv | (sicko DST) | 21:55 |
verhoevenv | Night! | 21:55 |
*** verhoevenv has quit IRC | 21:56 | |
*** jmtan_ has quit IRC | 22:07 | |
*** bddebian has quit IRC | 22:08 | |
*** bdefreese2 has quit IRC | 22:10 | |
*** bddebian has joined #tp | 22:55 | |
*** landon has joined #tp | 23:07 | |
*** Epyon is now known as Guest15391 | 23:18 | |
*** Epyon has joined #tp | 23:20 | |
*** Guest15391 has quit IRC | 23:22 | |
Epyon | Aaah, back to linux | 23:25 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!