Sunday, 2008-02-17

*** tpb has joined #tp00:00
*** ChanServ sets mode: +o tpb00:00
JLPmorning *00:31
llnzhi JLP00:41
CIA-19llnz tpserver-cpp * r7709628b6fe9 /tpserver/ (objectview.cpp objectview.h):00:47
CIA-19Replaced Dead with Gone in ObjectView.00:47
CIA-19More accurately reflect what the flag is for.00:47
llnzi hate pondering big changes to code, it makes me procrastinate03:52
*** remaxim has joined #tp05:44
remaximhi05:44
*** mithro has joined #tp05:48
mithrohey people05:48
JLPmithro, remaxim: ahoy05:48
mithrojotham: any luck?05:49
remaximhi JLP05:49
remaximhey mithro do you have some time to listen to a longer version of G 5?05:49
mithroremaxim: probably in about 10 minutes05:49
remaximokay... I ll be still here in about 10 min, just tell me when you're ready ;)05:50
mithroremaxim: do you want to send me links and stuff so I can start the downloads?05:51
remaximIt's not uploaded yet...05:52
remaximand I m in linux right now, so I can't upload it now ...05:52
remaximit will take about 10 min till it's ready ;)05:52
remaximok, I have to reboot ... brb05:56
*** remaxim has left #tp05:56
*** remaxim has joined #tp05:59
remaximre06:00
*** remaxim has left #tp06:03
*** remaxim has joined #tp06:04
remaximmithro, http://www.box.net/shared/pnfiuu0sgc06:05
tpbTitle: Box.net - Free Online File Storage, Internet File Sharing, Online Storage, Access Documents & Files Anywhere, Backup Data, Send Files (at www.box.net)06:05
remaximI dunno if I am really happy  with this version, but I don't really have any time/wish to work longer on it...06:06
remaximit just repeats all the time ...06:06
mithroremaxim: any thoughts on the battle music stuff?06:13
remaximmithro, I didn't see any battleviewer yet06:14
mithroremaxim: I think it would be easier to give feedback on that06:14
remaximon battle music?06:14
mithroyeah06:15
mithrobackground music is hard to give feedback on06:15
mithroas it is suppose to be subtible06:15
remaximyeah, that's why it would be great if someone just could add some sound support06:15
mithrowell, jotham is working on it again06:17
remaximmithro, backgroundmusic doesn't always have to be subtible ... at least in my opinion06:17
remaximOK, as I said 10,000 times before, I won't do any battle music before there is a battle viewer06:18
remaximmithro, so... is the extended version of the music OK?06:19
mithroremaxim: seems fine, could use a little more variety06:20
remaximI could mute some lines so it has more variety...06:20
mithroremaxim: that could work06:21
remaximI m not sure if it will06:22
mithronash seemed pretty interested in adding music06:23
mithroand it is still top of my feature todo list06:24
remaximyeah... and you need some test players then ;) ... I hope you have enough of them06:25
remaximmithro, I m uploading the next version right now... I ve muted some lines in the extended part06:27
remaximmithro, http://www.box.net/shared/ngwolofs4o06:29
tpbTitle: Box.net - Free Online File Storage, Internet File Sharing, Online Storage, Access Documents & Files Anywhere, Backup Data, Send Files (at www.box.net)06:29
remaximmithro, is that better now?06:36
mithroremaxim: I'm afraid I can't really tell the difference :/06:37
remaxim... does it sound OK?06:37
mithroyeah06:37
remaximbecause it has some more variations in it06:37
mithroit hasn't driven me batty when listening to it while working on some code06:37
remaximI mean the bass is always the same in the background and that's a great problem for trying to get some variations06:38
*** llnz has quit IRC06:38
mithroremaxim: I agree06:39
remaximzzorn, I ll use your picture as CC-BY-SA without the NC term ... I hope you're okay with it, as you already told me that you agree on rereleasing it as CC-BY-SA!06:43
remaximJLP, are you still here?06:44
JLPremaxim: yup06:44
remaximmithro, JLP ... could you help me with something? I need names for those 3 songs ...06:44
JLPremaxim: uf hard one, something like: deep space, tranqullity06:47
remaximyeah I know that it's a hard one... I hope I ll find some names! maybe I m taking the deep space idea for one of them ;)06:48
remaximthx06:48
JLPvibes in void06:48
remaximJLP, what does void mean?06:50
JLPemptines06:50
remaximdo you think some one will sue me if I call G 9-2 "a new hope" ;)06:53
zzornremaxim, Yep, dropping the NC term is okay06:53
remaximzzorn, thanks!06:53
zzornnp :)06:53
remaximthat way I don't need to dual license my work! ...06:54
zzornalways nice06:54
remaximzzorn, do you want the link to the album page when it's ready?06:54
zzornyep, sure!06:54
remaximok... I ll send it to you! thx06:55
zzorndrop it to zzorn at iki.fi if I'm afk06:55
remaximok06:56
remaximJLP, what do you thin of G 5 = "deep space" (great idea of mine, isn't it? ), G 8 = "space fallout" and G9 = "a new beginning"07:00
remaxim*think07:01
remaximmithro, sorry that question was for you too07:01
remaximmaybe "deep space flight" instead of "deep space"07:02
remaximas the main idea of the song was to draw a vision of a space flight07:02
*** Demitar has joined #tp07:03
remaximno opinions on that?07:10
*** remaxim has left #tp07:18
*** remaxim has joined #tp07:18
mithroremaxim: no opinion07:22
remaximokay07:22
remaximthe album is already uploaded and ready to be published! they just have to encode everything and that takes a while07:23
mithroremaxim: an album of 3 songs?07:23
remaximyes ... that's quite common at jamendo07:24
remaximI already told you that ... and you already asked that question sometimes before ...07:25
remaximI just added the tag "dune" to G 8 ;)07:28
JLPremaxim: sorry, was having lunch, the names are fine07:32
remaximJLP, I already changed them a little bit... it's called "dark fallout" not "space fallout" anymore... ;)07:33
remaximnp btw. and thanks for the opinion07:33
JLPalso cool07:33
remaximnow I just have to wait till it's finished and then I am going on promotion tour ;)07:37
mithroremaxim: any idea on nash's thoughts about crossfadeing between peices and such?07:53
remaximnope07:54
remaximunfortunatly not07:54
JLPoh i see Ohloh has finaly fixed their problem with processing TP code07:59
mithroit's interesting that I have done about double the number of commits Lee has08:01
mithroLee has changed ~101,000, while I have change ~301,00008:03
mithroI wonder why the huge difference?08:03
remaximmithro, you wouldn t dare to say that if lee as in here ;)08:03
mithroremaxim: sure08:04
remaxim:D08:04
mithroI wonder if the stats are wrong08:04
mithroas I wouldn't have said I have written twice/three times as much as Lee08:04
mithrogreywhind is up to our 9th biggest commiter :P08:05
remaximmithro, maybe they counting a little bit strange..08:05
JLPwho knows, maybe something got lost from the commit history, or maybe it is even true08:06
mithroI think maybe they are double counting where we have both the stable and development branches listed08:06
JLPmaybe we should only have development branches/truns listed08:07
JLPi see tpclient-pywx listed 3 times08:08
mithrodunno - they will have to fix it eventually08:08
JLPeverything that is in stable versions was at one point in the development version, so i think that would be enough to see how it evolved08:12
mithroJLP: not at all08:15
remaximI ll get some food and have to work afterwards! have a nice time ...08:15
mithrothe stable and development versions branched a while back08:15
*** remaxim has left #tp08:15
mithroand the stable version was just killed08:15
mithroJLP: you have pmsg08:17
*** JLP has quit IRC09:40
*** Epyon has joined #tp12:20
*** greywhind has joined #tp14:14
*** zzorn has joined #tp14:15
*** peres has joined #tp14:19
*** bddebian has joined #tp15:03
bddebianHowdy15:05
mithrohey bddebian15:56
mithrogreywhind: ping?15:56
greywhindmithro: pong... you're up early.15:57
mithrogreywhind: yeah :) got to get into work early15:57
mithrogreywhind: did you see my latest patches?15:57
bddebianHi mithro.  From talking to a few people it sounds like apt-ftparchive is too simplistic for what you want.  You'd have to probably use something like reprepro.15:58
greywhindmithro: possibly15:58
mithrobddebian: dang15:58
mithrogreywhind: I finally got a mac to test on15:58
greywhindmithro: cool15:58
mithrohttp://git.thousandparsec.net/gitweb/gitweb.cgi?p=tpclient-pywx.git;a=commit;h=679a5382db8ca0578f9e8430e027a4a13f522a7715:59
tpb<http://ln-s.net/1ZRd> (at git.thousandparsec.net)15:59
mithrogreywhind: that should fix the first *really* annoying thing in the client16:00
greywhindmithro: which?16:02
mithrogreywhind: that the pop-up window steals focus away from the primary window16:03
greywhindmithro: ah16:03
greywhindnice16:03
mithroIE when mousing around the starmap16:03
mithrogreywhind: the next thing I'm going to play with is the panelOrder pop-up16:05
greywhindthanks16:05
mithrogreywhind: I also fixed the problem that the UI locks up every now and then when it gets a flood of events from another thread16:05
mithrobut I need to check that doesn't break other OSes first16:06
greywhindmithro: nice16:06
mithrogreywhind: so yeah, things are looking up in the Mac world16:08
greywhindmithro: indeed.16:08
mithrogreywhind: so btw, we have a windows installable16:08
mithrobddebian: btw, I have yet to get that email16:09
mithrogreywhind: if you go to the sf page, you can download it there16:09
mithrohttp://sourceforge.net/project/downloading.php?group_id=132078&use_mirror=osdn&filename=tpclient-pywx-0.3.0-setup.exe&1719317316:09
tpb<http://ln-s.net/1ZRp> (at sourceforge.net)16:09
greywhindmithro: cool16:09
mithroanyway have to run!16:10
mithrosee ya16:10
greywhindcya16:10
*** bddebian has quit IRC16:19
*** mithro has joined #tp16:40
*** peres has quit IRC16:40
*** nash has joined #tp16:49
CIA-19mithro libtpclient-py-stable * rdff2b3074305 /tp/client/cache.py: It appears that cPickle might not be thread safe on MacOS X.16:51
CIA-19mithro libtpclient-py-stable * rd2a64e7dbdc1 /tp/client/media.py: Rate limit the media download callbacks.16:51
CIA-19mithro tpclient-pywx-stable * r5964f083fd29 / (tpclient-pywx windows/winUpdate.py): Changed the way the callbacks are processed in the GUI to prevent a flood from causing UI lockup.16:51
mithromorning nash16:52
nashheyo16:52
mithrohow goes everything?16:53
nashPretty cool16:54
mithronash: that sounds better then last week?16:54
nashIt's monday, and I feel mellow16:54
nashthat is all16:54
mithronash: I remeber you saying that you wanted your friends to play Thousand Parsec - what in the current tpclient-pywx is preventing that?16:54
nashFan and execrement shall meet on wednesday or so16:54
nashminisec16:55
mithronash: RFTS works?16:55
greywhindmithro: the popups still seem to take focus16:56
nashOnly the basic game, which really is not up to snuff.  The advanced was16:56
mithrogreywhind: are you sure you updated?16:56
greywhindmithro: yeah16:57
mithrogreywhind: do you have the wxPython demo?16:57
greywhindhttp://rafb.net/p/tySw5R47.html (19 lines)16:57
tpbTitle: Nopaste - No description (at rafb.net)16:57
greywhindmost recent lines in cg-log16:57
greywhindmithro: i believe so16:58
mithrocan you run them?16:58
greywhindmithro: which one?16:58
mithrothe overall big one16:59
greywhindmithro: it's running16:59
mithrooh wait16:59
mithrocan you send me a copy of your requirements.py output?16:59
greywhindmithro: sure16:59
greywhindhttp://rafb.net/p/zoLXve51.html (39 lines)17:00
tpbTitle: Nopaste - No description (at rafb.net)17:00
mithrogreywhind: can you try upgrading wxPython?17:01
greywhindmithro: i'll see if i can17:02
mithro2.8.7 is out17:02
mithroyou want to check if the wxMiniFrame example steals focus in the same way the pop-ups do17:04
greywhindmithro: doesn't seem like it does17:05
mithrohrm...17:05
mithrogreywhind: what does "grep 'MiniFrame'  ./extra/__init__.py" do?17:06
mithros/do/output17:06
greywhindhttp://rafb.net/p/aTUGrB44.html (3 lines)17:07
tpbTitle: Nopaste - No description (at rafb.net)17:07
mithrogreywhind: yet the pop-up is still stealing focus?17:08
greywhindmithro: seems to be17:08
greywhindmithro: is this the right wxPython package: http://downloads.sourceforge.net/wxpython/wxPython2.8-osx-unicode-2.8.7.1-universal-py2.5.dmg17:08
tpb<http://ln-s.net/1ZSA> (at downloads.sourceforge.net)17:08
mithrogreywhind: yes17:09
mithrogreywhind: but in the demo the miniframe doesn't?17:09
greywhindmithro: i don't think so17:09
mithrowhat does "cg-status" output?17:10
greywhindhttp://rafb.net/p/IiVjJJ11.html (10 lines)17:11
tpbTitle: Nopaste - No description (at rafb.net)17:11
mithrogreywhind: all I can say is WTF is going on :/17:12
mithroI can't really test as I'm at work17:13
mithro(and my mac is at home)17:13
greywhindmithro: we'll see if the update helps17:13
mithrogreywhind: okay17:15
greywhindmithro: yeah, it's fixed17:20
mithrogreywhind: woot!17:20
greywhindmithro: looks like it's time to update the required version of wxPython17:21
mithrogreywhind: well - for mac anyway17:21
mithrogreywhind: I updated the wiki to point to the new version17:21
greywhindmithro: cool17:21
greywhindmithro: so how are the navigation buttons now?17:23
mithrogreywhind: I think they would work better either at the top of the system panel17:25
mithroor on the starmap17:25
greywhindmithro: i could easily move them to the top of the systems panel17:25
greywhindmithro: woah. xrced looks much better now17:27
mithrogreywhind: it does?17:27
greywhindmithro: yeah17:27
mithroI think they had a summer of code student working on it17:27
greywhindmithro: there are some problems, however...17:35
mithrogreywhind: shoot?17:35
greywhindmithro: the arrows in the wxOrderedTreeCtrl don't work now17:35
mithrogreywhind: oh?17:36
greywhindmithro: can't open or close pieces of the tree except by using the navigation buttons17:36
mithrostill appears to work on Linux17:37
mithrogreywhind: is this just in the xrced or in the client?17:43
greywhindmithro; the client17:44
mithrogreywhind: dang, will have to look at this later17:44
mithrogreywhind: do you want to update requirements.py so it checks for the latest wxPython on Mac and issues a warning otherwise?18:12
greywhindmithro: sure18:13
mithrogreywhind: so you are currently finishing off the next/previous buttons?18:19
mithroyou going to add keyboard shortcuts too?18:19
mithro              * [, next object in system18:20
mithro                      * ], previous object in system18:20
mithro                      * {, next top level object in universe18:20
mithro                      * }, previous top level object in universe18:20
mithroI think they are probably a good choice18:20
mithronash: so is the RFTS basic game not playable? or just too boring?18:20
greywhindmithro: how do i add keyboard shortcuts?18:21
mithrosee the statetracker for the order shortcuts18:21
greywhindmithro: ok18:21
mithronash: btw you get my email?18:30
nashmithro: Got the email18:40
mithronash: cool18:41
nashRFTS original is an okay game, but it is veryu dated18:41
nashWith autohost + (a few registered copies of) stars!18:41
nashI cna play a much better game18:41
nashRFTS advanced at least had a few different strategies to it.  Basic = build as many transports as you can18:42
nashThe rest takes care of itself when you have buckets of RPs18:42
mithronash: so it's not such a client issue? It's a server issue?18:53
mithro(IE A lack of decent rulesets)18:54
mithroor is it a "we don't have a decent ruleset, so we can't find problems in the client?"18:54
mithronash: I'm just trying to figure out where my time is best spent - would me spending the next month on TIMTrader or MTSec in tpserver-py be better then me spending that time on improving the client?18:56
nashWell I haven't played with the latest client, but everytime I have a struggle to install it18:58
nashSo that is one issue.  A one click install for windows is necessary18:58
mithronash: what are you running locally? debian unstable18:59
mithrohttp://sourceforge.net/project/downloading.php?group_id=132078&use_mirror=osdn&filename=tpclient-pywx-0.3.0-setup.exe&1719317318:59
tpb<http://ln-s.net/1ZRp> (at sourceforge.net)18:59
mithroOne click install :)18:59
nashFor the yes18:59
nashmithro: That includes python as well?18:59
mithronash: that is a self contained binary18:59
nashcool19:00
mithroyou just run the installer and get an icon in your startmenu/desktop like any other program19:00
nashThen get the rulesets goinf19:00
mithronash: http://packages.thousandparsec.net/debian/unstable/19:00
tpb<http://ln-s.net/1ZT3> (at packages.thousandparsec.net)19:00
nashGet tp's strength up19:00
mithrowe almost have deb packaging sorted19:00
nashGood19:01
mithrowe have "almost" single click install on Mac (you just drag the executable into your applications folder and then double click - which is pretty normal for mac)19:01
nashmithro: That's about 4 clicks less then most mac apps19:01
mithrothere is still a few bugs in the mac version, but now I have access to a mac - I'm going to spend a few hours helping greywhind iron them out19:02
nashCool19:03
nashThen rules rules rules!19:03
mithrowhich probably means a 0.3.1 release soon19:03
mithroI *will* announce the release tonight19:03
mithroI was planning to do it on the weekend - but setting up various things took most of it :/19:03
nashDon't worry, releases don't matter when you have things like packages up19:04
mithronash: those packages are built from releases19:04
nashI'm going to slag you out a bit in response to your message, so take it constructive ;-)19:04
nashmithro: When will they be autobuilt?19:04
mithronash: hopefully in the nearish future19:05
mithroonce we have the repository properly set up19:05
mithrothen we can also have a "nightly" repository as well as a "main" one19:05
nashSurely it can just be a tpclient-nightly package or something?19:06
mithroI think our repository will also include wxWidgets on the debian side until that filters down into unstable19:06
nashyep19:06
nashIt needs to include everything19:06
mithroso you just add one sources line19:06
mithroand you can do a "apt-get install tpclient-pywx"19:06
mithronash: I did write the email at midnight last night - so don't be too horrible19:06
nashI'm not going to pick on grammar or anything, but the questions you raise are relevant, and I'm going to suggest a few move to mailing list - there are a few separate discussions on there19:08
mithronash: sure19:08
*** zzorn is now known as zzorn_sleep19:29
*** bddebian has joined #tp19:50
mithrowoot! down to 8 un-delt-with emails in my inbox20:14
mithrohey bddebian20:14
mithrohow goes the repository?20:14
bddebianIt doesn't.  Do you really want to use reprepro?  It is MUCH more involved.20:17
mithrobddebian: I guess not, but we don't really have a choice do we?20:19
bddebianNot if you really want that structure I guess.  Personally I would just create thousandparsec.net/ubuntu/stable and ../ubuntu/development or something but I'm lazy :-)20:20
mithrobddebian: hrm?20:21
*** greywhind has quit IRC20:22
bddebianmithro: I'm saying if you want that "ubuntu hardy main" functionality we have to use something other than apt-ftparchive.20:23
mithrobddebian: dang :/20:24
bddebianI would personally use apt-ftparchive and just create seperate dirs for stable vs. nightly or whatever  you want to call them20:24
mithrobddebian: eventually I think we will have about 15 packages in the repository? will apt-ftparchieve scale to that?20:25
bddebian15 packages?20:27
mithrobddebian: tpclient-pywx, galaxie, parsek, supporting libraries ~4-5, tpsai-py, tpserver-cpp, tpserver-py, starmapper and media packages20:28
bddebianSheesh :)20:29
bddebianI don't think the number of packages is an issue just any complex structures.20:29
mithrobddebian: well - I would be happy with "lets just use a symlink" option :P20:30
bddebianActually I think apt-ftparchive is capable of doing it, just that no one seems to use it that way20:31
bddebianreprepro isn't bad just a lot more overhead20:33
bddebianAre the nightly builds going to be done on that same machine?20:34
mithrobddebian: probably20:34
mithrodoes that make a difference?20:38
bddebianI'm not sure.  If you went with reprepro, I think they have to be ftp'd or dput/duploaded20:38
mithrobeing able to build them on another machine would be useful20:39
mithroa local ftp wouldn't be too much of a problem?20:41
bddebianI don't think so, though I don't know a great deal about reprepro20:44
mithrobddebian: I think I'm going to move packages to it's own virtual host so that I can have a different index.html with setup instructions20:50
mithrobddebian: done20:57
mithrothe symlinks in your home directory should still be correct20:58
mithrogoing to lunch20:58
mithrobblr20:58
bddebianYou haven't told me what you want to do yet? :-)21:01
mithrobddebian: back22:00
mithrobddebian: well, this -> http://www.debian-administration.org/articles/286 doesn't look to hard22:07
tpb<http://ln-s.net/_Ha> (at www.debian-administration.org)22:07
mithroI think the reprepro is probably what we want - specially since is has the ability to incorperate another repository (ie the wxWidgets one)22:13
bddebianLooks like overkill to me :)22:18
mithrobddebian: it can't be that bad :P22:19
mithrobddebian: any luck?22:25
bddebianDo I have permissions to install reprepro on that box?  Or did you already install it?22:32
mithroI can install it22:33
mithrois version 1.3.1 okay?22:33
mithroor do you want 3.0.x?22:34
bddebianWhat distro is that machine running?22:36
mithroetch22:36
mithro1.3.1 is looking pretty ancient22:37
mithroShould I install 3.0.x?22:37
mithro 1.3.0   2006-10-11    :/22:37
bddebianSure22:38
mithroinstalled22:40
bddebianI hate to ask but would you mind installing nano?22:53
mithrosure!22:54
mithroasking for emacs might be fighting works however ;)22:54
nash... as all real debian developers should be using sed < /dev/random > /file/to/edit22:56
bddebianNot gonna happen :-)22:56
bddebianheh22:56
*** xdotx has joined #tp23:13
mithroxdotx: woot!23:14
mithro:)23:14
xdotxmithro: hey :)23:14
mithroxdotx: I'm assuming you got my email :P23:15
* xdotx nods23:15
nashxdotx... I've seen that name before somewhere...23:15
* nash tries to remember23:15
xdotxnash: www.thousandparsec.net/wiki/TP_RFTS :P23:16
nashAhh yes...23:17
nashSo according to my notes you said "nash: Yeah, I'll be doing the Advanced rules for RFTS in the next few weeks"?23:17
xdotxnash: those notes better be notified ;p23:18
nashSo is it Done yet?  Or is this like RFTNukemStarsForever23:18
nashxdotx: I would never forge notes on such an important topic...23:18
nashMake up yes, but forge.. never23:18
xdotxheheh23:19
bddebianmithro: OK, try adding deb http://packages.thousandparsec.net/ubuntu hardy universe23:20
tpbTitle: Index of /ubuntu (at packages.thousandparsec.net)23:20
xdotxnash: negative. i've been real busy workin' on my game for school23:20
* nash waits for the 'but' ;-)23:21
bddebianheh23:21
xdotxheh, but with any luck i'll be able to get some work in this semester :)23:22
nashxdotx: Thats what I want to hear ;-)23:23
mithrobddebian: removing python-tp-netlib didn't remove python-tp-clientlib23:25
bddebianRight because the debs are the other way around aren't they?  I.E. removing clientlib should remove netlib.  Or am I backwards?23:25
bddebianOh, no you are rght23:26
mithrobddebian: seems to install and run fine23:28
bddebianThat sources.list entry actually worked?23:28
mithroyeah23:28
mithroI'm about to head into a meeting23:28
bddebianOK, later, I'm going to have to head to bed soon anyway23:29
mithrobddebian: yeah, that works - yay!23:32
bddebianmithro: Cool, well there should be a ...ubuntu hardy development too but it's empty atm23:34
mithrobddebian: well if you could email me how to upload deb packages23:34
mithroI'll figure out how to upload nightly builds23:34
bddebianOK23:39

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