*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
mithro | ~seen dmpayton | 00:12 |
---|---|---|
tpb | mithro: dmpayton was last seen in #tp 2 weeks, 2 days, 23 hours, 13 minutes, and 22 seconds ago: <dmpayton> In the mean time... | 00:12 |
mithro | :/ | 00:15 |
mithro | ~seen niphree | 00:15 |
tpb | mithro: niphree was last seen in #tp 1 week, 1 day, 4 hours, 54 minutes, and 42 seconds ago: <niphree> good night all | 00:15 |
mithro | hey Epyon, how goes your SoC project? | 00:15 |
mithro | hey nash, you about? | 00:17 |
nash | mithro: Not at all | 00:18 |
mithro | ahh okay | 00:18 |
nash | what's up? | 00:18 |
mithro | nash: i think I figured it out | 00:19 |
nash | it being how to scale K2 without breathing gear? | 00:20 |
mithro | nash: compiling galaxie was giving me all types of weird errors | 00:20 |
nash | Right... first I heard... | 00:20 |
mithro | it seems I managed to uninstall libevas1-dev | 00:20 |
mithro | but there where so many errors that they evas ones had scrolled off the top of the screen | 00:21 |
nash | Ahh... didn't pkg-config's warnings give you a clue? | 00:21 |
nash | Feel free to add a depends target to just run pkg-confuig to chekc everything is there. | 00:23 |
mithro | as I said, wasn't till I scrolled up 2 pages of errors that I saw the pkg-config stuff | 00:24 |
mithro | nash: you checked out Fro's stuff recently? | 00:25 |
nash | Yesterday | 00:25 |
mithro | did it have the cool syntax highlighting then? | 00:25 |
nash | Haven't played with enough to really controbute anything | 00:25 |
nash | No, just before that went in | 00:26 |
nash | I'll definetly play with that on the weekend | 00:26 |
mithro | you need a galaxie deb so I can just go "apt-get build-deps galaxie" | 00:28 |
nash | If there is someone who wants to set up a deb, I"m more then happy to add it in | 00:29 |
* mithro ponders what happens to paul guy | 00:30 | |
nash | I'm not in a hurry to learn how to make debs... so | 00:30 |
nash | it'ss wate | 00:30 |
mithro | you missing something from your CFLAGS stuff | 00:30 |
mithro | tim@ultraslim:~/oss/tp/galaxie$ make | 00:30 |
mithro | cc `pkg-config --cflags 'evas ecore ecore-con ecore-job edje ewl imlib2 lua5.1'` -c -o galaxie.o galaxie.c | 00:30 |
mithro | galaxie.c:10:24: error: Ecore_Evas.h: No such file or directory | 00:30 |
mithro | make: *** [galaxie.o] Error 1 | 00:30 |
mithro | looks like it's libecore1-evas-dev | 00:31 |
mithro | oh | 00:32 |
mithro | Given engine name dosen't exist. | 00:32 |
mithro | Could not initialize Ewl Engine. | 00:32 |
nash | Sigh... | 00:34 |
nash | there was a change with ecore-evas, some versions have it, some don't | 00:35 |
nash | Add ecore_evas to pkg-config list | 00:35 |
nash | And did you install Ewl? | 00:35 |
mithro | I just installed libewl1-engines-all | 00:35 |
mithro | and it's working now | 00:35 |
mithro | might want to check for the engine you need too | 00:36 |
nash | Hmm.. I have NFI how EWL is packaged in ubuntu, but from source, ewl covers it all | 00:37 |
nash | ewl ewl - Ewl enlightened widget library | 00:37 |
nash | From pkg-config | 00:37 |
nash | So what are the ewl libraries? | 00:39 |
nash | Like which packages? | 00:39 |
* nash will update the INSTALL file in galaxie | 00:39 | |
nash | apt-get install libedje0 libevas0 libecore0 libewl1-engines-all | 00:40 |
nash | That is enough? | 00:40 |
mithro | no that won't work - you need the -dev versions of above | 00:42 |
mithro | actually EWL isn't packaged by ubuntu it's package by some third party | 00:42 |
mithro | you also need | 00:43 |
mithro | libecore1-con-dev | 00:43 |
mithro | libecore1-evas-dev | 00:43 |
mithro | libecore1-job-dev | 00:43 |
mithro | needed 52 E specific packages to compile and run galaxie | 00:44 |
nash | 52? Wow. Someone has gone stupid splitting them out... is there one or two I can pull in to get them to work. | 00:45 |
mithro | and I thought tpclient-pywx was bad :P | 00:45 |
nash | Yeah | 00:46 |
mithro | well, all the engines have seperate debs | 00:46 |
nash | See splitting ecore-con, ecore-job and ecore-evas into separate packages is stupid | 00:46 |
mithro | and all the loaders | 00:46 |
nash | All the loaders? You are kidding. | 00:46 |
nash | And the savers too? | 00:46 |
mithro | ii libevas1-loader-eet 0.9.9.038+cvs20070606-1 Evas module providing the Eet loader | 00:46 |
mithro | ii libevas1-loader-jpeg 0.9.9.038+cvs20070606-1 Evas module providing the JPEG loader | 00:46 |
mithro | ii libevas1-loader-png 0.9.9.038+cvs20070606-1 Evas module providing the PNG loader | 00:46 |
nash | dickheads | 00:47 |
mithro | don't see any savers | 00:47 |
mithro | tim@ultraslim:~/oss/tp/galaxie$ dpkg --list | grep libecore | wc -l | 00:47 |
mithro | 18 | 00:47 |
nash | heh | 00:47 |
mithro | oh, I just haven't installed any savers | 00:47 |
nash | heh | 00:48 |
nash | don't worry - I don't use | 00:48 |
mithro | probably want libevas1-savers-all libevas1-loaders-all libewl1-engines-all | 00:48 |
mithro | tim@ultraslim:~/oss/tp/galaxie$ dpkg --list | grep libevas | wc -l | 00:49 |
mithro | 21 | 00:49 |
nash | Urk | 00:49 |
nash | That's insane | 00:49 |
nash | Kinda makes sense... but makes it a PITA | 00:49 |
nash | I have a hard coded software x11 BTW | 00:49 |
mithro | tpclient-pywx has 5 required dependencies and 11 deps in total (req+recom) | 00:50 |
mithro | of which 2 are tp libraries | 00:51 |
nash | mithro: From here, galaxie has three required libraries - ecore, evas & ewl. | 00:52 |
nash | Technically it really should depend only on ewl, as it really dpends on ecore and evas. | 00:53 |
mithro | however, most people don't compile from source :P | 00:53 |
nash | Yeah.. so I'd like to find the magic library line it needs | 00:54 |
nash | Preferrably a short one | 00:54 |
mithro | okay | 00:54 |
nash | There isn't an efl-everybloody-thing | 00:54 |
mithro | nope | 00:55 |
mithro | just removing everything now and trying again | 00:55 |
nash | Does: libevas1-savers-all libevas1-loaders-all libewl1-engines-all do it? | 00:56 |
mithro | no | 00:57 |
nash | Don't need savers - just an ecore one should do it then? | 00:57 |
nash | libecore-all? | 00:57 |
nash | Ah - that doesn't pull in dev does it? | 00:58 |
mithro | no | 00:58 |
nash | Damn it... so who knows how to do a deb then? | 00:58 |
* nash wonders if apt-get install enlightenment will do it... | 00:59 | |
mithro | Paul Schulz does | 00:59 |
* nash guesses he isn't here now... | 01:02 | |
nash | hmm... I used to know some people who did | 01:02 |
nash | Can you do me a favour and get me a list of the packages you need to install? Doesn't need to be minimal | 01:03 |
nash | List I have currently is: apt-get install libedje1-dev libevas1-dev libecore1-dev libewl1-engines-all libecore1-con-dev libecore1-evas-dev libecore1-job-dev | 01:03 |
nash | libevas1-loaders-all libewl1-engines-all | 01:03 |
mithro | apt-get install libevas1-savers-all libevas1-loaders-all libewl1-engines-all libevas1-all libewl1-dev libecore1-con-dev libecore1-job-dev libecore1-evas-dev edje0-bin | 01:05 |
mithro | that does everything you need | 01:05 |
nash | Don't need savers | 01:07 |
nash | Wait no edje dev? | 01:08 |
mithro | i think libedje1-dev is getting pulled in by another -dev | 01:10 |
nash | hmm... | 01:10 |
nash | What apt source line are you using? | 01:11 |
mithro | deb http://edevelop.org/pkg-e/ubuntu feisty e17 | 01:11 |
mithro | I sent you a list of everything that got installed | 01:12 |
mithro | 55 packages in total | 01:12 |
nash | okay | 01:14 |
mithro | I sent i emailed paul | 01:14 |
nash | Cool | 01:15 |
nash | thanks | 01:15 |
nash | My tame DD is no longer around on IM :-( | 01:16 |
nash | Probably due to it being 2am in the morning where he is | 01:16 |
mithro | Paul isn't a DD | 01:17 |
mithro | but he did do packages to tpserver-cpp and is pushing to have them in ubuntu I believe | 01:17 |
nash | that's cool - getting a deb for now is good | 01:17 |
nash | Getting them in debian/ubuntu would be awesome... | 01:17 |
nash | So I'll poke my tame DD next time I get a chance | 01:17 |
mithro | get libtp*-py into debian/ubuntu would be cool too | 01:19 |
mithro | tpclient-pywx's release cycle is about as fast as debians ;) | 01:20 |
nash | Hardly... tpclient-pywx isn't ready yet.... | 01:20 |
nash | ;-) | 01:20 |
mithro | nash: atleast you can submit orders ;) | 01:21 |
nash | ;-) | 01:21 |
nash | mithro: did you get galaxie to build then? | 01:30 |
mithro | yes | 01:30 |
mithro | and it runs | 01:30 |
nash | did you try hitting F2 ? | 01:30 |
mithro | whats F2? | 01:31 |
CIA-3 | nash galaxie * r3c7f34a9ef56 /INSTALL: Update INSTALL file for dependancies (thanks mithro). | 01:31 |
nash | The basic planet list | 01:31 |
mithro | yay segfaul! | 01:31 |
nash | Not integrated properly... | 01:31 |
nash | really... interesting | 01:31 |
nash | Can you try it again and get me a backtrace | 01:32 |
mithro | nope, I can't seem to reproduce | 01:32 |
mithro | it won't go away :/ | 01:32 |
nash | The planet list? | 01:33 |
mithro | yeah | 01:33 |
nash | Yeah - I know - and you can't move it either... It's proof of concept :-) | 01:33 |
mithro | can't move it | 01:33 |
nash | see above | 01:34 |
nash | Main reason it is there is for widget embedding. | 01:34 |
nash | The fix to make it move/resize/dismiss is not a major issue, but didn't get time | 01:34 |
mithro | I guessed as much | 01:35 |
CIA-3 | mithro tpserver-py * r465ee620da7d /doc/script.sh: Match the document. | 01:35 |
CIA-3 | mithro tpserver-py * r91446590d492 /tp/server/rules/minisecplus/ (__init__.py other/categories.csv): Categories now read from the CSV file. | 01:35 |
CIA-3 | mithro tpserver-py-metaserver * rf4046c17de9b /requirements.py: Added requirements file. | 01:36 |
CIA-3 | mithro tpserver-py-metaserver * r44229167b240 /tp/server/__init__.py: Fixed SIGUSR1 handler | 01:36 |
CIA-3 | mithro tpserver-py-metaserver * r6a7e924414e7 /requirements.py: Merge with git+ssh://[email protected]/git/tpserver-py.git | 01:36 |
CIA-3 | mithro tpserver-py-metaserver * ra8851b7ebbd9 /requirements.py: Require 0.2.3 (git) of libtpproto-py. | 01:36 |
CIA-3 | mithro tpserver-py-metaserver * r809a4a8524e9 /tp/server/__init__.py: Fix sending of order descriptions. | 01:36 |
CIA-3 | mithro tpserver-py-metaserver * rd7ac1e813771 /tp/server/bases/SQL.py: Return a datetime object instead of zero. | 01:36 |
CIA-3 | mithro tpserver-py-metaserver * re8d082e9c6fc /tp/server/bases/SQL.py: Fixed the protection stuff. | 01:36 |
CIA-3 | mithro tpserver-py-metaserver * r9fc18e881675 /tp/server/bases/Object.py: Removed the excess print. Added FIXME. | 01:36 |
CIA-3 | mithro tpserver-py-metaserver * rd2e2acfa9510 /tp/server/bases/ (Object.py Order.py SQL.py): | 01:36 |
CIA-3 | Reworked how to_packet works on a SQLTypeBase. | 01:36 |
CIA-3 | Should (really) fix the problem of objects not been properly protected. | 01:36 |
CIA-3 | mithro tpserver-py-metaserver * r147779933e76 / (3 files in 2 dirs): Remove the old admin user idea. | 01:36 |
mithro | hrm..... | 01:36 |
CIA-3 | mithro tpserver-py-metaserver * r2c73be68b246 /tp/server/db/__init__.py: Actually set the game on an update. | 01:36 |
CIA-3 | mithro tpserver-py-metaserver * rc1cd36c41ff5 /tp/server/db/__init__.py: Handle the case with an empty where clause. | 01:36 |
CIA-3 | mithro tpserver-py-metaserver * rc745cdc633ec /tp/server/bases/Order.py: Order's Insert/Remove queries now work. | 01:36 |
CIA-3 | mithro tpserver-py-metaserver * r0e85b3017f37 /tp/server/rules/base/orders/NOp.py: Allow NOp value to be set. | 01:36 |
CIA-3 | mithro tpserver-py-metaserver * r10e07b64c902 /tp/server/ (__init__.py bases/SQL.py): Fixes for the changes introduced in the libtpproto-py cleanup. | 01:36 |
CIA-3 | mithro tpserver-py-metaserver * rc5d64c3fc4e9 /tp/server/db/__init__.py: | 01:37 |
CIA-3 | Better way of doing the DB proxy. | 01:37 |
CIA-3 | Should now support all the different ways you can call execute. | 01:37 |
CIA-3 | mithro tpserver-py-metaserver * r8cc5cbf0f613 /tp/server/bases/Order.py: No longer need to parse the extra value. | 01:37 |
mithro | something wrong there | 01:37 |
CIA-3 | mithro tpserver-py-metaserver * r8eba7a6daed9 /tp/server/bases/Object.py: Use 64 bit Integers. Use a linear calculation for positioning. | 01:37 |
CIA-3 | mithro tpserver-py-metaserver * r36f3ecd431db /tp/server/rules/minisec/orders/BuildFleet.py: Added name attribute. | 01:37 |
CIA-3 | mithro tpserver-py-metaserver * r5803ae769484 /tp/server/rules/minisec/orders/BuildFleet.py: Fixed the default value. Unpack the value. | 01:37 |
CIA-3 | mithro tpserver-py-metaserver * r1b6e82022220 /tp/server/rules/minisec/objects/Fleet.py: Small cosmetic fix. | 01:37 |
CIA-3 | mithro tpserver-py-metaserver * r4dcfb29fdcc2 /tp/server/rules/minisec/actions/ (FleetCombat.py tests/run.sh): | 01:37 |
CIA-3 | Output should conform to DTD now. | 01:37 |
CIA-3 | A script to run all the tests is also included. | 01:37 |
CIA-3 | mithro tpserver-py-metaserver * r332eb3a31e66 /tp/server/rules/ (3 files in 3 dirs): | 01:37 |
CIA-3 | Fixed the BuildFleet order. | 01:37 |
CIA-3 | The BuildFleet order was trying to look the designs up from the Design | 01:37 |
CIA-3 | table. The normal MiniSec doesn't use designs at all, hence it was getting | 01:37 |
CIA-3 | an empty list. | 01:37 |
CIA-3 | I have created a new "minisecplus" ruleset which will incorperate these | 01:37 |
CIA-3 | (42 lines omitted) | 01:37 |
*** ChanServ sets mode: +o mithro | 01:38 | |
*** mithro sets mode: -o mithro | 01:38 | |
* mithro beats cia with a stick | 01:40 | |
mithro | arg, looks like it did the same for cvs email | 01:40 |
nash | heh | 01:41 |
nash | back shortly | 01:41 |
mithro | oh, i see what it did | 01:42 |
nash | Something stupid? | 01:45 |
nash | they are still coming to my mailbox | 01:47 |
mithro | they are all the patches that got merged in from the trunk branch | 02:18 |
nash | okay | 02:20 |
mithro | hrm... | 02:27 |
mithro | gobject.GError: Bad key or directory name: "/desktop/gnome/url-handlers/tp+http/command": `+' is an invalid character in key/directory names | 02:27 |
nash | Moral: Don't try and shove URLs into places they shouldn't go. | 02:35 |
nash | mithro: Unfortunately the people who need to learn that moral.. aren't you... | 02:37 |
mithro | nash: :/ | 02:40 |
mithro | nash: do you know much about threads? | 02:49 |
nash | What do you want to know? And which thread model? | 02:49 |
* nash notes his main area of study was operating systems | 02:49 | |
mithro | nash: well they don't appear in ps fax right? | 02:51 |
mithro | only processes (ie fork) appear there? | 02:51 |
nash | Okay... linux threads, and depending on the clone arguments, yes they can appear in the PS list. It depends on which threading system you are using. | 02:52 |
nash | Basically some threads have a distinct pid, some don't | 02:52 |
nash | if you can, just do a $$ or getpid() in each thread and you'll get the answer | 02:52 |
nash | I'm not sure what the rules for pthreads are unfortunately | 02:54 |
nash | Anywya- I'm about to leave... | 02:54 |
nash | mithro: Talk to you later | 02:55 |
nash | Probably tomorrow | 02:55 |
mithro | okay then | 02:56 |
*** nash has quit IRC | 02:57 | |
*** CIA-16 has joined #tp | 03:48 | |
*** CIA-3 has quit IRC | 03:52 | |
*** CIA-3 has joined #tp | 04:10 | |
*** CIA-3 has quit IRC | 04:15 | |
*** CIA-3 has joined #tp | 04:31 | |
*** CIA-3 has quit IRC | 04:35 | |
*** CIA-3 has joined #tp | 04:50 | |
CIA-3 | mithro tpserver-py * r652103b51553 /tp/server/__init__.py: Added a mapping which stores all server instances. | 04:55 |
*** CIA-3 has quit IRC | 04:55 | |
*** CIA-3 has joined #tp | 04:57 | |
CIA-3 | mithro tpserver-py * r225586256fb9 /tp/server/version.py: Added version file. | 05:04 |
*** CIA-3 has quit IRC | 05:04 | |
*** CIA-3 has joined #tp | 05:14 | |
*** llnz has joined #tp | 05:18 | |
*** CIA-3 has quit IRC | 05:27 | |
*** CIA-3 has joined #tp | 05:30 | |
*** CIA-3 has quit IRC | 05:35 | |
*** CIA-3 has joined #tp | 05:38 | |
*** zipola has quit IRC | 05:39 | |
*** CIA-3 has quit IRC | 05:47 | |
*** CIA-3 has joined #tp | 05:59 | |
*** CIA-3 has quit IRC | 06:10 | |
*** CIA-3 has joined #tp | 06:16 | |
*** llnz2 has joined #tp | 06:27 | |
*** CIA-3 has quit IRC | 06:28 | |
*** llnz has quit IRC | 06:30 | |
*** llnz2 is now known as llnz | 06:30 | |
*** CIA-3 has joined #tp | 06:36 | |
*** CIA-3 has quit IRC | 06:47 | |
*** llnz has quit IRC | 07:34 | |
*** CIA-3 has joined #tp | 07:40 | |
*** llnz has joined #tp | 07:46 | |
*** CIA-3 has quit IRC | 07:48 | |
*** CIA-3 has joined #tp | 08:57 | |
*** CIA-3 has quit IRC | 09:13 | |
*** tuna-fish has quit IRC | 09:25 | |
*** tuna-fish has joined #tp | 09:38 | |
*** tuna-fish has quit IRC | 09:41 | |
*** tuna-fish has joined #tp | 09:41 | |
*** pschulz01 has joined #tp | 09:57 | |
* llnz wanders off | 10:00 | |
llnz | later all | 10:00 |
*** llnz has quit IRC | 10:00 | |
*** DystopicFro has quit IRC | 10:26 | |
*** CIA-3 has joined #tp | 11:15 | |
*** CIA-3 has quit IRC | 11:32 | |
*** CIA-3 has joined #tp | 11:38 | |
*** CIA-3 has quit IRC | 11:49 | |
*** CIA-3 has joined #tp | 11:58 | |
*** CIA-3 has quit IRC | 12:04 | |
*** CIA-3 has joined #tp | 12:10 | |
*** CIA-3 has quit IRC | 12:18 | |
*** Epyon_ has joined #tp | 12:38 | |
*** Epyon has quit IRC | 12:50 | |
*** CIA-3 has joined #tp | 12:54 | |
*** DystopicFro has joined #tp | 14:16 | |
CIA-3 | frodough tpruledev * r92baaadc6b94 /src/ (4 files in 2 dirs): | 16:22 |
CIA-3 | Working Project Creation/Opening | 16:22 |
CIA-3 | Put together a basis for loading projects and handling the case when there | 16:22 |
CIA-3 | is no default project to load. Ugly as sin. Sloppy. But it works. Will | 16:22 |
CIA-3 | talk to mithro about better ways to handle panel swapping and the like. | 16:22 |
CIA-3 | frodough tpruledev * r5a8c3da7725d / (3 files in 3 dirs): | 16:22 |
CIA-3 | Changed Component Panel Interface | 16:22 |
CIA-3 | Buttons were added to add and remove Property associations, these will | 16:22 |
CIA-3 | be given handlers soon. | 16:22 |
CIA-3 | frodough tpruledev * r3b870a84809a /src/game_objects/ (4 files): | 16:22 |
CIA-3 | Fixed Sentinel properties | 16:22 |
CIA-3 | The attributes in Properties and Components that were supposed to be | 16:22 |
CIA-3 | sentinals were misnamed and so were ineffective. | 16:22 |
CIA-3 | frodough tpruledev * reb46202b85cf /src/core/ObjectManagement.py: Removing annoying console print-spam | 16:22 |
CIA-3 | frodough tpruledev * r286e747a9f88 /src/game_objects/ (4 files): | 16:22 |
CIA-3 | Really fixed sentinel properties | 16:22 |
CIA-3 | Game objects will stay loaded now if they're changed. It may be best | 16:22 |
CIA-3 | just to force explicit recording of modifications like that instead of | 16:22 |
CIA-3 | relying on implicit property voodoo to do the work. | 16:22 |
mithro | DystopicFro: so how does it go? | 16:26 |
* mithro heads to bed | 16:34 | |
CIA-3 | frodough tpruledev * r8a45788d221b /src/game_objects/xrc/ComponentPanel.xrc: | 16:41 |
CIA-3 | XRC For ComponentPanel | 16:41 |
CIA-3 | Ok...ok...it's cooler than I thought. Thanks mithro. You can bet I'll | 16:41 |
CIA-3 | be bugging you about XRC in the next few days. | 16:41 |
DystopicFro | ack | 16:42 |
DystopicFro | was busy messing with xrced | 16:42 |
DystopicFro | sorry I missed you mithro | 16:42 |
*** llnz has joined #tp | 18:46 | |
llnz | bbs | 19:30 |
*** tuna-fish has quit IRC | 20:01 | |
*** llnz has quit IRC | 20:13 | |
*** nash has joined #tp | 21:14 | |
CIA-3 | nash tpruledev * r874fd86cbd6b /src/ (.gitignore core/.gitignore): Add .gitignore files for .pyc files. | 21:51 |
CIA-3 | nash tpruledev * r36a8ffa8d0e3 /MTSec/tprde.cfg: Use '/' as directory separater in cfg file. | 21:51 |
*** JLP has quit IRC | 22:03 | |
CIA-3 | frodough tpruledev * r2febf0d3a827 /src/game_objects/ (ComponentPanel.py ObjectUtilities.py): (log message trimmed) | 22:30 |
CIA-3 | Ability to associate Components with Properties | 22:30 |
CIA-3 | It is now possible to go through the GUI to get a list of Properties | 22:30 |
CIA-3 | in the project that are not currently associated with a Component that | 22:30 |
CIA-3 | is being edited (i.e., affected by) and allows them to be added to | 22:30 |
CIA-3 | the Component. This should really add emphasis to the newly associated | 22:30 |
CIA-3 | Properties, but the current method of doing this would result in a very | 22:30 |
*** pschulz01 has quit IRC | 23:55 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!