*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
*** CIA-14 has joined #tp | 01:12 | |
*** llnz has joined #tp | 01:20 | |
mithro | hey llnz | 01:21 |
---|---|---|
llnz | hi mithro | 01:21 |
mithro | llnz: out of interest, why don't you like boost? | 01:22 |
llnz | to be honest, i don't remember, might have been a lack of documentation, or something | 01:23 |
mithro | well, heading off home | 01:47 |
*** CIA-14 has quit IRC | 02:20 | |
*** CIA-19 has joined #tp | 02:28 | |
*** mithro has joined #tp | 02:28 | |
*** mithro has quit IRC | 03:16 | |
*** CIA-19 has quit IRC | 04:13 | |
*** CIA-12 has joined #tp | 04:24 | |
jlp | morning all | 04:27 |
llnz | hi jlp | 04:27 |
CIA-12 | llnz tpserver-cpp * rf49880515d93 / (5 files in 2 dirs): | 05:44 |
CIA-12 | Added Boost as a requirement to build tpserver-cpp | 05:44 |
CIA-12 | Will be using shared_pointer, Random classes and Signals. | 05:44 |
CIA-12 | llnz tpserver-cpp * ra668d93bad79 /tpserver/ (4 files): | 06:18 |
CIA-12 | Use boost::shared_ptr instead of local SmartPointer. | 06:18 |
CIA-12 | Very little changed. | 06:18 |
CIA-12 | llnz tpserver-cpp * rb45dac88b387 /tpserver/ (Makefile.am smartpointer.h): | 06:21 |
CIA-12 | Removed unneeded smartpointer.h. | 06:21 |
CIA-12 | Don't forget to autogen.sh and configure again. | 06:21 |
*** mithro has joined #tp | 06:59 | |
llnz | found why i don't like boost, the ns3 project rejected using it on various grounds | 07:01 |
llnz | s/don't/didn't/ :-) | 07:01 |
mithro | ns3? | 07:01 |
llnz | network simulator 3 | 07:02 |
mithro | do you have a link to those grounds? | 07:15 |
mithro | oh - you have decided to use boost? | 07:16 |
llnz | i'll find a link to the mailing list archive shortly | 07:17 |
llnz | yes | 07:17 |
mithro | boost::python could be useful for making it so that you can build rulesets in python :) | 07:22 |
llnz | http://mailman.isi.edu/pipermail/ns-developers/2007-February/002853.html | 07:22 |
tpb | <http://ln-s.net/1ac3> (at mailman.isi.edu) | 07:22 |
llnz | that is one starting point, though by that time they had already decided not to use boost | 07:23 |
mithro | I found static_assert to be quite useful in code at work | 07:25 |
mithro | anyway I'm going to head to bed | 07:35 |
mithro | gnight! | 07:35 |
llnz | cya | 07:38 |
*** mithro has quit IRC | 07:57 | |
* llnz wanders off | 08:23 | |
llnz | later all | 08:23 |
*** llnz has quit IRC | 08:23 | |
*** jlp has joined #tp | 09:24 | |
*** bddebian has joined #tp | 10:09 | |
bddebian | Howdy | 10:11 |
*** Epyon has joined #tp | 12:02 | |
Epyon | GSoC 2008 announced ^_^ | 12:02 |
*** Erroneous has joined #tp | 12:50 | |
*** tuna-fish is now known as tuna | 15:03 | |
*** zzorn is now known as zzorn_sleep | 16:16 | |
*** nash has joined #tp | 16:56 | |
*** mithro has joined #tp | 16:58 | |
*** mithro_ has joined #tp | 17:41 | |
*** mithro has quit IRC | 17:41 | |
*** mithro_ is now known as mithro | 17:42 | |
*** mithro has joined #tp | 17:42 | |
*** JLP has joined #tp | 18:21 | |
mithro | morning JLP | 18:34 |
mithro | summer of code is on! | 18:34 |
mithro | yay! | 18:34 |
JLP | mithro: hehe, it's 0:35 in the morning here | 18:34 |
JLP | you mean we're in? | 18:35 |
JLP | ah, starting from march 3rd | 18:37 |
*** Alklomion has joined #tp | 18:39 | |
JLP | Alklomion: ahoy | 18:43 |
Alklomion | Hello there | 18:44 |
*** TBBle has quit IRC | 18:49 | |
*** TBBle has joined #tp | 18:49 | |
*** Alklomion has quit IRC | 19:20 | |
mithro | opps missed him | 19:27 |
JLP | mithro: i see you are part of the gsoc kb team | 19:43 |
mithro | :) | 19:44 |
*** mithro- has joined #tp | 20:04 | |
*** bddebian has joined #tp | 20:56 | |
bddebian | Hey folks | 20:57 |
JLP | bddebian: ahoy | 21:00 |
bddebian | Hello JLP | 21:02 |
bddebian | mithro: If/when you get around, I have put libtprl and tpserver packages up if someone could test them.. | 21:04 |
mithro | bddebian: hey | 21:34 |
bddebian | Hi mithro | 21:34 |
mithro | bddebian: could you look at packaging starmapper? http://starmapper.sourceforge.net/wikka/HomePage | 21:35 |
tpb | <http://ln-s.net/1apo> (at starmapper.sourceforge.net) | 21:35 |
mithro | It's a java utility which supports mapping tp universes | 21:35 |
bddebian | What am I now, your bitch? :-) | 21:35 |
bddebian | java.. puke | 21:35 |
mithro | bddebian: yes - java is evil :/ but starmapper is cool | 21:35 |
mithro | so I'm conflicted | 21:36 |
mithro | bddebian: but starmapper does have an actual release - unlike some of the other things left to package | 21:37 |
bddebian | Starmapper, starmapper2app starmapper2guiapp..? | 21:40 |
mithro | bddebian: I'm pretty sure it should just be a single package | 21:44 |
bddebian | which one? | 21:45 |
mithro | http://downloads.sourceforge.net/starmapper/starmapper-app-cli-bin_3.0.0b3.zip?modtime=1195055899&big_mirror=0 | 21:46 |
mithro | bddebian: that one :) | 21:47 |
mithro | bddebian: not quite sure how you package java under debian however | 21:51 |
bddebian | It isn't exactly "fun" | 21:52 |
mithro | bddebian: checking your tpserver-cpp packages now | 21:52 |
mithro | bddebian: should we add an rc.d type script for it? | 21:53 |
mithro | bddebian: | 21:54 |
mithro | The following packages have unmet dependencies: | 21:54 |
mithro | tpserver-cpp: Depends: tpserver-cpp-core (= 0.4.1-1) but it is not going to be installed | 21:54 |
mithro | Depends: tpserver-cpp-scheme-guile (= 0.4.1-1) but it is not installable or | 21:54 |
mithro | tpserver-cpp-scheme-mzscheme (= 0.4.1-1) but it is not installable | 21:54 |
mithro | :/ | 21:54 |
bddebian | What happens if you install cpp-core by itself? | 21:56 |
mithro | bddebian: how? | 21:56 |
bddebian | just apt-get install tpserver-cpp-core | 21:57 |
mithro | The following packages have unmet dependencies: | 21:57 |
mithro | tpserver-cpp-core: Depends: libgnutls26 (>= 2.2.0-0) but it is not installable | 21:57 |
mithro | Epyon: Broken packages | 21:57 |
mithro | :/ | 21:57 |
mithro | I have libgnutls13 | 21:58 |
mithro | but no libgnutls26 :/ | 21:58 |
bddebian | This is unstable or Ubuntu? | 21:58 |
mithro | Ubuntu | 21:59 |
bddebian | Gutsy or hardy? | 21:59 |
jotham | wonder when Ubuntu will do Busty Bimbo | 21:59 |
bddebian | Never, that wouldn't be PC :) I wanted Grumpy GNU for Gutsy but they didn't listen ;-) | 22:01 |
jotham | haha | 22:03 |
bddebian | Grr, why doesn't hardy have libgnutls26 | 22:11 |
mithro | bddebian: to annoy you :) | 22:24 |
mithro | ~seen greywhind | 22:24 |
tpb | mithro: greywhind was last seen in #tp 3 days, 22 hours, 35 minutes, and 52 seconds ago: <greywhind> mithro: thanks | 22:24 |
mithro | ~seen Appleman1234 | 22:24 |
tpb | mithro: Appleman1234 was last seen in #tp 6 days, 21 hours, 55 minutes, and 11 seconds ago: <Appleman1234> Can do | 22:24 |
*** Alklomion has joined #tp | 22:25 | |
mithro | hey Alklomion | 22:28 |
Alklomion | hey mithro | 22:31 |
Alklomion | i've been playing on one of the demo servers | 22:31 |
mithro | Alklomion: cool | 22:32 |
mithro | Alklomion: which OS do you mainly use? | 22:32 |
Alklomion | windows, i have ubuntu installed though | 22:33 |
mithro | I do most of my development under Ubuntu | 22:33 |
mithro | Alklomion: I would recommend building a frigate and going to colonise Torontis 1 | 22:34 |
mithro | only planet yet to be colonised :) | 22:35 |
Alklomion | Ah | 22:35 |
Alklomion | Still 2 turns until I've finished building :) | 22:36 |
mithro | Alklomion: so have you had a chance to look around the project? | 22:38 |
Alklomion | beyond actually looking at the game, i have no idea where to start | 22:39 |
mithro | Alklomion: okay, I can give you a brief introduction | 22:41 |
mithro | Alklomion: if you promise to add it to the wiki :) | 22:41 |
Alklomion | haha, sure | 22:42 |
mithro | okay - first, Thousand Parsec is a framework for building turn base strategy games | 22:43 |
mithro | so it consists of a bunch of components which make up the framework | 22:44 |
mithro | the backbone of the project is the "Thousand Parsec protocol" | 22:45 |
mithro | which defines how everything talks to each other | 22:45 |
Alklomion | yep | 22:45 |
mithro | We have protocol libraries in a bunch of languages which reduced a bunch of the complexity | 22:46 |
mithro | including - Python, C++ and Java | 22:46 |
mithro | there are also some "proto-libraries" in ruby and php | 22:46 |
mithro | (IE Libraries which are only up to the "login stage") | 22:47 |
mithro | then we also have Clients and Servers | 22:47 |
mithro | the really cool thing is that clients which speak the tp protocol can connect to any server which does | 22:48 |
mithro | kind of like how any web browser can talk to any web server | 22:48 |
Alklomion | yeah | 22:48 |
mithro | "rulesets" are the name we generally use for the "rules" which make up a game | 22:49 |
mithro | most of us a pretty unimaginative so the names of things are pretty clean | 22:50 |
mithro | tpserver-cpp <- Thousand Parsec server written in C+ | 22:50 |
mithro | libtpproto-py <- Thousand Parsec protocol library written in Python | 22:50 |
nash | mithro: Speak for yourself ;-) | 22:50 |
mithro | :) | 22:50 |
mithro | s/most/Lee and I/ | 22:50 |
nash | galaxie <- Thousand Parsec client written in C | 22:50 |
nash | parsek <- Thousand Parsec client written in C++ | 22:51 |
mithro | all the code for Thousand Parsec can be found at http://git.thousandparsec.net/ and checkout with either a git or CVS client | 22:52 |
tpb | Title: git.thousandparsec.net Git (at git.thousandparsec.net) | 22:52 |
mithro | nash: Alklomion is one of the students who will be working on the Java MIDP client | 22:52 |
nash | good luck | 22:54 |
nash | Whiuch phone? | 22:54 |
mithro | nash: all of them :) | 22:55 |
* mithro waits for nash to laugh | 22:55 | |
* nash will wait to you try and test it on your first device then... | 22:56 | |
mithro | Alklomion: so have you used a revision control system before? IE CVS or Subversion? | 22:56 |
Alklomion | yeah, i've some experience with using cvs | 22:57 |
mithro | Alklomion: you used something like TortoiseCVS or did you just use it on the command line? | 22:58 |
nash | Serious question... do you have a device you are targetting, or a MIDP implementation? | 22:58 |
nash | You are doomed to fail to get it working on "all midp devices". | 22:58 |
mithro | nash: well - we will be discussing that at a meeting tommorrow | 22:58 |
nash | If you don't believe me, take a look at three's or telstra's downloadble games. They have hte nice table of compatible handsets | 22:59 |
nash | Cool | 22:59 |
mithro | nash: we will probably start with a couple of handsets we cheap data access on | 23:00 |
nash | heh | 23:00 |
nash | mithro: Actually I'd suggest ones you have access to good emulators for | 23:00 |
nash | And hope the emulators are similar to the hardware (not always true) | 23:00 |
nash | I'd also suggest, just pick one for starters | 23:01 |
nash | Two is lieterally twice as hard as one | 23:01 |
mithro | nash: of course this will be part of their requirements specification process :) | 23:02 |
nash | Yes | 23:02 |
mithro | Alklomion: I would recommend checking out the libtpproto-java and seeing how much you can use of that | 23:05 |
mithro | the MIDP specification restricts quite bit of java - so you may have to do some modifications to that library | 23:06 |
mithro | Alklomion: I'm assuming you have done a quite a bit of Java before? | 23:07 |
Alklomion | Java, yes | 23:08 |
Alklomion | java ME, none | 23:08 |
mithro | Alklomion: I'm also assuming you have had no experiance with MIDP/Java ME/Embedded development | 23:08 |
mithro | Alklomion: I would recommend subscribing to the mailing lists | 23:08 |
mithro | they are fairly low volume, around 2-3 posts a week at the moment | 23:09 |
mithro | Alklomion: you might want to start looking here - http://java.sun.com/products/midp/ | 23:17 |
tpb | Title: Mobile Information Device Profile (MIDP) (at java.sun.com) | 23:17 |
mithro | Alklomion: feel free to ask questions even if you think they are really stupid | 23:18 |
Alklomion | Sort of overwhelmed at the moment, I'm not sure what to expect | 23:18 |
mithro | Alklomion: have you be involved with FOSS before? | 23:19 |
Alklomion | no | 23:20 |
mithro | Alklomion: don't worry, we will try and make it as fun as possible | 23:21 |
bddebian | *cough* | 23:22 |
mithro | hey bddebian | 23:23 |
bddebian | :-) | 23:23 |
mithro | bddebian: I still need your address :) | 23:23 |
bddebian | I still have to write some dorkumentation :) | 23:25 |
bddebian | And apparently fix tpserver for frickin' Ubuntu now | 23:25 |
mithro | bddebian: anything I can do to help? | 23:25 |
mithro | Alklomion: oh btw, FYI | 23:26 |
mithro | nash <- Galaxie developer | 23:26 |
mithro | JLP <- parsek, "promotions officer" and Slovenian translator | 23:26 |
mithro | bddebian <- our cool deb packager | 23:27 |
bddebian | mithro: Nah thanks, I just have to get my arse in gear | 23:27 |
mithro | tpb <- logging bot | 23:27 |
mithro | Epyon <- cool artist | 23:27 |
mithro | jotham <- battleviewer developer | 23:27 |
mithro | CIA-12 <- code changes announcement bot | 23:28 |
mithro | zzorn_sleep <- person who made our cool logo | 23:28 |
mithro | the rest are just slack people who hang out here :) | 23:28 |
Alklomion | haha | 23:28 |
mithro | JLP: I think we do need a "Who's Who of Thousand Parsec" page somewhere | 23:28 |
*** greywhind has joined #tp | 23:36 | |
mithro | Alklomion: btw, we are all volunteers - so we are all doing this because we are interested in the some part of the project | 23:36 |
mithro | greywhind! | 23:36 |
greywhind | mithro: hey | 23:36 |
mithro | greywhind: you see the commits over the weekend? | 23:36 |
greywhind | mithro: i noticed you marked that orders bug as fixed | 23:36 |
mithro | greywhind: it took me 4 fscking hours, but I finally figure out the layout on MacOS X bug | 23:36 |
mithro | greywhind: hopefully you can confirm it is working | 23:36 |
greywhind | mithro: what was the problem? | 23:37 |
mithro | greywhind: it appears that Layout will never "reduce" a widgets size under MacOS X | 23:37 |
greywhind | mithro: really? how interesting. | 23:37 |
mithro | greywhind: so I force the size to zero, then called Layout | 23:38 |
greywhind | mithro: that explains the odd resizing behavior of wxWindows as well. | 23:38 |
greywhind | mithro: i've noticed that the elements in the window don't get resized smaller after you decrease a window's size until you then increase it slightly | 23:38 |
greywhind | they kind of lag behind | 23:39 |
greywhind | mithro: maybe we should notify the wxWidgets developers? | 23:39 |
mithro | greywhind: possibly | 23:39 |
greywhind | mithro: bad news. after a cg-update, it doesn't seem to resize correctly still. | 23:43 |
greywhind | maybe i'm missing something? | 23:43 |
mithro | greywhind: can you look at line 540 on panelOrder.py? | 23:44 |
bddebian | mithro: BTW, did libtprl install OK? | 23:44 |
mithro | bddebian: will attempt just that myself | 23:44 |
greywhind | mithro: #self.Orders.SetSize((-1,0)) | 23:44 |
mithro | greywhind: uncomment that line | 23:45 |
mithro | greywhind: looks like I may have accidently committed that in some unrelated commits | 23:45 |
greywhind | mithro: hmm... | 23:46 |
greywhind | mithro: now it's just causing the list of orders not to appear | 23:46 |
greywhind | mithro: and to disappear when i click an order | 23:46 |
mithro | greywhind: hold on a sec | 23:46 |
greywhind | k | 23:46 |
mithro | greywhind: can you revert back to 0d04a3e068156d1bff61311eec37c90ec22594e2 and give that a try | 23:47 |
mithro | greywhind: any luck? don't forget to reset :) | 23:50 |
greywhind | mithro: yep. it works. | 23:50 |
mithro | greywhind: okay | 23:51 |
mithro | change to 8eab8a113c23240c1fc4a4dd35b50aee676d8145 | 23:51 |
mithro | and see if that works | 23:51 |
greywhind | mithro: so basically cg-update and then reset back to that one? | 23:52 |
mithro | greywhind: sure! | 23:52 |
greywhind | mithro: works | 23:54 |
mithro | greywhind: yeah, it's the next patch which breaks it | 23:54 |
greywhind | mithro: yeah. just tested that one, and it breaks it. | 23:55 |
mithro | greywhind: okay, can you revert the last part of that patch | 23:56 |
mithro | actually | 23:56 |
mithro | don't worry, I'll do it here | 23:56 |
greywhind | mithro: k | 23:56 |
greywhind | thanks for making this bug a priority. | 23:56 |
greywhind | mithro: when you've got a moment, do you know why this might be happening?: | 23:59 |
greywhind | http://rafb.net/p/5C2f7k93.html (14 lines) | 23:59 |
tpb | Title: Nopaste - No description (at rafb.net) | 23:59 |
mithro | -# self.Orders.SetSize((-1,0)) | 23:59 |
mithro | - self.Layout() | 23:59 |
mithro | + self.Orders.SetSize((-1,0)) | 23:59 |
mithro | + self.Master.Layout() | 23:59 |
mithro | can you try doing that | 23:59 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!