**** BEGIN LOGGING AT Sat Oct 18 02:59:57 2008 Oct 18 07:25:31 Hey Oct 18 07:41:41 hey Oct 18 07:46:05 quickdev: in SHR, do i need openmoko-agpsui to get a fix in tangoGPS ? Oct 18 07:50:31 quickdev: i flashed the latest SHR image (17oct) which had tangoGPS already ... is this supposed to work as it is, or do i need to install other bits? Oct 18 07:54:16 sicu, it should work without agpsui Oct 18 07:54:48 hmmm ... no such luck :/ Oct 18 07:55:15 but maybe there's a problem - will test it later Oct 18 07:56:10 is there a command needed to activate/start gps, or is this done automatically? Oct 18 08:02:45 well, i'll leave it outside in the cold for a while with an ext antenna Oct 18 08:09:09 sicu, it *should* be done automatically Oct 18 08:30:32 quickdev: ok, thanks ... i've left it outside running agpsui, so should get a fix soon i hope Oct 18 08:31:29 should be there in less than 2 minutes with an external antenna Oct 18 08:32:31 ah, crap Oct 18 08:33:04 well, i just bought the ext antenna ... perhaps it's broken :/ Oct 18 08:38:59 hmmm, i just gave it a hot reset and suddenly ttff was 4 seconds, and now it's found 8 sats .... so it must've been freezing ;p Oct 18 08:43:52 quickdev: when changing power settings (dimm and suspend times), is there a way to force the changes without having to restart? Oct 18 08:45:11 does setting the dimm or suspend times work at all atm? Oct 18 08:45:12 quickdev: as it is now if i change time before suspend from say '30 sec' to 'Never', it will still keep suspending until i reboot :/ Oct 18 08:45:32 sicu, could you add a ticket? Oct 18 08:45:35 oh yeh ... they do for me Oct 18 08:45:42 quickdev ... will do Oct 18 10:40:00 Hey Oct 18 10:40:28 hi quickdev Oct 18 10:49:05 sicu: The settings aren't used Oct 18 10:53:58 * raster is disturbed Oct 18 10:54:15 1256 root 20 0 19736 12m 5092 S 1.0 10.3 0:31.27 python Oct 18 10:54:22 frameworkd is fat Oct 18 10:54:35 what on earth is is nuking 7m of ram for? Oct 18 10:55:26 a GSM server, a gps server, a resource manager, a settings daemon, an events daemon Oct 18 10:55:28 all in one Oct 18 10:55:31 :D Oct 18 10:56:04 a pim deamon Oct 18 10:56:14 a future network deamon Oct 18 10:56:58 mickeyl: thats almost double e's memory footprint Oct 18 10:56:59 :) Oct 18 10:57:07 and it's doing a lot more memory heavy stuff Oct 18 10:57:07 :) Oct 18 10:57:51 all of those things you shoudl be able to get away with in 1-2m Oct 18 10:57:56 but its at about 7 Oct 18 10:58:03 (excluding shared pages) Oct 18 10:58:18 methinks u have leaks Oct 18 10:58:29 How dare you ! :-) Oct 18 10:58:42 or... the code is utter junk (whihc i seriously doubt) Oct 18 10:58:52 or... python is not being nice to you on the memory-front Oct 18 10:58:56 not one tiny bit Oct 18 10:58:57 :( Oct 18 10:59:49 dunno, have you watched it over a longer term? Oct 18 10:59:51 the only reason i bring this up is... Oct 18 11:00:03 this prettu much is going to put a major spanner int he works of getitng fso sanely onto my treo Oct 18 11:00:05 :( Oct 18 11:00:11 mickeyl: no - this is just after boot Oct 18 11:00:31 but its noew been about 10 mins Oct 18 11:00:35 so its had time to gc Oct 18 11:00:51 the main thing is thats 7m of nopn-pagable pages of ram Oct 18 11:00:55 cant page them back to disk Oct 18 11:01:03 if heavily fragmented Oct 18 11:01:07 :( Oct 18 11:01:53 do you do any memory profiling for fwd? Oct 18 11:02:27 not at all Oct 18 11:02:34 we're still not in optimizing mode Oct 18 11:02:46 after 0.9 we can do all that Oct 18 11:02:53 but i still need to get the promised functionality done Oct 18 11:02:56 ok Oct 18 11:03:04 just that i was astounded at the footprint Oct 18 11:03:13 and it's tickled my "something is wrong here" bone Oct 18 11:03:17 hehe Oct 18 11:03:20 call python Oct 18 11:03:24 and check when it's idle Oct 18 11:03:27 should already have some megs Oct 18 11:03:28 so you may find some major oversight/bug/design problem if u do a bit of profiling now Oct 18 11:03:32 i think it's the base footprint Oct 18 11:03:37 its idle Oct 18 11:03:42 my sim card has nothnig on it Oct 18 11:03:47 in fact doesnt even work Oct 18 11:03:49 no contacts Oct 18 11:03:53 no calls made or sms's Oct 18 11:04:00 so it shoudl be pretyt much an empty fwd Oct 18 11:04:15 try python Oct 18 11:04:21 ? Oct 18 11:04:21 just call the command line Oct 18 11:04:27 and then check the footprint Oct 18 11:04:35 should already have some megs Oct 18 11:04:47 so i don't think framework is doing too bad Oct 18 11:04:53 but anyways, will profile at some point of time Oct 18 11:05:01 1382 root 20 0 5164 2868 1700 S 0.0 2.3 0:00.27 python Oct 18 11:05:13 base footprint to interactive cmdline is 2.8-1.7m (shared) Oct 18 11:05:14 so about 1m Oct 18 11:05:19 before doing anything Oct 18 11:05:28 cool Oct 18 11:05:37 not sure how u profile memory usage in python... Oct 18 11:06:51 there's some cool things you can do with the garbage collector Oct 18 11:07:15 maybe the gc isnt being set to be aggressive enough? Oct 18 11:07:38 could be Oct 18 11:07:47 i think one should try individual subsystems first Oct 18 11:07:49 thats just why i mentioend it Oct 18 11:07:52 might be worht a look Oct 18 11:08:04 we are looking into MOKO-fw to see what can be done for echo issue Oct 18 11:08:25 but a idle, just from boot with no data or stuff to actualyl do fwd should be much less than 7m of non-pagable ram :) Oct 18 11:10:05 don't forget it's a VM Oct 18 11:10:06 after all Oct 18 11:10:25 sure Oct 18 11:10:29 that comes with overhead Oct 18 11:10:33 agreed Oct 18 11:10:42 but i'm amazed at its overhead Oct 18 11:11:13 i originally thoguht "oh. thats so simple and lightweight as a back-end service - it can stay in python. not speed or memory critical" Oct 18 11:11:19 but now i am thinking otherwise Oct 18 11:11:21 :( Oct 18 11:11:37 well Oct 18 11:11:57 if that couple of megs is disturbing you, you have to write code for a couple of years Oct 18 11:12:06 before you are up to par w/ the same functionalit Oct 18 11:12:06 y Oct 18 11:12:09 it is disturbing me Oct 18 11:12:42 i'm not convinced Oct 18 11:13:02 *shrug* Oct 18 11:13:04 Considering the fact that the amount of memory is going up and up on each and every device Oct 18 11:13:08 I seriously think that's not a matter Oct 18 11:13:18 You're just jealous because e can't have that memory ! :-) Oct 18 11:13:24 no Oct 18 11:13:28 i am worried about e';s usage Oct 18 11:13:33 but i actually know where e's usage goes Oct 18 11:13:38 i can detail it for you if u want Oct 18 11:13:39 :) Oct 18 11:13:48 Someday, yes, I'm interested :-) Oct 18 11:13:54 I tried e a long long time ago Oct 18 11:14:01 And didn't for a while, I should retry Oct 18 11:14:15 i regularly punt it thru memoroif Oct 18 11:14:16 Ainulindale, trying to setup that serial forwarder atm ;) Oct 18 11:14:23 and anylise where the most # of allocations go Oct 18 11:14:26 and the biggest amoutn of ram Oct 18 11:14:30 and biggest chunks Oct 18 11:14:32 who allocs them Oct 18 11:14:33 why Oct 18 11:14:35 and whats there Oct 18 11:14:42 raster: I do that from times to times also Oct 18 11:14:46 sometimes i have been surprised Oct 18 11:14:48 valgrind/dmalloc Oct 18 11:14:54 i found i had alloced about 10,000 strings Oct 18 11:15:05 a few thousand were "" Oct 18 11:15:10 and there were lots of repeats Oct 18 11:15:14 ie each object making its own copy Oct 18 11:15:17 Hhe :-) Oct 18 11:15:19 of a file path Oct 18 11:15:26 you will only get such a quality of optimizing if you do all yourself Oct 18 11:15:31 so you have to make a decision Oct 18 11:15:32 i quickly qhipoped up a "read only strign token sharere" Oct 18 11:15:33 reinvent everything Oct 18 11:15:39 (basically just a simple string hash with refcounts) Oct 18 11:15:45 or just live with some things Oct 18 11:16:01 mickeyl: the problem is - on 32m - its just not going to fly :( Oct 18 11:16:12 so fso will be for big hefty devices only Oct 18 11:16:13 :( Oct 18 11:16:20 un true Oct 18 11:16:27 first, we did _NOT_ do _ANY optimization Oct 18 11:16:39 second, the plan is to integrate Vala plugins for some things Oct 18 11:16:47 imho u should optimise as u go Oct 18 11:16:50 yes, raster, you need to wait after 0.9 is release Oct 18 11:16:53 dont "wait until the end" Oct 18 11:16:55 nope Oct 18 11:16:58 that's not my way Oct 18 11:17:00 sorry Oct 18 11:17:02 raster: this kind of thing introduces more problems than it solves Oct 18 11:17:06 as u invariably uncover design faults Oct 18 11:17:17 (Or that was my experience with optimization during a project) Oct 18 11:17:29 Ainulindale: not my experience Oct 18 11:17:33 "premature optimization is the root of all evil", hehe.. Oct 18 11:17:35 I see that :-) Oct 18 11:17:38 yes Oct 18 11:17:43 u can go quote all u like Oct 18 11:17:48 iv'e found otherwise Oct 18 11:17:57 over the years Oct 18 11:17:57 raster: Though I think e is kind of more settled regarding its functionnalities set than frameworkd is Oct 18 11:18:08 dont sit and try and squeeze every cycle out of something Oct 18 11:18:20 but at least look for the major junk and nasties Oct 18 11:18:23 and nuke them early Oct 18 11:18:46 Ainulindale: hmm... u might be surprised how much of e's internals shuffle about and what it does chnages Oct 18 11:18:52 iv'e had a hard time keepign it in check. Oct 18 11:19:14 :-) Oct 18 11:19:40 raster: anyway, your approach isn't bad, it's just different. I'm myself more like mickeyl in the way to do things Oct 18 11:19:45 every day someone comes and asks for somethng not there and not intended Oct 18 11:19:50 but sometiems it slips in because its easy" Oct 18 11:19:53 and make a user happy Oct 18 11:19:57 mickeyl, sometimes this appears: http://rafb.net/p/oH2wAs24.html - is that a problem you mentioned yesterday? Oct 18 11:20:06 I found out that if you can't have a definitive set of functionnalities, you won't have a good project vision, with all the problems you found out while developing Oct 18 11:20:14 i do agree that spending all your dev cycles trying to tweak the crap out of everyting is a waste Oct 18 11:20:16 But that's only for me :-) Oct 18 11:20:28 but early on - as you go, just keeping the house 'mostly clean" is good Oct 18 11:20:34 raster: indeed Oct 18 11:20:41 as i said Oct 18 11:20:54 sometimes your profiling (for mem or speed) bring sup much nasty design errors Oct 18 11:20:55 eg Oct 18 11:21:08 u decided u'd just duplicate the data when passing it aroudn Oct 18 11:21:26 but reality shows its duplicated more than u ever thought Oct 18 11:21:33 quickdev: yeah Oct 18 11:21:36 and so u need to come up with some complex zero-copy sharing mechanism Oct 18 11:21:38 (for example) Oct 18 11:21:38 hello raster Oct 18 11:21:48 and sometimes that directly impacts the design Oct 18 11:21:57 as u just cant do things anymore Oct 18 11:22:02 or need to do them differently Oct 18 11:22:05 admiral0: yo Oct 18 11:22:07 anyway Oct 18 11:22:28 raster: as soon as you *know* where crap is, you may go ahead dealing with it later Oct 18 11:22:29 i was just wondering if there was any knowledge of why its so heavy when it essentially should be empty and not doing anything Oct 18 11:22:45 DocScrutinizer2: thats what i asked Oct 18 11:22:46 eg Oct 18 11:22:57 i know Oct 18 11:23:37 if it was "yeah - we know. we put all gsm messages in a queue in ram and run thruy that quque and rebuild the state machine from it so as to get it right - we shoudl throw them out and only keep state data in the state machine, but thats riscky as we may over-optimise" Oct 18 11:23:45 if there was an answer.. that'd be cool :) Oct 18 11:24:07 ack Oct 18 11:24:10 "we create an empty 5mb in-ram pim database just for speed/testing.. so don't worry" Oct 18 11:24:11 :) Oct 18 11:26:06 mickeyl, do you know why that read write errors occur? Oct 18 11:30:57 quickdev: no Oct 18 11:31:07 did you get it to work one time? Oct 18 11:31:10 ok, will try to figure out Oct 18 11:31:21 i just seen it happening once you close a pty and then try to reopen another one Oct 18 11:31:26 mickeyl, it's partly working...very unstable....but some dbus calls are answered Oct 18 11:31:30 right Oct 18 11:31:36 i'd be really glad if you find something Oct 18 11:31:44 and I have to restart gsm0710muxd each time...as you said Oct 18 11:32:56 yep Oct 18 11:38:59 Ainulindale: well, i'm 100% sure that the 'Blank Time' settings work Oct 18 11:40:33 just try it out ... the settings apply straight away, no need to reboot Oct 18 11:41:15 but 'Suspend After Blank' requires a reboot before it takes affect Oct 18 11:42:40 anyways, i created a ticket for it Oct 18 11:47:37 sicu|zz: the illume settings you mean ? Oct 18 11:47:43 They never worked for me here Oct 18 11:48:05 raster: are the illume settings doing anything with frameworkd ? Oct 18 11:48:36 Ainulindale: none Oct 18 11:48:39 nada Oct 18 11:49:26 raster: Oh by the way, a little question Oct 18 11:49:51 Does it seem possible to you to build a plugin/gadget for illume to manage the blank/lock/suspend settings ? Oct 18 11:50:04 i.e. tie the illume settings with events in frameworkd Oct 18 11:50:14 and tie frameworkd signals to illume lock abilities Oct 18 11:50:53 anything is possible in e with modules Oct 18 11:50:55 its like saying Oct 18 11:51:09 "is it possible to write a process in linux that displays something on the screen?" Oct 18 11:51:10 :) Oct 18 11:51:24 raster: Then could you point me to some resources on how to do that ? :-) Oct 18 11:52:13 there's 60 moduels that ship with e17 Oct 18 11:52:15 for examples Oct 18 11:52:17 some simple Oct 18 11:52:18 some complex Oct 18 11:52:37 theres a whole E-MODULES-EXTRa svn dir in e17 svn with more modules... Oct 18 11:52:42 moutnains fo examples Oct 18 11:52:43 :) Oct 18 11:52:43 Hmm now that I think about it I could use the gsm gadget Oct 18 11:53:08 gsm gadget is part of illume (the module) Oct 18 11:53:13 I would like to build a sound settings plugin for the top shelf Oct 18 11:53:18 a module can provide as manu or as few gagdets as it wants Oct 18 11:53:19 :) Oct 18 11:53:20 And to build an invisible gadget for suspend Oct 18 11:53:35 dotn need an invisible gagdte Oct 18 11:53:37 just a module Oct 18 11:53:40 Ok then :-) Oct 18 11:53:43 think of it this way Oct 18 11:53:47 moduels are like processes in linux Oct 18 11:53:51 they dont HAVE to have a window Oct 18 11:53:54 or connect to x Oct 18 11:53:56 or they can Oct 18 11:53:59 depends what they want to do Oct 18 11:54:00 :) Oct 18 11:54:13 eg Oct 18 11:54:18 the dropshadows in e.. is done by a module Oct 18 11:54:26 the alt-tab box that pops up is a module Oct 18 11:54:31 alt+escapoe exec box - module Oct 18 11:54:46 got moduels that do pengiuns runing aroudn your desktop Oct 18 11:54:54 or flame and rain and clouds Oct 18 11:54:58 ones thst do gadgets in shelves Oct 18 11:55:00 or on the desktop itself Oct 18 11:55:09 a module even manages N other gadgets on the desktop Oct 18 11:55:33 moduels are not sandboxed into just doing gadgets Oct 18 11:55:34 :) Oct 18 11:56:28 something weird is going on then ... because if i select illumes 1 sec to dimm .... it takes one second, if i select 30 secs to dimm, it takes 30 secs Oct 18 11:57:00 all your settings are belong to illume Oct 18 11:57:38 illume sets x's screensvaer Oct 18 11:57:39 thats all Oct 18 11:58:39 so that's what's happening =] Oct 18 11:58:52 just lets x handle it from there Oct 18 11:59:02 and when x issues an event like "screensaver/blank just kicked in" Oct 18 11:59:13 illume m,ay also issue a "please suspend now" request Oct 18 11:59:18 or anything it likes Oct 18 12:02:31 all your base are belong to us Oct 18 12:02:55 e and illume are pretty good at taking over the world Oct 18 12:10:20 mickeyl, 2008.10.18 14:02:13 ogsmd DEBUG : got 19 bytes from: '\r\n+CMS ERROR: 310\r\n' Oct 18 12:10:20 2008.10.18 14:02:13 ogsmd DEBUG : COMPLETED 'AT+CSMS=1' => ['+CMS ERROR: 310'] Oct 18 12:10:35 that appears in my logs...although I have a SIM card installed Oct 18 12:10:46 experienced that before? Oct 18 12:11:12 that's ok Oct 18 12:11:30 +CSMS=1 will return 310 if your SIM card is not unlocked yet Oct 18 12:11:35 310 is kind of wrong there Oct 18 12:11:39 but hey... that's GSM Oct 18 12:11:41 :) Oct 18 12:11:59 everyone follows the standard only as far as they could understand it Oct 18 12:12:19 ok Oct 18 12:12:28 i should move CSMS=1 to the chunk of commands only sent once your SIM is unlocked Oct 18 12:12:32 but it's just cosmetic Oct 18 12:12:42 since it's the default anyawys Oct 18 12:16:44 * raster is happy the at commandset gsm pain is being done somewhere far away from him Oct 18 12:16:46 :) Oct 18 12:17:25 :D Oct 18 12:17:28 be glad Oct 18 12:17:33 yeah Oct 18 12:17:33 it's a dark corner Oct 18 12:17:40 dont get me wrong abotu complaining on the memory thing Oct 18 12:17:47 i do hope that when u get to it Oct 18 12:17:50 u'll profile it nicely Oct 18 12:18:07 it just was far beyond what i dreamed it would use at this stage Oct 18 12:18:18 i will profile that for sure Oct 18 12:18:32 i just think it's mainly python itself and allocating a ton of dbus things Oct 18 12:18:43 but anyways, i will scrutinize it Oct 18 12:18:48 as well as run time perf. Oct 18 12:19:09 my personal goal is OpenEZX Oct 18 12:19:11 48Megs :) Oct 18 12:19:12 that could be it Oct 18 12:19:16 so that's pretty close to your 32 Oct 18 12:19:23 with al lthe introspection and niceness it adds to doing dbus Oct 18 12:19:27 it adds overhesad too Oct 18 12:19:29 yep Oct 18 12:19:41 aaah Oct 18 12:19:42 48 Oct 18 12:19:46 ok Oct 18 12:19:50 well keep in mind the 32 Oct 18 12:19:51 i promised to make it work w/ 48 Oct 18 12:19:55 in some ways i like 32m Oct 18 12:19:57 so I'm bound to that Oct 18 12:20:04 as android claims that as their minimum platform req Oct 18 12:20:13 ah, didn't know that Oct 18 12:20:15 so... i think it'd behove us to equal it at least Oct 18 12:20:18 yeah Oct 18 12:20:25 just the Oct 18 12:20:32 "well if they can... damnit! we can!" Oct 18 12:21:03 fyi Oct 18 12:21:06 alphaone, do you remember the dbus timeout patch? Oct 18 12:21:08 on a 32m platform Oct 18 12:21:13 after kernel and goop u have 29m Oct 18 12:21:22 with x and base illume u have about 17m left Oct 18 12:21:53 (Thats just dbus daemon e + all its stuff, a suprios waker daemon i wrote for the alarm and some scripts and minoir daemons around) Oct 18 12:22:07 thats why 7 m of non-swappable pages was a worry Oct 18 12:22:13 as it east through 7/17 left Oct 18 12:22:19 not including disk cache/mapped files Oct 18 12:22:24 so just a heads up Oct 18 12:22:25 :) Oct 18 12:22:39 oki Oct 18 12:23:12 quickdev: what's with that? Oct 18 12:23:35 mickeyl, I need a greater timeout for dbus on my host system Oct 18 12:23:54 If there isn't another failure Oct 18 12:23:55 ** ERROR **: Unknown error: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. dbus -2 Oct 18 12:24:13 client or server timeout? Oct 18 12:24:23 try first w/ giving a larger client timeout Oct 18 12:24:30 client timeout Oct 18 12:24:31 and check the logs (the server might have been died) Oct 18 12:25:31 default client timeout you can configure with --dbus-default-reply-timeout Oct 18 12:26:00 although we're using 60 seconds atm. Oct 18 12:26:04 that should really be ok Oct 18 12:26:09 which operation takes longer for you? Oct 18 12:27:01 mickeyl, http://rafb.net/p/Cu5ore84.html Oct 18 12:28:06 freesmartphone.org: 03mickey 07framework * r5c89c8b8495c 10/framework/subsystems/ousaged/generic.py: ousaged: improve error specs, clean up, bump version Oct 18 12:28:06 freesmartphone.org: 03mickey 07framework * r5b2e4fdf7b30 10/framework/subsystems/ousaged/generic.py: ousage: fix potential errors detected by pychecker Oct 18 12:28:32 freesmartphone.org: 03mickey 07framework * r1f9002235a49 10/framework/subsystems/ogsmd/modems/abstract/channel.py: ogsmd: send +CSMS=1 only after the SIM has been unlocked Oct 18 12:29:08 quickdev: sounds like something else is broken. SetAntennaPower should not take 60 seconds, never. Oct 18 12:30:05 it's not set antenna power....that callback is called....I'm just seeing: The set antenna power callback calls sim_auth_get_status()...that may be the evil Oct 18 12:40:18 mickeyl, it's definteley set antenna power Oct 18 12:40:57 if that's on your host, you may have a default delay of 25 seconds Oct 18 12:41:05 try increasing it Oct 18 12:41:39 yes, it's on my host Oct 18 12:51:52 mickeyl, in order to configure dbus with a default retry timeout of 25 seconds I have to recompile it, right Oct 18 12:51:54 ? Oct 18 12:52:42 unfortunately yes Oct 18 12:52:44 ~lart dbs Oct 18 12:52:48 dbus, that is Oct 18 12:52:58 s/retry/response/ bt. Oct 18 12:53:00 w. Oct 18 14:50:26 raster: oe is broken again for me :( Oct 18 14:50:58 raster: need to clean up some stuff before I can get some real work done *hmpf* Oct 18 14:52:33 ugh Oct 18 14:58:20 mickey|bbl: btw, is there some way to restart frameworkd without having to also restart all apps that talk to it over dbus? Oct 18 15:01:53 yes and no Oct 18 15:02:17 you can always watch for name owner changes to get the dbus connection "repaired" on demand Oct 18 15:02:26 most bindings make this very simple Oct 18 15:02:58 you need to watch out for the resource system though, e..g when the frameworkd reappears you need to reclaim resources before continuing to use them Oct 18 15:03:05 (RequestResource("foo")) Oct 18 15:07:55 obviously. There might have been state changes inside the restarted dbus service, trigered by previous messages. These will get lost when service is restarted, so association to the resource/service has to be handled/renewed somehow Oct 18 15:21:45 yep Oct 18 15:21:55 all dbus servers and clients should be restartable though Oct 18 15:22:09 should be the goal, at least Oct 18 15:33:49 mickey|bbl: any idea if zhone does it currently? Oct 18 15:37:27 pretty sure it does not Oct 18 16:48:21 Ainulindale, quickdev: i keep bumping into errors when trying to access Messages and Contacts Oct 18 16:48:41 sicu, which errors? Oct 18 16:49:36 sometimes it works, but a lot of the time it just crashes Oct 18 16:50:10 quickdev: http://pastebin.com/m66ffdd3f Oct 18 16:51:33 sicu, that's a problem with ophonekitd, because ophonekitd enables the GSM resource and the other apps rely on the GSM resource...to get sim informations for example Oct 18 16:51:45 sicu, cat /tmp/ophonekitd.log Oct 18 16:54:49 quickdev: http://pastebin.com/d6decc950 Oct 18 16:56:45 sicu, http://shr.bearstech.com/trac/ticket/40 Oct 18 16:56:49 thanks for bug reporting Oct 18 16:56:52 just added it Oct 18 16:57:05 it's because your received an incoming message Oct 18 16:57:11 restart and it should work again Oct 18 16:57:20 or: /etc/X11/Xsession.d/80ophonekitd Oct 18 16:57:50 kill ophonekitd before Oct 18 16:57:54 if it's still running Oct 18 16:58:09 quickdev: yeh, it does stay like that until i restart ... or do something about it Oct 18 16:58:27 ok, will do ... thanks Oct 18 17:05:02 mickey|dinner, that setup is great :) Oct 18 17:05:49 quickdev: snappier development now i take it =] Oct 18 17:06:09 yeah, it's _much_ better now Oct 18 17:06:26 but the next week I'm in munich, so no development then ;) Oct 18 17:06:45 :\ Oct 18 17:06:57 * Hire now is sad Oct 18 17:07:20 :/ Oct 18 17:07:49 but I'll try to fix some bugs tomorrow ;) Oct 18 17:08:06 * Hire is less sad Oct 18 17:09:20 btw, i did /etc/X11/Xsession.d/80ophonekitd but still get error when trying to access either contacts or messages :/ Oct 18 17:09:54 how do i kill ophonekitd? it's not listed when i do top Oct 18 17:12:51 i should get more used to using linux Oct 18 17:15:26 does emulation in qemu work ? i followed the instructions for ubuntu/makefile isee a very old qtopi build running. Oct 18 17:15:31 any way i can run the latest ones? Oct 18 17:16:59 Sup3rkiddo: how you tried running openmoko on qemu? Oct 18 17:18:03 Sup3rkiddo: i mean. how did you develop beofre when you didnt have the FR :P Oct 18 17:18:47 AJuOnLiNE, i used the MokoMakefile to build images.....it has targets for running qemu images as well, but not sure it if people use it now Oct 18 17:20:01 Sup3rkiddo: i have the qtopia build running. shows 4 icons. i suppose you saw the screenshots earlier. when i click. nothing works. Oct 18 17:20:23 AJuOnLiNE, yeah i did, i suppose thats way old... Oct 18 17:20:57 AJuOnLiNE, but i am pretty sure, many test their code on their desktops or laptop first unless if its really low level stuff Oct 18 17:21:16 (atleast that makes debugging easy for me Oct 18 17:23:00 Sup3rkiddo: ok. shall try that way. once i freeze on the language to program in. i am in research phase at the moment.. but certainly i need to speed up things now :) Oct 18 17:23:28 Sup3rkiddo: mickey|dinner was looking for you Oct 18 17:23:56 AJuOnLiNE, right... then write a recipe and get it built using the toolchain Oct 18 17:24:05 mickey|dinner, ping Oct 18 17:24:26 Kensan, thanks... Oct 18 17:25:30 AJuOnLiNE, the bitbake recipe that is ;), then its a matter of scp'ing into the fr and opkg install Oct 18 17:26:31 yes i get that part :) Oct 18 17:26:58 hehe..... ergo eatito, ergo sum Oct 18 17:27:25 sicu, ps aux | grep ophonekitd Oct 18 17:27:45 then kill -9 $PID....replace $PID with the process number(first column of ps aux I think) Oct 18 17:28:27 Sup3rkiddo: english/hindi :P Oct 18 17:33:06 AJuOnLiNE, latin, i think :D Oct 18 18:22:12 is there a way i can change the boot image that the qemu build loads? and try the newer images? Oct 18 18:27:15 argh Oct 18 18:27:24 i want raster on my facebook| Oct 18 18:29:28 Ainulindale? Oct 18 19:36:51 where do I report errors in the toolchain? Oct 18 20:53:08 where can I browse the code for om2008.x? Oct 18 20:57:11 nikolajsheller: Which part? Oct 18 20:57:34 You have to dig around in the bitbake recipes for where the various bits are checked out from Oct 18 20:57:40 or downloaded from, or whatever Oct 18 20:58:56 well, Mainly I was interested in experimenting with qt4 Oct 18 20:59:46 I got the toolchain to compile an example gtk app, and was able to run it. Oct 18 21:00:23 So now I wanted to look at a sample Qt app for openmoko Oct 18 21:01:28 additionaly I think I found a small bug in the toolchain Oct 18 21:01:44 where do I report this? Oct 18 22:00:55 I'm sorry, I don't know. I would look at the history on the toolchain page on the wiki to see who created the page Oct 18 22:01:04 Or post your bug to the Talk panel Oct 18 22:01:17 I also don't know where to find the Qt code :-) Oct 18 22:04:03 Hey Oct 18 22:19:52 wurp2|working: ok thanks for you reply. I found some code on the qtextended.org page Oct 18 22:20:39 I am a bit mystified though that it is not straightforward to find the openmoko 2008.x code.... Oct 18 22:27:56 nikolajsheller: git.openmoko.org has most of it except what's actually upstream Oct 18 22:29:39 Kensan: ok. Thanks Oct 18 22:30:11 Is getting a project to compile using Qt described anywhere? Oct 18 22:38:46 nikolajsheller: hm I don't know much about qt... Maybe you'll find something in the wiki or at the qtextended website. Oct 18 22:40:05 I assume that qt is the way to for for om2008.x ? Oct 18 22:40:48 nikolajsheller: om2008.x is basically putting the qt apps ontop of X/FSO etc. Oct 18 22:42:01 Kensan: I'm not sure I follow. Can you elaborate? Oct 18 22:42:40 quickdev ? Oct 18 22:42:48 Ainulindale ! Oct 18 22:42:50 nikolajsheller: http://wiki.openmoko.org/wiki/Distributions#Om_2008.8_.28ASU.2C_April.2FAugust_Software_Update.29 Oct 18 22:42:59 quickdev: What were you willing to tell me ? Oct 18 22:43:10 nikolajsheller: Om 2008.8 has been started to integrate the Qtopia stack - on X11 - with a new set of graphically pleasing applications based on the Enlightenment Foundation Libraries. Oct 18 22:43:14 I don't know anymore Oct 18 22:44:15 Kensan: I interpret that as meaning future applications should use Qt. Is that correct? Oct 18 22:44:19 Ainulindale, do you have some minutes? Oct 18 22:44:54 nikolajsheller: well it is X using enlightenment libs. Oct 18 22:45:15 Quickly then I'm not alone Oct 18 22:45:39 Kensan: I'm not sure I follow the implications of that. Oct 18 22:45:57 nikolajsheller: I assume you are playing with the idea to write an application for openmoko, correct? Oct 18 22:46:05 it isn't urgent, let's talk about it at a different time....I won't be online from monday to friday, did I tell you this? Oct 18 22:46:32 Yep Oct 18 22:46:38 nikolajsheller: the whole diistribution situation is rather messy I am afraid :( Oct 18 22:46:40 And I won't be here tomorrow morning Oct 18 22:46:41 Kensan: yes, I recently got the sample application to compile and run, for GTK Oct 18 22:46:42 btw..I got my setup working Oct 18 22:46:46 And probably not the whole next week too Oct 18 22:47:03 ok Oct 18 22:47:09 nikolajsheller: so there are many possibilities to write applications: qt, gtk, enlightenment etc Oct 18 22:47:30 Kensan: And my understaning is that Qt is the way openmoko is heading Oct 18 22:48:13 nikolajsheller: it is safe to assume that as a "telephony backend" FSO will be used (see freesmartphone.org). It's a dbus interface which lets your app talk to the device and certain system-level services. Oct 18 22:48:47 nikolajsheller: well openmoko does not have a clear direction imho. Oct 18 22:48:57 Kensan: which toolkit do you think would be the the preferable one? Oct 18 22:49:42 nikolajsheller: there's a push from the community to "salvage" the gtk applications from 2007.? and port them to use FSO as a backend. Oct 18 22:50:04 Kensan, that goal isn't followed anymore Oct 18 22:50:09 nikolajsheller: rasterman is developing an easy to use widget toolkit called elementary based on the enlightenment libs Oct 18 22:50:10 afaik Oct 18 22:50:24 quickdev: oh ok. please correct me where I am wrong. Oct 18 22:50:33 quickdev: which way is SHR going then? Oct 18 22:50:35 a toolkit called elementary? never heard of.. Oct 18 22:50:57 quickdev: have you seen rasters illume-image with the alarm clock? that's done with elementary Oct 18 22:51:10 The Stable Hybrid Release (SHR) is intended to be a community driven distribution composed of the FSO and some basic applications, that can be configured to use several diffrent graphical toolkits, for example GTK or EFL. SHR is based on the FSO build. Oct 18 22:52:02 quickdev: http://www.rasterman.com/files/illume-buttons.png Oct 18 22:52:06 quickdev: ELT ?= Enlighment? Oct 18 22:52:21 nikolajsheller: quickdev: ELF ?= Enlighment? Oct 18 22:52:37 EFL = Enlightenment foundation libraries Oct 18 22:52:41 nikolajsheller: yes for all practical purposes ELF = Enlightenment Oct 18 22:52:51 nikolajsheller: you can ask lpotter about QT :) Oct 18 22:53:31 "elementary" toolkit..ah yeah, E has a builtin toolkit, but that should not be used for the apps afaik Oct 18 22:53:56 Kensan: I would perfer to use whichever toolkit will be supported and backed for openmoko Oct 18 22:54:06 quickdev: elementary is specifically written by raster for phones/embedded devices etc. He's been contracted by Swisscom to do this. Oct 18 22:54:26 nikolajsheller: the backend is FSO that's rather fixed. Oct 18 22:54:50 Kensan: But the UI is up for grbs? Oct 18 22:54:55 grabs Oct 18 22:56:05 nikolajsheller: well quite frankly I don't know which way om2008.x is headed since OM is now focusing on stability etc. Mayb other people can give you better advice Oct 18 22:56:12 Kensan, quickdev: What is you impression of the community direction? What is being used? Oct 18 22:56:29 Kensan, you're right...it's an own toolkit - haven't read that before :) Oct 18 22:57:08 nikolajsheller: this is only from my own observation so this might be totaly wrong: lot of people use python and enlightenment Oct 18 22:57:16 nikolajsheller, Ainulindale and I are trying to write some basic apps with the EFL and libframeworkd-glib as the base....I don't know what's the community direction is ;) Oct 18 22:57:19 nikolajsheller: there's many existing gtk assp. Oct 18 22:57:21 quickdev: elementary is its own toolkit? Oct 18 22:57:56 nikolajsheller: I don't know how to classify it :) Oct 18 22:58:06 nikolajsheller: but it looks rather simple to use. Oct 18 22:58:37 nikolajsheller: raster will write dialer, sms and some other apps in it once he has finished elementary so he will put out an image with all that + fso. Oct 18 22:58:46 nikolajsheller, http://www.rasterman.com/ Oct 18 22:59:08 yeah, check out his latest blog post Oct 18 22:59:38 nikolajsheller: you will find the code in the svn if you are interested Oct 18 22:59:52 nikolajsheller: http://svn.enlightenment.org/svn/e/trunk/TMP/st/ Oct 18 23:00:31 Kensan, quickdev: is libframeworkd-glib in the repository? Oct 18 23:00:47 git.freesmartphone.org Oct 18 23:01:09 quickdev: what kind of apps are you guys writing? Oct 18 23:01:41 messages, contacts, dialer, settings...stuff like that Oct 18 23:02:00 quickdev: PIM? Oct 18 23:02:05 quickdev: cool! where do you guys keep the code? ;) Oct 18 23:02:23 PIM will be integrated in frameworkd and we'll use it, yes Oct 18 23:02:39 quickdev: PIN synchronization? Oct 18 23:02:44 Kensan, atm it's still in Ainulindale's svn, svn://daria.forty-two.fr/shr/trunk/ Oct 18 23:02:48 PIM synchonization? Oct 18 23:02:52 later, yes Oct 18 23:04:47 quickdev: that was basically what I wanted to start working on. Has bothered me for a couple of years now that there i no decent way of synching my Nokia phones with Evolution Oct 18 23:05:15 quickdev: Would by nice if openmoko could Oct 18 23:05:31 nikolajsheller: maybe you can join quickdev and Ainulindale :) Oct 18 23:05:31 nikolajsheller, join us.. Oct 18 23:07:12 but I am a bit mystified why no decent usabilitiy platform is in place... diversity is good, but there are some basics that need to be in place for the phone to be usable... Oct 18 23:08:22 there are no real basics.. Oct 18 23:08:40 nikolajsheller: yes, it's all very painfull and OM has just started to realise that... Oct 18 23:08:55 quickdev: is your work in any of the distributions? Oct 18 23:09:02 nikolajsheller, SHR Oct 18 23:09:52 How many developers are actually working on the openmoko? Oct 18 23:10:36 mickey|dinner, please have a look: http://rafb.net/p/0RVs0x53.html Oct 18 23:10:58 nikolajsheller, unknown...openmoko pays some...and there are very few community devs Oct 18 23:12:45 quickdev, kensan: You are very active on this channel. Are you hobbyists or do you work professionaly with this? Oct 18 23:12:51 nikolajsheller: join us... we had cookie Oct 18 23:13:05 nikolajsheller, hobby Oct 18 23:13:07 cookies Oct 18 23:13:35 nikolajsheller: I follow this project in my spare time Oct 18 23:13:45 nikolajsheller: I've been sick all week so I had some time on my hands :) Oct 18 23:13:48 Hire: :) Oct 18 23:14:08 seriously Oct 18 23:14:18 nikolajsheller: but don't be fooled, there are people getting paid to develop for the Openmoko plattform. Oct 18 23:14:30 if you want to contribute into shr... perfect :) Oct 18 23:14:32 yes Oct 18 23:14:51 but openmoko inc pays devs for fso Oct 18 23:14:54 nikolajsheller: what's your interest in openmoko if I might ask? Oct 18 23:14:56 kernel hacker Oct 18 23:14:59 x hacker Oct 18 23:15:18 The project is really a great idea, and I want to contribute. But I would like some kind of idea where it would do the most benefit Oct 18 23:15:21 and current, sadly, stack ( qtopia + efl ) Oct 18 23:15:30 Hire: there's also other companies than OM working with the plattform Oct 18 23:15:38 as swisscom :) Oct 18 23:16:12 nikolajsheller: well writing userspace apps such as quickdev and Ainulindale is a great way to contribute since that's what's currently missing. Oct 18 23:16:15 imho Oct 18 23:16:15 Hire: yes :) Oct 18 23:16:20 however, nikolajsheller. the future of openmoko is FSO + paroli + tichy Oct 18 23:16:22 but Oct 18 23:16:23 Hire: but also others I believe Oct 18 23:16:23 nikolajsheller, because om develops the base (frameworkd)...we can concencrate on the ui...and that's in my eyes the most beneficial work atm Oct 18 23:16:28 Kensan: I just received my FR. And I would like to learn a bit about embedded linux development Oct 18 23:16:40 Hire, no really ;) Oct 18 23:16:49 why not? Oct 18 23:17:20 nikolajsheller: great, for that its a good device. Just don't get scared off by the community. It can be very negative at times. but there's also great people doing cool things. Oct 18 23:18:14 And having been fed up with closed phones for too many years, I think this is an area that must open up Oct 18 23:18:22 jebus, I am just stumbling into one issue after the other without actually being able to do what I wanted to *grrr* Oct 18 23:19:15 Hire, I think that paroli / tichy could do it on the short term...but they'll be replaced in the long term ;) Oct 18 23:20:17 quickdev: paroli / tichy? are they developers? Oct 18 23:20:24 uhm, probably yes. i think it will be replaced with a frontend based on opengl es when them release the GTA04 Oct 18 23:20:27 nono Oct 18 23:21:39 nikolajsheller: heh :) UI frameworks? Oct 18 23:21:47 yes Oct 18 23:21:55 python plugin manager.. Oct 18 23:22:04 tichy Oct 18 23:22:09 Hire: GTA04? *shakes head* Oct 18 23:22:28 paroli is a suite of apps as contacts, messages and dialer Oct 18 23:23:02 why "dream" of hardware that might or might not come in one or two years when there's the FR that has so much potential? Oct 18 23:23:16 just my 2 cents Oct 18 23:23:46 FR has a lot of potential. Oct 18 23:24:30 you are right kensan Oct 18 23:24:53 so I think we need to give more love to fso and shr :) Oct 18 23:27:18 *grrr* I am getting nowhere today/night... rather frustrating day :( Oct 18 23:27:29 nikolajsheller, join shr :o Oct 18 23:27:56 more hackers + more code + more bugs + more fun Oct 18 23:28:08 Hire: does SHR build on FSO and...? Oct 18 23:28:11 nikolajsheller: wait a minute for more information on SHR :-) Oct 18 23:28:26 and a suite of apps :) Oct 18 23:28:33 eek. Too many TLA's Oct 18 23:28:34 as dialer3, contacts3 and messages3 Oct 18 23:28:37 somebody should explain nikolajsheller how it all comes together :) Oct 18 23:28:52 talk it with Ainulindale Oct 18 23:28:53 because Oct 18 23:28:55 * Kensan has no clue Oct 18 23:29:08 * Hire has no money Oct 18 23:29:43 Well then nikolajsheller Oct 18 23:29:48 SHR is built upon FSO as basis Oct 18 23:29:52 :) Oct 18 23:30:01 We first inteded to port old 2007.2 apps on a frameworkd basis Oct 18 23:30:07 Hence I first tried to developed a wrapper Oct 18 23:30:14 it was a no brainer as it's really different Oct 18 23:30:21 That's why I came with libframeworkd-glib/ophonekitd Oct 18 23:30:36 First being a C library to call frameworkd dbus methods Oct 18 23:30:43 (thus not bothering about dbus in the underlying apps) Oct 18 23:30:52 Second being a daemon to do the normal telephony things Oct 18 23:31:00 (wait for calls and display a window, etc) Oct 18 23:31:17 ok... Oct 18 23:31:25 As of now, you can use any kind of library implementing the libframeworkd-phonegui headers for ophonekitd Oct 18 23:31:42 As a matter of fact there's no developer of the GTK library still in activity Oct 18 23:32:02 And I'm myself allergic to any kind of UIs Oct 18 23:32:11 :) Oct 18 23:32:23 But I'd enjoy any help on that Oct 18 23:32:41 I can even offer some help if forced to under threat with the GTK stuff Oct 18 23:33:02 hehe :) Oct 18 23:33:16 There's also ton of stuff we want to do Oct 18 23:33:22 libframeworkd-phonegui-qt is one of them Oct 18 23:33:27 Some modules for illume Oct 18 23:33:34 Some basic packing of the image Oct 18 23:33:45 (having a nice set of stable packages to include) Oct 18 23:33:47 All in all Oct 18 23:33:52 We don't intend to redevelop everything Oct 18 23:33:58 The main idea was to use stable stuff Oct 18 23:34:01 * Kensan wonders what Ainulindale is waiting for... Oct 18 23:34:04 As a matter of fact there's no UI for frameworkd Oct 18 23:34:11 Kensan: in terms of what ? Oct 18 23:34:15 hehe Oct 18 23:34:41 becuase you are listing all the things you want to do but still you have time to chat on irc *hehe* Oct 18 23:34:48 silly joke Oct 18 23:35:10 I'll accept any kind of comments of this explicit kind when you'll have commited as much as me on SHR :-p Oct 18 23:35:23 * Kensan failed to be funny and shall not disrupt nikolajshellers audience Oct 18 23:35:26 Meanwhile, subscribe, get to work, and move your ass :-> Oct 18 23:35:29 Is there anywhere where all this is summarized? Oct 18 23:35:37 nikolajsheller: We started to do that on trac Oct 18 23:35:41 shr.bearstech.com/trac Oct 18 23:35:54 Feel free to put there anything you want in a community oriented distribution Oct 18 23:36:00 Because *this* is the main goal of SHR Oct 18 23:36:04 Being a community driven distro Oct 18 23:36:21 Let OM focus on basic stuff, and let ourselves build what we want in the end Oct 18 23:36:53 It was wurp2|working's idea, and it suits me as I don't like not being able to choose Oct 18 23:37:07 And we will be able to choose as soon as we will have a basic and stable set of functionnalities Oct 18 23:37:46 ok. How many people are working on this? Oct 18 23:37:57 I truly don't know Oct 18 23:38:07 There was many people since July Oct 18 23:38:14 I don't know who is still active Oct 18 23:38:33 I can name three of them as of now, quickdev, wurp2|working (who doesn't have time to develop) and me Oct 18 23:38:44 There's a bunch of other people eager to test and give ideas Oct 18 23:38:52 And people I don't have any news of Oct 18 23:39:09 Problem is, and will be : Oct 18 23:39:28 We need developers, ready to develop quickly a simple and working stuff to put together a working and usable distro Oct 18 23:39:34 To then, focus on delivering a complete thing Oct 18 23:39:37 First basic, then complete Oct 18 23:40:31 is there a wishlist/needed features on the trac? Oct 18 23:40:45 12 tickets... Oct 18 23:40:50 12 ? No Oct 18 23:41:00 We're at the #40 right now Oct 18 23:41:10 ok Oct 18 23:41:10 It may be that you don't have the rights to see them and that would be my fault Oct 18 23:41:21 nono Oct 18 23:41:43 nikolajsheller: My first wish as a user is a sound profile module for illume as a shelf gadget Oct 18 23:41:58 i.e. silent/default Oct 18 23:42:05 http://shr.bearstech.com/trac/report/1 Oct 18 23:42:10 23 tickets open Oct 18 23:42:38 Ainulindale: I believe once you guys have something to show you will attract more devs etc Oct 18 23:42:38 nikolajsheller: my second wish is PIM but that is tied to frameworkd integration Oct 18 23:42:46 Wow, I have some reading up do do on all this information Oct 18 23:42:46 Kensan: there's already something to show Oct 18 23:42:56 But I feel totally unable to release until this is stable Oct 18 23:43:06 Ainulindale: show in the sense, that there's some buzz in the community about your project. Oct 18 23:43:08 I won't do the same mistake Om did on AU Oct 18 23:43:10 +S Oct 18 23:43:29 Ainulindale: which was? Oct 18 23:43:37 Kensan: If there's some feedback and fixed tickets I agree Oct 18 23:43:38 But not for now Oct 18 23:43:46 nikolajsheller: they released to soon, IMHO Oct 18 23:43:49 +o Oct 18 23:43:49 them release asu too early :) Oct 18 23:44:24 ASU was a total failure imho because it had all the concepts wrong. Oct 18 23:44:31 I can't agree Oct 18 23:44:39 Concepts can't be wrong Oct 18 23:44:43 They are not yours Oct 18 23:44:46 (Or mine for that matter) Oct 18 23:44:50 But they can't be wrong Oct 18 23:44:54 ? Oct 18 23:45:00 I think we are miscommunicating here Oct 18 23:45:04 It may be Oct 18 23:45:08 I'm french, tired Oct 18 23:45:13 I drank some wine earlier Oct 18 23:45:13 I am swiss, tired Oct 18 23:45:15 :) Oct 18 23:45:17 me too Oct 18 23:45:19 lol Oct 18 23:45:23 And I have a nice bottle of beer next to me :-p Oct 18 23:45:43 Kensan: well, what were you saying then ? Oct 18 23:45:45 I assume german beer ;) Oct 18 23:46:07 I am a bit agravated since I wanted to get something done instead of bumping into other things that need to get fixed first Oct 18 23:46:21 I had a danish beer earlier Oct 18 23:47:06 The move to do asu, was imho wrong because during that time they should have done what they announced in the latest weekly engineering news. Oct 18 23:47:16 stability, get the core features rock solid Oct 18 23:47:53 quickdev: german beer is crap Oct 18 23:47:58 quickdev: belgian is the way to go Oct 18 23:48:29 Ainulindale, look out what you're saying :) Oct 18 23:48:41 quickdev: where are you from? Oct 18 23:48:46 germany :) Oct 18 23:48:49 nrw Oct 18 23:48:50 I would be happy to drink any quality beer from germany Oct 18 23:48:55 Or switzerland for that matter Oct 18 23:48:55 quickdev: ah ic :) Oct 18 23:49:00 (samischlaus is just awful) Oct 18 23:49:10 Ainulindale: hahaha Samichlaus Oct 18 23:49:15 mmmm hoegaarden Oct 18 23:49:24 Ainulindale: Samichlaus means Santa Clause ;) Oct 18 23:49:41 Ainulindale: we have some good local brew but were not famous for the beer Oct 18 23:50:59 quickdev: http://www.calaquendi.org/om/etiquettes.jpg Oct 18 23:51:12 Kensan: I know it means santa claus Oct 18 23:51:24 it's also a triple fermentation beer from switzerland Oct 18 23:51:38 Which has roughly the taste of tar Oct 18 23:51:51 ewww Oct 18 23:52:30 http://brouette-de-bieres.com/beers/kind/BRU-Brown/EGGSAMBIE-Samichlaus-Bier Oct 18 23:52:36 raster: oh hey there Oct 18 23:52:45 raster: I am pulling my hair out here, I am getting nowhere. Oct 18 23:52:59 * raster hands Kensan scissors instead Oct 18 23:53:05 they work better than pulling Oct 18 23:53:09 :) Oct 18 23:53:17 raster: latest oe kernel is borked Oct 18 23:53:41 raster: bootchart can't write to /etc/... Oct 18 23:53:48 oooh Oct 18 23:53:55 raster: building and flashing for the =)(??`? time Oct 18 23:54:05 quickdev, Kensan, Ainulindale, Hire: Thank you for you input. I will do some reading and get back to you with a lot of quiestions :) Oct 18 23:54:15 ahhahahaha Oct 18 23:54:17 nikolajsheller: I'm really interested in any help you can give Oct 18 23:54:29 i've done that often enough Oct 18 23:54:31 quickdev: by the way Oct 18 23:54:34 do i understand :) Oct 18 23:54:36 pain Oct 18 23:54:37 would you be able to fix some issues by tomorrow ? Oct 18 23:54:38 nikolajsheller: stick to quickdev, Ainulindale and Hire because they know what they talk about - unlike me *heh* Oct 18 23:55:05 i'm not coding today Oct 18 23:55:07 Kensan: one way to settle that is to come and give us help :-p Oct 18 23:55:10 today... artwork day Oct 18 23:55:11 Ainulindale, atm I'm fixing some things... Oct 18 23:55:15 messages app Oct 18 23:55:22 tomorrow I won't have much time Oct 18 23:55:24 almost no time Oct 18 23:55:29 raster: damned I am rather disapointed. wanted to get mdev in but I have acomplished nothing *grrr* Oct 18 23:55:39 Ainulindale: I have my own couple projects but thanks for the offer :) Oct 18 23:55:41 hehe :) I'm sure you have valuable insights Oct 18 23:55:43 quickdev: as long as the basic things are fixd :-) Oct 18 23:55:53 quickdev: oh and Oct 18 23:55:55 raster: artwork? Capoera dancing? Oct 18 23:55:57 We should figure out this list calls problem Oct 18 23:56:03 I didn't have a look recently Oct 18 23:56:15 is there a problem? Oct 18 23:56:20 Yep bad marshalling Oct 18 23:56:25 rebuild-reflash-boot-rebuild-reflahs-boot is a slowway to do this Oct 18 23:56:27 it sucks Oct 18 23:56:34 ah, I remember Oct 18 23:56:40 but for lower level things like kernel and boot stuff (speed) the only way Oct 18 23:56:48 thats why i prefer to do all my dev in xephyr on x8 Oct 18 23:56:50 err Oct 18 23:56:50 x86 Oct 18 23:56:57 it is sane Oct 18 23:56:59 fast Oct 18 23:57:09 raster: Somehow I am not able to catch all log messages... logread does not spew out everything. Oct 18 23:57:18 imho that is the BIGGEST plus of a system like om Oct 18 23:57:19 or oe Oct 18 23:57:27 u CAN just install a few packages on your desktop Oct 18 23:57:31 no need to emulate the whole os Oct 18 23:57:36 raster: well I intermittently had the grande idea to build qemu... another waste of time :( Oct 18 23:57:54 just small key things like dpi, x nested server and the wm env Oct 18 23:58:02 the rest u can do withotu ever seeing a freerunner Oct 18 23:58:03 :) Oct 18 23:58:19 raster: ah that's why you have me do that stuff Oct 18 23:58:23 quickdev: anyway fixing messages is the way to go now (that and having a way to look faster for a contact :-p) Oct 18 23:58:24 hehehehe Oct 18 23:58:28 of course! Oct 18 23:58:34 delegate the pain to others! Oct 18 23:58:35 :) Oct 18 23:58:43 raster: touché Oct 18 23:58:49 raster: could you tell me where I can find the sources for the illume gsm shelf gadget ? (FSO) Oct 18 23:58:56 often u can even convince them that its fun Oct 18 23:58:58 and they want to do it Oct 18 23:59:02 and its "cool" to hack the kernel Oct 18 23:59:03 :) Oct 18 23:59:15 Ainulindale: e_mod_gad_gsm.c Oct 18 23:59:17 in illume Oct 18 23:59:33 as for artowrk Oct 18 23:59:34 Are modules shared objects ? Oct 18 23:59:37 doing theme work for e17 Oct 18 23:59:43 raster: well it's fun if I see progress. Simply solving issues that pop up while trying to start working on the actual issue is not so much fun Oct 18 23:59:46 doing a "about this theme" design Oct 18 23:59:55 as the theme provides its own about box design and artowkr Oct 19 00:00:09 raster: ah ic Oct 19 00:00:28 raster: btw, if you are artworking, you could stomp out a uboot splash screeny Oct 19 00:00:28 Ainulindale: yes. all e moduels are shared objects. e finds them, dlopen()'s them and calls specific init/shutdown calls Oct 19 00:00:36 the gsm gagdte is just part of illume Oct 19 00:00:47 Ok then :-) Oct 19 00:00:53 raster: well kernel is fun I agree :) Oct 19 00:00:57 Now, find the sources of illume... Oct 19 00:00:59 Kensan: ooh i stomped one out for myself... Oct 19 00:01:08 already Oct 19 00:01:09 :) Oct 19 00:01:17 raster: especially when stuff makes it upstream :) Oct 19 00:01:20 raster: where? Oct 19 00:01:24 Ainulindale: in e svn.. like everything else on the planet :) Oct 19 00:01:37 I know, I was just voicing out loud my search :-) Oct 19 00:01:40 raster: don't tell me it's in svn Oct 19 00:01:41 Kensan: ummm... just here atm Oct 19 00:01:47 phew Oct 19 00:01:50 hehe Oct 19 00:01:54 because I hadn't looked there Oct 19 00:01:56 heh Oct 19 00:01:58 u'll have to modify uboot as its bigger than the default read size Oct 19 00:02:03 but it does fit in the splash partition Oct 19 00:02:15 u just need to tell uboot to read the whole splash part Oct 19 00:02:18 not some of it Oct 19 00:02:37 let me get my fr back on track first. Oct 19 00:02:49 sure Oct 19 00:02:57 Ainulindale, you'd like to code an illume plugin? what for? Oct 19 00:03:00 then I'll fiddle around with uboot again Oct 19 00:03:04 Heh, too bad, the GSM gadget doesn't use lfg Oct 19 00:03:09 quickdev: sound profiles Oct 19 00:03:32 Kensan: http://www.rasterman.com/files/sp.gz Oct 19 00:03:35 :) Oct 19 00:03:42 Ainulindale, we have to think about where to integrate "Missed calls" for example... Oct 19 00:03:44 heh Oct 19 00:03:45 u'll have to flash on manually yourself Oct 19 00:03:49 quickdev: we won't Oct 19 00:03:52 right Oct 19 00:03:56 quickdev: that has to be done in opimd Oct 19 00:04:01 i was wanting to make a package actually that does it from userspace Oct 19 00:04:13 either that or add it to the gta02 flash Oct 19 00:04:20 but i'd ALSO need to write something to moify the uboot env Oct 19 00:04:34 and decided that was going to take a bit more than a 5 minute hack to make sure its safe Oct 19 00:04:56 Ainulindale: lfg? Oct 19 00:04:58 raster: yeah true Oct 19 00:05:04 raster: libframeworkd-glib Oct 19 00:07:03 *yawn* Oct 19 00:07:13 2.07am here Oct 19 00:07:28 Same here Oct 19 00:08:08 it's the bed time Oct 19 00:08:15 yeah, for me too Oct 19 00:08:21 in a few minutes :) Oct 19 00:10:57 Ainulindale: not possible. glib mainloop conflicts with ecore mainloop Oct 19 00:11:09 u cant mix mainloops (easily) Oct 19 00:11:12 u can Oct 19 00:11:17 but u'd need a separate glib thread Oct 19 00:11:29 and the pipes to pass messages back/forth from ecore to glib loops Oct 19 00:11:37 just do raw dbus Oct 19 00:12:17 the bed calls me Oct 19 00:12:21 raster, that's exactly what I'm doing Oct 19 00:12:36 raw dbus isn't too bad Oct 19 00:12:37 so if I going to read some lovecraft's novell :) Oct 19 00:12:39 just footwork Oct 19 00:12:50 if u want u can wrap it in a convenience lib Oct 19 00:12:54 for framework Oct 19 00:13:05 good night and good hacking :) Oct 19 00:13:12 but i'm pretty rabid on keeping everything async Oct 19 00:13:17 i HATE calls that do stuf flike Oct 19 00:13:34 value = dbus_something_get_value(); Oct 19 00:13:44 when i know that call need to set up a dbus request Oct 19 00:13:47 send it of Oct 19 00:13:51 then sit and block waiting for a reply Oct 19 00:13:57 then when ti gets the reply, return Oct 19 00:14:12 i despise having stuff like that in my code Oct 19 00:14:29 so it always loosk complex with setting up marshalling callbacks to handle the reply async in a callback Oct 19 00:15:04 raster: lfg is async Oct 19 00:15:18 And lfg doesn't do dbus connection Oct 19 00:15:26 It is explicitely done by the developer Oct 19 00:16:13 hmm Oct 19 00:16:18 then why is glib involved? Oct 19 00:16:24 if all it does is sit on dbus? Oct 19 00:16:36 (unless thats for datatypes) ? Oct 19 00:17:29 since when is hw-ecc active in moko kernels? Oct 19 00:18:47 raster: because I used dbus-glib :-) Oct 19 00:20:59 Ainulindale: :) Oct 19 00:21:09 well sorry to make life hard but not using glib over here Oct 19 00:21:34 Though now that I see there's e methods it would be interesting to do some stuff to be able to use them in lfg Oct 19 00:21:34 yeah, qt people would bother Oct 19 00:21:55 quickdev: then we should manage this thread issue in lfg Oct 19 00:22:02 * Kensan swears in swiss-german so nobody understands him Oct 19 00:22:05 When I tell you I'm far away from this UI issues :-) Oct 19 00:22:30 by the way raster Oct 19 00:22:37 signal_unmarhsall <= Oct 19 00:22:43 Like I say Oct 19 00:22:50 dislexics have more fnu Oct 19 00:23:47 yeah Oct 19 00:23:50 i have a few of those Oct 19 00:23:50 :) Oct 19 00:23:58 Ainulindale, I'll commit some changes tomorrow...going to sleep now Oct 19 00:25:04 see you tomorrow Oct 19 00:26:35 arghhh Oct 19 00:26:46 enough is enough Oct 19 00:27:31 raster: I think I'll adapt lfg to handle "plugins" for different dbus environment Oct 19 00:27:36 i.e. redefinition of connect and so on Oct 19 00:27:50 That way I'll do a e plugin, it should be interesting Oct 19 00:28:11 ok I need to do something else/ go to sleep Oct 19 00:28:21 * Kensan is seriously pissed-off Oct 19 00:29:30 or Oct 19 00:29:42 make it setup and datayupe agnostic Oct 19 00:29:47 so not really plugin Oct 19 00:29:51 but u just set up callbacks Oct 19 00:30:07 to handle the "native loop/setup etc. etc." Oct 19 00:30:14 well I am off Oct 19 00:30:41 raster: that's what I was thinking about Oct 19 00:30:45 raster: with the current image you get kernel warnings on boot, since most modules are compiled in but are still being loaded on boot Oct 19 00:30:52 I don't care about glib types, I just used them out of convenience at the beginning Oct 19 00:31:17 good night and better look with what you guys are doing Oct 19 00:34:55 Kensan: i havent paid much attention :) Oct 19 00:42:35 Ainulindale: they are convenient Oct 19 00:42:42 e has its own datatypes too Oct 19 00:42:52 we are shufflign that around right now though Oct 19 01:18:47 Ainulindale: sigh, ticket #40 is definately a showstopper :/ Oct 19 01:21:21 seems to happen all the time now :/ Oct 19 01:22:28 That will be corrected by tomorrow Oct 19 01:22:55 sicu: to resolve the problem relaunch ophonekitd Oct 19 01:23:00 (in between) Oct 19 01:29:28 like this:? /etc/X11/Xsession.d/80ophonekitd Oct 19 01:29:50 Ainulindale: cause i have tried that and it doesnt work Oct 19 01:32:13 Ainulindale: quickdev told me to kill ophonekitd first by doing: Oct 19 01:32:15 [20081018-192725] sicu, ps aux | grep ophonekitd Oct 19 01:32:15 [20081018-192745] then kill -9 $PID....replace $PID with the process number(first column of ps aux I think) Oct 19 01:33:22 but don't think it was running as the only process that got listed was the ps one Oct 19 01:50:46 ps auxw | grep ophonekitd Oct 19 01:50:52 if it is then killall -9 ophonekitd Oct 19 01:51:03 I can ensure you it is working I do that :-) Oct 19 01:51:14 But if it isn't Oct 19 01:51:22 And it should not be there as it quits after the sms screen Oct 19 01:51:33 Type DISPLAY=":0" ophonekitd& Oct 19 01:51:36 Should be enough **** ENDING LOGGING AT Sun Oct 19 02:59:56 2008