Tuesday, 2007-04-03

*** tpb has joined #tp00:01
*** ChanServ sets mode: +o tpb00:01
nashjotham: Seasons are whatever length seasons are00:03
jothamthey have two typical lengths though00:04
* daxxar yawns00:04
jothamIn the United States, most regular television series have 22 episodes per year.00:04
jothamwoops00:04
jothamhttp://en.wikipedia.org/wiki/Television_program#Seasons.2FSeries00:04
tpb<http://ln-s.net/N4r> (at en.wikipedia.org)00:04
nashjotham: You don't watch much British TV?00:05
jothamno sir - i don't have a tv and only d/l torrented series00:05
jothamlast things i watched were ghost in the shell sac 1/2, bsg 1,2,3, rome 1 (and now 2)00:05
jothamtorchwood was too terrible for me to handle - and weeds was ok00:06
jothamtorchwood being the only british series i've seen anything of recently00:06
*** cherez has quit IRC00:06
jothami have no idea how long each season of the good life, fawlty towers, or yes minister ran for - but i enjoyed those00:06
*** cherez has joined #tp00:07
nashFawlty is like 12 episodes ever... Many other are < 1000:08
nashSeasons run as long as they need to run00:08
nashAnyway daxxar: You seen your bzflag messages?00:09
jothamwell we were discussing an american series00:09
jothamand i was giving american season estimates00:09
jothamand it was expected to run for 20 or so00:09
nash11 is often used for a half-season00:10
jothamthis was 14 - that isn't applicable00:10
jothamtyranny of the masses i say00:10
* nash pokes daxxar00:13
daxxarnash: my comments? yes.00:22
daxxarnash: As I mentioned, I just got back from a cabin trip, I've been kinda decivilized. ;-)00:22
daxxarWhy do you ask?00:22
*** mithro has joined #tp00:28
nashdaxxar: Because you are applied and are short-listed for both projects.00:29
nashUnfortunately we need to work out which project gets to keep you on their list00:29
nashSo which one are you more interested in?00:30
daxxar"short-listed"?00:30
daxxarBut, urh. I don't want to decide. :p00:30
IwanowitchCan I choose for you? :P00:30
nashheh00:30
nashbbs00:30
daxxarIwanowitch: Harhar. ;-p00:33
daxxarI submitted only two proposals because I only found two projects I'm really "hot" for. :-)-00:34
nashdaxxar: Well you are shortlisted for two porjects00:34
daxxarWhat does 'shortlisted' mean?00:35
nashsorry - I will be back in about 5 minutes (I"m at work currently)00:37
Iwanowitchdaxxar: I guess it means that there are two projects that want you.00:37
IwanowitchWhere you are on the list of very interesting proposals.00:37
daxxarIwanowitch: Oh, ok. Lucky me ;-)00:37
daxxarAh, 'shortlist' as in 'the list that is short because we've only added those we find interesting to it'. =P00:38
IwanowitchYep.00:39
IwanowitchThis might not mean that you're automatically accepted, though... You should ask the developers about that, if they're willing to say so.00:40
IwanowitchMight depend on available slots etc.00:40
jothami believe the selected people will be listed on the 12th according to the timeline?00:40
daxxarIwanowitch: I'm only "automagically accepted" if I'm #1 on the list in total, not just the list for one idea. Could be they don't rank that idea as highly needed to be finished etc.00:41
jotham11th00:41
jothamhttp://thousandparsec.net/tp/google-summer-of-code-2007.php#Deadlines00:41
daxxarBut, hey, hard to tell. I just need to figure out what I want to do00:41
tpb<http://ln-s.net/N5Q> (at thousandparsec.net)00:41
nashYeah.. essentially we rank from highest to lowest00:47
nashAnd anyone on the ranked list + an assigned mentor is what I'm referring to as shortlisted here00:48
nashIf we get enough slots you'll be assigned one (basically google will assign from teh top of our list down to #slots)00:48
nashHowever if there is someone who has a positive score with an assigned mentor on two different projects there is a conflict00:49
nashIn this case you are in the top requested slots for both projects (well you were) for tp and bzflag00:49
nashbzflag was still reviewing all last I saw00:50
* nash wonders if brlcad is around00:50
nashdaxxar: Did you get all that?00:51
nashmithro: BTW: You wanted to discuss my tpproto-ecore implementation?00:52
daxxarI'm reading it now.00:52
daxxarbrlcad was around a bit ago on #bzflag00:53
mithronash: not right now00:55
mithromaybe this afternoon00:55
mithromight do it via email00:55
nashmithro: Okay00:55
mithroso many things to do, so little time :P00:55
nashI understand00:55
mithrobloody easter killing two days :/01:00
nashmithro: Killing? Don't you mean adding two days you can get real work done without uni getting in the wat?01:01
mithronash: as in, 2 days where I don't have access to the lab equipment01:03
* brlcad is around01:03
nashAhh01:04
nashbrlcad: Cool -01:04
brlcadit is quite comfortably cool here right now, yes :)01:06
daxxarHrm, I don't know how I can decide. :p01:07
nashdaxxar: We can decide for you if you like01:07
nashbrlcad: Quick - it's the bat signal - to the bat cave01:08
daxxarWell, hm. Could be that would be the best, because I have no "clear" preference at the moment :S01:08
jothamgod damn it i'm sick again01:08
jothamthe last two months have been rediculous01:08
jothamlike my immune system has vanished01:09
* daxxar pets jotham 01:09
daxxarSounds like a PITA :S01:09
cherezor HIV01:09
jothamheh01:09
jothamdoctor says it's fatigue01:10
jotham+ change of season01:10
nashdaxxar: Sure you have no preference?01:13
daxxarWish I could say that I have, but not at the current time. =)01:16
* nash will get daxxar to make some decision... even if he has to get daxxar to write a RNG to do it01:17
IwanowitchSay, daxxar, what was your TP proposal?01:17
nashWhich proposal do you htink is more worthwhile to it's respective project daxxar?01:17
Iwanowitch(if I'm allowed to ask)01:17
daxxarIwanowitch: 3D client in C++01:19
daxxarnash: Weell.. I suspect that TP could use a "shiny" client to bolster it's popularity and by that indirectly increase it's development rate, :)01:20
nashdaxxar: Well proposals for 3d clients are quite popular ;-)01:21
brlcaddaxxar: so what's your feel on what you want to be doing then?  those are rather very different proposals :)01:22
daxxarnash: True, but bzf has a project that already partly fills the role of mine (called bzrc).01:23
* brlcad agrees that a 3D client could potentially make a bigger impact but then I also personally don't need/want that for RFTS *ahem* :-)01:23
daxxarbrlcad: That's the problem, both are tasks that technically appeal to me. :-)01:24
brlcadyeah, daxxar would effectively be taking that (academic) work to the next level, working towards easily programmable agents so that players and server operators can actually provide non-braindead NPC's01:24
nash3d client is quite umm... replaceable - there are a couple of other proposals which fill the gap01:25
brlcadnot actually writing the bots necessarily, but the framework01:25
daxxarnash: I got the same impression from bzf, actually. (That they have people who proposed similar projects, whom're being seriously considered)01:26
nashdaxxar: yes,01:26
nashdaxxar: Did you reply to the comments in your bzflag one?01:27
daxxarNot yet, working on the last part of it. =)01:27
brlcadthere's only one other serious AI contention01:27
brlcadand there's definiteily possibility to have both working on separate aspects01:27
brlcadbut then that requires a slot count to confirm01:28
daxxarI'll post the reply now. =)01:29
nashcool01:29
daxxarThere, posted.01:29
daxxarBtw, can you read my comments to the bzf-people, nash?01:29
nashdaxxar: I can see it01:30
daxxaro.o01:30
* daxxar regrets writing all those nasty things about nash 01:30
daxxar;-)01:30
nashI was going to suggest you read the NSW slander rules before you comment next ;-)01:30
daxxarNSW slander?01:31
daxxarHm, for future reference; writing comments at 3AM should probably be avoided.01:32
daxxar -> I take no responsibility for incoherent statements or typoes. ;-)01:32
daxxarbrlcad: What alias does Andrew irc by?01:33
nashNew South Wales -- state where I live ;-)  Has some nasty slander laws ;-)01:36
mithronash: in NSW does the burden of proof lay on the Slanderer or the Slanderee?01:37
daxxarnash: Ah, ;-)01:37
nashmithro: Not sure.. but I do know you can sue someone for slander _even if it is true_.01:38
daxxarOh well. Do you guys need me further, nash & brlcad?01:38
nashWell only to say if you have a preference... Else we choose your fate... *muahahhaha*01:39
IwanowitchIn other words, they're going to push you around to each other until one of them gives in and accepts you. :P01:40
nashExactly01:40
IwanowitchOr even better, right now, at this moment, an epic conflict between TP and bzf starts which rages for centuries and eradicates most of humankind.01:41
nashI believe the conversation last went something like "You take him - he smells", to which they replied "No, he has cooties"01:41
daxxarHahaha :-p01:42
nashIwanowitch: we were going to run competing AIs on respective servers.  However none of the TP AIs could find the move orders for tanks, and the bzflag hung waiting for the planets to finish jumping01:43
IwanowitchXD01:43
daxxar*snicker*01:43
daxxarOh well, you guys be gentle. :-)01:44
daxxarI'm going to bed, catch you tomorrow. :)01:44
nashnight01:45
nashmorning01:45
nashsomething01:45
IwanowitchYeah, I'm leaving too.01:45
IwanowitchNight all.01:45
brlcaddaxxar: amcnabb01:45
*** Iwanowitch has quit IRC01:45
daxxarbrlcad: Nudge him and tell him I replied, if you see him. :)01:47
daxxarGood night!01:47
brlcadwill do01:47
EpyonWoah, another bzf vs. tp conflict! Will we have Total Anihilation? xD02:36
nashEpyon: You started it!02:37
EpyonNo way, I'm innocent!02:38
* Epyon takes that back.02:38
nash;-)02:38
EpyonNow way, I'm innocent *in this particular case*.02:38
Epyon!02:38
EpyonxD02:38
Epyonnash, no words on the slotcount?02:39
nashNot that I know off :-/02:39
Epyon:/02:39
EpyonAre you going to RNG-decide the former case? :P02:40
nashYours?02:40
EpyonNah, the one that was just discussed :>02:40
nashI think we came to a conclusion02:41
EpyonMine also intersts me, accidentaly :P02:41
nash?02:41
Epyonwith brlcad?02:41
EpyonCuriosity -- how much slots you'd have to recieve to get all you want?02:42
nash20 or so ;-)02:42
nashBut 5 are the core apps.. 8-9 is the real sweet spot02:43
EpyonYou've got 20 good unique apps?02:43
nashWell not unique at 20 - but we can have multiple of some things at that point02:43
nashEspecially clients ;-)02:43
EpyonI meant without multiplication :)02:44
nashNot sure exactly02:44
EpyonAnyway, it's 5 in the mornin' here, I'm sleepbound.02:45
nashnight02:45
Epyong'night :)02:46
nashAnyway - I'm off to lunch then02:50
mithroyay!03:29
mithromy timing problem is solved03:30
*** _JLP_ has joined #tp03:36
*** TBBle has quit IRC03:36
*** DystopicFro has quit IRC03:36
*** daxxar has quit IRC03:36
*** brlcad has quit IRC03:36
*** JLP has quit IRC03:36
*** JLP has joined #tp03:36
*** DystopicFro has joined #tp03:36
*** TBBle has joined #tp03:36
*** brlcad has joined #tp03:36
*** daxxar has joined #tp03:36
*** brlcad has quit IRC03:37
*** brlcad has joined #tp03:37
*** TBBle_ has joined #tp03:41
*** daxxar_ has joined #tp03:41
*** daxxar has quit IRC03:44
*** daxxar_ is now known as daxxar03:44
*** TBBle has quit IRC03:45
*** DystopicFro has quit IRC03:50
*** JLP has quit IRC03:51
*** mithro has quit IRC03:58
*** mithro has joined #tp04:21
*** mithro has quit IRC05:58
*** tpb has joined #tp06:00
*** ChanServ sets mode: +o tpb06:00
*** cherez has quit IRC06:04
*** zipola has quit IRC06:30
*** nash has quit IRC07:38
*** DystopicFro has joined #tp07:44
*** mithro has joined #tp07:50
*** nash has joined #tp08:16
*** Iwanowitch has joined #tp09:30
* mithro boogies09:48
tpbChanServ has joined on worldforge10:29
tpbmode change by purple.worldforge.org on worldforge: +o ChanServ10:29
tpbChanServ has left on worldforge10:29
*** llnz has joined #tp10:36
llnzhi10:37
*** llnz2_mlaptop has joined #tp10:38
llnz2_mlaptopwhat happened to the topic?10:38
*** llnz2 has joined #tp10:42
*** llnz has quit IRC10:42
* llnz2 ponders10:46
*** llnz2 has quit IRC10:57
*** llnz2_mlaptop has quit IRC11:00
*** mithro has quit IRC11:05
*** mithro has joined #tp12:07
*** mithro changes topic to "Google SoC (due March 26th - Pacific) - http://www.thousandparsec.net/tp/google-summer-of-code-2007.php | AI Programming Competition (due March 31) - http://www.thousandparsec.net/tp/comp.php | Logs - http://www.thousandparsec.net/~irc/logs/ | metaserver - metaserver.thousandparsec.net | 2007-02-26, TP ranked 126th on SF"12:10
*** tpb changes topic to "Help us finish the game already! :) || http://www.thousandparsec.net/tp/rss.php || cpp-ser"12:10
tpbChanServ has joined on worldforge12:10
tpbmode change by purple.worldforge.org on worldforge: +o ChanServ12:10
tpbChanServ has left on worldforge12:10
*** mithro changes topic to "Google SoC (due March 26th - Pacific) - http://www.thousandparsec.net/tp/google-summer-of-code-2007.php | AI Programming Competition (due March 31) - http://www.thousandparsec.net/tp/comp.php | Logs - http://www.thousandparsec.net/~irc/logs/ | metaserver - metaserver.thousandparsec.net | 2007-02-26, TP ranked 126th on SF"12:10
IwanowitchWhoah, topic wars.12:11
*** mithro changes topic to "Google SoC (results 10th - Pacific) - http://www.thousandparsec.net/tp/google-summer-of-code-2007.php | AI Programming Competition (due March 31) - http://www.thousandparsec.net/tp/comp.php | Logs - http://www.thousandparsec.net/~irc/logs/ | metaserver - metaserver.thousandparsec.net | 2007-02-26, TP ranked 126th on SF"12:11
*** mithro changes topic to "Google SoC (results 10th April - Pacific) - http://www.thousandparsec.net/tp/google-summer-of-code-2007.php | AI Programming Competition (due March 31) - http://www.thousandparsec.net/tp/comp.php | Logs - http://www.thousandparsec.net/~irc/logs/ | metaserver - metaserver.thousandparsec.net | 2007-02-26, TP ranked 126th on SF"12:11
*** TBBle_ is now known as TBBle12:18
mithroTBBle: ping?12:19
mithronash: ping?12:21
IwanowitchHost unreachable, it seems.12:23
TBBlePong12:24
TBBleBut laggy.12:24
mithroTBBle: still no luck with the packages?12:25
TBBleYeah. Managed to get into a bit of a disagreement with the guy who was going to sponsor one of my other packages, and then bought myself a Wii, so lost Sunday entirely.12:27
* nash is back12:32
nashmithro: You rang?12:32
mithronash: got time to discuss some stuff?12:32
nashmithro: Yeah12:33
nashWhat would that be?12:33
* nash notes no one replied to his mulitple messages to tpdevel today12:34
IwanowitchI saw them on the forum, but didn't get them by mail...12:34
IwanowitchCould be something locally, though.12:34
nashIwanowitch: You on tpdevel?12:34
mithrowell, you have a C library which turns a string bytes a it's bits12:34
IwanowitchYeah, I registered previous month, but I suppose I've done something wrong.12:35
mithronash: i got them, just no time to think about it really12:35
nashmithro: I have a C library which does what?12:36
mithronash: s/C Library/a bunch of code/12:36
mithrolike a "printf" for TP structures?12:36
nashDo you mean tpe_util?12:37
mithrotpe_util_parse_packet: Parses a packet into the specified data pointers.12:38
nashYes... Ugly function :-(12:38
nashFrom the code:12:38
nash * FIXME: Need a more general way of parsing complex structures (lists)12:38
mithroit would be nice if we could split that into a C library12:39
mithrobecause I spend a huge amount of time in my python "xstruct" module12:39
nashmithro: Right.12:39
nashQuestion is where...12:39
nashAhh... C for speed, <higher level language> for sanity ;-)12:39
nashHow much would you like split out?  Current infrastructure has essentially 3 layers12:40
nash<event|msg|comm> at the lowest12:40
nash<seq> slightly on top12:40
mithrohttp://darcs.thousandparsec.net/darcsweb/darcsweb.cgi?r=libtpproto-py;a=headblob;f=/tp/netlib/xstruct.py12:41
tpb<http://ln-s.net/N:L> (at darcs.thousandparsec.net)12:41
nashthen <obj,orders,resources,board,ship>12:41
nashFinally the GUI / AI objects are on top of them12:41
mithroI would only be intrested in structure packing/unpacking12:41
nashtpe_util basically12:42
mithroyeah12:42
mithroyou see what the xstruct module does?12:42
nashAnd tpe_msg to flatten12:42
nashYeah12:42
* nash pokes mithro about aligned strings... this will help your performance too12:42
mithro"IjII [II]"12:43
mithrothats how xstruct does lists12:43
nashYeah - I don't have the full { } and [] support at this point.12:43
nashIt's a bit annoying to do nicely portably12:43
mithrohrm...12:44
nash(And I'm only extracting)12:44
mithroi'm hugely impressed by your code :P12:44
nashWhy is that?12:45
* nash thinks it's fairly average12:45
mithronash: it seems pretty average :)12:46
nashheh12:47
nashmithro: Do you have performance profiles for xstruct?12:48
mithroI would also like to try and do as little copying as possible :P12:48
mithronash: performance profiles?12:48
nashAvoiding clag is all good12:48
mithroIE there is no need to copy strings12:49
nashAhh..12:49
mithro(unless you want to store it somewhere)12:49
Iwanowitchokay, I re-enterered the tp-devel list, should be fine now... I hope.12:49
nashmithro: I don't know if you noticed... but I do heaps of copying.12:50
mithronash: I know :P12:50
nashHard to avoid if you want fast data access, and portability12:50
nashAlso endian issues mean I need to copy of all arches where ntohl(x) != x12:51
nashx = htohl(y) has the same cost of x = htonl(x)12:51
mithrotrue12:52
nashmithro: But at the moment performance hasn't been an issue for me, so I couldn't be bothered hunting for things to improve12:53
nashAnd I didn't want to push the server by fragmenting packets and stuff like that12:53
mithroyeah I guess so12:54
* nash had enough grief with the server12:54
mithroanyway, so you would be cool with splitting that into a library?12:55
nashIn principle, yes ;-)12:55
* nash also wants to split out the other stuff, and have GUI and AIs loaded as modules ;-)12:56
nashAnd then add a server module...12:56
Epyonph33r the r3f4ct0r d3m0n!12:56
nashCatch is however, I need to a lot more to support what you want...12:56
tpbChanServ has joined on worldforge12:57
tpbmode change by purple.worldforge.org on worldforge: +o ChanServ12:57
tpbChanServ has left on worldforge12:57
nashAnd I'm not sure how to do it neatly12:57
mithroI'm happy to work on it12:58
mithroI know C well enough12:58
mithroi will always have a pure python version of the stuff too however12:59
nashmithro: The other catch is this is the sort of code that gives people nightmares.. especially when I start doing ptrdiff_t and using int * to access strcture members12:59
Iwanowitchint*? is that 64-bit portable? :)13:00
nashs/int/uint32_t*/ then13:00
* nash knows what he means13:00
mithro:)13:01
nashIwanowitch: One thing my code is not is 64 bit clean currently13:01
nashActually my code is LLP64, probably LP64, probably not IP64 however13:02
nashIt's on the todo list... I think13:03
* nash checks13:03
IwanowitchAnyway, don't let my remark distract you from the discussion.13:03
nashIwanowitch: Thats' cool13:04
nashYou are welcome to take a look at the code if you like... I'm happy to accept patches to fix any bugs or anythign in the todo list13:04
* nash adds 64 bit cleaness to the list13:04
mithroanyway I should head to bed13:06
nashOkay13:06
nashmithro: Is there any other doco on xstruct, except the pythondoc there?13:06
mithronope13:06
mithroxstruct is that single file13:07
nashC&F13:07
mithroC&F?13:08
nashCool & Fruity13:09
nashurgh... generating images from the SVG source is slow...13:10
nashmake clean is thus very expensive now13:10
mithrowhat are you using SVG for?13:11
nashFor the original artwork?  a) SVG is cool b) I convert to PNG, anyway c) My wife likes inkscape13:11
nashIt also allows others to edit and change.13:12
mithrooriginal artwork?13:12
nashAlso being text, it means later I can manipulate the SVG source to change the art13:12
nashya13:12
mithrowhat art work do you have?13:13
nashAt this point various windows/popups, mail messages, an abstract spiral arm, a first draft planet...13:13
mithrowelp heading to bed now13:14
nashnight13:15
IwanowitchNight13:15
nashIwanowitch: Did you want to see the client?13:16
IwanowitchSee the client? How do you mean?13:17
nashAs in look at the client source or even running13:19
*** Ivn has joined #tp13:19
Ivnwow... what a silence :o13:19
Iwanowitchnash: Fine for me, I've got not much to do anyway.13:20
nashIvn: You broke it13:20
Ivnsorry :(13:20
* nash is updating the webpage to be more useful13:20
Iwanowitchnash: what platform is it on?13:20
nashIvn: Chatting on IRC.. huh - what a concept13:21
Ivnso the webpage is more useful, or you feel more useful ? :P13:21
Ivnyeah.... long time no chatting13:21
nashIwanowitch: You are about to tell me you are on windows aren't you?13:21
nashIvn: Webpage13:21
IwanowitchXD yeah, but I can reboot in Linux.13:21
nashDo you have enlightenment installed at all?13:21
IwanowitchErm, nope... Is it a big download?13:22
IwanowitchAnd does it require a lot of time to set up? :P13:22
nashNot really, you only need some libraries these days13:22
Ivndepending on the distro, you might also have it to "apt-get"it or "yum"it13:23
Iwanowitchapt-get - using Kubuntu.13:23
IwanowitchI'll be rebooting, see you in a minute.13:23
Ivncya13:23
*** Iwanowitch has quit IRC13:23
Ivn*yawn*... i'll be setting up a tp server now..... and make it look like i'm "working" :X13:24
Ivnread ya13:24
nashIvn: Which server?13:25
Ivntpserver-cpp13:26
nashcool13:27
nashPlatform?13:27
Ivnlinuzzzz13:28
Ivni'll be using a centos machine13:28
nashWow - that is a compressed image13:28
Ivnultra compressed13:28
IvnxD13:28
*** Iwanowitch has joined #tp13:28
Ivnwelcome back!13:28
IwanowitchThank you.13:28
Ivnkubuntized ?13:28
IwanowitchNow, thinking about it, this IS amd64.13:28
Ivneeeh my server will be too :D13:29
nashIwanowitch: Cool, you can tell me if it works ;-)13:29
Ivnquad opteron server... proven to be fast13:29
nashhttp://tranquilly.nash.id.au/tp/13:29
Ivnuh13:29
Ivnno server by that name ?13:29
IwanowitchUknown host?13:29
Iwanowitch(installing enlightenment now)13:30
nashtranquillity.nash.id.au13:31
IwanowitchOther dependancies?13:31
nashWell not actually e, but evas, ecore, edje and imlib213:31
nashBut e depends on them all ;-)13:31
IwanowitchI'll get them, I suppose.13:31
Ivnthat works13:31
nashlist is on the page13:31
nashAnd sources if your distro doesn't have them13:32
nashIwanowitch: Which version of E are you installing?13:32
nashIf it is e16, stop13:32
IwanowitchProbably an old version... Let me see...13:32
Iwanowitch0.16 indeed.13:32
IwanowitchOkay, then what do I need? :)13:32
*** mithro has quit IRC13:33
nashGot the webpage then?13:33
nashtranquillity.nash.id,au/tp/13:33
nashShould have a few apt souce lines, and the packages you need13:34
Iwanowitchhttp://tranquillity.nash.id.au/tp/13:34
tpbTitle: Thousand Parsec E-Client Screenshots (at tranquillity.nash.id.au)13:34
IwanowitchLet me see...13:34
Ivnmmmh13:34
Ivntpserver-cpp has been testes on x86-64 ?13:35
nashIvn: I believe so13:35
Ivnuhm....13:35
Ivnchecking for pthread_create in -lpthread... no13:38
Ivnconfigure: error: TP Server requires pthread library13:38
nashIwanowitch: I just pushed to the git tree13:38
brlcaddid someone propose zoomable maps?13:38
nashbrlcad: ?13:39
brlcador is someone working on that sort of feature?13:39
IwanowitchE: Couldn't find package libevas013:39
IwanowitchHrmf.13:39
nashAdd the dpkg sources, and do an apt-get update?13:39
IwanowitchDid that.13:39
nashbrlcad: All the clients can zoom13:39
*** tpb changes topic to "Help us finish the game already! :) || http://www.thousandparsec.net/tp/rss.php || cpp-ser"13:39
tpbChanServ has joined on worldforge13:39
tpbmode change by purple.worldforge.org on worldforge: +o ChanServ13:39
tpbChanServ has left on worldforge13:39
IwanowitchSame message with both repositories.13:40
brlcadyou know, your basic star map being able to zoom in/out to any level of detail13:40
nashapt-cache search evas13:40
nashbrlcad: Yes13:40
brlcadnash: hm.. when I was testing the other day, I couldn't get it to zoom13:40
IwanowitchHmm... libevas1?13:40
nashWeird, zoom works for me...13:40
brlcadmaybe something with pygame13:40
IwanowitchWhat does the 0/1 signify?13:40
nashbrlcad: Could well be13:40
nashIwanowitch: Library version.. .someone must have bumped it13:41
nashweird13:41
IwanowitchYou think it'd work?13:41
nashBasically if API changes you should bump the number13:41
nashIwanowitch: Yep it will13:41
Iwanowitchlibedje0 and libevas1? Well, it doesn't hurt to try...13:42
nashIt should be fine13:42
nashThe numbers on each library are independant13:42
nashIwanowitch: The version in git leaks Evas_Objects...13:45
nashWill hopefully fix tomorrow13:45
Ivnduh, libstdc++-devel missing, that's why i got a pthreads error.13:46
Iwanowitchnash: how do you use this cg-clone thing? I just installed Cogito but it complains about not doing the 'git+http' protocol.13:49
nashDrop the git+ of the URL and see what happens13:50
nashYou may need webdav for that13:50
IwanowitchUrgl. I seem to miss the most basic packages on this thing.13:50
Iwanowitch'/usr/bin/cg-fetch: line 145: curl: command not found'13:50
brlcadshame on you for not having curl installed13:51
IvnxD13:51
IwanowitchYes, yes I know.13:51
IwanowitchI even have it installed on Windows :P13:51
nashIwanowitch: You should report a bug... cogito requires curl13:51
nashbroken dependancy there13:51
brlcad"cogito"? heh...13:51
IwanowitchTrue... Though, I'm using a pretty old distro here (dapper), I plan on updating when Feisty is released.13:52
nashMy (current) git front end of choice13:52
IwanowitchNot sure dapper is even maintained these days.13:52
* nash uses debian... he wouldn't know13:53
IwanowitchIt seems to be doing something now...13:53
brlcadyes.. just a pretty horrible name for any software if you speak certain dialects of spanish where that word.. means something rather different13:53
nashgit means 'idiot' in english... so...13:53
Ivnwhat does "cogito" means on spanish ?13:53
Ivnor, because it seems like "coger" ?13:54
brlcadit's more akin to "a quickie" .. in not so polite terms13:54
nashLOL13:54
nashbrilliant13:54
Ivnhaha, that's more like a spanish slang tho13:54
brlcadit is slang, only means that in certain countries13:55
Ivnyep.13:55
nashbrlcad: Cogito means "I think" in Latin, and is the root of 'cognition' in english13:55
nashSo it's actually a cool name in english13:55
Ivnit sounds kinda childish xD13:56
IwanowitchAs in 'cogito ergo sum' - I think thus I am.13:56
Iwanowitch(Descartes, you know)13:56
Ivni think about a "mojito" when i hear it13:56
Ivn(that's not so childish)13:56
IwanowitchMojito... Isn't that some sort of drink?13:56
Ivnyep13:56
brlcadcoger.. to grab/take/f*ck depending on the slang .. "I copulate therefore I am" :)13:57
Ivnhahahaha13:57
brlcadprobably more appropriately "my parent's copulated, therefore I am" :)13:57
Iwanowitch- Descartes, later that day13:57
brlcadblah s/'//13:58
nashStrangely his next phrase was "I'm not sure", and in a puff of logic he dissapeared13:58
nashIwanowitch: how goes it?13:58
nashAlso you will probably need inkscape ;-)13:58
IwanowitchDownloading... My connection isn't that great over here.13:58
nashElse I can just give you the edj file13:58
nashMy upload isn't fantastic either13:59
IwanowitchI hope I don't run out of bandwith, because that'll be the end... I've been running low these days.13:59
IwanowitchAh, got it.13:59
IwanowitchI'm currently getting build-essentials (yeah, yeah), so just a minute...14:00
Ivnfinally! compilling ....14:01
Ivni think i put an adittional l in compiling..14:01
IwanowitchRight, the -dev packages.14:03
IwanowitchAnother 11 MB... Pampam14:04
IwanowitchHmm, this is going slow... bad sign...14:07
IwanowitchAhahahah... I'm out of bandwith :/14:09
IwanowitchWhich means I'm on... Hmm... 2 kb/s now.14:09
IwanowitchPerhaps even less.14:09
Ivnwow.14:10
IvnProgram received signal SIGSEGV, Segmentation fault.14:10
Ivn[Switching to Thread 182896478336 (LWP 4392)]14:10
Ivn0x0000002a98775af4 in scm_lfwrite () from /usr/lib64/libguile.so.1214:10
IwanowitchOkay. This evening, I'm going home, where I have a bit more bandwith. Will try again there.14:11
IwanowitchThough, no amd64 there.14:11
IwanowitchFor that, you'll have to wait a couple of weeks.14:11
nashIwanowitch: okay14:11
nashAnyway - time for bed for me.14:11
nashI'll talk to you later.14:11
Ivnwhere are you, and what time is over there ?14:11
IwanowitchOkay, bye.14:11
nashSydney, it is 12:15,14:12
nashAnd I need need to leave for work at 7am14:12
Ivnwow, better get some sleep.14:12
Ivnhere it is 10:13 (am) (Chile)14:12
nashOkay, talk to you later.14:13
Ivncya114:13
nashAbout 6pm your time maybe ;-)14:13
*** nash has quit IRC14:13
Ivnnow, back to my segfault !14:14
IwanowitchI'm going back to Windows... Being without any bandwith AND without any installed packages is not really fun :)14:26
Iwanowitchbrb14:26
*** Iwanowitch has quit IRC14:26
*** _JLP_ has quit IRC14:27
*** Iwanowitch has joined #tp14:31
Ivnwindowized yet?14:31
IwanowitchYep.14:31
Ivnyiei.....14:35
Ivntpserver-cpp does not run with guile < 1.6.714:35
* Ivn playing minisec15:22
*** clayasaurus has joined #tp15:58
* clayasaurus is very busy with school16:02
Ivnschool and irc are higly incompatible16:14
Ivni know for a fact :X16:14
clayasaurus:  )16:22
*** Ivn has quit IRC16:31
*** clayasaurus has quit IRC16:35
IwanowitchI'm leaving. I might be back later, not sure.16:39
*** Iwanowitch has quit IRC16:39
*** prayag has joined #tp16:49
*** prayag has quit IRC16:52
*** clayasaurus has joined #tp16:53
*** prayas has joined #tp16:54
*** prayag has joined #tp17:04
*** clayasaurus has quit IRC17:05
*** prayagnarula has joined #tp17:05
*** Ivn has joined #tp17:13
Ivnthat's what the red button does !17:18
*** prayas has quit IRC17:19
*** prayas has joined #tp17:21
*** prayag has quit IRC17:22
*** prayagnarula has quit IRC17:22
*** cherez has joined #tp17:33
*** prayag has joined #tp17:36
*** prayas has quit IRC17:56
*** Porthos_ has joined #tp18:14
*** prayagnarula has joined #tp18:34
*** prayag has quit IRC18:35
*** prayagnarula is now known as prayag18:35
*** cherez has quit IRC18:37
*** prayag has quit IRC18:51
*** Porthos__ has joined #tp18:58
*** Porthos_ has quit IRC19:06
*** JLP has joined #tp19:18
*** llnz2 has joined #tp19:23
llnz2morning all19:24
brlcadhowdy19:42
Ivnmorning (over there i guess)19:43
*** llnz2 has quit IRC19:45
*** cherez has joined #tp20:14
daxxarEvening. :)20:16
fizzleboinkafternoon20:20
cherezmorning?20:27
*** Porthos__ has quit IRC20:41
*** MihailBalan has joined #tp21:03
EpyonAny new info on slotcount?21:12
*** cherez has quit IRC21:27
MihailBalanwhen is slotcount due? :D21:29
*** MihailBalan has quit IRC21:30
Epyon26 hours21:32
brlcadif they're on time21:45
brlcadwhich they haven't been on any of the deadlines except for mentorship submission21:45
*** mithro has joined #tp22:35
*** nash has joined #tp22:50
* nash waves22:56
*** mithro has quit IRC23:00
*** cherez has joined #tp23:09
nashhey cherez23:18
cherezhey nash23:18
nashhow is life23:18
cherezwell, I successfully ran away from home23:19
nashYou okay?23:19
cherezyep23:25
cherezwent a lot more easily than I thought23:25
cherezhave some stuff I still need to sort out23:25
cherezhow do I make a patch with darcs?23:25
nashgood to know23:26
cherezI have a patch that fixes some import errors with the pywx client23:26
cherezbut it is having issues connecting...23:26
cherezeither both demo servers are down or I'm getting firewalled...23:27
nashBoth could be possible23:28
cherezthe campus firewall blocks incoming TCP and incoming UDP below port 102423:28
cherezdoes the client require either of those?23:28
nashTry the server at tranquillity.nash.id.au23:28
nashNo23:29
nashStrange firewall rules23:29
cherezoh, that did work23:29
cherezI'm not sure why they follow those rules23:29
cherezI guess they want to block everything except most games23:29
cherezwhich usually use a pretty high UDP port23:29
cherezI put together a tunnel to let me host stuff from within the network23:30
nashWell not quite... 1024 and below are the priveledged ports in unix.23:30
nashSo below 1024 the process has to be running as root on a standard unix box23:30
cherezright23:31
cherezbut most Unix servers don't use UDP23:31
nashOf course that firewall rules just means secure portocols like ssh now have to connect to an insecure port against an untrustable process23:31
nashUmm.. what?  Unix uses UDP quite happily.  Most protocols don't23:31
cherezI mean most server daemons use TCP23:32
cherezwhich is probably what someone would be hosting on those ports23:32
nashYes, most _protocols_ require TCP23:32
jothamin theory a well tuned tcp stack will perform as well as a udp session23:32
jothambut in reality it ain't so23:32
jothamusually tcp is used for the handshaking and udp for the message in games and video23:33
jothambut that's only where twitch is important23:33
jothami don't see that being nessasary in a turn based environment23:33
* nash notes video should use UDP-Lite23:33
nashSo should games as well in many  cases23:33
jothami do not know UDP-Lite23:34
cherezUDP-Lite?23:34
nashUDP requires the whole packet be checksummed, and if teh checksum fails the packet is dropped23:35
nashMost (good) network streaming protocols have error correction, so cna handle a few wrong bits23:35
nashSo UDP-Lite allows only part of the packet to be checksummed.23:35
jothamcool23:35
jothamthat sounds sensible23:35
nashSo the header (required), and normally a protocol header, with some extra data.23:36
nashYes23:36
nashAnyway - irrelevant for TP, and the ban all ports below 1024 is a stupid policy as it prevents access to trusted services.23:36
cherezright23:36
cherezTCP is blocked entirely23:37
cherezI've made workarounds, but it's dumb to force us to circumvent their security policy23:37
jothamdoes each campus machine have a public ip?23:37
nashOh right.. I thought it was TCP below 1024..23:38
jothambecause it could just be that you have a private subnet23:38
jothamand it is NATd rather than bridged23:38
nashcherez: So you have a TCP to UDP proxy23:38
jothami.e. not an intentional block23:38
* nash notes you can connect to a lot of windows machines as MS is too stupid to realise UDP != TCP23:38
cherezI asked IT, it's the whole campu23:38
cherezs23:38
cherezand each student does have a private IP address23:39
chereznash: I actually set up a more general firewall bypasser23:40
cherezI run a daemon on my other server that listens for my tunneler, and forwards new connections to the tunnel23:40
cherezthe tunnel runs from my machine and forwards connections to the specified port on my machine23:41
cherezso it all exists on an outgoing connection from the firewall's point of view23:41
jothamssh port forwarding?23:42
jothami did that for my friend who is in a uni campus also23:42
jothamhis incomming server data goes via my domain/connection to him23:43
jothamover an ssh port forward23:43
jothamwell reverse forward in this case23:43
cherezI could try that too, I'd have to read up on it more23:44
cherezhow should I submit this patch?23:48
jothamdarcs push23:48
jothamlet me find my notes23:49
jotham(i'm new to darcs too :p)23:49
cherezdarcs: Pushing to http URLs is not supported.23:49
cherezYou may be able to hack this to work using DARCS_APPLY_HTTP23:49
jothamfor me i use darcs push darcs.thousandparsec.net:/var/lib/darcs/repos/battleviewer23:49
jothamwhere the path at the end is whatever mithro gave you23:49
jothamit does it with scp, so you will want to setup ssh agent and have exchanged an ssh key with mithro for it23:50
cherezthis is a patch for the pywx client I just put together because it gives import errors on some systems23:50
jothami have a bash script for ssh agent that you may find useful once you are ready23:50
nashcherez: Make a patch and send it to the mailing list23:51
*** brlcad has left #tp23:52

Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!