**** BEGIN LOGGING AT Sat Jul 18 02:59:56 2009 Jul 18 04:15:29 troy|home: not yet, at least with this driver/firmware Jul 18 07:39:16 * FiXion_ was figurering that since SHR unstable currently seems rather stable - shouldn't a release be made? Jul 18 07:39:31 if the goal is to have a stable release ofcourse :) Jul 18 07:39:45 * FiXion_ is perfectly fine with just running unstable Jul 18 07:40:25 and good morning :) Jul 18 07:41:50 FiXion_: unstable is not reliable for me Jul 18 07:42:47 TAsn, now I'm here :) Jul 18 07:46:04 BluesLee: running latest? what's your problem? Jul 18 07:51:02 FiXion_: gsm stops running from time to time Jul 18 07:51:34 ptitjes, around? Jul 18 07:51:35 FiXion_: manual suspending doesnt work reliable Jul 18 07:51:59 for me ... Jul 18 07:53:43 odd Jul 18 07:55:00 BluesLee: runnung gsm0710mux.. or fso-abyss? Jul 18 07:55:57 i run the default one Jul 18 07:56:17 whats the difference and how can i choose? Jul 18 07:56:18 which is? Jul 18 07:56:49 up to now the default for SHR was gsm0710muxd Jul 18 07:57:02 that changes now as we will default to fso-abyss Jul 18 07:57:13 BluesLee, you can change that in /etc/frameworkd.conf Jul 18 07:58:15 remember to opkg install fso-abyss to be sure :) Jul 18 07:58:49 yep that would help :) Jul 18 07:58:57 is it better? Jul 18 07:59:18 try it yourself Jul 18 07:59:50 mrmoku: how do i changed it? Jul 18 08:00:43 BluesLee, search for muxer in frameworkd.conf Jul 18 08:00:48 and you should see Jul 18 08:03:39 fso-abyss seems to depend on libgsm0710mux Jul 18 08:04:32 mine installed some libgsm0710mux packages as well. Jul 18 08:04:48 but it works fine -and a ps shows it runs the fso-abyss daemon instead - when the config has been changed Jul 18 08:04:51 so I'm happy :) Jul 18 08:04:58 and phone is still stable Jul 18 08:05:18 I had tried 20090703 - and had segfault problems Jul 18 08:05:27 0710 is the current that works like a charm Jul 18 08:05:36 with upgrades ofcourse :) Jul 18 08:06:24 BluesLee, mux without *d* Jul 18 08:06:25 :) Jul 18 08:18:57 another reason to love OM, http://www.theregister.co.uk/2009/07/14/blackberry_snooping/ Jul 18 08:23:38 Blu3: you checked the SHR code for snooping ? Jul 18 08:23:40 :>) Jul 18 08:23:49 s/>// Jul 18 08:23:49 FiXion_ meant: :) Jul 18 08:24:07 * FiXion_ thinks bzzbot is rather redundant Jul 18 08:25:15 mrmoku: and shr will switch to fso-abyss soo? Jul 18 08:25:19 ^n Jul 18 08:26:05 BluesLee: latest images should include fso-abyss (latest frameworkd packages contains a config using fso-abyss) Jul 18 08:27:12 that means fso-abyss is default in the latest image? Jul 18 08:27:42 mrmoku, rebuild ophonekitd :) Jul 18 08:27:48 dos fixed a major bug Jul 18 08:27:56 and we are close on resolving the call waiting bug :) Jul 18 08:28:11 oh and also frameworkd Jul 18 08:28:11 :) Jul 18 08:28:47 .oO( when will these fixes arrive in shr-unstable? ) Jul 18 08:29:31 Wonka, as soon as mrmoku says "done" Jul 18 08:29:31 :) Jul 18 08:30:28 good morning Jul 18 08:30:58 mrmoku, btw, are you here? Jul 18 08:31:09 BluesLee, yes. Jul 18 08:31:29 TAsn, I can't rebuild anything Jul 18 08:31:52 buildarea for unstable is broken Jul 18 08:32:39 * FiXion_ rambles about filesystem snapshots being a nice thing, when one accidently screws up :) Jul 18 08:32:41 shit ;( Jul 18 08:32:58 mrmoku, well, "fuck unstable" Jul 18 08:33:01 how's testing doing? Jul 18 08:33:03 and btw Jul 18 08:33:08 heyho Jul 18 08:33:12 TAsn, we have to go back to the original plan and determine working revisions Jul 18 08:33:33 ptitjes: I sent some mail to the shr-devel list about my application framework ideas Jul 18 08:33:48 mrmoku, wait, you can't just build ophonekitd in unstable? Jul 18 08:34:00 mrmoku, do you want my package version dump? Jul 18 08:34:01 TAsn, I can build it... but I can't sync the feed Jul 18 08:34:16 I think mine is stable :) Jul 18 08:34:27 TAsn, mail please :) Jul 18 08:34:33 cool :) Jul 18 08:34:38 one comment though Jul 18 08:34:48 ophonekitd is a local build though it means latest :) Jul 18 08:37:12 opkg list_installed > tasn.packages Jul 18 08:37:13 sent :) Jul 18 08:37:47 mrmoku, btw I have an issue you may know the answer to Jul 18 08:37:57 TAsn> hey, I have a question about glib. I have the following code: http://pastebin.com/m6ac9b286 and when running with valgrind it complains about possible leaks. (I also later free tmp) what am I doing wrong? Jul 18 08:38:05 http://pastebin.com/m79853da <--- valgrind output Jul 18 08:38:22 the dudes at #gtk+ know nothing ;\ Jul 18 08:39:19 TAsn, the only thing I see is that you don't free error Jul 18 08:39:36 I know Jul 18 08:39:44 though that's only when an error occurs Jul 18 08:39:46 already fixed that Jul 18 08:39:52 though an error doesn't occur Jul 18 08:39:56 so error is not allocated Jul 18 08:40:04 and what about tmp? Jul 18 08:41:26 also freed Jul 18 08:41:35 even tried with retrieving data Jul 18 08:41:49 btw, do you know how can I save the config file back to hd? :) Jul 18 08:42:29 TAsn, no idea Jul 18 08:42:42 just found it :) Jul 18 08:42:43 my first glib contact was for SHR ... so really no expert here :P Jul 18 08:42:43 hehe Jul 18 08:43:01 anyhow Jul 18 08:43:04 this leak is annoying :( Jul 18 08:43:50 why don't you use g_key_file_load_from_file ? Jul 18 08:44:47 TAsn, nvm :) Jul 18 08:44:56 :) Jul 18 08:45:07 anyhow got my mail? :) Jul 18 08:45:46 yep Jul 18 08:46:13 cool. :) Jul 18 08:47:48 anyone know of a wml browser (wap sites) for freerunner? Jul 18 09:05:40 TAsn, and what was the leak in the end? Jul 18 09:05:50 (me wants to learn something :P) Jul 18 09:05:55 no idea. Jul 18 09:06:01 still looking :) Jul 18 09:06:05 ahh Jul 18 09:06:06 I think it's not a real leak Jul 18 09:06:12 but somehow something that glib does Jul 18 09:06:15 confuses valgrind Jul 18 09:06:17 but no idea. Jul 18 09:06:47 TAsn, did you try valgrind on the efl frontend? :P Jul 18 09:06:51 might be interesting Jul 18 09:09:16 mrmoku, won't be interesting Jul 18 09:09:19 as I know the result Jul 18 09:09:22 MANY LEAKS Jul 18 09:09:26 I can see it with my eyes :) Jul 18 09:09:34 no need for valgrind Jul 18 09:09:35 ): Jul 18 09:11:22 TAsn: i've tried to valgrind a simple gtk app and man i couldn't figure why it keeps complaining. Also glib documentation is not very clear about what and how should be freed properly. Jul 18 09:11:39 PaulFertser, indeed Jul 18 09:11:45 not very clear is an understatement Jul 18 09:12:03 get_string_fro_key_file Jul 18 09:12:07 or whatever for instance Jul 18 09:12:10 allocates a new string ;\ Jul 18 09:12:15 but I knew that. Jul 18 09:12:17 though still... Jul 18 09:12:28 many stuff like that. Jul 18 09:12:38 it only make sense Jul 18 09:12:47 but still is weird. Jul 18 09:12:57 that they don't state that more clearly. Jul 18 09:14:36 TAsn: should it be freed with g_free() or free()? Jul 18 09:14:57 PaulFertser, probably g_free, though that's of course not explained. Jul 18 09:15:17 TAsn: valgrind still complained. Jul 18 09:15:25 :( Jul 18 09:16:09 TAsn, are you sure about your revisions Jul 18 09:16:20 the frameworkd one for example is in the middle of dos1's opimd stuff Jul 18 09:17:10 mrmoku, are you sure about frameworkd? Jul 18 09:17:16 all I know is that my phone works great :) Jul 18 09:17:18 yep Jul 18 09:17:19 dos1, saw my pm? Jul 18 09:17:22 what do you think? Jul 18 09:17:29 mrmoku, about frameworkd ask dos1 Jul 18 09:18:11 mrmoku: i'm sure about frameworkd Jul 18 09:18:25 it's in middle of changes, yep Jul 18 09:18:36 but now i want to start implementing breaking things ;) Jul 18 09:19:02 new quering, regexps... it changes everything in way that opimd works ;x Jul 18 09:19:30 ok, bbl ;D Jul 18 09:30:44 tracfeed: Ticket #339 (receiving an incoming call when already on line) updated Jul 18 09:39:00 mrmoku: ping Jul 18 09:39:29 mrmoku: "Why would it be needed that the config files rdepend on fso-abyss too?" Jul 18 09:39:38 mrmoku: not too, as frameworkd doesn't depend on fso-abyss Jul 18 09:39:46 mrmoku: frameworkd is only builded in armv4t arch Jul 18 09:39:52 mrmoku: so that lines didn't make sense Jul 18 09:48:24 dos1, ah, ok Jul 18 09:48:30 that was the explanation needed :P Jul 18 09:48:43 * mrmoku wonders who added those deps in the first place Jul 18 09:54:23 SHR: 03root 07libphone-utils * r9bfbc8048589 10/ (data/phone-utils.conf src/phone-utils.c src/phone-utils.h.in): phone_utils_user_get* now alloc data on return Jul 18 09:54:39 lol. Jul 18 09:54:43 root = me. ;( Jul 18 09:54:53 stupid me :) Jul 18 09:57:58 TAsn, what about the pyphonelog revision? Jul 18 09:58:05 SHR: 03tom 07libphone-utils * rd1eb2ab7888b 10/src/ (phone-utils.c phone-utils.h.in): adedd phone_utils_save_config Jul 18 09:58:41 sweet :) now people can change retrieve info from user/frameworkd and set them to the config easily :) Jul 18 10:01:45 root ;D Jul 18 10:02:16 mrmoku, latest Jul 18 10:02:18 TAsn: could you also implement config in libframeworkd-phonegui-efl, so displaying window with incoming message will be configurable? :) Jul 18 10:02:20 dos1, yeah :) Jul 18 10:02:32 nice :) Jul 18 10:02:46 mrmoku, hehe, sure :) Jul 18 10:02:49 though I'll make it hackish Jul 18 10:02:56 as efl1 should die already Jul 18 10:02:57 :) Jul 18 10:03:09 as for efl2, I'm starting to work on it. Jul 18 10:03:30 ok ;) Jul 18 10:06:52 mrmoku, it's actually ophoenkitd when I think about it... Jul 18 10:07:23 no? Jul 18 10:07:38 I mean should GUI decide if it wants to show? Jul 18 10:07:41 or should the caller? Jul 18 10:07:54 hm.. actually maybe the gui Jul 18 10:08:00 hmm Jul 18 10:08:00 as we may want to make it generic Jul 18 10:08:03 good question Jul 18 10:08:09 we should probably consider making two calls Jul 18 10:08:11 SHOW Jul 18 10:08:17 and Jul 18 10:08:17 show Jul 18 10:08:17 ;] Jul 18 10:08:17 one will SHOW Jul 18 10:08:20 and one will think about it Jul 18 10:08:20 ;) Jul 18 10:16:31 TAsn, I don't follow you? Jul 18 10:16:39 ok Jul 18 10:16:44 I'll explain Jul 18 10:16:51 you can probably set this in two different places Jul 18 10:16:57 either ophonekitd Jul 18 10:17:11 won't even attempt to show the incoming sms window Jul 18 10:17:31 or phonegui will decide not to show it Jul 18 10:17:38 both are possible solutions Jul 18 10:17:48 as phone gui Jul 18 10:18:03 is the gui Jul 18 10:18:10 i think it should be the one who decides Jul 18 10:18:14 though it's "too weird" Jul 18 10:18:16 the thing m0nt0 did? Jul 18 10:18:24 as an app may want to "force show" Jul 18 10:20:07 no Jul 18 10:20:11 no idea what he did Jul 18 10:20:14 I'm just saying Jul 18 10:20:23 there are two possible places to make it not to show Jul 18 10:22:25 he implemented the 'do not show incoming sms' option Jul 18 10:22:54 and IIRC he did that in ophonekitd Jul 18 10:24:27 yeah Jul 18 10:24:34 that's easy. Jul 18 10:24:55 I think you should just use his fix then Jul 18 10:25:03 I should think more about this Jul 18 10:25:37 SHR: 03mok 07shr * r06b6b5ffb4df 10/libframeworkd-phonegui-efl/src/view/message-list-view.c: message-list-view: show debug logger when no timestamp is found Jul 18 10:25:45 and it might change for our future architecture Jul 18 10:27:57 future arch?\ Jul 18 10:29:58 vala Jul 18 10:30:04 new api stuff Jul 18 10:30:08 new layers :) Jul 18 10:30:28 :| Jul 18 10:31:28 where you might have some profile saying 'show incoming SMS, but only if from this and that' Jul 18 10:36:12 TAsn, btw. started a testing build on the buildhost now Jul 18 10:36:16 lets pray and see ;) Jul 18 10:36:27 hehe Jul 18 10:36:28 :) Jul 18 10:36:33 latest ophonekitd I hope :( Jul 18 10:36:36 :) Jul 18 10:36:42 no :P Jul 18 10:37:52 but we can still update that... next friday ;) Jul 18 10:38:12 what about latest opkg? Jul 18 10:38:18 just kidding... lets first see what this build gives Jul 18 10:38:30 :) Jul 18 10:38:38 mrmoku: package-kit? :p Jul 18 10:39:19 mrmoku: when i'll run package-kit build on my server (after make update), should it build newer version? Jul 18 10:39:28 TAsn, opkg should be including your patch Jul 18 10:39:36 dos1, yep Jul 18 10:39:53 mrmoku: then i'll try to build it myself Jul 18 10:39:54 :D Jul 18 10:40:02 as my server is up :) Jul 18 10:48:52 TAsn: http://www.penguin.cz/novinky-view.php?id=1205 Jul 18 10:48:56 :D Jul 18 10:49:05 "Freerunner - SHR Phonelog přechází na opimd" Jul 18 10:50:12 :) Jul 18 10:52:48 : Jul 18 10:52:50 :> Jul 18 11:07:39 hmm Jul 18 11:07:52 new packagekit requires policykit Jul 18 11:08:31 i wonder, if we could use policykit in SHR after changing from root to user account ;x Jul 18 11:09:02 and if it won't be overkill... Jul 18 11:21:01 good morning Jul 18 11:21:09 gniiaaaaahhhhhhhh Jul 18 11:21:28 raster is playing Vala... Jul 18 11:21:31 nice :) Jul 18 11:21:36 mrmoku: I'm here Jul 18 11:22:08 freesmartphone.org: 03mickey 07libeflvala * r914acd34372c 10/patches/callback-typedefs-for-edje.patch: add patch against edje to make post Vala 0.7.4 work Jul 18 11:22:31 freesmartphone.org: 03mickey 07libeflvala * rd8a558b58a45 10/vapi/eina.vapi: eina.vapi: fix callback names for Vala 0.7.4 Jul 18 11:22:54 mrmoku: see the commits of mickeyl ^^^^^^ ? Jul 18 11:23:10 mrmoku: libeflvala will build now :) Jul 18 11:23:43 freesmartphone.org: 03mickey 07libeflvala * r3c64cf9df6f9 10/vapi/edje.vapi: edje.vapi: add callback names (NOTE: needs patched edje for now) Jul 18 11:23:51 not yet Jul 18 11:23:59 there's some more headaches Jul 18 11:24:10 EFL is _full_ of anonymous callbacks :( Jul 18 11:24:25 i will come up with some patches for upstream Jul 18 11:28:04 * mickeyl grumbles about C Jul 18 11:28:23 i don't know why Vala insists on these things now Jul 18 11:28:30 it worked fiune before... Jul 18 11:30:29 freesmartphone.org: 03mickey 07libeflvala * r3981b0e4b41a 10/vapi/evas.vapi: evas: add type for Evas Callback (NOTE: needs patched evas for now) Jul 18 11:30:30 freesmartphone.org: 03mickey 07libeflvala * rd42c423defd9 10/patches/ (2 files): add patch for evas Jul 18 11:30:36 ok, libeflvala compiles again Jul 18 11:30:41 ~seen raster Jul 18 11:30:41 raster was last seen on IRC in channel #openmoko-cdevel, 3d 7h 20m 58s ago, saying: 'DocScrutinizer: what DO you want to do today?'. Jul 18 11:31:01 mickeyl: raster was just few minutes ago on #openmoko Jul 18 11:31:09 ya, he logged off Jul 18 11:31:16 20 minutes ago Jul 18 11:32:13 mrmoku: /bin/sh: line 1: /usr/bin/glib-genmarshal: No such file or directory Jul 18 11:32:18 when building packagekit ;x Jul 18 11:35:42 mail sent to e-devel Jul 18 11:36:22 dos1, hmm Jul 18 11:36:46 mrmoku: looks like it tries to use host utility Jul 18 11:37:08 yep... and I have that one on my buildhost :P Jul 18 11:37:36 mrmoku: now i also have :P Jul 18 11:37:37 dos1, ? Jul 18 11:37:49 after aptitude install libglib2.0-dev :P Jul 18 11:38:17 but i think that's not the correct fix ;x Jul 18 11:48:53 SHR: 03mok 07shr * r191b50a0b1a9 10/libframeworkd-phonegui-efl/src/view/message-show-view.c: message-show-view: add debug logger when no timestamp is found Jul 18 11:55:12 mrmoku: strange Jul 18 11:55:17 * von_fritz offers mrmoku an italian pizza for his good work ;) Jul 18 11:55:35 mrmoku: i have glib-marshal installed on host, but it still says "no such file or directory" in bitbake ;x Jul 18 11:56:19 http://tinderbox.openembedded.net/public/logs/task/1914427.txt Jul 18 11:56:25 missing dependency? Jul 18 12:02:07 * mrmoku is going to take that pizza the next time he goes to italy :D Jul 18 12:02:11 <[Rui]> does david samblas come around here? Jul 18 12:03:28 dos1, did you clean it? Jul 18 12:03:37 mrmoku: packagekit? Jul 18 12:06:25 yep Jul 18 12:08:10 mrmoku: not yet, i'll try Jul 18 12:23:40 mrmoku, hows the build? Jul 18 12:24:59 F4t, running Jul 18 12:25:12 mrmoku, any chance of it building today? :) Jul 18 12:25:28 * mrmoku is an optimist Jul 18 12:25:31 F4t, yes :) Jul 18 12:25:36 great! :D Jul 18 12:25:45 * F4t is easily convinced Jul 18 12:27:49 hi Jul 18 12:52:13 mickey_away, how can I know if a org.freesmartphone.GSM.SMS.SendMessage succeeded or not? Jul 18 13:22:58 dos1: i still think your school is really liberal and i still think that using the internet/... even if all are allowed to do that is kind of cheating Jul 18 13:45:53 bumbl: noone is allowed to use internet during exam Jul 18 13:46:13 bumbl: i just said, that when it's easier to cheat using internet - noone does that Jul 18 13:46:15 :P Jul 18 13:46:41 TAsn: in python it's reply_handler and error_handler :P Jul 18 13:46:50 TAsn: when error_handler is called, then it failed ;x Jul 18 13:47:17 dos1, that's the thing Jul 18 13:47:24 I don't think it tells anyone it failed... Jul 18 13:47:48 TAsn: it tells Jul 18 13:47:48 TAsn: that's how error handling in opimd-utils works :P Jul 18 13:48:45 so maybe it's an issue with frameworkd-glib? Jul 18 13:48:53 as I don't see an option to put an error handler Jul 18 13:48:57 only a reply handler Jul 18 13:49:15 TAsn: looks like Jul 18 13:49:58 * mrmoku --> family time Jul 18 13:50:02 both builds still running :) Jul 18 13:50:04 bbl Jul 18 13:50:14 one more things Jul 18 13:50:18 *thing Jul 18 13:50:29 dos1, how do I do a vbox (gtk) like in elementary? Jul 18 13:50:34 I want to pack stuff Jul 18 13:50:38 and just let them be in a list Jul 18 13:50:57 i.e split screen space Jul 18 13:51:22 TAsn: in python or C Jul 18 13:51:32 ? Jul 18 13:51:44 c Jul 18 13:51:50 I'm trying the box wiget Jul 18 13:51:53 those I'm having issue Jul 18 13:51:55 s Jul 18 13:52:02 TAsn: elm_box_horizontal_set(your_box, 1); ? Jul 18 13:52:22 ah, vbox? Jul 18 13:52:32 just box = elm_box_add(window); Jul 18 13:52:42 evas_object_show(box); Jul 18 13:52:55 elm_box_pack_end(box, your_widget); Jul 18 13:52:58 :P Jul 18 13:53:02 anyway, bbl Jul 18 13:53:39 that's what I did. Jul 18 13:53:40 hm.. Jul 18 13:53:45 I wonder what's wrong. Jul 18 13:58:39 dos1|away: ah ok Jul 18 14:44:01 hm.. I can't see to pack it correctly :) Jul 18 14:44:01 bah. Jul 18 14:49:33 I need someone with elmentary know how Jul 18 14:49:40 :) Jul 18 15:03:04 <[Rui]> TAsn: have you solved it yet? Jul 18 15:03:33 no :( Jul 18 15:03:37 for some reason Jul 18 15:03:40 although I pack it Jul 18 15:03:47 it still just shows in the middle of the screen Jul 18 15:03:55 without any relation to where the box is at. ;\ Jul 18 15:04:08 <[Rui]> where is your code? Jul 18 15:04:39 TAsn: do you add widget which should be in box somewhere else? (to window?) Jul 18 15:05:05 <[Rui]> TAsn: I usually follow the elementary example Jul 18 15:05:11 <[Rui]> add a window Jul 18 15:05:14 <[Rui]> add a bg to window Jul 18 15:05:19 <[Rui]> add a box to window Jul 18 15:05:29 <[Rui]> then add elements to window and pack them at the end of box Jul 18 15:05:31 dos1, yes. Jul 18 15:05:35 TAsn: why? Jul 18 15:05:39 TAsn: add it only to box Jul 18 15:05:45 wait Jul 18 15:05:45 no Jul 18 15:05:57 I add it to the box Jul 18 15:05:58 <[Rui]> dos1: sometimes doing that gives me a core dump Jul 18 15:06:11 <[Rui]> dos1: I haven't yet understood why. Jul 18 15:06:37 [Rui]: hmm? adding it also to window isn't supposed to work ;x Jul 18 15:06:40 button = elm_button_add(window); Jul 18 15:06:49 elm_box_pack_end(box, button); Jul 18 15:06:54 <[Rui]> dos1: not also Jul 18 15:07:04 evas_object_show(button); Jul 18 15:07:09 <[Rui]> button = elm_button_add(box) => crash Jul 18 15:07:12 evas_object_show(box); Jul 18 15:07:21 [Rui]: that's not adding it to window :P Jul 18 15:07:24 I do Jul 18 15:07:28 <[Rui]> but it would be more intuitive (at least for my understanding) to add the objects hierarchichally Jul 18 15:07:29 elm_button_add(box) Jul 18 15:07:29 but here it works (having box as parent) Jul 18 15:07:35 <[Rui]> dos1: yes, I know. Jul 18 15:07:48 <[Rui]> dos1: which is why I add them to the window, and then pack them into the boxes Jul 18 15:08:03 [Rui]: that's not adding to window ;P Jul 18 15:08:10 that's just setting window as parent Jul 18 15:08:20 <[Rui]> dos1: well, yes, unintuitive Jul 18 15:08:22 adding to window is evas_resize_object_add(window, button); Jul 18 15:08:23 ad bg :P Jul 18 15:08:39 [Rui]: but in my apps i'm setting also boxes as parents, and it works ;x Jul 18 15:08:55 <[Rui]> dos1: as I said, sometimes works, sometimes crashes Jul 18 15:10:54 [Rui]: strange Jul 18 15:10:58 <[Rui]> not the same spot of code... while constructing a window it works, but then constructin another doesn't Jul 18 15:11:01 TAsn: show your code Jul 18 15:11:03 <[Rui]> dos1: it could be due to my elementary Jul 18 15:11:06 sec. Jul 18 15:11:10 :) Jul 18 15:11:15 <[Rui]> 0.3.0+svn40530-1 Jul 18 15:11:23 <[Rui]> it's probably a bit oldish Jul 18 15:11:31 <[Rui]> it's from packages.enlightenment.org Jul 18 15:11:32 hmm, yep Jul 18 15:12:07 mrmoku|away: i have packagekit builded. it brokes shr-installer :D Jul 18 15:12:10 <[Rui]> dos1: well, the one in om2009 is even older Jul 18 15:12:11 <[Rui]> elmdentica - 0.0.2-r1 - Jul 18 15:12:23 <[Rui]> unless the version is completely wrong Jul 18 15:12:42 mrmoku|away: but that's only because now it needs authorization by policykit Jul 18 15:12:42 <[Rui]> fortunately I haven't had any problem Jul 18 15:13:00 mrmoku|away: and shr-installer doesn't do that ;) but i'll implement it Jul 18 15:13:19 and then i'll try to fix bugs in opkg backend and send it upstream Jul 18 15:13:46 (AFAICS development is very active) Jul 18 15:17:22 dos1, Jul 18 15:17:25 http://pastebin.com/m1b554507 Jul 18 15:17:27 :| Jul 18 15:17:31 wanted: Jul 18 15:17:38 container will host two things Jul 18 15:17:46 scroller and index Jul 18 15:17:46 shr-unstable/openembedded/recipes/gstreamer/gst-plugins-good_0.10.7.bb do_compile failed Jul 18 15:17:48 side by side Jul 18 15:17:58 scroller will host box Jul 18 15:18:10 error: esd.h: No such file or directory Jul 18 15:18:12 Sigh Jul 18 15:18:30 You see what happens when you continue development without a buildable head? Jul 18 15:18:53 Yet Another SHR Build Breakage Jul 18 15:19:16 <[Rui]> TAsn: side by side would mean the index_box needs to be set horizontal Jul 18 15:19:22 <[Rui]> ? Jul 18 15:19:36 TAsn: what is obj? Jul 18 15:19:41 I've been travelling for the past month or so, so I don't know about the past month, but I do know that SHR didn't used to be so bad. Jul 18 15:20:32 wait. Jul 18 15:20:44 can someone help me configure the touchscreen for X? Jul 18 15:20:48 TAsn: elm_widget_resize_object_set(obj, wd->scroller); Jul 18 15:20:48 I'm going to blow away my TMPDIR, try one more time, and if it fails, I'll have to shut down my build servers, and give up --- gotta leave again. I was rather hoping I could leave on my next trip with an updated SHR install on my FR. :( Jul 18 15:20:55 TAsn: that's bad :P Jul 18 15:21:04 MEGAFAIL, guys. :( Jul 18 15:21:10 I'm editing elm_list.c Jul 18 15:21:13 it's raster's fault :) Jul 18 15:21:18 TAsn: i think you should do elm_widget_resize_object_set(window, wd->container); Jul 18 15:21:54 mwester: we're also trying to get fresh image ;p Jul 18 15:22:17 but that gst problem is something new Jul 18 15:22:27 <[Rui]> TAsn: wd->box = elm_box_add(wd->scroller); ? this is one of the things that used to crash Jul 18 15:22:39 nothing crashed Jul 18 15:23:01 Yes. It's new. But it would probably be many times easier to sort if shr built BEFORE whatever broke it happened. Now we don't even know what commit in the past four days broke it. Jul 18 15:23:02 <[Rui]> TAsn: you do elm_box_add() to containers (windows, boxes, etc...) Jul 18 15:23:09 <[Rui]> but a scroller has a content which is set Jul 18 15:23:34 <[Rui]> dos1: I still cannot look at that function and read your understanding Jul 18 15:23:48 <[Rui]> dos1: that's gotta be the worst possible name to a function if it does what you say Jul 18 15:24:13 [Rui], I also set the content of the scroller Jul 18 15:24:46 <[Rui]> TAsn: as a general rule, I'm adding to the respective window and then packing in the right boxes Jul 18 15:25:22 [Rui]: in packing everything is ok Jul 18 15:25:24 elm_widget_resize_object_set(obj, wd->scroller); Jul 18 15:25:30 that looks like evil ;P Jul 18 15:25:42 dos1, that is actually correct Jul 18 15:25:42 what is obj, and WTF does scroller here? Jul 18 15:25:46 though adding what you suggested Jul 18 15:25:53 is correct. Jul 18 15:25:59 sec, I'm getting there Jul 18 15:26:05 TAsn: you want to add container to window, not scroller Jul 18 15:26:19 TAsn: and then add scroller to container Jul 18 15:26:23 not scroller to window Jul 18 15:26:45 in this pastebin code, you're adding scroller to something called obj Jul 18 15:26:59 and nothing else you're adding anywhere Jul 18 15:28:20 mwester: gst-plugins-good is now building on buildhost, AFAICS on tinderbox Jul 18 15:28:43 mwester: before that there were other build issues, which were solved Jul 18 15:29:00 mwester: you can't fix everything at the same time, when you even don't know what to fix ;p Jul 18 15:30:12 dos1, that's _exactly_ the problem, and the point I've been trying to make for days now! Jul 18 15:30:34 mwester: ... then i don't get you Jul 18 15:31:18 mwester: building doesn't take few seconds ;p Jul 18 15:32:26 dos1, somebody committed a change that broke the build days and days ago -- they did not test, so others checked in more commits. Those subsequent commits could not be tested either, because the builds were failing. So now we don't know how to fix all the problems that have crept in. Jul 18 15:33:08 i don't thing there was any commit about gstreamer recently.... Jul 18 15:33:14 <[Rui]> mwester: ah I see the problem Jul 18 15:33:20 dos1, So the rule is very simple, and used by 1,000,000s of developers on modern software projects all over the world -- you test after you commit, and do not commit any more work until problems are fixed. Jul 18 15:33:39 dos1, it is naive to assume that a build failure in module X was caused by a change to module X Jul 18 15:33:39 <[Rui]> you guys should force everyone to view Theo deRaats's presentation on the release model of OpenBSD :) Jul 18 15:33:40 dos1, Jul 18 15:33:42 http://svn.enlightenment.org/svn/e/trunk/TMP/st/elementary/src/lib/elm_list.c Jul 18 15:33:46 I just modified this Jul 18 15:33:49 ... Jul 18 15:33:55 dos1, that is why it is important to delete TMPDIR and do full builds at least once per day. Jul 18 15:34:02 <[Rui]> people who break the tree are not only duly insulted, but also punished (like a short period without commit access). Jul 18 15:34:11 <[Rui]> who break it for more than a few minutes, of course. Jul 18 15:34:17 <[Rui]> a mistake can happen Jul 18 15:34:18 This is fundamental, basic config/build managment, and industry-standard now. Jul 18 15:34:31 <[Rui]> but it shouldn't last for much longer because it hurts everyone else Jul 18 15:34:50 <[Rui]> http://www.youtube.com/watch?v=i7pkyDUX5uM Jul 18 15:35:06 <[Rui]> I use an extension to download and then play with mplayer, but if you have flash it also works Jul 18 15:35:07 but i don't see the issue then, as we do exactly what you want Jul 18 15:35:11 <[Rui]> it's about half an hour Jul 18 15:35:11 [Rui], :D at one company I worked at, we designated build failures as "Donut-able" offenses, and the guilty developer had to bring donuts and soda for the next day's meeting for the entire development team -- expensive in addition to embarassing. Jul 18 15:35:49 <[Rui]> mwester: hehe Jul 18 15:35:51 :) Jul 18 15:35:58 nice :D Jul 18 15:36:17 <[Rui]> in a world distributed environment, perhaps a week without commit and due insults would work better ;) Jul 18 15:36:33 yes, and Ainulindale is very good with the insults. :) Jul 18 15:36:58 well, in SHR only three people have access to OE :P Jul 18 15:37:07 Ainulindale, mrmoku and spaetz Jul 18 15:37:08 noone else Jul 18 15:37:10 mwester: why not make the automatically do a test build before allowing a patch? Jul 18 15:37:13 True, and many of the problems come from OE, not the SHR team. Jul 18 15:37:23 lindi-, YES! I'd love that! Jul 18 15:37:50 <[Rui]> lindi-: not very practical Jul 18 15:38:13 <[Rui]> lindi-: mwester: 1) it would have a huge overhead on the developer, 2) it would have a huge overhead on the server Jul 18 15:38:23 It's called a "preflight checkout" in many companies -- a commit trigger does a build/unit test on a developers branch before permitting the change to be merged into the real development branch. Jul 18 15:38:43 <[Rui]> as a practice in elmdentica, I don't commit if it doesn't (at least) compile, but I usually also run it Jul 18 15:38:47 Yes, it has huge overhead, that is a very valid problem. Jul 18 15:40:20 [Rui]: isn't the overhead the same? every commit needs to be built at least once anyway? Jul 18 15:40:50 But a compromise that would be workable, I think, would be an autobuilder that builds - from scratch - daily, and makes the branch read-only if the build fails. That would limit further "damage" to the state of the software until the problem is resolved. Jul 18 15:41:08 <[Rui]> I think it would work best if the "don't commit without compile test" rule were enforced Jul 18 15:42:16 <[Rui]> mwester: that would prevent others from correcting it except the adminstrator of the tree. you don't want to increase the single points of failure, you want to reduce them Jul 18 15:42:40 True, but look where we are right now... Jul 18 15:42:42 but it won't solve majority of our build issues Jul 18 15:42:59 <[Rui]> mwester: that's because people who commit without compile test aren't punished :D Jul 18 15:43:19 [Rui]: that's because problems doesn't come from us Jul 18 15:43:39 <[Rui]> dos1: this rule must be enforced among the community of committers Jul 18 15:43:56 dos1, the root cause of this build failure has to be pointed at SHR. Jul 18 15:44:43 [Rui]: the only shr fault which i can see is updating vala Jul 18 15:44:53 s/[Rui]/mwester/ Jul 18 15:44:53 dos1 meant: mwester: the only shr fault which i can see is updating vala Jul 18 15:45:01 <[Rui]> dos1: and new vala doesn't compile? Jul 18 15:45:09 <[Rui]> dos1: or vala apps don't compile? Jul 18 15:45:10 [Rui]: no Jul 18 15:45:12 SHR is the "owner" of their own branch; if a commit happens from outside, then a sane srcrev, or a patch, or other solution needs to happen. The project will fail if everyone just shrugs, and says "somebody upstream will sort that eventually, for now I'm going to continue to code on my stuff" Jul 18 15:45:14 [Rui]: vala apps Jul 18 15:45:17 but it's already fixed Jul 18 15:45:53 dos1, the problem is that while the vala was broken, nobody was able to detect -- and identify -- the other sources of breakage. Jul 18 15:45:56 mwester: you're saying that we do something that we doesn't do Jul 18 15:46:39 I'm commenting on the attitude, I don't know what actions each individual takes. You've just stated that SHR is not responsible for changes they did not commit in. Jul 18 15:47:05 mwester: no, i just said it's nonsense blaming us for it, as we're trying to solve it anyway Jul 18 15:47:22 I am saying that SHR is responsible for reacting to all outside changes -- either by using a sane srcrev to remove the change, or by building all the time and fixing -- neither has happened. Jul 18 15:47:26 as we also need working fresh image Jul 18 15:47:47 mwester: first wasn't possible, second is happening Jul 18 15:47:52 dos1, I would use the word "blame" -- I use the word "responsibility" instead. Jul 18 15:48:36 When the first build breakage occurred, someone needed to be responsible for correcting it right then and there, or locking the branch to prevent further problems. Jul 18 15:48:41 mwester: well, it doesn't change anything, as we're fixing it and you're trying to say that we don't ;P Jul 18 15:49:35 dos1, good process changes everything -- if nothing is changed, then SHR will be in this same situation again, and again, and again. How much developer time does everyone want to spend fixing build problems instead of developing? Jul 18 15:49:51 mwester: mrmoku is the only one who was commiting to oe since that, so it was "locked" ;P Jul 18 15:51:20 TAsn and me were commiting into our programs, not oe tree; and either of us were testing our changes Jul 18 15:51:39 :) Jul 18 15:51:39 It was quite fluid, due to the AUTOREV usage. If anyone wishes to have a serious discussion on process to resolve some of these issues, I'll be happy to help -- I would recommend that everyone review [Rui]'s suggestion and see how other projects do it. Also check out the kernel's process for handling changes and build failiures. Jul 18 15:51:55 mwester, what suiggestion? Jul 18 15:52:09 mwester: again: we were testing our changes Jul 18 15:52:21 <[Rui]> TAsn: http://www.youtube.com/watch?v=i7pkyDUX5uM Jul 18 15:52:25 <[Rui]> you guys should force everyone to view Theo deRaats's presentation on the release model of OpenBSD :) Jul 18 15:52:30 <[Rui]> TAsn: it's a well worth half an hour Jul 18 15:52:43 [Rui], :( Jul 18 15:52:43 so AUTOREV is not problem Jul 18 15:52:55 AUTOREV is the major problkem Jul 18 15:53:11 uhm... Jul 18 15:53:14 AUTOREV is pure, unadulterated EVIL. Jul 18 15:53:14 then err: Jul 18 15:53:21 It is, unfortunately, necessary. Jul 18 15:53:23 so AUTOREV with SHR apps is not problem Jul 18 15:53:30 <[Rui]> however I suggest NOT to mimic the general attitude of Theo, in such a small community... too much aggressivity is undesireable :) Jul 18 15:54:05 dos1, Jul 18 15:54:12 what exactly does set resize object Jul 18 15:54:13 does? Jul 18 15:54:18 do? Jul 18 15:54:40 TAsn: it's the only way to add object to window :P Jul 18 15:55:04 TAsn: and it maximalize object to whole window Jul 18 15:55:09 as background fixed Jul 18 15:55:15 i c. Jul 18 15:55:16 thanks. Jul 18 15:55:16 so your container should be added that way Jul 18 15:55:17 and nothing more Jul 18 15:57:21 yes Jul 18 15:57:27 just figured that out :) Jul 18 16:02:08 mrmoku: ping Jul 18 16:02:10 mrmoku: build failed Jul 18 16:02:11 ok, dos1, more questions Jul 18 16:02:14 mrmoku: at libfso-glib Jul 18 16:02:21 http://svn.enlightenment.org/svn/e/trunk/TMP/st/elementary/src/lib/elm_list.c Jul 18 16:02:23 dos1, mwester Jul 18 16:02:34 only the box get called with Jul 18 16:02:36 SHR is responsible for the full state of our OE branch Jul 18 16:02:36 object show Jul 18 16:02:39 If it doesn't build Jul 18 16:02:40 any specific reason? Jul 18 16:02:44 That's our fault no matter who commited any stuff Jul 18 16:03:02 And I'm seriously thinking about revoking all accesses until tree is fixed Jul 18 16:03:21 why doesn't it call show on list? Jul 18 16:03:34 *scroller Jul 18 16:03:37 Ainulindale: that won't change anything, as problems comes from OE tree or FSO apps Jul 18 16:03:51 Ainulindale: and to OE tree who has access? :P Jul 18 16:04:01 Anyone who is able to post to shr-devel Jul 18 16:04:30 Plus Jul 18 16:04:31 but still someone have to *check* and *then* commit it Jul 18 16:04:36 Problems don't come from OE or FSO Jul 18 16:04:45 They only come from commits we accept in our tree Jul 18 16:04:50 If people commits are worthless Jul 18 16:04:53 Then we can revert them Jul 18 16:04:53 from our OE tree i mean :P Jul 18 16:05:54 We are supposedly three to handle this checking, due to spaetz & myself being busy, mrmoku is alone Jul 18 16:06:06 And I saw no mail from you proposing any kind of help regarding that Jul 18 16:06:10 Nor from anyone Jul 18 16:06:36 Were I able to do that myself I'll do it sadly these days I'm really reaaaaally busy Jul 18 16:06:41 Ainulindale: i couldn't help, as my buildhost was down Jul 18 16:06:51 Ainulindale: and i can't build OE tree here due to my internet provider Jul 18 16:07:02 False excuse Jul 18 16:07:04 WE have an SHR buildhost Jul 18 16:07:08 We could give you access* Jul 18 16:07:15 Ainulindale: to which i don't have access Jul 18 16:07:17 oh :P Jul 18 16:07:21 Did you ask for access? Jul 18 16:08:01 no ;P Jul 18 16:08:01 (plus I have a headache) Jul 18 16:08:27 but that's good idea, i didn't think about it Jul 18 16:08:42 Please mind the fact that I'm not accusing anyone of slacking dos1, I know you work Jul 18 16:08:45 but now i have my server up again and i'm trying to help ;P Jul 18 16:08:48 But my point was, as I stated this week Jul 18 16:08:52 We should focus on the important stuff Jul 18 16:09:01 And if a developer can't build SHR Jul 18 16:09:05 He's going to look elsewhere Jul 18 16:09:42 So to me, everything but packaging/building problem is secondary Jul 18 16:09:44 (no) Jul 18 16:09:45 +w Jul 18 16:09:58 ptitjes: is libfso-glib supposed to be buildable now? Jul 18 16:10:06 dos1: it is, I built it Jul 18 16:10:15 ok Jul 18 16:10:16 yeha :) Jul 18 16:10:17 (Or I think I did) Jul 18 16:10:20 hello btw Jul 18 16:10:49 then tinderbox isn't good place to look at packages status at buildhost ;x Jul 18 16:11:03 it is for latest builds Jul 18 16:11:07 anyway I'm off again Jul 18 16:11:13 Trying to ease my headache Jul 18 16:11:16 Will be back Jul 18 16:11:17 1 Jul 18 16:12:22 Ainulindale: tinderbox says that libfso-glib failed on latest build Jul 18 16:13:11 <[Rui]> Ainulindale: «And if a developer can't build SHR He's going to look elsewhere» exactly! Jul 18 16:13:19 dos1, got any idea on why wolud it call object show on container though not on scroller? Jul 18 16:14:06 TAsn: i don't get you? Jul 18 16:14:28 <[Rui]> TAsn: I call e_o_s(scroller) :) Jul 18 16:14:52 [Rui], hm... ;| Jul 18 16:14:55 tricky. Jul 18 16:14:56 :) Jul 18 16:15:43 i call evas_object_show on everything :P Jul 18 16:15:44 boxes too Jul 18 16:16:54 :) Jul 18 16:20:15 bah I can't figure out what's wrong :) Jul 18 16:20:25 <[Rui]> yeah, and I call them from bottom up so it all shows up nicely in the end. Jul 18 16:20:29 <[Rui]> brb... coffee time. Jul 18 16:21:03 [Rui]: i think order of calling e_o_s doesn't matter Jul 18 16:22:09 hi Jul 18 16:22:09 dos1, :( Jul 18 16:22:15 I don't fucking get what's wrong :) Jul 18 16:22:27 http://totalueberwachung.de/blog/2008/10/14/fso-tutorial-part-1-gps Jul 18 16:22:57 I tied usageiface.RequestResource("GPS") Jul 18 16:23:42 and gpsposition.GetPosition() return (0, 0, 0.0, 0.0, 0.0) Jul 18 16:23:51 how can I check if GPS is truely enabled? Jul 18 16:24:10 khiraly_: ifconfig ppp0 Jul 18 16:25:23 Guys, elementary sucks, plain old (well, 23 :) ) emacs is what rocks on FR! Jul 18 16:25:54 error fetching interface information: Device not found Jul 18 16:26:18 ifconfig: ppp0: error fetching interface information: Device not found Jul 18 16:26:44 ptitjes, under what condition does one get: Jul 18 16:26:46 Reference parameter types are not yet supported for yielding functions Jul 18 16:26:57 while building libfso-glib? Jul 18 16:27:36 ptitjes, binding-tools to new? Jul 18 16:27:39 +o Jul 18 16:27:59 PaulFertser|erc: am I missing some packages? Jul 18 16:30:07 yeah probably... Jul 18 16:37:29 dos1, now it doesn't show anything :( Jul 18 16:37:30 bah. Jul 18 16:39:50 PaulFertser|erc: Im trying to follow this tutorial: http://totalueberwachung.de/blog/2008/10/14/fso-tutorial-part-1-gps Jul 18 16:39:55 is it outdated? Jul 18 16:40:50 http://pastebin.com/m7cba0952 Jul 18 16:41:07 doesn't work, and it's just a modified version of http://svn.enlightenment.org/svn/e/trunk/TMP/st/elementary/src/lib/elm_list.c Jul 18 16:41:10 elm_list_add Jul 18 16:41:12 any ideas ? :( Jul 18 16:41:39 mrmoku|away: bad Vala version (in fact, missing code from 0.7.5-fso1) Jul 18 16:42:09 mrmoku|away: it is a check that I removed Jul 18 16:42:20 what it checks may work now Jul 18 16:43:05 omg, a build succeeded? Jul 18 16:50:11 obj = elm_widget_add(e); Jul 18 16:50:18 TAsn: you're doing strange things ;x Jul 18 16:50:39 really strange Jul 18 16:50:41 and... Jul 18 16:50:51 why the fsck are you reffering to elm_list.c? Jul 18 16:51:00 that's source of list widget, not example of using it :D Jul 18 16:51:13 dos1, I'm not using it Jul 18 16:51:17 I'm creating a widget.. Jul 18 16:51:18 ffs :) Jul 18 16:51:31 ffs? Jul 18 16:51:39 look, my code is similar to elm_list_add Jul 18 16:51:41 in the link I gave you Jul 18 16:51:51 dos1, ffs = for fuck sake :) Jul 18 16:51:57 I'm tired :) Jul 18 16:52:56 so i won't help ;x Jul 18 16:53:16 i thought you're making some gui app ;D Jul 18 16:53:26 nah. Jul 18 16:56:09 so somebody know how can I get started using gps using cli-framework? Jul 18 16:56:34 this does not work for me: http://totalueberwachung.de/blog/2008/10/14/fso-tutorial-part-1-gps Jul 18 16:56:54 is it working for anybody? Ialways get (0,0, 0, 0.0, 0.0, 0) Jul 18 16:58:50 khiraly_: wait for fix... Jul 18 16:59:02 ptitjes, the other way round... too new vala-dbus-binding tool ;) Jul 18 16:59:18 gps fix of course :P Jul 18 16:59:35 yeah one or the other in the end... Jul 18 16:59:45 mrmoku: is it for testing ? Jul 18 16:59:53 I'm building testing with older vala, yeah Jul 18 17:00:34 then putting libfso-glib in testing is not needed Jul 18 17:00:58 mrmoku: there is no apps that could go in testing that are using libfso-glib... Jul 18 17:01:22 ptitjes, hmm, some app wants it though Jul 18 17:01:24 dos1: the above page working for you? Because Im waiting more than 10 minutes now. And tangogps used to work on this device Jul 18 17:01:35 mrmoku: which ? Jul 18 17:02:37 don't know Jul 18 17:03:23 ptitjes, all cornucopia apps depend on it Jul 18 17:03:32 that would be interesting indeed Jul 18 17:03:34 that includes fsousaged which we certainly want in testing Jul 18 17:03:43 you put cornucopia in testing ? Jul 18 17:03:58 fsousaged yes Jul 18 17:04:56 ptitjes: cornucopia is officially part of milestone5.5 :P (fsousaged) Jul 18 17:05:14 mrmoku: will we have fsodeviced in unstable then ?? :) Jul 18 17:05:33 ptitjes: when it gets ready for that (not it isn't) Jul 18 17:05:50 dos1: are you sure ? Jul 18 17:05:58 i'm sure, i've tested it Jul 18 17:06:20 dos1: what are the drawbacks ? Jul 18 17:06:25 too much problems with dbus autolaunching, playing sounds and configuration Jul 18 17:06:28 or what is missing ? Jul 18 17:06:46 dos1: bugs ? Jul 18 17:06:49 well, playing sound is crappy for me with fsodeviced Jul 18 17:06:52 it jumps Jul 18 17:06:56 oh! Jul 18 17:07:03 and frameworkd isn' Jul 18 17:07:11 +n prepared for using fsodeviced Jul 18 17:07:25 it isn't even started by it at all Jul 18 17:07:41 which means - no idle notifier until something requests something from odeviced Jul 18 17:07:43 :P Jul 18 17:07:52 dos1: meaning you can't deactivate the device subsystem ? Jul 18 17:07:57 ptitjes: no Jul 18 17:08:07 oki we typed at the same time :) Jul 18 17:08:10 ;) Jul 18 17:08:46 dos1: who should request something ? framework or us ? Jul 18 17:09:07 ptitjes: dunno, but it should be started at boot :P Jul 18 17:09:08 dos1: we can easily map a mdbus call before launching ophonekitd Jul 18 17:09:23 well, that's ugly hack Jul 18 17:09:26 ;P Jul 18 17:10:03 anyway ophonekitd is requesting all those (idel notifier, gsm, ...) at boot Jul 18 17:10:10 ptitjes: no Jul 18 17:10:23 ptitjes: it isn't requesting anything from org.freesmartphone.odeviced Jul 18 17:10:31 ptitjes: only from ousaged and ogsmd Jul 18 17:10:33 sure it does Jul 18 17:10:40 ptitjes: sure it doesn't ;) Jul 18 17:10:41 oh Jul 18 17:11:19 http://git.shr-project.org/git/?p=ophonekitd.git;a=blob;f=src/ophonekitd-idle-suspend.vala;h=7703d996e48798dabc1751f7d2531b31c3c9eee8;hb=HEAD Jul 18 17:11:35 it only listens to signals Jul 18 17:12:09 which doesn't mean it will be started :P Jul 18 17:12:15 mrmoku, still no 0.3 of mokonnect? :( Jul 18 17:12:29 still building Jul 18 17:12:39 BTW. should it really be ophonekitd who handle suspend? Jul 18 17:13:06 not oeventsd, or in future ologicd? Jul 18 17:13:07 dos1: IMHO this is a UI concern Jul 18 17:13:19 ptitjes: suspend on idle? nooo... Jul 18 17:13:25 yes Jul 18 17:13:43 user interface Jul 18 17:14:18 but now it only leads to problems on gta01 Jul 18 17:14:18 because user may want|configure different behavior Jul 18 17:14:19 :P Jul 18 17:14:27 dos1: what problems ? Jul 18 17:14:33 with Power interface Jul 18 17:14:40 ptitjes: yes, like turning off auto-suspend Jul 18 17:14:43 dos1: and this is not because it does not work, that we must move it ;) Jul 18 17:14:50 ptitjes: but... hmm, it isn't ophonekitd who does that! Jul 18 17:14:51 :P Jul 18 17:15:00 yes Jul 18 17:15:07 or it should Jul 18 17:15:45 now handling suspend by ophonekitd is only limiting us... ;x Jul 18 17:15:58 dos1: why ? Jul 18 17:16:01 there is one hardcoded if Jul 18 17:16:12 for something, which is easly doable in rules.yaml by OccupyResource Jul 18 17:16:16 dos1: but it should read things in preferences Jul 18 17:16:45 and... guess what! Jul 18 17:16:57 if CPU resource is requested, then that code in ophonekitd isn't even called! Jul 18 17:17:05 so it's called *ONLY* if we can suspend Jul 18 17:17:13 so that if instruction is useless ;x Jul 18 17:17:57 ptitjes: by the way - we all want to know, what about ophonekitd-vala ;) Jul 18 17:18:02 is it usable? Jul 18 17:18:30 * mrmoku built a shr-unstable lite image without any problem Jul 18 17:18:41 mwester: ^^^^ Jul 18 17:19:53 ptitjes: and you could remove that ugly comment about "Suspend is working on my kernel, but unfortunately resume isn't" :D Jul 18 17:21:06 ptitjes: I let the comment for history until we know that is working iso-functionnaly with current opkd Jul 18 17:21:33 dos1: I think that with the new async stuff I did, I have some stuff to rewrite Jul 18 17:21:51 dos1: for instance http://git.shr-project.org/git/?p=ophonekitd.git;a=blob;f=src/ophonekitd-gsm-activator.vala;h=7e670a7a5a210d97509901b8cb9c2e05fc4c697e;hb=HEAD Jul 18 17:22:22 dos1: there I have to put the content of initialize() in a "yields" function and call it from initialize Jul 18 17:23:14 dos1: but those are things that I'll do quickly at the beginning of the week Jul 18 17:23:30 dos1: I think we can test it at the end of next week Jul 18 17:23:35 ptitjes: ok :) Jul 18 17:24:16 damn 24h-disconnect Jul 18 17:24:27 and damn dos, who forgots to run screen session ;x Jul 18 17:25:09 dos1, I have a cronjob which disconnects in the middle of the night :P Jul 18 17:27:10 i should do the same... eh Jul 18 17:27:15 dos1, hmm... my image has the handy splash as default Jul 18 17:27:22 again? Jul 18 17:27:25 :/ Jul 18 17:27:34 strange thing those splash screens ;) Jul 18 17:27:51 there is prefered provider... Jul 18 17:28:14 for simple Jul 18 17:28:20 why it isn't respected? :/ Jul 18 17:28:35 i don't think handy theme is good as default :D Jul 18 17:29:23 I agree on that :P Jul 18 17:32:19 <[Rui]> dos1: order of calling e_o_s(obj) should matter because tipically they're hidden until you show the one on the highest level (not sure if it's this way with evas) Jul 18 17:32:43 [Rui]: it isn't this way with evas ;) Jul 18 17:32:48 <[Rui]> dos1: calling e_o_s(obj) from bottom up will reduce redrawing Jul 18 17:32:59 as far as i noticed Jul 18 17:33:09 <[Rui]> dos1: maybe normally it's fast enough so you don't notice Jul 18 17:33:41 [Rui]: i think everything is redrawed at one time Jul 18 17:34:08 <[Rui]> you can test that easily by adding a sleep(1) before each show :) Jul 18 17:34:12 * von_fritz thinks his latest build is borked parts of E missed , connman - 0.19-r1 WTF :( Jul 18 17:34:32 [Rui]: in python it'll hang ui and show everything after all commands :P Jul 18 17:34:34 von_fritz, mine too :P Jul 18 17:34:34 <[Rui]> dos1: do you have any reference? Jul 18 17:34:40 von_fritz, do you build with -j4 ? Jul 18 17:34:55 <[Rui]> dos1: how does it know "all" is reached? Jul 18 17:35:05 [Rui]: mainloop? Jul 18 17:35:30 <[Rui]> dos1: if so then shouldn't objects be visible by default instead of hidden? Jul 18 17:35:33 mrmoku yes Jul 18 17:35:45 von_fritz, I start to think that is broken Jul 18 17:35:54 [Rui]: dunno. i'm only telling what i noticed :P Jul 18 17:35:54 everytime I do it something is missing in the final image Jul 18 17:35:59 <[Rui]> it's likely the most repeatedly called api function Jul 18 17:36:12 * mrmoku rebuilds without -j4 now Jul 18 17:36:32 oh Jul 18 17:36:43 that's why my images didn't have even frameworkd ;D Jul 18 17:37:31 well will try, but until last week i haved no problems building with -j4 Jul 18 17:37:34 mrmoku: are you commenting also BB_NUMBER_THREADS? Jul 18 17:37:46 yep have both active :) Jul 18 17:38:00 (which makes my notebook quite unresponsive :P) Jul 18 17:38:11 i think -j4 can't make influence about what is in image Jul 18 17:38:14 but BB_NUMBER_THREADS can :P Jul 18 17:38:58 hmm... I experienced problems always with -j4 Jul 18 17:39:06 but with BB_NUMBER_THREADS I get good images Jul 18 17:39:09 no idea Jul 18 17:39:22 maybe its enabling both creating problems... Jul 18 17:39:28 strange Jul 18 17:40:27 von_fritz, one of the packages missing for me is angstrom-version... do you have that one in your image? Jul 18 17:41:25 well opkg list_installed says angstrom-version - 1:-20090606-r2 Jul 18 17:42:04 ok Jul 18 17:44:08 shouldn't it be shr-version? ;) Jul 18 17:44:38 :) Jul 18 17:45:08 others missing are ophonekitd, frameworkd-config-shr Jul 18 17:46:02 mrmoku: could you send me do_rootfs log? Jul 18 17:46:08 i would like to check something... Jul 18 17:46:13 in fact it is building all the missing stuff now :) Jul 18 17:46:46 hmm Jul 18 17:46:56 then lookg like bitbake bug Jul 18 17:47:07 s/lookg/looks/ Jul 18 17:47:07 dos1 meant: then looks like bitbake bug Jul 18 17:47:16 i was thinking about running few opkgs at the same time Jul 18 17:47:25 but looks like it isn't that :P Jul 18 17:48:50 von_fritz, bitbake -c clean shr-lite-image task-shr-minimal; bitbake shr-lite-image Jul 18 17:48:58 and turn off -j4 before :P Jul 18 17:49:11 ok will try Jul 18 17:49:11 <[Rui]> I use -j2 and 2 bitbake threads Jul 18 17:49:27 <[Rui]> has never failed me so far, and it really makes it a bit quicker on my laptop Jul 18 17:49:34 <[Rui]> dual core amd64 Jul 18 17:49:36 [Rui]: as i, and there also was missing stuff in images Jul 18 17:50:07 to be honest I only have 2 cores... so -j4 might be excessive anyway ;) Jul 18 17:51:09 -j4 is recommended for 2 cores :P Jul 18 17:51:23 recommended -j = amount of cores * 2 Jul 18 17:51:32 maybe... but I'm using the laptop for other stuff too while building :P Jul 18 17:51:49 so why did you set -j4 then? :D Jul 18 17:52:33 because I'm insane ;) Jul 18 17:52:44 that explains everything :D Jul 18 17:52:51 probably Jul 18 18:00:09 mrmoku, packages building? Jul 18 18:02:54 F4t, on the buildhost I'm building the lite images for unstable *and* testing Jul 18 18:03:09 after that the fat images for both (which includes mokonnect :) Jul 18 18:03:17 cool :) Jul 18 18:03:30 dos1, hmm... still not good :( Jul 18 18:04:26 mrmoku: what exactly? Jul 18 18:04:31 my image Jul 18 18:04:35 with both options disabled? Jul 18 18:04:43 only -j4 disabled Jul 18 18:04:49 trying with both disabled now Jul 18 18:08:16 polkit-read-auth-helper: needs to be setgid polkituser Jul 18 18:08:18 hmm Jul 18 18:08:22 (policykit) Jul 18 18:12:04 mrmoku 63569920 18 lug 20:10 shr-shr-lite-image-glibc-ipk--20090718-om-gta02.rootfs.jffs2 too small :( Jul 18 18:12:58 dos1, Jul 18 18:13:01 how should I call the Jul 18 18:13:05 "turn back to active" Jul 18 18:13:08 button? Jul 18 18:13:16 hmm Jul 18 18:13:18 i.e if a call was waiting Jul 18 18:13:26 i understand Jul 18 18:13:27 -rw-r--r--. 1 mok mok 61210624 Jul 18 19:55 shr-shr-lite-image-glibc-ipk--20090718-om-gta02.rootfs.jffs2 Jul 18 18:13:36 von_fritz, mine is even smaller :P Jul 18 18:13:39 maybe look how it's called in some other phone? Jul 18 18:13:49 switch to english language Jul 18 18:13:51 ;) Jul 18 18:14:07 dos1, and call myself? Jul 18 18:14:10 too complicated :) Jul 18 18:14:15 mrmoku, what do you think? Jul 18 18:14:15 ;D Jul 18 18:18:11 Out of Memory: Kill process 7053 (python) score 102415 and children. Jul 18 18:18:16 :( Jul 18 18:18:25 * mrmoku fires dictionarry Jul 18 18:18:26 -r Jul 18 18:19:20 TAsn, hmm pickup? Jul 18 18:20:14 mrmoku, thanks :) Jul 18 18:21:44 building testing and unstable in parallel on the buildhost is no good idea :P Jul 18 18:22:55 policykit in oe is packages awfully :x Jul 18 18:23:04 s/packages/packaged/ Jul 18 18:23:04 dos1 meant: policykit in oe is packaged awfully :x Jul 18 18:23:33 incorrect gids of files, root without access to anything... Jul 18 18:24:56 I think I got it :) Jul 18 18:25:17 (not the elementary issue, but bug 339) Jul 18 18:25:24 elementary issue still remains :( Jul 18 18:25:36 does someone have an idea btw? Jul 18 18:25:45 :( Jul 18 18:38:34 mrmoku: please cherry-pick http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=a610a5d1726b03d017beb40fa8857a552dfa0618 Jul 18 18:40:35 I'm so desperate that I'm bruteforcing a solution :) Jul 18 18:40:39 (efl) Jul 18 18:41:44 dos1, done Jul 18 18:41:57 mrmoku: thanks :) Jul 18 18:42:05 TAsn, what was your problem? Jul 18 18:42:30 is Jul 18 18:42:38 http://pastebin.com/m7cba0952 Jul 18 18:42:39 doesn't work, and it's just a modified version of http://svn.enlightenment.org/svn/e/trunk/TMP/st/elementary/src/lib/elm_list.c Jul 18 18:42:39 elm_list_add Jul 18 18:42:39 any ideas ? :( Jul 18 18:42:39 it won't show anything Jul 18 18:42:40 I get a blank. ;\ Jul 18 18:42:50 (when trying to work with my new list widget) Jul 18 18:43:07 TAsn: btw - why do you need new list widget? Jul 18 18:43:37 TAsn: hmm Jul 18 18:43:42 TAsn, yeah, why? Jul 18 18:43:45 <[Rui]> I would love a list widget that would carry widgets Jul 18 18:43:55 genlist does that Jul 18 18:43:57 TAsn: i think you know lists can't be placed on scroller? Jul 18 18:44:02 brb Jul 18 18:44:08 [Rui]: list can do that too Jul 18 18:44:26 <[Rui]> like a scroller whose content is a box full of boxes Jul 18 18:44:28 [Rui]: i was always carring buttons on right of elm_lists :P Jul 18 18:44:37 dos1, lists are scroller Jul 18 18:44:47 <[Rui]> dos1: huh? don't see how on Elementary.h for libelm 0.3.0 Jul 18 18:44:52 scrollers that pack a box Jul 18 18:44:55 but hm.. interesting Jul 18 18:44:59 TAsn: yep Jul 18 18:45:05 I didn't know that Jul 18 18:45:09 so that's probably it Jul 18 18:45:13 TAsn: but you can place one scroller inside second ;) Jul 18 18:45:14 as I'm putting it inside a box Jul 18 18:45:19 oh Jul 18 18:45:25 can you put a list in a box? Jul 18 18:45:39 [Rui]: item_add :P Jul 18 18:45:47 TAsn: list in box - yes Jul 18 18:45:53 hm. Jul 18 18:46:00 <[Rui]> dos1: ? it only allows a label and an icon Jul 18 18:46:03 TAsn: but you have to set correct width and align values Jul 18 18:46:12 [Rui]: instead of icon use check or button ;P Jul 18 18:46:21 [Rui]: and there is also third argument Jul 18 18:46:27 dos1, ffs Jul 18 18:46:34 so that's probably it Jul 18 18:46:35 [Rui]: wrong Jul 18 18:46:37 <[Rui]> dos1: neat Jul 18 18:46:40 [Rui]: there are four arguments Jul 18 18:46:47 please give me a C snippent :) Jul 18 18:46:59 [Rui]: one for left widget, second for label, third for right widget, and fourth for callback Jul 18 18:47:00 <[Rui]> elm_list_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Object *end, void (*func) (void *data, Evas_Object *obj, void *event_info), const void *data); Jul 18 18:47:10 <[Rui]> dos1: I don't see that Jul 18 18:47:11 yes, exactly Jul 18 18:47:19 label, icon and end Jul 18 18:47:38 that's exactly that :P Jul 18 18:47:41 label - text Jul 18 18:47:42 <[Rui]> dos1: this is why those libraries need documentation Jul 18 18:47:46 icon - left widget Jul 18 18:47:50 dos1, help me :) Jul 18 18:47:50 <[Rui]> dos1: or better comments in the .h files Jul 18 18:47:50 end - right widget Jul 18 18:47:51 <[Rui]> whatever Jul 18 18:47:59 <[Rui]> this pisses me off a bit Jul 18 18:48:02 TAsn: look at shr-settings Jul 18 18:48:13 ffs :) where in shr-settings? Jul 18 18:48:22 (me is lazy) Jul 18 18:48:23 TAsn: when i try to set correct align and width values, it's brute force method :D Jul 18 18:48:48 <[Rui]> it should be, then, Evas_object * pre, Evas_object * post Jul 18 18:48:50 <[Rui]> at least Jul 18 18:48:54 TAsn: search for size_hint_align_set and size_hint_weight_set with scroller Jul 18 18:48:55 <[Rui]> and to be a little more readable Jul 18 18:48:57 <[Rui]> :( Jul 18 18:49:07 [Rui]: well, elm_list is supposed to have icon and some end widget Jul 18 18:49:14 cool. Jul 18 18:49:15 thanks. Jul 18 18:49:19 [Rui]: if you want other widgets, then you should use elm_genlist Jul 18 18:49:20 <[Rui]> dos1: anyway, thanks for the tip Jul 18 18:49:29 <[Rui]> dos1: it'll improve elmdentica for the next release :) Jul 18 18:49:44 i'm happy i could help :D Jul 18 18:50:10 <[Rui]> dos1: well, it's infuriating to find out you missed something nice because the docs could be better Jul 18 18:50:25 <[Rui]> dos1: but at the same time it's very nice to learn a new helpful tip :) Jul 18 18:50:33 dos1, what do the values mean? Jul 18 18:50:39 I know they are from -1 to 1 Jul 18 18:50:45 but is it Jul 18 18:50:49 lr, tb Jul 18 18:50:50 or Jul 18 18:50:52 TAsn: dunno. it's always brute force from my side :D Jul 18 18:50:54 tb, lc? Jul 18 18:50:58 lr* Jul 18 18:51:17 but horizontal is first, vertical is second Jul 18 18:51:31 as in other methods (bounce_set, size_set etc.) Jul 18 18:52:02 ok, cool. Jul 18 18:52:04 thanks. Jul 18 18:52:04 :) Jul 18 18:52:44 TAsn: you can also look for it in shr-installer, as shr-settings is mess :D Jul 18 18:53:09 shr-installer is supposed to have less mess ;) Jul 18 18:53:20 nah it's ok :) Jul 18 18:54:35 <[Rui]> going for dinner. bye all Jul 18 18:55:23 TAsn: well, shr-settings sometimes even had variable names typed in polish ;) Jul 18 18:55:52 ouch :) Jul 18 18:55:53 why?! Jul 18 18:57:48 TAsn: initially it was project on #openmoko.pl Jul 18 18:58:13 there still are polish comments sometimes Jul 18 18:58:17 ;) Jul 18 18:59:25 :| Jul 18 19:00:24 but rarely Jul 18 19:00:27 ;) Jul 18 19:01:25 TAsn: i want to rewrite shr-settings launcher to fix some issues with multiple windows opened Jul 18 19:01:42 TAsn: now it's quite hard to workaround ;x Jul 18 19:02:12 hehe Jul 18 19:02:16 btw Jul 18 19:02:26 what's top left? Jul 18 19:02:28 -1, -1 Jul 18 19:02:28 ? Jul 18 19:03:42 i think yes Jul 18 19:03:47 TAsn: align? Jul 18 19:03:53 yes. Jul 18 19:03:58 then 0, 0 Jul 18 19:04:01 no Jul 18 19:04:07 that's middle of the screen Jul 18 19:04:42 hm, you're talking of size_hint_align_set? Jul 18 19:04:59 yes. Jul 18 19:05:08 dos1, how to I determine size in pixels? Jul 18 19:05:23 0, 0 is middle, -1, -1 is top left AFAIK Jul 18 19:05:33 TAsn: why do you want to do that? Jul 18 19:05:49 hm, i thought -1, -1 means to use all available space :/ Jul 18 19:05:57 dos1, to make sure Jul 18 19:06:00 hmm Jul 18 19:06:05 it's not size 0 Jul 18 19:06:06 agg1n1: isn't weight for that? Jul 18 19:06:12 as I can pack other stuff in there Jul 18 19:06:23 I can see button Jul 18 19:06:24 s Jul 18 19:06:36 only thing not visible is list... Jul 18 19:06:49 dos1: i don't really know about weight :D Jul 18 19:07:10 TAsn: try list with align -1 -1, width 1 1 Jul 18 19:07:18 s/width/weight/ Jul 18 19:07:19 dos1 meant: TAsn: try list with align -1 -1, weight 1 1 Jul 18 19:08:52 on what? Jul 18 19:08:54 scroller? Jul 18 19:08:56 or box? Jul 18 19:09:15 hmm Jul 18 19:09:28 i don't know now :D Jul 18 19:09:34 :) Jul 18 19:09:43 try on scroller Jul 18 19:10:30 TAsn: and the same on your widget in test app Jul 18 19:10:49 TAsn: (if you have it in box) Jul 18 19:12:04 sec. Jul 18 19:13:40 nothing. Jul 18 19:13:47 though I'm packing a button right next to it Jul 18 19:13:50 which works great! Jul 18 19:13:58 so I have no idea what this may be ;\ Jul 18 19:14:56 welcome to size_hint world :D Jul 18 19:18:14 how can I probe for the size? Jul 18 19:40:13 file_md5sum_alloc: Failed to open file /etc/shr-settings/*: No such file or directory Jul 18 19:40:18 :) Jul 18 19:41:08 TAsn, dos1: what is shr-settings? Jul 18 19:41:24 huh? I guess that's dos's file Jul 18 19:41:31 I have no such thing in opkg Jul 18 19:41:32 ... Jul 18 19:41:41 hmm? Jul 18 19:42:04 in /etc/shr-settings/ there are conf files for Toaster`'s backup module Jul 18 19:42:08 Ainulindale added it to recipe Jul 18 19:42:17 opkg output while upgrading the backup-config Jul 18 19:43:04 mrmoku, I don't think it's me to tell you the truth. though it might. Jul 18 19:43:04 :) Jul 18 19:43:14 I wonder where that could be. Jul 18 19:43:42 ? Jul 18 19:44:00 ahh Jul 18 19:44:03 k :) Jul 18 19:45:06 it's obvious someone passed a * Jul 18 19:45:17 it's AINU! Jul 18 19:45:24 check out the bb file Jul 18 19:45:26 I bet there's Jul 18 19:45:27 * Jul 18 19:45:30 in conffiles Jul 18 19:45:40 and conffiles doesn't parse this crap! Jul 18 19:45:41 haha :) Jul 18 19:45:45 (It's not me!) Jul 18 19:50:30 Syntax of the bb is right Jul 18 19:50:32 opkg is bad Jul 18 19:50:46 TAsn, hmm Jul 18 19:51:03 it is asking me lots of questions about .yaml files I never touched Jul 18 19:51:19 what's asking who? Jul 18 19:51:26 Ainulindale, might be Jul 18 19:51:27 opkg upgrade Jul 18 19:51:28 but not my change Jul 18 19:51:32 (sheesh... focusing on useless features whereas we need other stuff..) Jul 18 19:51:44 as thins doesn't relate to my patch Jul 18 19:51:47 mrmoku, like? Jul 18 19:51:54 as yaml's have changed Jul 18 19:52:04 and it asks you if they changed Jul 18 19:52:11 just like original opkg Jul 18 19:52:12 ... Jul 18 19:52:19 jaja :) Jul 18 19:53:59 dos1, * ERROR: Cannot satisfy the following dependencies for frameworkd-config-shr: Jul 18 19:54:03 * fso-abyss * fso-abyss * Jul 18 19:54:48 hmm... and it is not there Jul 18 19:54:54 WTF? Jul 18 19:56:39 frameworkd-config-shr should not depend on it Jul 18 19:56:46 the dependency is misplaced Jul 18 19:56:50 even though fso-abyss is needed Jul 18 19:57:12 By the way fso-sounds should get removed Jul 18 19:57:20 Or replaced by a similar SHR pacage Jul 18 19:57:21 +k Jul 18 19:57:41 Ainulindale, the recipe had it depend directly on frameworkd Jul 18 19:57:55 which was wrong to because frameworkd is not arch dependent Jul 18 19:57:55 what? Jul 18 19:58:06 Well we don't care about that Jul 18 19:58:11 Even if it depends on frameworkd Jul 18 19:58:16 It can be ARCH dependent Jul 18 19:58:40 but you can't have DEPEND_om-gta02 for frameworkd Jul 18 19:58:49 because frameworkd itself is *not* arch dependent Jul 18 19:58:54 the config instead is Jul 18 19:59:00 What's the link here? Jul 18 19:59:08 You mean for abyss? Jul 18 19:59:12 yep Jul 18 19:59:28 Ok then I reiter Jul 18 19:59:30 Misplaced thing Jul 18 19:59:35 That is, in this case, the DEPEND Jul 18 19:59:42 Shouldn't be there IMHO Jul 18 19:59:56 In fact it should be in the image IMHO (again) Jul 18 20:00:07 Or as an additional thing to the fso task Jul 18 20:00:09 Ainulindale, mrmoku: GSM in latest images wasn't working because there was no fso-abyss Jul 18 20:00:12 Which whould be the right and proper way Jul 18 20:00:17 it was there Jul 18 20:00:21 we did not add it Jul 18 20:00:24 just fixed it :P Jul 18 20:00:34 Ainulindale: and that's config which selects which muxer to use Jul 18 20:00:35 mrmoku: what do you mean? Jul 18 20:00:38 the correct fix might be to RRECOMMEND it directly Jul 18 20:00:47 In task-fso you mean? Jul 18 20:00:55 or in fsc ? Jul 18 20:00:58 (fcs) Jul 18 20:01:01 (too long to write it) Jul 18 20:01:32 Ainulindale, if you install a frameworkd config that has configured fso-abyss as muxer Jul 18 20:01:38 you should RDEPEND on it, no? Jul 18 20:02:03 well this is a bit tricky Jul 18 20:02:07 But as for myself Jul 18 20:02:12 I wouldn't do it that way Jul 18 20:02:13 But that's me Jul 18 20:02:32 sure we can add it to task-shr-minimal Jul 18 20:02:41 mrmoku: well listen I don't really care as long as it works Jul 18 20:02:46 but that will break upgrade paths for people having it not installed Jul 18 20:02:46 It's church quarrel anyways Jul 18 20:03:01 mrmoku: why would it if you bump PR ? Jul 18 20:04:03 if frameworkd-config-shr does not depend on it... Jul 18 20:04:16 anyway... I don't care either Jul 18 20:04:26 mrmoku: picture it that way Jul 18 20:04:32 you bump the rev for frameworkd-config-shr Jul 18 20:04:36 was just trying to explain why it is as it is Jul 18 20:04:40 you add fso-abyss to task-shr-minimal Jul 18 20:04:43 bump the latter PR Jul 18 20:04:46 it'll upgrtade properly Jul 18 20:04:52 but I see your point anyways Jul 18 20:04:54 And it makes sense Jul 18 20:05:01 My usual way is different that's all :-) Jul 18 20:05:28 :( Jul 18 20:05:31 I'm tired. Jul 18 20:06:10 And ugly! Jul 18 20:06:20 I'm tired and ugly too :( Jul 18 20:06:32 :( Jul 18 20:06:39 :-) Jul 18 20:06:43 Ainulindale, are you by any change an elementary expert? Jul 18 20:06:51 lol :) Jul 18 20:06:51 ~seen raster Jul 18 20:06:51 raster was last seen on IRC in channel #openmoko-cdevel, 3d 15h 57m 8s ago, saying: 'DocScrutinizer: what DO you want to do today?'. Jul 18 20:06:51 Yeah UI is my field Jul 18 20:06:52 :( Jul 18 20:06:56 Ainulindale, :) Jul 18 20:07:08 bah, it's not mine either ;\ Jul 18 20:07:23 Ainulindale, it was the first time I used lol... and it was justified ;) Jul 18 20:08:06 cross your fingers ;) Jul 18 20:08:21 I'm testing the fix for 339 Jul 18 20:08:21 :) Jul 18 20:09:09 TAsn, want me to call you :P Jul 18 20:09:15 it's ok Jul 18 20:09:19 I already have a phone lab here Jul 18 20:09:22 (4 devices) Jul 18 20:09:22 :) Jul 18 20:09:41 sec, restarting my moko Jul 18 20:09:52 as for some reason frameworkd doesn't want to work anymore Jul 18 20:09:53 btw Jul 18 20:10:00 mrmoku, how's testing image doing? :) Jul 18 20:10:07 (I know you were just talking about it) Jul 18 20:10:29 well guys Jul 18 20:10:32 I'm stuffed again Jul 18 20:10:36 Spent the afternoon cooking Jul 18 20:10:40 A french pot-au-feu Jul 18 20:10:43 TAsn, restarted after the OOM - still building Jul 18 20:10:55 (Beef/Bone in a pot with vegetables, cooked ~7 hours) Jul 18 20:10:57 :) Jul 18 20:11:05 Ainulindale, you look bored. Jul 18 20:11:11 * mrmoku is eating chilly chips :P Jul 18 20:11:19 TAsn: Nah I cooked for my gal Jul 18 20:11:32 She went back from holidays thursday morning Jul 18 20:11:37 * TAsn ate great lasania Jul 18 20:11:42 (lasagna) Jul 18 20:11:42 or I don't know how it's called :) Jul 18 20:11:47 :) Jul 18 20:13:27 btw Jul 18 20:13:35 the switch to fsousage really killed our boot time Jul 18 20:13:36 ... Jul 18 20:13:45 we should find a way to make it start earlier Jul 18 20:13:46 Killed as in bad or good? Jul 18 20:13:50 bad. Jul 18 20:13:50 Well Jul 18 20:13:54 very bad. Jul 18 20:13:56 We should start X earlier amongst other things Jul 18 20:14:03 aye. Jul 18 20:14:06 We should investigate upstart too Jul 18 20:14:14 I talked about that 4 or 5 months ago Jul 18 20:14:21 But as with all my mails Jul 18 20:14:24 Nobody followed up =) Jul 18 20:15:02 (But ptitjes talking about a new great way to launch initscripts with prolog under an obscure implementation which tends to make you sacrifice animals to make it work) Jul 18 20:15:34 BRrr..... Prolog. Now I've got the chillies Jul 18 20:15:38 * mrmoku wonders how many animals a day to have a stable phone... Jul 18 20:16:09 mrmoku: well as you're a father, it seems to me that kids are a non expensive and more appropriate sacrifice to the good of the moko Jul 18 20:16:19 s/good/god/ Jul 18 20:16:19 Ainulindale meant: mrmoku: well as you're a father, it seems to me that kids are a non expensive and more appropriate sacrifice to the god of the moko Jul 18 20:16:50 Ainulindale, but I only have two... and if it gives me two days of stable telephony... Jul 18 20:16:56 what to do on day three? :P Jul 18 20:17:20 * mrmoku could buy an iphone from the money savings for not having children ;) Jul 18 20:17:28 mrmoku: well I heard that dos1 is pretty young Jul 18 20:17:48 we still need him though - opimd is not yet finished ;) Jul 18 20:18:04 Damn you're right Jul 18 20:18:20 we're doomed Jul 18 20:18:57 ;D Jul 18 20:19:03 sec brb Jul 18 20:19:44 mrmoku, Jul 18 20:19:47 fso-glib Jul 18 20:19:53 when will we have that? :) Jul 18 20:20:36 TAsn, what do you mean? Jul 18 20:20:43 we have that Jul 18 20:20:52 you mean the async fso-glib? Jul 18 20:21:04 wait Jul 18 20:21:10 I can use fso-glib? Jul 18 20:21:33 (i.e i can start porting phonegui to fso-glib?) Jul 18 20:21:45 it just won't respect my callbacks? Jul 18 20:21:48 *I mean Jul 18 20:22:01 it will just call the callback in a synced way? Jul 18 20:22:10 the fso-glib in unstable should do async calls, yeah Jul 18 20:22:20 (as soon as I synced it to the feed ;) Jul 18 20:22:45 sweet. Jul 18 20:22:46 :) Jul 18 20:22:47 justs Jul 18 20:22:58 *used the same as Jul 18 20:23:05 frameworkd-glib Jul 18 20:23:05 ? Jul 18 20:23:08 :) Jul 18 20:23:17 ? Jul 18 20:25:33 anyhow Jul 18 20:25:36 compiling my fix Jul 18 20:25:38 brb Jul 18 20:26:45 o Jul 18 20:26:48 TAsn: not directly no Jul 18 20:27:56 huh? Jul 18 20:28:02 I mean kinda the same Jul 18 20:28:05 same idea Jul 18 20:28:12 give me something to work with... Jul 18 20:28:12 ;) Jul 18 20:28:15 well same logic as it's based on it Jul 18 20:28:22 but not the same exact way Jul 18 20:28:30 i.e different names? Jul 18 20:28:37 i can live with that Jul 18 20:34:01 TAsn: different ways Jul 18 20:36:57 it's time to do something interesting Jul 18 20:37:05 dos1, Jul 18 20:37:09 think about 339 Jul 18 20:37:10 ... Jul 18 20:37:28 I described the second bug there Jul 18 20:37:30 TAsn: looks like bug in oeventsd design, as rule is damn right! Jul 18 20:37:30 (state file bug) Jul 18 20:37:35 :) Jul 18 20:37:36 hmm Jul 18 20:37:50 well, check oeventsd then :) Jul 18 20:37:56 ohhh Jul 18 20:38:03 that's darkness Jul 18 20:38:03 as it shouldn't have dropped the state... Jul 18 20:38:06 ? Jul 18 20:38:07 :D Jul 18 20:38:08 :) Jul 18 20:38:21 oeventsd comes from darkness Jul 18 20:38:24 didn't you know? ;) Jul 18 20:38:50 then move to the darkside Jul 18 20:38:57 as we need this dark magic! Jul 18 20:39:01 (call waiting) Jul 18 20:39:07 although it's not as bad Jul 18 20:39:13 and the majority of stuff have been fixed Jul 18 20:39:24 it's only with the second call waiting in the same call... Jul 18 20:45:01 Guys, emacs on FR realy rocks. You should have dropped elementary and write in elisp ;) Jul 18 20:47:37 did someone notice, that PaulFertser|erc uses too much "you should"? :D Jul 18 20:52:17 i'm thinking about some opimd backend to handle distro maintainer announces ;) Jul 18 20:52:46 and i'm thinking about format to use Jul 18 20:54:23 dos1: hey from emacs ;) Jul 18 20:56:47 johnsu01: i'm really looking forward to more usable fso.el, seems like it's way to go. Jul 18 20:58:38 PaulFert`: Yeah, I've lent my FR to a coworker but I should have it back next week to start hacking more on it Jul 18 20:58:58 PaulFert`: feel free to put requests on the wiki page :) Jul 18 20:59:03 and bugs Jul 18 21:01:11 ok, build is still running Jul 18 21:01:15 and I'm off to bed Jul 18 21:01:41 mrmoku, release on monday? :) Jul 18 21:01:43 night. Jul 18 21:01:44 mrmoku: gn8 Jul 18 21:01:51 dos1, TAsn: I already did links for testing for you guys to test Jul 18 21:01:59 in case the build finishes ;) Jul 18 21:02:07 nah Jul 18 21:02:11 I won't be here today anyway Jul 18 21:02:14 gnight all :) Jul 18 21:02:15 I'm testing 339 Jul 18 21:02:17 ok Jul 18 21:02:18 and go to sleep Jul 18 21:02:20 night. Jul 18 21:02:21 thanks Jul 18 21:02:22 . Jul 18 21:02:23 cu Jul 18 21:03:07 johnsu01: your last commit disabled call status reporting without good reason Jul 18 21:03:32 johnsu01: and caadr requires 'cl Jul 18 21:04:25 links? Jul 18 21:04:29 where? what? Jul 18 21:04:32 PaulFert`: hm, I did that because I was switching to using kapula for phone calls for a while Jul 18 21:04:48 and emacs for sms Jul 18 21:05:09 dos1: http://wjsullivan.net/git/?p=fso-el.git;a=summary Jul 18 21:05:27 and http://wiki.wjsullivan.net/collaboration.cgi/FsoEl Jul 18 21:05:31 johnsu01: i wasn't talking about fso-el, but thanks :D Jul 18 21:05:38 heh Jul 18 21:05:40 TAsn: hmm? Jul 18 21:06:20 johnsu01: btw. do you want to implement opimd in fso-el? Jul 18 21:06:58 dos1: Yeah, possibly... though there are other emacs faculties for that so it wasn't high on my priority Jul 18 21:08:14 dos1, ? Jul 18 21:09:19 TAsn: about what links mrmoku was talking? Jul 18 21:10:03 to not built yet Jul 18 21:10:04 testing image Jul 18 21:10:05 ;) Jul 18 21:13:17 johnsu01: are you using x-ified emacs? Jul 18 21:13:39 PaulFertser: Yeah Jul 18 21:13:51 haha found the bug Jul 18 21:14:07 I accidentally made it write Release when it should have written Pickup Jul 18 21:14:16 which caused it not to change :) Jul 18 21:14:21 PaulFertser: Well, fixed those two things at least in git. Jul 18 21:15:13 johnsu01:It seems that terminal version has more problems receiving dbus signal. Jul 18 21:15:47 PaulFertser: I noticed problems when having both a terminal frame and an X frame open Jul 18 21:16:41 an emacs dbus bug I think, where the signal handler wouldn't run until some other input happens Jul 18 21:16:50 johnsu01: yeah, i think that's the case for me too, was trying to use new facinating multitty suport Jul 18 21:16:51 tracfeed: Ticket #205 (SMS Timestamps set to Unix Epoch) updated Jul 18 21:16:55 emacs uses dbus? Jul 18 21:16:58 PaulFertser: but as long as there is only an X frame open, it seems to work fine Jul 18 21:17:58 tmzt: Yeah, newly Jul 18 21:18:24 wow, kind of suprising given how long emacs has been around Jul 18 21:18:52 tmzt: I mean, it "uses" dbus it that you can write extensions that interact with dbus, and it exports some basic stuff Jul 18 21:19:08 tmzt: emacs is great operating system, it just lacks good text editor ;D Jul 18 21:19:24 ah, okay Jul 18 21:19:56 tmzt: so probably more correct to say that emacs lisp now has a dbus library Jul 18 21:20:26 johnsu01: do you plan to switch to emacs on FR fully? Jul 18 21:20:52 PaulFertser: I was using it fully for a while Jul 18 21:21:18 PaulFertser: so, maybe :) Jul 18 21:23:41 johnsu01: probably call initation/answrr with hyperlinks/buttons, contact lookup for every number and it'll be better than all shr ap suit ;) Jul 18 21:24:48 johnsu01: btw, do you know fsoraw? i think with this utility wifi resourxe control is redudant Jul 18 21:24:52 PaulFertser: heh, answer/end button is the next thing on the list Jul 18 21:28:24 PaulFertser: no, I don't know fsoraw Jul 18 21:29:20 PaulFertser: Wouldn't you still want to be able to turn wifi off from emacs though? Jul 18 21:34:57 johnsu01: the idea is that you want wifi for the time wpa_supplicant is runnig only, so you wrap it into fsoraw Jul 18 21:42:44 SHR: 03tom 07shr * r66e9e36cbc59 10/libframeworkd-phonegui-efl/src/ (5 files in 2 dirs): Added support for picking up a call back from pending state Jul 18 21:42:54 SHR: 03tom 07shr * r2ba961ceee59 10/libframeworkd-phonegui-efl/src/view/call-common.c: fixed a typo bt2 to bt1 Jul 18 21:42:55 SHR: 03tom 07shr * r1f13f528d4d7 10/libframeworkd-phonegui-efl/src/view/ (call-active-view.c call-common.c): it now correctly sets to active after returning a call from pending Jul 18 21:42:56 SHR: 03tom 07shr * r67bddaa1be08 10/libframeworkd-phonegui-efl/src/ (4 files in 2 dirs): fixed a couple of typos + issues, picking up a call from pending now works (or at least should) Jul 18 21:42:56 SHR: 03tom 07shr * r7c8f6e305543 10/libframeworkd-phonegui-efl/src/view/ (message-list-view.c message-show-view.c): Merge branch 'master' of git+ssh://git@shr.bearstech.com/shr Jul 18 21:43:23 :) Jul 18 21:43:27 and of course I forgot to pull ;( Jul 18 21:43:33 newbish merge comming up :) Jul 18 21:43:42 oh nvm already was Jul 18 21:43:42 :) Jul 18 21:44:56 fucking finally! Jul 18 21:44:57 tracfeed: Ticket #339 (receiving an incoming call when already on line) updated Jul 18 21:45:04 call waiting on the fr :) Jul 18 21:45:19 only one framework bug from being completely usable Jul 18 21:45:52 phew. Jul 18 21:48:46 mrmoku|away, when you are here, rebuild efl ;) (should fix that in efl2 as well :( bah.) Jul 18 22:25:07 omg Jul 18 22:25:07 had to share Jul 18 22:25:09 http://pastebin.com/m4146da3a Jul 18 22:49:27 TAsn: !!!!! Jul 18 22:49:29 http://tinderbox.openembedded.net/public/logs/task/1928908.txt Jul 18 22:49:35 build failed on ophonekitd... Jul 18 22:49:43 OMFG... Jul 18 22:49:52 :P Jul 18 22:50:10 did TAsn modify ophonekitd code? :) Jul 18 22:50:28 yep :P Jul 18 22:50:34 TAsn: btw, you can remove it: Jul 18 22:50:36 arm-angstrom-linux-gnueabi-gcc: -lsqlite3: linker input file unused because linking not done Jul 18 22:50:43 i mean -lsqlite3 Jul 18 22:50:47 as it's not used now :P Jul 18 22:50:52 no I didn't.! Jul 18 22:50:57 well, we can now safely build the stake, and gather some wood and oil.... Jul 18 22:51:01 I did nothing Jul 18 22:51:03 I swear Jul 18 22:52:16 TAsn: then Jul 18 22:52:22 no idea Jul 18 22:52:23 how would you explain this: arm-angstrom-linux-gnueabi-gcc: -lsqlite3: linker input file unused because linking not done Jul 18 22:52:26 wrong Jul 18 22:52:27 oh, Jul 18 22:52:30 that's the fail? Jul 18 22:52:35 http://tinderbox.openembedded.net/public/logs/task/1928908.txt Jul 18 22:52:35 it didn't happen here Jul 18 22:52:36 no :P Jul 18 22:52:50 hey Jul 18 22:52:51 fail is ophonekitd-main.c:99: error: 'unique_id' undeclared (first use in this function) Jul 18 22:52:53 I committed stuff since! Jul 18 22:52:56 I think Jul 18 22:53:44 ms5.5 will be announced tomorow Jul 18 22:53:56 dos1, Jul 18 22:53:59 Everything up-to-date Jul 18 22:54:02 when git push Jul 18 22:54:05 nothing to commit Jul 18 22:54:06 and here it's ok Jul 18 22:54:07 * dos1 checks what he can break in frameworkd Jul 18 22:54:09 conclusion Jul 18 22:54:21 mrmoku chose the wrong rev Jul 18 22:54:21 :) Jul 18 22:54:40 mrmoku|away, YOU CHOSE AN OLD OPHONEKITD REV!!! (noob) :) Jul 18 22:54:41 TAsn: looks like ;x Jul 18 22:54:43 :D Jul 18 22:56:40 SHR: 03tom 07shr * r9667b5bce417 10/ophonekitd/ (configure.ac src/Makefile.am): removed sqlite linking in ophonekitd Jul 18 22:56:48 TAsn: he chosed "Removed phonelog from ophonekitd as we already have it in opimd" Jul 18 22:56:50 :P Jul 18 22:59:23 what?! Jul 18 22:59:28 he didn't even move to libphone-utils Jul 18 22:59:30 ffs :| Jul 18 22:59:46 removed a pesky debug message Jul 18 22:59:47 TAsn, !! because of you mokonnect is still 0.2! :( Jul 18 22:59:50 I wasn't very descriptive :) Jul 18 23:00:02 (that's the commit after the one he chose) Jul 18 23:00:02 F4t: no, that's mrmoku|away's fault :P Jul 18 23:00:22 mrmoku|away, you ass! put latest ophonekitd! :) and libframeworkd-phonegui-efl Jul 18 23:00:24 oh... Jul 18 23:00:38 we want to ship with those important fixes! Jul 18 23:01:04 damn, someone has to figure out howto use dbus and elementary simultaneously in a vala app :X Jul 18 23:01:08 mrmoku|away, furthermore, I think dos1's fix of the sleep 3 bug came only after the commit you chose! just choose latest!!! Jul 18 23:02:23 dos1, I still haven't solved this crap :( Jul 18 23:02:33 which crap? Jul 18 23:02:34 dos1, mind doing me a favor? Jul 18 23:02:37 (elementary) Jul 18 23:02:47 http://pastebin.com/m7cba0952 Jul 18 23:02:47 huh Jul 18 23:02:53 try following this in python Jul 18 23:03:03 i.e creating what I'm describing exactly line after line Jul 18 23:03:05 TAsn: i still wonder why do you need new widget ;x Jul 18 23:03:14 and see if you get the same problem Jul 18 23:03:20 dos1, two reasons Jul 18 23:03:23 btw Jul 18 23:03:26 it's not a new widget Jul 18 23:03:34 it's an improvement to the current list widget Jul 18 23:03:38 anyhow, two reasons: Jul 18 23:03:43 1. I promised rsaster Jul 18 23:03:46 but it acts as new widget Jul 18 23:04:03 2. #292 Jul 18 23:04:08 dos1, no it doesn't. Jul 18 23:04:19 it'll act the same Jul 18 23:04:38 and it's a patch for elementary Jul 18 23:04:43 not another lib Jul 18 23:04:58 anyhow Jul 18 23:05:05 I'm going to take a shower, back in 5 Jul 18 23:05:15 please write me a short python app that does the same Jul 18 23:05:19 so i'll be able to test ;) Jul 18 23:05:21 I tried myself Jul 18 23:05:26 wasn't able to make it Jul 18 23:05:30 I suck with documentation ;\ Jul 18 23:05:34 (and time...) Jul 18 23:07:19 TAsn: ok, when i'll finish updating fso-specs i'll do that :P Jul 18 23:11:46 shit fu :) Jul 18 23:11:49 though i'll have it by now Jul 18 23:11:55 now I have nothing to do but go to sleep :( Jul 18 23:11:57 I'm bored Jul 18 23:12:03 nvm :) thanks a lot Jul 18 23:12:13 please up and pm it so i'll have something to do tomorrow :) Jul 18 23:12:38 dos1, btw if you can, try to figure out what's the deal with the framework's bug in oevents. Jul 18 23:18:49 freesmartphone.org: 03seba.dos1 07specs * r4b5c42fbb825 10/org.freesmartphone.PIM/ (6 files): Update opimd specs Jul 18 23:18:53 DocScrutinizer2, I had something I wanted to ask you though I forgot! :) Jul 18 23:19:04 OH I remember! Jul 18 23:19:11 are you even here? Jul 18 23:32:44 TAsn: i have it rewriten into python Jul 18 23:32:48 and i can't see nothing ;x Jul 18 23:32:52 err Jul 18 23:32:56 i can't see anything Jul 18 23:32:57 :D Jul 18 23:33:05 (in polish there are double negations ;x) Jul 18 23:33:07 dos1, btw, please check this out, though it seems that the limit function you added to opimd in CallsDomain is buggy and limits from the bottom up and not from top down I mean, when I get with phonelog I get only the oldest Jul 18 23:33:09 :) Jul 18 23:33:13 dos1, ^ Jul 18 23:33:20 dos1, pastebin please Jul 18 23:33:28 I want to play with it as well.. :) Jul 18 23:33:29 TAsn: oh, possible! Jul 18 23:33:39 not only possible, but true! :) Jul 18 23:33:43 TAsn: then it has to wait to sort ;x Jul 18 23:33:44 pastebin Jul 18 23:33:47 and then fix it :) Jul 18 23:33:54 s/sort/sorting/ Jul 18 23:33:54 dos1 meant: TAsn: then it has to wait to sorting ;x Jul 18 23:33:58 dos1, damn you! :) Jul 18 23:34:08 dos1, what's the problem with creating a sort function? Jul 18 23:34:15 (even on opimd's side) Jul 18 23:34:28 or at least dos Jul 18 23:34:31 TAsn: opimd uses strange datastructure Jul 18 23:34:34 change the sql backend Jul 18 23:34:35 ! Jul 18 23:34:42 so it'll order by when getting Jul 18 23:34:44 ... Jul 18 23:34:50 in calls domain it makes sense... Jul 18 23:34:58 to order by date new to old... Jul 18 23:35:06 it should be done anyway... Jul 18 23:35:07 hmm Jul 18 23:35:12 as quick and dirty hack? ;) Jul 18 23:35:15 as in sqlite it'll be faster Jul 18 23:35:15 ok, i'll do it Jul 18 23:35:19 dos1, yes and no Jul 18 23:35:25 as this is a wanted behavior anyway :) Jul 18 23:35:34 or even better Jul 18 23:35:36 not by date Jul 18 23:35:38 by id Jul 18 23:35:38 ... Jul 18 23:35:41 TAsn: well, wanted behavior is having it configurable Jul 18 23:35:46 by id... Jul 18 23:35:55 more correct and will be faster Jul 18 23:35:56 TAsn: by id, but desc, yep? Jul 18 23:35:58 since it's indexed Jul 18 23:36:03 id desc Jul 18 23:36:03 yes Jul 18 23:36:04 :) Jul 18 23:36:10 ok Jul 18 23:36:21 dos1, tell moku to build :) Jul 18 23:36:27 btw, please pastebin elementary code Jul 18 23:36:30 http://pastebin.com/m8a3e3b4 Jul 18 23:36:31 :P Jul 18 23:36:37 cheat. :) Jul 18 23:36:47 thanks. Jul 18 23:36:59 it's just dumb rewrite Jul 18 23:37:05 now i'm looking what did you break :P Jul 18 23:37:47 WTF?! Jul 18 23:37:50 DOS1 Jul 18 23:37:56 wtf are all those indexes you created? Jul 18 23:38:10 big nono! Jul 18 23:38:20 you should have only a small amount of indexes Jul 18 23:38:27 as too many indexes makes insertion slow Jul 18 23:38:31 and takes place for no reason Jul 18 23:38:38 otherwise indexes would have been the default... Jul 18 23:38:42 TAsn: then which i should remove? :P Jul 18 23:38:49 all but Jul 18 23:39:23 hm.. Jul 18 23:39:25 first of all Jul 18 23:39:27 add id Jul 18 23:40:36 leave call_values_callId_idx Jul 18 23:40:48 (mean: let it be, it's good) Jul 18 23:41:22 drop answered Jul 18 23:41:45 drop deleted and fucking delete instead of logging the deleted ones! Jul 18 23:42:05 TAsn: it's already deleted Jul 18 23:42:07 :P Jul 18 23:42:09 that's about it. Jul 18 23:42:09 ;) Jul 18 23:42:46 TAsn: what about Type? Jul 18 23:42:59 drop Jul 18 23:43:11 id, direction, new and callId Jul 18 23:43:15 that's all? Jul 18 23:43:16 yes. Jul 18 23:43:20 ok Jul 18 23:43:21 worst case Jul 18 23:43:26 if you'll see a performance hit Jul 18 23:43:31 you can always add them real time Jul 18 23:43:31 ... Jul 18 23:43:42 you can probably benchmark default results if you are bored ;) Jul 18 23:43:52 id is important because of join Jul 18 23:43:57 same goes for callid Jul 18 23:44:16 direction is important since it sifts a lot and used a lot Jul 18 23:44:26 and new is used all the time and does major sifting. Jul 18 23:46:18 anyhow, you see? :( Jul 18 23:46:35 dos1, btw, also remove unneeded indexes in other backends Jul 18 23:46:40 (you see) efl is broken ;( Jul 18 23:46:43 freesmartphone.org: 03seba.dos1 07framework * rbfb7833fe6aa 10/framework/subsystems/opimd/pimb_sqlite_calls.py: opimd: SQLite-Calls: remove too much indexes Jul 18 23:46:44 freesmartphone.org: 03seba.dos1 07framework * rcfbca177f234 10/framework/subsystems/opimd/pimb_sqlite_calls.py: opimd: SQLite-Calls: order by id desc as default Jul 18 23:47:25 TAsn: there are no indexes in other backends Jul 18 23:47:31 then add :) Jul 18 23:47:36 ;) Jul 18 23:47:41 we'll deal with it tomorrow though Jul 18 23:47:45 will probably boost sms probing Jul 18 23:47:47 tell me which fields Jul 18 23:47:52 tomorrow Jul 18 23:47:55 remind me :) Jul 18 23:47:56 nooo Jul 18 23:47:59 ok Jul 18 23:48:02 tomorrow will be ms5.5 released Jul 18 23:48:03 what are the fields? Jul 18 23:48:03 :D Jul 18 23:48:13 (possible fields I mean) Jul 18 23:48:48 id, source, timestamp, timezone, direction, title, sender, transmitloc, content, messageread, messagesent, processing Jul 18 23:49:02 and in second table - messageId, field, value Jul 18 23:49:09 and in contacts: Jul 18 23:49:51 id, name, surname, nickname, birthdate, marrdate, partner, spouse, metat, homeloc, department, refid Jul 18 23:49:58 hm.. sec. Jul 18 23:50:06 first of all second table Jul 18 23:50:08 messageId Jul 18 23:50:08 (we should work on default fields...) Jul 18 23:50:27 and you should also make it foreign key if you haven't Jul 18 23:50:39 same in calls btw Jul 18 23:50:45 should be foreign key Jul 18 23:50:49 it's an important constraint Jul 18 23:50:57 as for sms Jul 18 23:51:04 id Jul 18 23:51:11 sender Jul 18 23:51:13 direction Jul 18 23:51:40 that's it. Jul 18 23:51:42 foreign key? Jul 18 23:51:50 like primary key Jul 18 23:51:58 id INTEGER FOREIGN KEY? Jul 18 23:51:58 just foreign :) Jul 18 23:52:02 no Jul 18 23:52:20 id INTEGET FOREIGN? Jul 18 23:52:27 nvm Jul 18 23:52:28 just read Jul 18 23:52:34 sqlite3 does not implement it Jul 18 23:52:36 ;\ Jul 18 23:52:40 http://www.sqlite.org/omitted.html Jul 18 23:52:53 anyhow I don't remember the exact syntax Jul 18 23:53:03 thouh I think it's something like Jul 18 23:53:21 Callsid INTEGER FOREIGN KEY calls.id Jul 18 23:53:24 or something like that :) Jul 18 23:54:17 FOREIGN KEY (P_Id) REFERENCES Persons(P_Id) Jul 18 23:54:21 I wasn't even close :) Jul 18 23:54:22 hehe Jul 18 23:54:32 long time has passed since I last did it without a gui Jul 18 23:54:44 as I mostly work with sucky ORACLE dbs Jul 18 23:54:57 and they have easy guis :) Jul 18 23:55:29 TAsn: ok, what about contacts? Jul 18 23:56:15 hm.. Jul 18 23:56:18 id Jul 18 23:56:22 freesmartphone.org: 03seba.dos1 07framework * rfc6aad5fce8e 10/framework/subsystems/opimd/pimb_sqlite_messages.py: opimd: SQLite-Messages: add indexes to database Jul 18 23:56:30 name, surname, nickname, phone Jul 18 23:56:42 though I can't see phone Jul 18 23:56:47 where is it?! Jul 18 23:56:53 actually Jul 18 23:57:00 phone is not important if you added what I told you Jul 18 23:57:11 (canonized_phone column) Jul 18 23:57:17 and you need to index that... Jul 18 23:57:36 you need to index (though first add) canonized_phone Jul 18 23:57:37 phone is in second table Jul 18 23:57:43 in conclusion Jul 18 23:57:45 as you can have multiple phone numbers Jul 18 23:57:53 name, surname, nickname, canonized_phone Jul 18 23:57:57 dos1, then multi indexes Jul 18 23:58:11 or actually Jul 18 23:58:13 no Jul 18 23:58:16 don't Jul 18 23:58:19 no need to index that Jul 18 23:58:30 as resolving will be done with cache anyway Jul 18 23:58:35 getting from db will be too slow Jul 18 23:58:40 so it won't be done... Jul 18 23:58:53 but you should always keep a canonized_phone Jul 18 23:58:57 for every phone you keep Jul 18 23:59:03 so it'll be possible to search... Jul 18 23:59:10 TAsn: yep Jul 18 23:59:14 btw Jul 19 00:00:07 freesmartphone.org: 03seba.dos1 07framework * r331be16598f6 10/framework/subsystems/opimd/pimb_sqlite_contacts.py: opimd: SQLite-Contacts: add indexes to database Jul 19 00:02:12 got any ideas on what to pack it in? Jul 19 00:02:16 so it'll work? Jul 19 00:03:03 TAsn: elementary? Jul 19 00:03:08 yes. Jul 19 00:03:12 huh, it still doesn't work here Jul 19 00:03:22 i'll try brute force tomorrow Jul 19 00:03:28 :P Jul 19 00:03:42 now i'm going to sleep Jul 19 00:04:13 good night :) Jul 19 00:04:39 btw dos1|zzZZzz Jul 19 00:04:44 this won't work as is Jul 19 00:04:50 you won't see nothing Jul 19 00:04:55 you gotta put buttons in the list... Jul 19 00:04:55 :) Jul 19 00:05:44 TAsn: but i should see scroller at last :P Jul 19 00:05:47 ok, sleeping now Jul 19 00:05:49 gn Jul 19 00:06:45 weird it works (I think) Jul 19 00:20:31 by the way, has Brian Code ever been seen around here since Paul gave him that cheerful welcome a few weeks ago ? Jul 19 00:33:10 wpwrak, brian code hangs around android channels i think... Jul 19 00:37:12 F4t: I was wondering if any attempts have been made to bridge the gap between the android and most of the rest of the openmoko world. it would be a good sign even just when people start talking :) Jul 19 01:21:08 tracfeed: Ticket #556 (no sound after espeak (navit)) created **** ENDING LOGGING AT Sun Jul 19 02:59:57 2009