*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
krazytekn0 | mithro: does tpserver-cpp build? | 00:02 |
---|---|---|
mithro | should do | 00:02 |
mithro | krazytekn0: what OS? | 00:02 |
krazytekn0 | mithro: ubuntu gutsy x64 | 00:02 |
mithro | should do | 00:03 |
krazytekn0 | all I see is a configure.ac and no configure | 00:03 |
mithro | krazytekn0: you have to run ./autogen.sh is you downloaded from git | 00:03 |
krazytekn0 | mithro: aah.. ok | 00:03 |
krazytekn0 | is an idiot | 00:06 |
* krazytekn0 is an even bigger idiot | 00:06 | |
mithro | krazytekn0: oh? | 00:09 |
krazytekn0 | mithro: ok I'm having some issues building libtprl, something about "cant find tgetent in termcap or ncurses libraries" is this a known issue? version thing with ncurses maybe? | 00:14 |
Lukstr | using a non-standard ncurses? | 00:15 |
krazytekn0 | well I don't think so, I'm just using the ncurses that came in ubuntu gutsy | 00:16 |
krazytekn0 | I found the problem don't mind me | 00:19 |
krazytekn0 | Man I love apt | 00:24 |
Lukstr | :) | 00:26 |
krazytekn0 | I don't understand why OS X can't take a lesson from debian on this one. there's no good way to install unix stuff on macs. macports and fink both suck... | 00:28 |
Lukstr | look up fink | 00:28 |
Lukstr | oh | 00:28 |
Lukstr | woops | 00:29 |
Lukstr | yeah fink > nothing thou | 00:29 |
krazytekn0 | true, it is. but almost every time I try to install something with port or fink it just downloads the source and screws up the compilation. I can do that on my own :P | 00:31 |
mithro | I'll be back in 20 minutes | 00:36 |
mithro | sorry :) | 00:36 |
krazytekn0 | what about galaxie? to me it looks like it's blown full of syntax errors when I try to "make" am I doing something wrong or is it not functional yet? | 00:51 |
mithro | krazytekn0: I think you are doing something wrong | 00:54 |
mithro | if you check above the syntax errors you will probably see some missing includes | 00:55 |
mithro | probably EFL | 00:55 |
krazytekn0 | yeah, I just found that, I should really read before I start typing | 00:57 |
krazytekn0 | sudo emacs /etc/apt/sources.list | 01:01 |
krazytekn0 | oh crap wrong window... | 01:01 |
* krazytekn0 is getting tired | 01:01 | |
*** whitet is now known as whitet|awesomes | 01:30 | |
*** whitet|awesomes has quit IRC | 01:30 | |
*** krazytekn0 has quit IRC | 01:55 | |
*** mithro has quit IRC | 02:17 | |
*** tuna has quit IRC | 02:19 | |
*** Lukstr has quit IRC | 03:07 | |
*** llnz has joined #tp | 03:44 | |
xdotx | back | 03:44 |
xdotx | hey llnz | 03:44 |
llnz | hi xdotx | 03:45 |
llnz | how is it going? | 03:49 |
llnz | how was gdc? | 03:49 |
xdotx | pretty good. gdc was cool, got some shirts, talked to some smart people | 03:51 |
llnz | cool | 03:51 |
llnz | i'm on my way to San Fran on Thursday | 03:52 |
xdotx | for the big G? | 03:52 |
llnz | yeah, interview next friday | 03:52 |
* xdotx grins | 03:56 | |
xdotx | "#include <boost/shared_ptr.hpp>" | 03:56 |
llnz | yeah, yeah... i know | 03:57 |
xdotx | does this mean i can use other boost stuff if/when i feel like it? | 03:57 |
llnz | maybe, what other boost stuff did you have in mind? | 03:57 |
llnz | Boost.Signals is on my list to include | 03:57 |
xdotx | i'm a big fan of s.. yeah, signal and function | 03:58 |
xdotx | i use boost function on a regular basis | 03:58 |
* llnz has a look at boost.function | 03:58 | |
xdotx | it's... it's just awesome | 03:59 |
llnz | hummm... could that be useful for the callback for timers? | 03:59 |
xdotx | yep | 03:59 |
*** mithro has joined #tp | 04:00 | |
llnz | aka, TimerCallback | 04:00 |
llnz | i'll have a better look shortly | 04:00 |
*** peres has joined #tp | 04:00 | |
xdotx | the bind syntax is -really- nice, and it lets you generalize all functions very, very nicely. it's perfect for callbacks, or any case of function pointer abstraction really | 04:00 |
peres | hi there | 04:01 |
llnz | probably need Boost.Functional as well, for Bind() | 04:01 |
mithro | hey everyone | 04:01 |
mithro | hey peres | 04:01 |
llnz | hi peres, mithro | 04:01 |
peres | mithro: hi | 04:01 |
peres | llnz: hi | 04:01 |
mithro | peres: I still have not gotten that git repository for you? | 04:01 |
mithro | xdotx / llnz: you boostifying tpserver-cpp? | 04:01 |
peres | mithro: i still don't know where to upload my stuff to | 04:01 |
mithro | peres: what OS where you on again? | 04:02 |
peres | mithro: i'm on xp, and will be for a long time | 04:02 |
llnz | mithro: discussing the possibilities | 04:02 |
mithro | peres: did you end up installing TortoiseCVS or git for windows? | 04:02 |
peres | mithro: i have changed laptop last week, so i'm reinstalling everything right now | 04:02 |
peres | mithro: which one is the least worse solution? | 04:03 |
xdotx | oo, reinstalling on xp, ouch | 04:03 |
mithro | peres: git for windows works okay | 04:03 |
peres | peres: ok, so it will git | 04:03 |
mithro | peres: then I need an ssh key | 04:04 |
peres | peres: i can use putty for that, right? | 04:05 |
mithro | yes, but you will need to export it in openssh format for me to use | 04:05 |
peres | downloading right now | 04:08 |
mithro | peres: cool | 04:08 |
mithro | xdotx: boost::format has been really useful | 04:10 |
mithro | I no longer end up building istringstreams :) | 04:10 |
* xdotx looks at that one | 04:10 | |
mithro | C++ printf :) | 04:11 |
llnz | hehe | 04:11 |
xdotx | ah.. yep | 04:12 |
xdotx | was gonna say it kinda reminds me of the python string formatting | 04:12 |
xdotx | but maybe that's just because of the '%'s | 04:12 |
xdotx | it pretty much just looks like a wrapper around an istringstream though | 04:13 |
mithro | xdotx: probably is, but I don't care - it's much easier to use quickly | 04:14 |
mithro | I'm going to spend some time fixing up MInisec messages in tpserver-cpp | 04:14 |
mithro | bblr | 04:14 |
peres | mithro: which kind of key? ssh1-rsa, ssh2-rsa, ss1-dsa? | 04:20 |
llnz | peres: ssh2-rsa | 04:21 |
peres | mithro: dcc? | 04:22 |
llnz | xdotx: also looking at using boost.Random | 04:38 |
xdotx | llnz: yeah.. boost is just generally "for the win". often when i'm bored i just go browse the seemingly endless list | 04:41 |
xdotx | llnz: and i've gotten into the habit of checking out their stuff whenever i think to implement something that feels somewhat "standard" | 04:42 |
*** peres has quit IRC | 04:43 | |
CIA-12 | llnz tpserver-cpp * ra69b5f6d9450 /tpserver/ (playerview.cpp playerview.h): | 04:50 |
CIA-12 | Removed more unneeded code. | 04:50 |
CIA-12 | getObjectSeqNumber or somesuch, no longer used. | 04:50 |
*** JLP_ has joined #tp | 04:59 | |
*** JLP has quit IRC | 05:15 | |
*** JLP_ is now known as JLP | 05:32 | |
JLP | morning all | 05:32 |
llnz | hi JLP | 05:34 |
llnz | xdotx: btw, the player object can now store "score" values | 05:37 |
xdotx | llnz: oh yay | 05:38 |
llnz | Minisec uses them to know when a player is already "dead", and the highest playerid they have played against (in case they win) | 05:39 |
CIA-12 | llnz tpserver-cpp * rfd2e4371f7e4 /tpserver/ (playerview.cpp playerview.h): | 05:42 |
CIA-12 | Made getOwnedObjects method's name consistent, and added method for persistence. | 05:42 |
CIA-12 | This helps a lot, can set the lists of visible, owned and usable things | 05:42 |
CIA-12 | (objects, designs, components), then let PlayerView load them on demand, | 05:42 |
CIA-12 | which is not done yet and requires changes to Persistence baseclass. | 05:42 |
CIA-12 | llnz tpserver-cpp * r25c8d97489ea /modules/persistence/mysql/mysqlpersistence.cpp: | 05:45 |
CIA-12 | Worked on tables and workings for Player and the Views/Usables. | 05:45 |
CIA-12 | Not complete yet and not tested. New methods in Persistence base class are | 05:45 |
CIA-12 | coming that will help complete more. | 05:45 |
*** JLP has quit IRC | 05:55 | |
*** JLP has joined #tp | 05:58 | |
CIA-12 | llnz tpserver-cpp * r8b074fb62e54 / (4 files in 2 dirs): | 06:01 |
CIA-12 | Added Save and Retrieve methods for the various View classes. | 06:01 |
CIA-12 | Namely, Object, Design and Component. In tpmysql, methods only have | 06:01 |
CIA-12 | TODO comment, need to be written. | 06:01 |
xdotx | bed time for me | 06:13 |
llnz | cya xdotx | 06:14 |
* xdotx waves | 06:15 | |
*** xdotx has quit IRC | 06:15 | |
*** tuna-fish has joined #tp | 06:54 | |
*** tuna-fish is now known as tuna | 06:54 | |
*** JLP has quit IRC | 06:55 | |
*** JLP has joined #tp | 06:58 | |
*** TBBle has quit IRC | 07:12 | |
*** TBBle has joined #tp | 07:12 | |
*** Lukstr has joined #tp | 07:32 | |
llnz | hi Lukstr | 07:47 |
* llnz wanders off | 07:50 | |
llnz | later all | 07:50 |
*** llnz has quit IRC | 07:50 | |
CIA-12 | jezuch libtpproto-java * r6e863adde886 / (5 files in 2 dirs): Regenerate protocol classes in master branch. It looks like something got mixed up. | 08:14 |
*** krazytekn0 has joined #tp | 08:25 | |
*** krazytekn0 has quit IRC | 08:35 | |
tpb | aloril has quit worldforge (Remote host closed the connection) | 09:49 |
tpb | aloril has joined on worldforge | 09:51 |
*** tuna has quit IRC | 10:02 | |
*** mithro has quit IRC | 10:33 | |
*** AquaFox|Laptop has joined #tp | 10:49 | |
AquaFox|Laptop | Does tp have svn? | 11:22 |
AquaFox|Laptop | I wanna connect to the svn to start devving.. | 11:22 |
AquaFox|Laptop | Anybody here/ | 11:22 |
AquaFox|Laptop | ? | 11:22 |
AquaFox|Laptop | Oh. | 11:23 |
AquaFox|Laptop | it's git. | 11:23 |
AquaFox|Laptop | xD | 11:23 |
*** bddebian has joined #tp | 11:36 | |
bddebian | Heya | 11:38 |
AquaFox|Laptop | Hello. | 11:39 |
bddebian | Hi AquaFox|Laptop | 11:40 |
AquaFox|Laptop | =) | 11:42 |
*** DTRemenak has quit IRC | 11:57 | |
*** DTRemenak has joined #tp | 11:58 | |
*** tuna-fish has joined #tp | 12:07 | |
*** tuna-fish is now known as tuna | 12:07 | |
*** Erroneous has joined #tp | 13:00 | |
*** zzorn has quit IRC | 13:18 | |
*** AquaFox|Laptop has quit IRC | 13:37 | |
*** AquaFox has joined #tp | 13:40 | |
*** Lukstr has quit IRC | 14:51 | |
*** Lukstr has joined #tp | 14:51 | |
Lukstr | howdy all | 14:51 |
JLP | ahoy Lukstr and everyone else | 14:52 |
* Lukstr is in love with lex/yacc | 14:52 | |
bddebian | Hi Lukstr, JLP | 14:52 |
*** JLP has quit IRC | 15:10 | |
*** JLP has joined #tp | 15:15 | |
*** krazytekn0 has joined #tp | 15:15 | |
*** Lukstr_ has joined #tp | 15:22 | |
Lukstr | what the | 15:22 |
*** Lukstr_ has quit IRC | 15:23 | |
Lukstr | ???? | 15:23 |
*** llnz has joined #tp | 15:31 | |
llnz | hi AquaFox | 15:31 |
*** krazytekn0 has quit IRC | 15:37 | |
*** krazytekn0 has joined #tp | 16:00 | |
llnz | hi krazytekn0 | 16:00 |
krazytekn0 | hi linz | 16:01 |
llnz | bbs | 16:05 |
llnz | back | 16:32 |
llnz | bbl | 16:58 |
*** llnz has quit IRC | 16:58 | |
*** Erroneous has quit IRC | 17:07 | |
*** Erroneous has joined #tp | 17:16 | |
*** greywhind has joined #tp | 18:05 | |
Lukstr | howdy greywhind | 18:06 |
*** JLP has quit IRC | 18:07 | |
*** JLP has joined #tp | 18:10 | |
Lukstr | wb JLP | 18:10 |
*** greywhind has left #tp | 18:10 | |
*** greywhind has joined #tp | 18:10 | |
JLP | ahoy all, how is everyone | 18:19 |
greywhind | good | 18:19 |
*** greywhind has quit IRC | 19:43 | |
*** Appleman1234 has joined #tp | 19:47 | |
*** krazytekn0 has quit IRC | 20:04 | |
*** llnz has joined #tp | 20:13 | |
llnz | hi all | 20:13 |
*** Erroneous has quit IRC | 20:38 | |
*** mithro has joined #tp | 20:57 | |
mithro | morning people | 20:57 |
bddebian | Heya mithro | 21:01 |
mithro | hi bddebian | 21:02 |
mithro | how goes everything? | 21:02 |
mithro | hello AquaFox | 21:02 |
* mithro pokes Appleman1234 | 21:02 | |
bddebian | Lame. You? | 21:02 |
llnz | hi mithro | 21:04 |
*** Lukstr has quit IRC | 21:05 | |
*** Lukstr has joined #tp | 21:05 | |
mithro | bddebian: oh, why lame :/ ? | 21:05 |
Lukstr | hello all | 21:05 |
bddebian | mithro: Packaging issues | 21:06 |
mithro | bddebian: :/ | 21:06 |
mithro | bddebian: tp packaging or other? | 21:06 |
bddebian | Nah some other games stuff | 21:07 |
*** Appleman1234 has quit IRC | 21:23 | |
*** krazytekn0 has joined #tp | 21:27 | |
AquaFox | mithro, hi. | 21:37 |
AquaFox | Going to school :D. | 21:37 |
AquaFox | See ya later. | 21:37 |
* AquaFox hates timezones. | 21:37 | |
AquaFox | xD | 21:37 |
*** krazytekn0 has quit IRC | 21:39 | |
tpb | disconnected from worldforge: Ping sent at 2008-02-29T21:50:55 not replied to. | 21:52 |
tpb | tpb has joined on worldforge | 21:53 |
tpb | mode change by purple.worldforge.org on worldforge: +nt | 21:53 |
tpb | mode change by blue.worldforge.org on worldforge: -o tpb | 21:57 |
tpb | mode change by blue.worldforge.org on worldforge: -t | 21:57 |
tpb | aloril has joined on worldforge | 21:57 |
*** llnz2 has joined #tp | 22:06 | |
*** Appleman1234 has joined #tp | 22:06 | |
*** llnz has quit IRC | 22:06 | |
*** llnz2 is now known as llnz | 22:06 | |
mithro | Appleman1234: ping? | 22:07 |
mithro | wb llnz | 22:07 |
llnz | mithro: thanks | 22:07 |
Appleman1234 | mithro:pong | 22:07 |
Appleman1234 | mithro: I was going to have the manual done by friday, but I had a emergency to deal with | 22:07 |
Appleman1234 | mithro: I am about 5 pages through with screenshot updating | 22:08 |
Appleman1234 | I will push the git repo by the end of today | 22:08 |
mithro | Appleman1234: could you push the git repo now so we can have a look? | 22:20 |
mithro | llnz: what is the preferred formatting for tpserver-cpp? | 22:20 |
mithro | s/formatting/code formatting/ | 22:20 |
llnz | mithro: generally, its 2 or 4 space indenting, opening braces on the end of the line (ie, if and for) | 22:21 |
llnz | extra indent for continued lines | 22:21 |
mithro | is it 2 or 4? | 22:21 |
llnz | either, some parts are 2, some are 4..... most is 2 | 22:22 |
mithro | are you working on minisec at all? | 22:22 |
llnz | not at the moment, working on persistence and related core areas | 22:24 |
Appleman1234 | mithro: You having a look isn't going to make it faster but ok | 22:25 |
mithro | Appleman1234: but it means if you have to run of, we can continue your work :) | 22:25 |
Appleman1234 | Appleman1234: true, and I apologise for all the delays so far | 22:26 |
mithro | Appleman1234: that is okay | 22:26 |
mithro | llnz: tpserver-cpp is likely to remain single threaded in the near future? | 22:35 |
*** zzorn has joined #tp | 22:36 | |
llnz | mithro: yes, i'm hoping so | 22:38 |
mithro | I've been looking into non-blocking SQL stuff | 22:38 |
mithro | nothing really exists | 22:38 |
llnz | ah, ok | 22:39 |
mithro | twisted has a way of solving this problem | 22:44 |
mithro | (in python) | 22:44 |
llnz | stage had a thread for the database blocking queries, and did async in and out of that thread | 22:44 |
mithro | llnz: yeah, you need to end up doing something like that | 22:47 |
llnz | probably | 22:48 |
mithro | llnz: are you using any specially formatting for member varibales? | 22:50 |
mithro | ie a m_ or camel case or? | 22:50 |
llnz | not really (you need a member variable?) | 22:51 |
mithro | llnz: not at the moment | 22:52 |
*** DTRemenak has quit IRC | 22:57 | |
llnz | mithro: for member variables, i tend to use all lower case, but not always | 22:58 |
mithro | llnz: well, I've found one method I think should be added to the order base class | 22:58 |
llnz | which is? | 22:59 |
mithro | llnz: a method to get the object which this order is on | 23:00 |
mithro | s/object/oid/ | 23:00 |
llnz | why, normally if it's needed, it is passed as a parameter | 23:01 |
llnz | grrr... | 23:01 |
llnz | s/why, // | 23:01 |
mithro | llnz: well - I'm seeing a lot of this in the minisec orders | 23:01 |
llnz | i had been thinking about it | 23:01 |
mithro | // Get the object that this order is on. | 23:02 |
mithro | uint32_t oid = Game::getGame()->getOrderManager()->getOrderQueue(orderqueueid)->getObjectId(); | 23:02 |
mithro | IGObject *object = Game::getGame()->getObjectManager()->getObject(oid); | 23:02 |
llnz | not the object id, the order queue id | 23:02 |
llnz | order queue doesn't have to be on an object | 23:02 |
llnz | multiple order queues on one object | 23:02 |
llnz | hummm.... | 23:03 |
Appleman1234 | mithro: did you clone a git repo with a ssh:// prefix that address ? | 23:03 |
mithro | Appleman1234: ? | 23:03 |
Appleman1234 | mithro: nevermind, give me a second, git is being fussy | 23:04 |
*** DTRemenak has joined #tp | 23:04 | |
*** JLafont has joined #tp | 23:07 | |
Appleman1234 | mithro: I am unable to push the git repo and I believe it has something to do with the symptoms listed at http://wincent.com/knowledge-base/Pushing_to_a_remote_Git_repository | 23:08 |
tpb | <http://ln-s.net/1cHO> (at wincent.com) | 23:08 |
mithro | Appleman1234: do you have the output of git? | 23:09 |
Appleman1234 | Yes | 23:09 |
Appleman1234 | http://rafb.net/p/QXMa3B14.html | 23:10 |
tpb | Title: Nopaste - git output (at rafb.net) | 23:10 |
mithro | Appleman1234: what command are you running? and what operating system? | 23:12 |
Appleman1234 | git-push ../tpclient-pywx +ssh://[email protected]/home/users/appleman1234/public_html/manual | 23:12 |
Appleman1234 | gentoo linux | 23:12 |
mithro | umm | 23:14 |
mithro | you in your repository directory right? | 23:14 |
mithro | git-push git+ssh://[email protected]/home/users/appleman1234/public_html/manual | 23:15 |
Appleman1234 | Yes I am | 23:15 |
Appleman1234 | That gives No refs in common and none specified; doing nothing. | 23:17 |
Appleman1234 | Perhaps you should specify a branch such as 'master'. | 23:17 |
Appleman1234 | fatal: The remote end hung up unexpectedly | 23:17 |
Appleman1234 | Tried adding master didn't like that either | 23:17 |
Appleman1234 | brb | 23:19 |
*** DTRemenak|RDP has joined #tp | 23:19 | |
mithro | git config remote.origin.url git+ssh://[email protected]/home/users/appleman1234/public_html/manual | 23:20 |
*** DTRemenak has quit IRC | 23:21 | |
*** DTRemenak|RDP is now known as DTRemenak | 23:21 | |
mithro | git fetch origin | 23:21 |
llnz | bbl, hopefully | 23:23 |
*** llnz has quit IRC | 23:23 | |
*** Appleman1234 has quit IRC | 23:25 | |
*** Appleman1234 has joined #tp | 23:25 | |
Appleman1234 | back | 23:26 |
mithro | Appleman1234: did that above fetch work? | 23:27 |
Appleman1234 | I didn't see it | 23:28 |
Appleman1234 | which fetch ? | 23:28 |
mithro | git config remote.origin.url git+ssh://[email protected]/home/users/appleman1234/public_html/manual | 23:29 |
mithro | git fetch origin | 23:30 |
Appleman1234 | ok | 23:32 |
mithro | did that work? | 23:32 |
Appleman1234 | same error as before | 23:39 |
Appleman1234 | so it didn't | 23:39 |
mithro | okay | 23:45 |
mithro | we need to fix that error first | 23:45 |
mithro | first | 23:45 |
mithro | ssh [email protected] | 23:45 |
mithro | and see what you get from that | 23:45 |
Appleman1234 | http://rafb.net/p/Sw0qb034.html | 23:49 |
tpb | Title: Nopaste - output (at rafb.net) | 23:49 |
mithro | Appleman1234: okay | 23:50 |
mithro | now go to a temp directory and try the following | 23:50 |
mithro | git-clone git+ssh://[email protected]/home/users/appleman1234/public_html/manual | 23:50 |
Appleman1234 | /tmp or do I make a tmp directory ? | 23:51 |
Appleman1234 | nevermind made one | 23:52 |
mithro | just make a directory which you can remove later | 23:52 |
Appleman1234 | Initialized empty Git repository in /home/benjamin/Development/tp/tmp/manual/.git/ | 23:52 |
Appleman1234 | fatal: no matching remote head | 23:52 |
Appleman1234 | fetch-pack from 'git+ssh://[email protected]/home/users/appleman1234/public_html/manual' failed. | 23:52 |
Appleman1234 | brb | 23:54 |
Appleman1234 | damn k3b and mixed cd | 23:54 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!