Friday, 2011-03-18

*** tpb has joined #tp00:00
*** ChanServ sets mode: +o tpb00:00
*** nash has joined #tp00:31
* nash waves00:32
nashllnz: any luck funding my email?00:44
nashdo you want me to try more?00:44
llnzno funding so far... haven't found them either00:45
llnzcan you try emailing [email protected]?00:45
nashsent00:48
llnzreceived01:10
llnzso mail server should be ok01:10
llnzjust leaves mailman01:11
nashwant me to try to mailing list without patch?01:13
nashelse do you want to try to mailing list wuth patch01:13
llnztry without the patch, just a test message or hello01:14
nashsent01:15
nashi haven't got i01:19
nashy01:19
*** JohnSGalt is now known as StrangerDanger01:48
nashllnz: it went into the ether again right??02:32
llnzdon't know, can't see logs from here02:32
nashis there someone else who can try sending?02:33
llnzbtw, did you try committing?02:33
nashno, didn't get back to the hotel until after midnight02:39
nashso... not so easy02:39
nashi'll check over the weeked02:39
llnzok02:47
nashbtw: is the server in a happy state at the moment?02:48
llnzit should be, why?02:50
llnzoh, permissions might be wrong still (for commit)02:50
nashnot trying to commit, i as jus asking,02:52
nashas i'll need to chec out and install the server to test galaxie of course02:52
llnzbbl, maybe03:13
*** llnz has quit IRC03:13
*** StrangerDanger has quit IRC05:15
*** nash has quit IRC07:51
*** nash has joined #tp09:24
*** nash has quit IRC09:34
*** peres has joined #tp13:48
*** StrangerDanger has joined #tp13:58
*** nash has joined #tp14:37
nashpoke14:38
nashanyone around14:38
*** verhoevenv has joined #tp14:45
nashhey Vadtec14:49
nashheyo verhoevenv  i mean14:49
verhoevenvHey nash14:55
nashdo you have commit access to git.tp.net?14:55
verhoevenvI should have, yes.14:56
nashcan you try cloning galaxie for me14:56
verhoevenvNot sure I have commit access to all parts though.14:57
verhoevenvAnd if I don't, then I probably don't have access to galaxie.14:58
nashit should be the same key for all14:58
verhoevenvI can't clone it.14:59
verhoevenvCan clone others fine though.14:59
nashcool15:00
nashwhat is the message?15:00
nashyou included the obsolete ?15:00
verhoevenvOh, wait.15:00
verhoevenvWith obsolete I can clone.15:00
nashthe command line you have is?15:01
verhoevenvNot git+ssh though15:01
nashahh15:01
nashgit+ssh?15:01
verhoevenvgit clone git://git.thousandparsec.net/git/obsolete/galaxie.git15:01
verhoevenvworks15:01
nashyeah15:01
nashanon15:01
verhoevenvgit clone git+ssh://git.thousandparsec.net/git/obsolete/galaxie.git15:01
verhoevenvdoesn't15:01
verhoevenvpermission denied15:01
nashhmm15:01
nashokay15:01
nashnot me then15:02
verhoevenvPermission denied (publickey).15:02
nashi just get connection closed15:02
verhoevenvTo be complete15:02
nashhhmm15:02
verhoevenvThough.15:03
verhoevenvI can't clone daneel either that way15:03
verhoevenvLemme check the proper way to do this :P15:03
nashokay15:03
nashsounds like it's all borked ;-)15:03
verhoevenvOr there might be something else wrong of course.15:03
verhoevenvNope, I'm not getting in.15:05
verhoevenvAh15:05
verhoevenvgit clone git+ssh://[email protected]/git/obsolete/galaxie.git15:06
verhoevenvworks15:06
nashweird15:06
nashnope15:06
nashi get Connection closed by 78.46.69.25015:07
ezodhttps://github.com/thousandparsec/galaxie15:07
tpbTitle: thousandparsec/galaxie - GitHub (at github.com)15:07
nashezod: that;s weord15:09
nashhow long has that been there15:10
ezodi think they were all imported around this time last year15:10
nashhmm15:11
nashezod: so is it possible that i can get commit access to my code...15:11
ezodnash: yeah, i haven't done anything with organizations on github, trying to figure out how to do it15:14
nashno public members15:15
nashezod: are you an admin or anything?15:15
matthewdAren't they read only mirrors?15:15
ezodnash: added to owners15:15
ezodmatthewd: possibly, the only thing they were used for was gsoc201015:16
nashright15:16
nashso thats not actually helpful then?15:16
nashif i push there, it won15:16
nasht work15:16
nashthis is really good.15:17
ezodwell, you could fork it15:17
nashmy mailing list messages get deleted15:17
nashand i can't commit anywhere15:17
matthewdezod: Did they get pushed to, or just for students to fork?15:17
ezodmatthewd: to my knowledge, they were just for forks15:17
ezodbut i'd be all for making them the official repos15:18
matthewdYeah, I got the impression that there was a script somewhere automagically pushing to them from git.tp (meaning direct pushes would be Undesirable)15:18
ezodmithro: ping15:19
ezodtansell: ping15:19
nashit's like 2 am in sydney15:19
ezodah right15:20
nashoh well - commit in to nashidau/galaxie15:23
ezodwe can always merge those forks upstream15:24
ezodbut i'll see what we think about just migrating to github15:24
nashmy view would be "sure, make it much easier for everyone"15:25
ezodsame15:25
nashbut... that's me15:25
nashezod: I'm still trying to figure out if the project is dead15:26
nashmy feeling is 'essentially15:26
matthewdYeah; can always have the same script doing the pull in the opposite direction if you want to be paranoid about having a copy of everything on a project-controlled server15:26
ezodmatthewd: yep15:27
nashmatthewd: it's git15:27
nashonce it's cloned everyone has full history15:27
nashyour contributors are your backup15:27
ezodon the topic of death15:28
nash?15:28
ezodwe did not apply to gsoc this year15:29
nashi noted15:29
nashthere essentially hasn't been any commit activity this year15:29
nashthe last few commits where trivial15:29
nashthere is no mailing list activity, and it seems to drop email continually15:29
nashthe last email (3 months ago) was about spam on the mailing list15:29
nashthere are 0 servers running, and the scrupts on the webpage are broken15:30
nashhence my question...15:30
nashezod: did I miss any signs of activity?15:32
ezodnone that i'm aware of15:32
nasheven this channel is pretty quiet except me stiring things up15:32
nashezod: and i reported the broken mailing list on tuesday, and noone really seems to give a rats arse about fixing it15:33
alanpmailing lists are so 199615:33
matthewdnash: I saw a test email from Lee on Tuesday15:33
nashmatthewd: that was after I reported I could not clone code, so I sent a mail with patches to the list15:34
nashit got swallowed, so I reported it to lee, and his response was that15:34
nashalanp: the thousand parsec twitter feed seems quiet15:35
alanptwitter is so 200915:35
nashalanp: foursquare for tp?15:35
alanpwe could have some pretty diverse checkins15:36
nashquora?15:36
nashmaybe I should ask quora if tp is dead15:36
alanpepic15:36
nashThis is obviously an evocative question, which _should_ raise hackles... but it hasn't15:36
nashwhich is essentually the most worring question15:37
nashso people... why did you all orginally get interested in thousand parsec?15:37
nashwhy are you using valuable irc channel space being here?15:37
ezodnash: for me it was a combination of "stars! was one of the best games evar" and "holy shit google wants to pay me to code"15:38
nashezod: strangely I can relate to both ;-)  Although the second was "holy shit, google doesn't want to pay me enough to code" ;-)15:39
ezodheh15:39
nashezod: and the google blackhole effect15:40
nashwhich seems to have happened to tp15:40
ezodthis project has grown rather large, and the amount of time people are devoting has flatlined15:40
nashto 015:40
ezodyes, flatlined was the wrong word15:41
nashdied?15:41
ezodwithout some core devs (i would suggest >2 for the scope of this project) devoting considerable hours i don't think it can be sustained15:42
nashtoo many protocols, not enough games/engines15:42
ezodopinion: reduce scope somewhat, push for some vertical goal, migrate everything to easy painless services like github15:42
nashyes15:43
nashfocs on getting something to work really well15:43
nashand then go horizontal15:43
ezodright15:43
nashand ys, things like github make perfect sense15:43
ezodi think the groundwork is there for eventual horizontal development, so what's the low-hanging fruit for vertical?15:44
nashRFTS cleaned up?15:44
nashor one of the other games15:44
ezodas far as i know mtsec is the most advanced?15:44
ezodalanp: ^15:44
nashcould be15:45
alanpi think so15:45
alanptough to play because of the design window though15:45
ezodso we fix it15:46
alanpnuke multiple clients15:46
ezodi wouldn't say nuke15:46
alanpmothball15:46
nashmove to obsolte ;-)15:46
alanp(in sticking with my nuclear terms)15:46
nashalso make sure things build _easily_ from git15:47
nasha release of everything15:47
alanpship binaries15:47
alanpin the case of the server, anyways15:48
nashyeah15:49
nashoh15:49
nashlast time I looked at the main client it was as slow as a dog15:49
nashokay: so mtsec is the better rule set to aim for you think?15:49
ezodit might be sensible to push on the ogre client if there aren't too many things in the way15:50
ezodjust for eye candy, basically15:50
nashactually, i'd argue there are too many servers, rather then clients15:50
alanpthat too15:50
nashalanp: many clients have a purpose15:51
nashnot so much servers15:51
alanpi like ogre one15:51
alanpbut it doesn't run easily15:51
ezodyeah it's a problem15:51
* nash wonders if he can get galaxie to the premier client then15:51
nashit runs on mobiles too ;-)15:52
ezod:)15:52
nashwelll... linux ones ;-)15:52
alanpnever tried it15:53
nashalanp: It needs efl libs15:53
nashbut they are released now for 1.015:53
nashand they are on windows too15:53
nashstill... ruleset15:54
nash"the game is the thing" is the qyote15:55
ezodhow fun is mtsec?15:55
alanpminisec is a lot better after hackwek15:55
ezodbut is it fun?15:55
alanpyeah we had fun playing it15:55
ezodok15:55
alanpneedz moar pew pew15:55
ezodclient-side pew pew?15:55
alanpyeah15:55
ezodbattlexml?15:56
alanpmaybe15:56
alanpI PROPOSE BATTLEJSON15:56
alanpj/k15:56
nashworks for me ;-)15:56
ezodnash: there has been one major activity recently15:56
nash?15:56
ezodwell, sort of recently15:56
nashbitching?15:56
ezodwe have a chapter coming out in Architecture of Open Source Applications15:56
nashwho is "we" and is it in the "don;t do this appendix"15:57
ezodwell alanp and i wrote it15:57
nashright15:57
nashnot really tp related however?15:57
ezodit's a chapter about TP15:57
alanphttp://third-bit.com/blog/archives/3847.html15:57
tpbTitle: The Third Bit » Blog Archive » The Architecture of Open Source Applications (at third-bit.com)15:57
ezodthere was a more recent blog post15:58
nashokay; well I have a goal on what I'm doing... galaxie for mtsec15:58
ezodhttp://third-bit.com/blog/archives/4129.html15:58
tpbTitle: The Third Bit » Blog Archive » AOSA Update (at third-bit.com)15:58
ezodalanp: mtsec or minisec?15:58
alanphuh?15:58
nashezod: should that be "third state" rather then third bit ;-)15:58
nashmtsec15:58
nashminisec sucks and was a stupid diversion15:59
alanpwhy does it suck?15:59
ezod11:55 < alanp> minisec is a lot better after hackwek15:59
ezod^ that's why i ask15:59
nashI read that as "mtsec" actually ;-)15:59
nashlast time I looked: 3 ship types; no strategy aside from expand16:00
nashlike just expand16:00
nashthe only strategy is to make sure you get ships ot planets quickly16:00
nashplanets are the only resource essentially16:00
nashmore planets = more power = more win16:00
alanpyeah16:01
alanpwe talked about using a radar16:01
alanpwhere the scouts would be used to... scout16:01
nashalanp: doesn't help though16:01
nashthe srever leaks too much info in IDs and the like16:01
alanpright, but you can control visibility16:02
nashalanp: did you mean mtsec or minisec?16:02
alanpminisec, we didn't work on mtsec at hackweek16:02
nashright16:02
nashthen if it;s minisec of rfts, I'd say rfts16:02
nashalthough I haven;t touched any in 3 years16:03
ezodi think in addition to just being fun, it should showcase all TP04 features16:07
nashso mtsec?16:07
ezod(is tp04 actually complete?)16:07
nashgood enough16:07
nashif not, someone can sort16:07
nashare we about to essentually fork this?16:07
nashor practiacally at least?16:07
ezodi don't know if forking is even necessary at this point ;)16:08
nashezod: most true16:09
nashokayL stupid question: what port should the tpserver be listening on?16:11
* nash can't even see it running locally16:11
alanplsof -i -n | grep tpserver-cpp16:11
nashaware:~Ecore % lsof -i -n | grep tpserver-cpp16:12
nashaware:~Ecore %16:12
nashright16:12
alanphuh weird16:12
nashokay... so this should probably go on the list of things to fix16:12
alanpcould be local to you...16:12
nashalanp: ./tpserver/tpserver-cpp --debug -C quickstart-mtsec.conf16:15
nashdid I miss anything16:15
nashalanp: on ezods plan... low hanging fruit woudl incliude "work when you start it"16:15
alanp=D16:16
nashso who wants to sort out tpserver ;-)16:16
alanpi don't remember the correct flags really16:16
alanpcan you start minisec?16:16
ezoddebug output should mention something about starting listening16:16
nash2011-03-19 01:10:44 < Info  > Starting Network16:18
nash2011-03-19 01:10:44 < Debug > Adding a file descriptor 516:18
nash2011-03-19 01:10:44 < Info  > Not configured to start http socket16:18
nash2011-03-19 01:10:44 < Info  > Not configured to start tps socket16:18
nash2011-03-19 01:10:44 < Info  > Not configured to start https socket16:18
nash2011-03-19 01:10:44 < Info  > Started network with 1 listeners16:18
nashnothing in lsof or nmap16:18
nashso... wonderful16:20
alanpstrace?16:20
nashdoes a lot of opens and closes: but looks fine16:23
nashsocket(PF_NETLINK, SOCK_RAW, 0)         = 516:23
nashbind(5, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 016:23
nashclose(5)                                = 016:23
nashclose(5)                                = 016:23
nashsocket(PF_INET6, SOCK_DGRAM, IPPROTO_IP) = 516:23
nashclose(5)                                = 016:23
nashsocket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 516:23
nashclose(5)                                = 016:23
nashsocket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 516:23
nashbind(5, {sa_family=AF_INET, sin_port=htons(6923), sin_addr=inet_addr("0.0.0.0")}, 16) = 016:23
nashsocket(PF_NETLINK, SOCK_RAW, 0)         = 616:23
nashbind(6, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 016:23
nashclose(6)                                = 016:23
nashsocket(PF_INET6, SOCK_DGRAM, IPPROTO_IP) = 616:23
nashclose(6)                                = 016:23
nashsocket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 616:23
nashclose(6)                                = 016:23
nashsocket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 616:23
nashbind(6, {sa_family=AF_INET, sin_port=htons(6925), sin_addr=inet_addr("0.0.0.0")}16:23
ezod6923 = tp, 6925 = tpadmin16:25
nashdon't get the many socket calls however16:26
nashwell after I nmap the port specifically we starting to get somehwew16:27
nashhowever I'm about to go to bed16:27
nashso I'll continue sorting this out tomorrow16:27
ezodlater16:28
alanpno listen()?16:28
nashalanp: I didn't have that on my strace line : -esocket,bind,close16:29
*** nash has quit IRC16:40
alanpThousand Parsec: CLOUD EDITION17:13
*** peres has quit IRC20:09

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!