**** BEGIN LOGGING AT Wed May 06 02:59:57 2009 May 06 05:22:18 there is still no mokomaze in the feed, how come? May 06 05:26:03 spaetz: in the actual feed or in task-shr-feed.bb? May 06 05:35:36 good morning May 06 05:36:57 mickey|tv: which version of vala supports the 'owned' keyword? mickey/0.7/posix seems not to... May 06 06:29:58 mrmoku|away: it's not in the actual feed May 06 06:30:17 also installing shr-config failed with not found (me checks if it exists) May 06 06:30:42 nope, no shr-config package either May 06 06:31:10 is there an "owned* keyword? I only know "unowned" May 06 06:37:22 hmm, any idea why my gta01 won't fast charge a nokia bl-5c battery? I'm only getting "pre" and 100-200 mA May 06 07:20:30 good morning May 06 07:22:31 morning ptitjes May 06 07:49:10 mrmoku: what was the problem with automake1-10? May 06 08:01:15 I just tried to build automake-native 1.10.2 and it quit in "staging" with no make target install, or something similar May 06 08:16:29 spaetz: for me it has some patch included that does not apply (at least the target version) May 06 08:17:16 mmh, weird May 06 08:18:49 I checked "ode" 0.10 and that also already requires automake 1.10 May 06 08:19:15 and 0.9 doesn't contain some of the calls that are being used by mokomaze, so I guess it's too old May 06 08:19:34 yohh... doomed again :P May 06 08:19:56 we will have to update that stuff anyway... too much things need newer autofools ;) May 06 08:20:12 yes, I guess so May 06 08:20:22 the OE dev branch has recipes for newer stuff May 06 08:20:38 no clue how easy it is to get a newer set of working stuff from there May 06 08:21:40 I see you are building om-gta01 right now. Can you retry the gt2 feed when it finished? May 06 08:21:44 well... I tried it even there... with no luck May 06 08:21:51 mmh, sucks May 06 08:22:15 the feed fails though May 06 08:22:52 OE users are DOOMED May 06 08:23:03 ~seen Dave May 06 08:23:04 dave was last seen on IRC in channel #openmoko-cdevel, 19d 19h 2m 9s ago, saying: 'dos1, I thought opimd was just a legend!? :o'. May 06 08:23:04 yep... true May 06 08:23:18 I mean automake 1.10 seems to have been released in 2006 May 06 08:23:31 so it's not like it should be bleeding edge May 06 08:57:33 freesmartphone.org: 03ptitjes 07vala-dbus-binding-tool * r64d217f36777 10/src/vala-dbus-binding-tool.vala: May 06 08:57:33 freesmartphone.org: [#418] Add support for errors in XML specs May 06 08:57:33 freesmartphone.org: Signed-off-by: Didier 'Ptitjes May 06 08:58:08 btw anyone knows what this means :Error org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 1 May 06 08:58:33 yeah; mickey|zzZZzz knows :p May 06 08:59:43 freesmartphone.org: 03ptitjes 07specs * rc99fd5ff6030 10/ (Makefile opim/Makefile): May 06 08:59:43 freesmartphone.org: Fix Makefiles to include opimd specs May 06 08:59:43 freesmartphone.org: Signed-off-by: Didier 'Ptitjes May 06 09:04:07 freesmartphone.org: 03ptitjes 07specs * r4214e36ddd05 10/otapi/org.freesmartphone.GSM.Call.xml.in: May 06 09:04:07 freesmartphone.org: Publish GSM.Call errordomains and throws specifications May 06 09:04:07 freesmartphone.org: Signed-off-by: Didier 'Ptitjes May 06 09:12:32 freesmartphone.org: 03ptitjes 07vala-dbus-binding-tool * rcb02f826ff01 10/src/vala-dbus-binding-tool.vala: May 06 09:12:32 freesmartphone.org: Fix method names that are registered names May 06 09:12:32 freesmartphone.org: Signed-off-by: Didier 'Ptitjes May 06 09:14:48 freesmartphone.org: 03ptitjes 07libfso-glib * r08467310f180 10/src/Makefile.am: May 06 09:14:48 freesmartphone.org: Add PIM specs to the build May 06 09:14:48 freesmartphone.org: Signed-off-by: Didier 'Ptitjes May 06 09:14:49 freesmartphone.org: 03ptitjes 07libfso-glib * r44c32a8a0aae 10/src/ (5 files): May 06 09:14:49 freesmartphone.org: Regenerated from specs May 06 09:14:50 freesmartphone.org: Signed-off-by: Didier 'Ptitjes May 06 09:15:01 sorry for the noise May 06 09:15:15 ptitjes: only for you ;) May 06 09:15:40 mickey|zzZZzz: you have examples of the errors in libfso-glib/src/freesmartphone-gsm.vala May 06 09:16:03 mickey|zzZZzz: also PIM apis generated thanks to mrmoku May 06 09:16:14 mirko-paroli: oh, me I don't mind May 06 09:16:28 mirko-paroli: it is kinda nice to have the logs here to check May 06 09:16:29 :) May 06 09:16:32 :) May 06 09:16:42 makes you important ;) May 06 09:16:46 éhéhé May 06 09:16:59 i am very glad that noone notices my stupid committ messages May 06 09:17:00 ;) May 06 09:17:13 let alone what I actually commit ;) May 06 09:28:06 mirko-paroli: does python rely on dbus methods's parameter names ? May 06 09:28:40 I am sure it can, but doesn't have to May 06 09:28:45 if I get your question right May 06 09:29:18 mirko-paroli: I mean if I change the parameter name "call_status" in http://git.freesmartphone.org/?p=specs.git;a=blob;f=otapi/org.freesmartphone.GSM.Call.xml.in;h=bf9564766de771cd2091f9fca21d1406c2e4c1f0;hb=HEAD#l197 May 06 09:29:37 mirko-paroli: will it break python frameworkd and apps depending on it ? May 06 09:30:33 i dont think so May 06 09:30:43 but don't quote me May 06 09:30:46 :) May 06 09:31:31 mickey|zzZZzz: so I ask the question to you... May 06 09:31:39 mickey|zzZZzz: if I change the parameter name "call_status" in http://git.freesmartphone.org/?p=specs.git;a=blob;f=otapi/org.freesmartphone.GSM.Call.xml.in;h=bf9564766de771cd2091f9fca21d1406c2e4c1f0;hb=HEAD#l197 May 06 09:31:47 mickey|zzZZzz: will it break python frameworkd and apps depending on it ? May 06 09:34:12 shoragan: hello May 06 09:34:21 shoragan: maybe you know about it ?? ^^^^^ May 06 09:34:25 hmm? May 06 09:35:18 what do you want to change it to? May 06 09:35:26 call_details May 06 09:35:37 what? May 06 09:35:47 it maps to the CallStatus signal May 06 09:35:54 shoragan: nah May 06 09:35:57 s/what/why/ May 06 09:36:12 shoragan: in CallStatus signal, the parameter status is the CallStatus May 06 09:36:52 shoragan: or the real status (active, ...) must be named CallStatusEnum May 06 09:36:59 which I find bad May 06 09:37:12 shoragan: do you see what I mean ? May 06 09:37:50 hmm, i don't think the name attribute is used in the framework May 06 09:38:03 ok good May 06 09:38:16 if you change that, please also adjust the summary May 06 09:38:39 shoragan: the summary of list calls ? May 06 09:39:25 yes May 06 09:39:41 where it refers to CallStatus May 06 09:39:57 shoragan: by adding "signal" then ? May 06 09:40:07 "See org.freesmartphone.GSM.Call.CallStatus signal..." May 06 09:40:28 yea May 06 09:40:33 ok cool May 06 09:41:24 shoragan: could make a redesign session for Phone api at the F9N ? May 06 09:41:28 +we May 06 09:42:20 yes, i'd like to hear some ideas May 06 09:43:31 freesmartphone.org: 03ptitjes 07specs * r7b61d8811368 10/otapi/org.freesmartphone.GSM.Call.xml.in: May 06 09:43:31 freesmartphone.org: Rename 'call_status' to 'call_details' and rename CallStatusEnum May 06 09:43:31 freesmartphone.org: Signed-off-by: Didier 'Ptitjes May 06 09:43:32 what are the problems with the current api? May 06 09:43:57 I think we spoke about it some weeks ago: May 06 09:44:40 - the fact there is no Phone.incoming, outgoing and that Phone.Call.incoming and outgoing are void May 06 09:45:12 - adding call management at that level (hold, join, ...) May 06 09:45:38 - call rerouting at that level also May 06 09:46:51 yes May 06 09:47:01 freesmartphone.org: 03ptitjes 07libfso-glib * rf9551ac7c7cd 10/src/freesmartphone-gsm.vala: May 06 09:47:01 freesmartphone.org: Report call status renaming accordingly May 06 09:47:01 freesmartphone.org: Signed-off-by: Didier 'Ptitjes May 06 09:47:21 my take on the phone interface is to take it as display+buttons on a featurephone May 06 09:48:11 shoragan: you mean that it should really be close to what the gui offers ? May 06 09:48:22 shoragan: if yes I do aggree May 06 09:48:25 yea May 06 09:48:45 i got that idea when implementing support for the BT headset buttons May 06 09:49:07 i wanted some dbus call to "Accept currently ringing call" or "hangup current call" May 06 09:49:28 without knowing what the current call really is May 06 09:56:04 ptitjes: resend your mail May 06 09:56:08 you replied to me only May 06 09:56:18 arf May 06 09:56:27 shoragan, alphaone, mickey|zzZZzz : still waiting for your opinion May 06 09:57:56 resent May 06 09:58:08 Ainulindale: hello btw May 06 09:58:40 Ainulindale, who would call these methods? (i.e. org.shr.ophonekitd.Messages.DisplayMessage(int messageId)) May 06 09:59:19 All the apps which want to interact with the UI telephony stack May 06 09:59:26 plus ophonekitd May 06 10:00:41 why would you do it all in one process? May 06 10:01:07 Because we need one daemon to listen to frameworkd events May 06 10:01:17 And it's just easier with one process May 06 10:01:41 but the messages app is only interested in message events May 06 10:01:48 and dailer probably only in calls May 06 10:01:57 so it's rather orthogonal May 06 10:02:03 That's the point May 06 10:02:13 ophonekitd handles events from frameworkd May 06 10:02:22 and the -dialer library only handle calls May 06 10:02:37 why the intermidiary ophonekit? May 06 10:02:48 because it's the event dispatcher May 06 10:02:53 because we can have multiple UIs May 06 10:03:02 if the call api is not good enough for a dialer, then we should fix it May 06 10:03:03 with priorities or contextual choices May 06 10:03:10 ah, ok May 06 10:03:18 shoragan: don't get me wrong May 06 10:03:21 the call library will use frameworkd May 06 10:03:26 and will use its api May 06 10:03:39 ophonekitd is there to map the event CallStatus with the good UI May 06 10:03:41 and the good window May 06 10:03:48 according to the context & the UI chosen by the user May 06 10:03:57 which may depend on external conditions May 06 10:04:10 or geolocalization, or state of the accelerometers, or battery, or whatever May 06 10:04:22 have you looked at the stuff google/android does with "intents"? May 06 10:04:28 nope May 06 10:04:32 please do May 06 10:04:41 Could you say so on the ML? :-) May 06 10:04:44 With references? :-) May 06 10:05:04 later, after telco May 06 10:05:10 ok thanks! :-) May 06 10:06:27 http://developer.android.com/reference/android/content/Intent.html May 06 10:06:56 http://developer.android.com/guide/topics/intents/intents-filters.html May 06 10:12:09 shoragan: Hey :) Can you give me a hint what else is needed to get BT headset work except modifying phone preferences (specify addr and enable it) and ensure proper rules.yaml? May 06 10:14:04 enable bluetooth? May 06 10:15:37 shoragan: it looks like frameworkd checks for BT headset presence every 10 seconds until bluetoothd reports it's there and after that it should "just work". But i haven't tried it myself, it's pure speculation based on my understanding of the code. It'd be nice if you did a quick review of the wiki section: http://wiki.openmoko.org/wiki/Manually_using_Bluetooth#Once_Again.2C_Bluetooth_Headset_on_Freerunner May 06 10:16:19 yes, that's the way it should work May 06 10:16:54 to enable bt please use the resource api May 06 10:17:31 Resource API! May 06 10:17:46 errr usage ;) May 06 10:17:49 sry May 06 10:18:17 bluetoothd should already be running on that image May 06 10:18:27 or be started via dbus-activation May 06 10:18:44 And not org.freesmartphone.Device.PowerControl.SetPower? May 06 10:19:23 Obviously if bluetoothd wasn't running, the guy couldn't have paired his headset. May 06 10:19:52 but bluetoothd won't know how to power up the bt device May 06 10:20:16 PaulFertser, if you use ousaged at all then use it for everything May 06 10:20:26 Yep, most people use SHR Setting for that. And after bt is powered, it's immediately recognised by the bluetoothd. May 06 10:20:43 org.freesmartphone.Device.PowerControl.SetPower is stateless and so will interfere with control by ousaged May 06 10:21:01 shr settings uses ousaged, i think May 06 10:21:29 shoragan: yes, but as long as "hcitool dev" shows the device, it means it's powered. And it's easy to ensure bluetoothd is running. May 06 10:21:55 yes May 06 10:22:20 but i've seen cases where dbus-activation and initscripts step on each other's toes ;) May 06 10:23:27 Shouldn't matter much as bluetoothd transparently handles bt controller disappearing/reappearing. May 06 10:24:11 ok May 06 10:26:15 shoragan: well, thanks for the pointers. If you ever feel like you have some free time to try to help end-users use it, Digital_Pioneer at #openmoko would be glad to follow your advices (but basically he just followed the wiki section he wrote after my words (and i corrected after the latest API changes)). May 06 10:26:20 shoragan: :) May 06 10:36:48 freesmartphone.org: 03ptitjes 07vala-dbus-binding-tool * rb6c46e162acc 10/src/vala-dbus-binding-tool.vala: May 06 10:36:48 freesmartphone.org: Enable parameter structs description May 06 10:36:48 freesmartphone.org: Signed-off-by: Didier 'Ptitjes May 06 10:38:38 freesmartphone.org: 03ptitjes 07specs * r54e826af51c9 10/otapi/org.freesmartphone.GSM.Call.xml.in: May 06 10:38:38 freesmartphone.org: Explicit CallDetail struct May 06 10:38:38 freesmartphone.org: Signed-off-by: Didier 'Ptitjes May 06 10:38:56 freesmartphone.org: 03ptitjes 07libfso-glib * r0605fce6be5e 10/src/freesmartphone-gsm.vala: May 06 10:38:56 freesmartphone.org: Explicit CallDetail struct May 06 10:38:56 freesmartphone.org: Signed-off-by: Didier 'Ptitjes May 06 10:50:33 shoragan: shr settings doesn't use ousaged May 06 10:50:38 it uses it through ophonekitd May 06 10:50:46 although it may be justified in some cases it's not justified per se May 06 11:01:35 freesmartphone.org: 03ptitjes 07libfso-glib * r69dddc117da6 10/ (4 files): May 06 11:01:35 freesmartphone.org: Fixed pkgconfig name to fso-glib-1.0.pc May 06 11:01:35 freesmartphone.org: WARNING: This may break your build systems May 06 11:01:36 freesmartphone.org: Signed-off-by: Didier 'Ptitjes May 06 11:05:06 SHR: 03ptitjes 07ophonekitd * rc75089d3733b 10/configure.ac: Fixed pkgconfig names of some dependencies May 06 11:09:34 mrmoku: Ainulindale: some parts of feed missing May 06 11:09:40 like cellhunter May 06 11:09:57 libframeworkd-phonegui-efl2 May 06 11:10:02 and others May 06 11:13:34 mickey|zzZZzz: may I update master of vala-lang.git ? May 06 11:14:48 ptitjes: already done ;) May 06 11:15:45 mickeyl: thanks May 06 11:17:01 mickeyl: did you see that ? http://git.freesmartphone.org/?p=specs.git;a=commitdiff;h=4214e36ddd050baeb896cfd4e08e368955338b7a May 06 11:17:49 nice May 06 11:18:35 mickeyl: I also regenerated libfso-glib accordingly May 06 11:19:09 mickeyl: so you have you error example here: http://git.freesmartphone.org/?p=libfso-glib.git;a=blob;f=src/freesmartphone-gsm.vala;h=9dd6e26c24ddf85b23bb70cf4e2edd7d288c145d;hb=HEAD May 06 11:19:40 mickeyl: also I fixed dbus-experimental to properly report missing throws DBus.Error clause May 06 11:19:44 good morning May 06 11:19:56 ptitjes: good job, thanks. can't wait to play with that May 06 11:19:57 morning methril|work May 06 11:20:32 alexxy: feed does not build completely... due to errors on ewl May 06 11:20:40 mickeyl: i've some questions about python (i'm a litle bit "newbie" to python, or i think in C, not in python) May 06 11:20:49 i'm in a telco atm. May 06 11:20:53 later please May 06 11:20:58 ok May 06 11:21:04 alexxy: config.status: error: cannot find input file: po/Makefile.in.in May 06 11:21:33 freesmartphone.org: 03ptitjes 07libfso-glib * r63c60c1c0e88 10/src/Makefile.am: May 06 11:21:33 freesmartphone.org: Fix vapi name to fso-glib-1.0.vapi May 06 11:21:33 freesmartphone.org: WARNING: This may break you build systems May 06 11:21:33 freesmartphone.org: Signed-off-by: Didier 'Ptitjes May 06 11:23:00 SHR: 03ptitjes 07ophonekitd * r91cc83fdba06 10/src/Makefile.am: Fix fso-glib-1.0 vala package name May 06 11:23:21 you need vala in order to build vala from OE? May 06 11:23:27 s/vala/valac May 06 11:25:22 yep, you need valac to build vala from git May 06 11:27:42 Ainulindale: any idea what needs ewl? May 06 11:29:52 ok found it... omview May 06 11:33:14 SHR: 03ptitjes 07ophonekitd * r3cbfe205b770 10/src/ (3 files): Use libfso-glib call status enum May 06 11:58:29 freesmartphone.org: 03ptitjes 07specs * r5f6282b43fe5 10/otapi/org.freesmartphone.GSM.SIM.xml.in: May 06 11:58:29 freesmartphone.org: Introduce SIMAuthStatus enumeration May 06 11:58:29 freesmartphone.org: Signed-off-by: Didier 'Ptitjes May 06 11:59:06 freesmartphone.org: 03ptitjes 07libfso-glib * r734b0d945146 10/src/freesmartphone-gsm.vala: May 06 11:59:06 freesmartphone.org: Introduce SIMAuthStatus enumeration May 06 11:59:06 freesmartphone.org: Signed-off-by: Didier 'Ptitjes May 06 12:00:31 SHR: 03ptitjes 07ophonekitd * r73bfa0f92598 10/src/ophonekitd-phonegui.vala: Use libfso-glib's SIMAuthStatus enumeration May 06 12:06:49 heyho May 06 12:13:39 mrmoku: about zenity May 06 12:13:41 remove it from the feed May 06 12:20:03 Ainulindale, about remoko, when it will be fixed? (or you even doesn't know that it is not working) May 06 12:21:45 freesmartphone.org: 03ptitjes 07specs * r69014c708af4 10/odevice/org.freesmartphone.Device.IdleNotifier.xml.in: May 06 12:21:45 freesmartphone.org: Introduce IdleState enumeration May 06 12:21:45 freesmartphone.org: Signed-off-by: Didier 'Ptitjes May 06 12:21:58 freesmartphone.org: 03ptitjes 07libfso-glib * ra419e92f6acd 10/src/freesmartphone-device.vala: May 06 12:21:58 freesmartphone.org: Introduce IdleState enumeration May 06 12:21:58 freesmartphone.org: Signed-off-by: Didier 'Ptitjes May 06 12:22:46 Ainulindale: yeah, already did that yesterday :P May 06 12:23:10 ptitjes: ping May 06 12:23:20 mrmoku: pong May 06 12:23:25 SHR: 03ptitjes 07ophonekitd * rdaa75a5e1e1b 10/src/ophonekitd-idle-suspend.vala: Use libfso-glib's IdleState enumeration May 06 12:23:28 Lu' Didier May 06 12:23:32 ptitjes: what's the state of pending-upstream-move today? May 06 12:23:37 Salut David May 06 12:23:43 mrmoku: good May 06 12:23:45 :) May 06 12:23:54 as good as yesterday? or better ;) May 06 12:23:59 mrmoku: I just rebased it on master some minutes ago May 06 12:24:04 mrmoku: better :) May 06 12:24:17 so you come at Bearstech's tommorrow ? May 06 12:24:21 hmmm... having problems with mickey/0.7/posix now... May 06 12:24:29 mrmoku: there was a deprecated error on sqlite3.vapi that made ophonekitd build fail May 06 12:24:38 and on day or the other I would just like to complete the feed :( May 06 12:24:57 one day even... May 06 12:24:58 mrmoku: what problems with mickey/0.7/posix ? May 06 12:25:38 ahh...looking at the log helps sometimes... don't like it so May 06 12:25:42 it says valac not found May 06 12:26:48 bad... I guess building vala-native from git won't work twice May 06 12:27:01 because the second time it gets unstaged first... and thus no valac May 06 12:27:08 mickeyl: ping. can that be? May 06 12:27:57 and it won't rebuild vala-bootstrap-native... because it thinks it is already there May 06 12:29:42 mrmoku: this is not related to mickey/0.7/posix ?? May 06 12:29:52 mrmoku: this is a OE problem ? May 06 12:30:22 yeah May 06 12:31:07 mrmoku: I'm afraid I'll be of no help on that :( May 06 12:32:51 ptitjes: I switched to mickey/0.7/posix, because pending-upstream-move had problems... May 06 12:32:57 are those fixed? can I switch back? May 06 12:33:09 mrmoku: what problems ? May 06 12:33:17 stuff did not build... May 06 12:33:24 please help me May 06 12:33:38 this builds with no problem here May 06 12:34:29 let me check my bip.log... May 06 12:34:56 freesmartphone.org: 03ptitjes 07specs * r14bc7a0d1de9 10/odevice/org.freesmartphone.Device.PowerSupply.xml.in: May 06 12:34:56 freesmartphone.org: Introduce PowerStatus enumeration May 06 12:34:56 freesmartphone.org: Signed-off-by: Didier 'Ptitjes May 06 12:35:05 freesmartphone.org: 03ptitjes 07libfso-glib * r28f8a574abd5 10/src/freesmartphone-device.vala: May 06 12:35:05 freesmartphone.org: Introduce PowerStatus enumeration May 06 12:35:05 freesmartphone.org: Signed-off-by: Didier 'Ptitjes May 06 12:35:49 SHR: 03ptitjes 07ophonekitd * ra963b3b52286 10/src/ophonekitd-idle-suspend.vala: Use libfso-glib's PowerStatus enumeration May 06 12:36:09 ptitjes: dbus-hlid was not building May 06 12:36:26 mrmoku: that is fixed May 06 12:36:40 ok, will try to switch back then May 06 12:36:47 mrmoku: dbus-hlid was missing some throws clauses and valac did not report it correcly May 06 12:37:25 mrmoku: pffff you made me sweat May 06 12:37:36 :) May 06 12:38:13 ptitjes: switched back and building now... May 06 12:38:31 mrmoku, Ainulindale: I think I removed all the fso-related constants in ophonekitd/vala, they all moved to libfso-glib May 06 12:38:49 mrmoku, Ainulindale: will now work on moving the errors May 06 12:40:01 mrmoku: oh and btw: http://git.freesmartphone.org/?p=libfso-glib.git;a=blob;f=src/freesmartphone-pim.vala;h=9d1fa6dd9b461f1887d2ed340f7c8fabcc4ec00c;hb=44c32a8a0aae9306a319ca8edd42c24838a5ced0 May 06 12:40:15 mrmoku: much thank to you May 06 12:45:03 ptitjes: it is still missing stuff... errors for example May 06 12:52:03 mrmoku: hum but you did not follow the new xml syntax :) May 06 12:53:31 mrmoku: oh sorry. you meant that you did not add the errors to the spec, right ? May 06 12:53:40 ptitjes: yep May 06 12:53:46 what new xml syntax? May 06 12:54:06 for the error enums you did? May 06 12:54:28 mrmoku: this for errors: http://git.freesmartphone.org/?p=specs.git;a=commitdiff;h=4214e36ddd050baeb896cfd4e08e368955338b7a May 06 12:54:51 mrmoku: this for enums: http://git.freesmartphone.org/?p=specs.git;a=commitdiff;h=14bc7a0d1de98a428a1fff4074ce757fffd3be94 May 06 12:55:03 mrmoku: do you like it ? :) May 06 12:56:40 ptitjes, which of you branches is needed to compile libmodulo May 06 12:57:15 playya: everything must now be built with pending-upstream-move May 06 12:57:42 mkay May 06 12:57:54 the i'l wait for that move May 06 12:58:15 playya: why N May 06 12:58:16 ? May 06 12:58:37 it is in valas main repo? May 06 12:58:49 playya: not yet May 06 12:59:09 playya: but this is why we do have our own repo, to let time to Jürg to integrate the stuff May 06 12:59:18 playya: and also for that stuff to be tested enough May 06 12:59:31 playya: I would be glad if you just use that branch May 06 12:59:43 yes. but i'l need gir-writing git-reading? May 06 13:00:18 i'm currently using master. but this branch doesn't have a --gir flag May 06 13:00:33 playya: every topic branches (gir-writing, gir-parsing, dbus-experimental and mickey/0.7/posix) are united in pending-upstream-move May 06 13:01:16 playya: and there is nothing else above master in pending-upstream-move than those topic branches May 06 13:02:01 playya: I don't know if my last sentences were clear enough... May 06 13:03:45 mrmoku: I need your inspiration May 06 13:04:34 playya: also if you want to play May 06 13:04:44 see http://git.shr-project.org/git/?p=libmodulo.git;a=blob;f=src/modulo-api.vala;h=1c731fbefa5d024315e1969e4b3ce807be60196a;hb=HEAD#l41 May 06 13:05:26 I define two (among others) interfaces for services to be initialized and disposed (Initializable and Disposable) May 06 13:05:46 playya, mrmoku: I need an alternative verb for disposal May 06 13:06:00 because GLib.Object already defines a virtual dispose() May 06 13:06:13 playya, mrmoku: any idea ? May 06 13:07:20 hmm May 06 13:07:26 hmmm May 06 13:08:09 add new! May 06 13:09:36 ptitjes: remove... garbage... clear... eliminate May 06 13:09:46 playya: if I had new, that method won't be called in place of GLib.Object.dispose ? May 06 13:10:22 ptitjes: what exactly is it doing? May 06 13:10:56 mrmoku: implementors will do used resources disposal in that method May 06 13:12:07 release_resources... dispose_resources May 06 13:13:02 hum release is nice May 06 13:13:25 Releaseable May 06 13:14:35 ok Releasable.release() May 06 13:15:20 Ainulindale: shouldn't task-shr-feed.bb include all stuff... also what gets built with the images? May 06 13:15:56 Ainulindale: if people (like me) do not build the fat image... they will miss stuff May 06 13:19:52 i just looked at the .bb for libframework-phonegui-efl2 but theres no SRC_URI May 06 13:19:58 SHR: 03ptitjes 07libmodulo * r7595738eea64 10/samples/ (3 files): Use support for dbus enumerations and errors in the samples May 06 13:20:21 i want to test a patch. but where should i add it? May 06 13:20:28 playya: where are you looking? May 06 13:21:17 http://git.shr-project.org/git/?p=shr-overlay.git;a=blob;f=openembedded/recipes/shr/libframeworkd-phonegui-efl2_git.bb;h=0cbd0b2f0937840bad13043986a9197aa745eb15;hb=5ef5206eb03ae9f38228deb2b04ff8896a971d51 May 06 13:21:21 shr/openembedded/packages/libframeworkd-phonegui-efl/libframeworkd-phonegui-efl_git.bb May 06 13:21:40 playya: that is *not* efl2 May 06 13:21:49 and gets its SRC_URI via the shr.class May 06 13:21:57 ok May 06 13:22:11 playya: and if you still have packages ... you should update ;) May 06 13:22:19 it is called recipes now May 06 13:22:39 playya: what patch do you have? May 06 13:22:47 i know. i used git pull May 06 13:22:54 its not ready yet May 06 13:23:00 but what will it do? May 06 13:23:22 SHR: 03ptitjes 07libmodulo * r7eeee709f697 10/ (6 files in 2 dirs): Rename Disposable.dispose() to Releasable.release() May 06 13:23:26 * mrmoku wants to avoid doubled work May 06 13:23:53 its a patch for message view. i search for numbers to add a anchor to SMS, call, add to contacts May 06 13:24:10 playya: ahh, ok :-) May 06 13:24:37 sounds useful May 06 13:25:12 I'm using this regex: "^(\\+|0|00)?[[:digit:]]{3,31}$" May 06 13:25:49 but i have to split the message first. not the best thing but should work May 06 13:26:10 GRegex.replace isn't flxible enough May 06 13:30:56 SHR: 03ptitjes 07ophonekitd * r53d4c753f08f 10/src/ (6 files): Rename Disposable.dispose() to Releasable.release() May 06 13:33:22 while you are doing UI work :-) May 06 13:33:36 the buttons are really not optimally ordered and named May 06 13:34:10 e.g. in the contact app, it doesn't make sense to have the first button be "new", but hide a "dlelete" under options May 06 13:34:37 I'd rather have "call" and "sms" first (most often used) and put "New" under options May 06 13:35:16 spaetz, ++ May 06 13:35:16 and even better call people with a double click on thir entry. May 06 13:35:23 spaetz, -- May 06 13:35:31 :) May 06 13:35:42 btw, I think buttons are too big May 06 13:35:53 and the order lacks consistency May 06 13:36:08 well, it needs to be finger friendly May 06 13:36:15 Fully agreed on the consistency part May 06 13:36:31 but we might not need to show all buttons at all times. May 06 13:36:53 spaetz, aye. May 06 13:37:13 I like the popping extra buttons ("Other") it's a good idea May 06 13:37:18 though as you said, the order is bad. May 06 13:37:28 the most commonly used are hidden there May 06 13:37:34 yep May 06 13:37:50 btw May 06 13:37:54 I like sliding a lot May 06 13:38:00 I never use that "new" thing for example. When I add a new contact it is usually from an incoming call or sms May 06 13:38:18 I mean, sliding your finger to the right on the contact list should do something (maybe fast scroll?) May 06 13:38:24 same for moving to the seft. May 06 13:38:38 spaetz, well, you can't add from an incoming call atm ;] May 06 13:38:57 sounds nice, I just don't know what the framework offers (e) May 06 13:39:19 spaetz, raster is very extensible ;] May 06 13:39:21 yeah, from phonelog :) May 06 13:39:29 at least should be able :) May 06 13:39:44 spaetz, I also used this feature a lot (on my nokia) May 06 13:40:39 bah, after trying to debug why there's a contact name that's not identified when I get an incoming call May 06 13:40:43 I finally figured it out May 06 13:40:47 mickeyl: are you available now? May 06 13:40:49 I add the wrong number ;] May 06 13:40:54 added* May 06 13:41:28 consistency:I just see that in the dialer app we have a "More" in the middle and "call" on the right side May 06 13:41:37 Should have the same ordering as in the contact app May 06 13:42:09 and no close button in the dialer, we don't have that in the other apps either May 06 13:42:13 yeah May 06 13:42:23 * spaetz is afraid he will have to dive into that C code at some point May 06 13:42:41 "More" should always be on the right, since it's the "hardest" part to get to on the screen. May 06 13:42:51 * spaetz nods May 06 13:42:56 spaetz, nah, they are porting it to vala, you will have to dive in that C code at some point ;[ May 06 13:42:59 spaetz: i prefer C than python (i'm, more confortable) May 06 13:43:00 meant ;] May 06 13:43:39 I'd give it a go if there was some vala port already. But digging into that C code feels like waste of energy May 06 13:43:39 methril|work, I prefer C for everything except for quick hacks, that's where I prefer python ;] May 06 13:43:48 though I think that's mostly because I'm not a python expert. May 06 13:44:08 neither do i May 06 13:44:28 i 'm trying to improve my knowledge in python May 06 13:44:44 ffs, where's my python-libmokoui2?! dos1?! ;] May 06 13:44:51 bah, the phonelog sucks when it's not there. May 06 13:45:10 TAsn: maybe you could help me as you like C, and know python :) May 06 13:45:25 methril|work, I only know a little python. May 06 13:45:31 Though actually my problem is free time atm May 06 13:45:38 I have a major test tomorrow May 06 13:45:44 and a big todo list. May 06 13:45:53 methril|work, though, what do you need? May 06 13:46:08 hehehehe everybody has a free-time-problem :) May 06 13:46:40 yep ;] May 06 13:46:55 I waste most of mine on work+exams+moko dev ;] May 06 13:47:08 i'm trying to parse some binary data. In C is easy with struct and keeps the code readable. But in python i don't know how to define a class to easy access to that fields of the variable. May 06 13:47:29 or if i use struct pack & unpack to generate the binary data.... May 06 13:47:31 methril|work, hm.. first of all, iirc there's a ctype python module May 06 13:47:55 though anyhow, just look at the accelerometer python example script, I think there's a simple way to do that there. May 06 13:48:06 yes, but i don't klnwo how to initialize properly the desired field with a constructor and pointer data May 06 13:49:08 methril|work, no idea here as well. May 06 13:49:14 sorry. May 06 13:49:18 no problem May 06 13:49:19 anyhow, I'm off, back to studying. May 06 13:49:29 i was askin mickeyl, as he's a python master :) May 06 13:49:40 TAsn: good luck in your exams May 06 13:49:49 thanks. ;] May 06 13:49:53 let's wish. May 06 13:59:06 i've to go home, bbl May 06 14:01:53 methril|work: take a look at ogpsd May 06 14:01:59 we're using the struct module there May 06 14:02:07 alternatively you can also use the ctypes module May 06 14:02:12 but struct should be simpler May 06 14:05:12 mickeyl: still waiting for your reply ;-) May 06 14:05:18 Don't be as lazy as I am! May 06 14:05:47 i'm not lazy, i'm buried in this bug and can't think about much other things. May 06 14:06:07 i'll catch up with mail later tonite May 06 14:07:14 No problem :-) May 06 14:07:18 Just making sure you don't forget :-) May 06 14:10:48 mickeyl: what bug ? May 06 14:11:10 FSO #416 May 06 14:11:16 superstrange things happenning here May 06 14:11:26 dbus replies getting... "lost" May 06 14:13:32 mickeyl: you seem to have identified the fault code May 06 14:13:42 the code that fails May 06 14:14:18 freesmartphone.org: 03mickey 07framework * ra1737528e70c 10/ (2 files in 2 dirs): May 06 14:14:18 freesmartphone.org: Revert "odeviced: fix idlenotifier" for now May 06 14:14:18 freesmartphone.org: This reverts commit 516f48762ab7afa4e4702a0ba01bc0a004ae4c60 which -- for a reason yet unknown -- May 06 14:14:18 freesmartphone.org: exposes FSO #416. May 06 14:15:16 tracfeed: Ticket #426 (opendoom + duke3d) created May 06 14:30:30 hallo May 06 14:31:12 I do a big update on my SHR testing system... May 06 14:32:28 Are the ipk files after downloading saved in a temporary folder? May 06 14:32:51 Is this right? May 06 14:34:24 and after an reboot they are gone? May 06 14:45:39 hmm, after upgrade and rebooting i have some problem whit the GSM connection. May 06 14:47:58 And when i start the Settingsmanager i have a massage "ophonekitd is not runnig!" May 06 14:49:45 if you updated from an shr-testing which is quit old, upgrading won't work May 06 14:51:04 you'll have to reflash then May 06 15:08:00 spaetz: Thanks May 06 15:09:25 SHR: 03seba.dos1 07sh * r006e605fb6ba 10/libframeworkd-phonegui-efl/src/view/message-show-view.c: libframeworkd-phonegui-efl: finally fix the 'Messages show wrong time' issue May 06 15:11:24 dos1: do we need to fix phonegui.-efl AND efl2 now? May 06 15:11:33 yep May 06 15:11:43 or what is the plan with respect to tat fork? May 06 15:11:47 have i access to efl2 repo? May 06 15:11:48 that fork May 06 15:11:50 ok May 06 15:12:01 spaetz: efl2 is opimd based efl1 ;) May 06 15:12:28 mrmok: I haven't seen your "use localtime patch" in efl2 May 06 15:12:30 :) May 06 15:12:42 no? May 06 15:12:45 darn, my vserver is crappy slow today, I can hardly type May 06 15:12:57 last change 4 days ago in efl2, May 06 15:13:03 ahh, yes it is in there May 06 15:13:05 dos1: will do the view... May 06 15:13:09 spaetz: no it is not :P May 06 15:13:11 sorry, I was jsut blind May 06 15:13:17 I fixed the list... and forgot the view May 06 15:13:19 mmh May 06 15:13:28 ok then :) May 06 15:13:44 have some stuff to commit anyway... will do later May 06 15:14:05 i will play today with opimd shr-settings module May 06 15:14:35 mrmoku: btw... PIN is still wrong with efl2 :( May 06 15:14:48 with efl1 it works ok May 06 15:15:09 dos1: hmm... didn't you say it worked in the end? May 06 15:15:15 mrmoku: no, i didn't May 06 15:15:19 it worked with efl1 May 06 15:15:37 which is really strange... because I did not touch it May 06 15:15:53 yep... i will try to debug it May 06 15:16:04 thanks... have to do some daywork first May 06 15:27:59 mrmoku: so times for messages now will be in localtime? May 06 15:28:32 alexxy: the times in the list of messages is in localtime in efl and efl2 frontends May 06 15:29:04 the view of one messages is fixed for efl (but not yet rebuilt) and will be fixed today for efl2 May 06 15:34:27 mrmoku: also frameworkd bug with timezones for countryes that have more then one timezone still exist May 06 15:34:47 alexxy: that's another bug May 06 15:34:52 very another :D May 06 15:35:09 and i think i've seen it's fixed May 06 15:36:41 its not fixed May 06 15:36:42 =) May 06 15:36:59 at lest i still have it with shr-unstable May 06 15:37:30 alexxy: did you un-configure it in frameworkd.conf? May 06 15:37:46 if i set zonesources = NONE May 06 15:37:57 and set right timezoneits ok May 06 15:38:20 http://dpaste.com/41462/ May 06 15:38:23 that's as it is supposed to be May 06 15:39:00 getting the zone via gsm does not work for gsm operators that operate in a multi-timezone country (yet) May 06 15:39:09 if frameworkd tryes to set timezone it seems take first one with right country code May 06 15:52:35 mrmoku: wifiman.py works with WEP ASCII passphrase in my school :) that was only that
issue May 06 15:52:59 dos1: time to integrate it ;) May 06 15:53:15 ahh... one thing is missing... hiddin sid May 06 15:53:28 if the sid is hidden it should ask for it... May 06 15:53:49 Yep. May 06 15:54:04 The hidden sid breaks mofi rather badly, actually... :) May 06 15:54:12 mrmoku: ask for ssid? May 06 15:54:20 yep May 06 15:54:28 * mrmoku has Wifi with hidden ssid at work May 06 15:54:40 * mwester has a wifi with hidden sid at home. May 06 15:54:46 so I can happily try :P May 06 15:55:26 mrmoku: ok. but what about setting correct route? May 06 15:55:39 i have script "wifi": May 06 15:56:07 ifdown usb0; ifup eth0; ifup usb0; ifdown usb0 May 06 15:56:11 ugly, i know May 06 15:56:37 but it sets correct routes and dns addresses May 06 15:56:38 dos1: don't know... IIRC correctly we started to discuss that... May 06 15:56:42 it should be handled automatically May 06 15:56:57 use the route command; don't ifup/ifdown! May 06 15:57:04 yep... doesn't connman offer something? May 06 15:57:31 mwester: it's only for my laziness. i don't want to use ifup/ifdown in wifi manager, no! :D May 06 15:58:04 off for dinner now... bbl May 06 16:36:37 mrmoku: Ainulindale : why not add vim and regular coreutils to feed? **** BEGIN LOGGING AT Wed May 06 17:43:21 2009 May 06 17:44:09 DocScrutinizer: no C available that meets the needs; have to order. :( May 06 17:44:29 I thought I could use one of the buzzfix ones, but the ones I have are only 3V May 06 17:45:57 mwester: I recommend using a (bi)axial type and two pieces of 2' each, for test purpose May 06 17:46:09 low ESR! May 06 17:46:19 Really? Isn't that inside the can? May 06 17:46:39 yup it is. As I said: for TEST purpose May 06 17:46:47 Ah, ok :) May 06 17:47:08 Let me see what I have in the junk box. May 06 17:47:23 I presume I can pick up gnd anywhere? May 06 17:47:31 mwester: and - please - don't spread the word (beyond what Dieter already posted in [hw]) May 06 17:47:37 :) May 06 17:48:45 I recommend keeping both wires bifilar (parallel maybe twisted) and connect to correct original component's contacts May 06 17:48:51 (for GND) May 06 17:49:34 * mwester looks at his local computer store's web site... description for a C: "Has a high capability. Stores electrons for later use." hehehe! May 06 17:49:50 mwester: LOL May 06 17:50:26 sounds like a popular commercial here in Germany for MARS candybar May 06 17:50:43 pHHTT! The "tech specs" page lists "Blue" as a spec. May 06 17:50:58 omg May 06 17:50:59 And "Supported Languages: English" May 06 17:51:49 mickeyl: I'm looking at ogsmd to see how adding cdma might work, it looks like abstractmodem is generic enough to have abstractcdmamodem built on it rather than as an alternative, although things like simready won't be used May 06 17:54:39 ~seen morphis May 06 17:54:39 morphis was last seen on IRC in channel #openmoko-cdevel, 5h 47m 50s ago, saying: 'heyho'. May 06 17:54:49 good boy bzzbot May 06 17:55:44 DocScrutinizer: where's the component placement documents? May 06 17:56:01 om.com/downloads May 06 17:56:30 and always in a window of my desktop ;) May 06 17:56:40 mickeyl: oh I see, singlelinechannel is were the init commands are set up? so I really want to base abactcdmamodem on singleline and write my own cdmamodem channel or whatever? May 06 17:57:10 mwester: also you can find for sure in people.om/joerg May 06 17:57:29 DocScrutinizer: plasma's folderview May 06 17:57:36 ;) May 06 17:57:36 Ah, yes - it was the last link that I was remembering May 06 17:57:40 which is the "authoritative source" May 06 18:16:41 hi, I've been trying to build gthumb image viewer using OE from the from scratch info here (http://wiki.openmoko.org/wiki/OpenEmbedded), the build is failing at DO PACKAGE QA and i was wondering if anyone could help me debug it? (build log - http://pastebin.com/m10a5efef) May 06 18:26:16 made this little scipt to install packages after reflashing shr, here's the link if it's of help for someone: http://espeweb.no-ip.com/_espacio/openmoko/shr-install.sh May 06 18:26:57 solar_george, you should have a log in /home/george/oe/build-om-gta02/tmp/work/armv4t-angstrom-linux-gnueabi/gthumb-2.6.9-r0/temp for you error May 06 18:29:22 yeah (http://pastebin.com/d72746b6e) are the errors that appear there fatal then? May 06 18:30:05 do you use your own recipe? May 06 18:30:14 no May 06 18:32:03 I'm currently building an image so I can't test it May 06 18:32:54 no probs, i'm just checking the OE git server to see if the recipe's changed May 06 18:34:27 nope no changed since the one i've got May 06 18:34:49 Sharwin_F-: guess what? .... it does not build :( and I don't understand (yet) why... May 06 18:35:00 mrmoku, I found the problem with the library May 06 18:35:07 mrmoku, names are changed May 06 18:35:31 mrmoku, in /usr/lib: $ ls | grep libehal May 06 18:35:31 libehal-ver-pre-svn-01.so.0 May 06 18:35:31 libehal-ver-pre-svn-01.so.0.5.0 May 06 18:35:47 so I've to link all the libraries May 06 18:35:56 mrmoku, may that be the problem when building May 06 18:36:06 dependencies have changed name? May 06 18:40:57 Sharwin_F|away: lrwxrwxrwx 1 shr shr 32 May 6 15:38 INSTALL -> /usr/share/automake-1.10/INSTALL May 06 18:41:05 that's the problem :( May 06 18:43:11 do you reckon i should try to fix each error that appears manually? May 06 18:43:41 you can write a patch for it and add it to SRC_URI May 06 18:47:43 I wouldn't know how to stop the .debug directory appearing where it doesn't belong May 06 19:12:27 mrmoku: i have listing all domains, backends and setting some backend as default in some domain in shr-settings May 06 19:12:53 and checkbox for backend being enabled, which i'm programming now May 06 19:13:21 dos1: great... and I have the autotools blues :( May 06 19:15:43 mrmoku: twinkle, any news? May 06 19:17:45 mrmoku: ok, now only two things are left in PIM shr-settings module (for now): refreshing list after setting some backend as default, and listing properties (if can add, update and delete) May 06 19:18:19 i would like to use elm pager without animations... May 06 19:22:03 DocScrutinizer: hehe... kidding? May 06 19:22:23 DocScrutinizer: I don't even get intone to build :( May 06 19:22:43 :-/ May 06 19:23:44 ok... i'm to lazy to do that now :P May 06 19:23:50 s/i'm to/i'm too/ May 06 19:23:50 dos1 meant: ok... i'm too lazy to do that now :P May 06 19:24:02 i'll commit what i have now May 06 19:24:35 DocScrutinizer: what would you think about an 'eliminate-autotools' hacking session at FSOSHRUDCON? :P May 06 19:25:27 autotools, yeah. May 06 19:27:01 intone builds nicely on my host... on the buildhost the autotools create a link for missing INSTALL to /usr/share/automake... May 06 19:29:10 SHR: 03seba.dos1 07shr-settings * rf3331651f677 10/ (shr-settings shr_settings_modules/shr_pim.py): [pim] add new module to control opimd settings May 06 19:30:08 woosh! May 06 19:30:50 markus bauer did a good job again May 06 19:33:31 mrmoku: autotools is a PITA for all I know May 06 19:33:43 who's markus bauer? May 06 19:33:50 tangogps me thinks... May 06 19:33:59 aah May 06 19:34:58 (autotools) and things get worse when qmake is involved I'm told May 06 19:36:29 mrmoku: the browser is good, really good for a first release May 06 19:38:16 DocScrutinizer: you make me hope :P May 06 19:39:26 DocScrutinizer: ccrtp fails on configure with May 06 19:39:27 configure.ac:38: error: possibly undefined macro: LT_VERSION May 06 19:39:35 again... autotools May 06 19:39:49 grrrr May 06 19:40:09 ccrtp a pita by itself May 06 19:55:49 ~seen quickdev May 06 19:55:49 quickdev was last seen on IRC in channel #openmoko-cdevel, 70d 5h 20m 28s ago, saying: 'and for you?'. May 06 19:55:57 :( May 06 20:07:33 Zorkman: ping May 06 20:08:39 mrmoku: hi. some stats? mrmoku has seen 1859 cells May 06 20:11:58 BluesLee, I've made a little script before to install packages after reflashing shr, maybe it's from your interest :) May 06 20:14:19 playya: quickdev seems to be dead May 06 20:14:32 as Dave May 06 20:15:01 ok. May 06 20:15:24 quickdev= Klaus Kurzmann? May 06 20:15:57 playya: nah May 06 20:16:02 klaus kurzmann = mrmoku May 06 20:16:15 ah. juhu May 06 20:16:18 quickdev = quickdev = ? May 06 20:17:12 mrmoku, how can i add a callback for text_content in src/view/message-show-view.c May 06 20:17:56 mrmoku: build news ? May 06 20:20:54 mrmoku: did the OE stuff build well with pending-upstream-move ? May 06 20:24:58 ptitjes: mrmoku mumbled curses against autotools May 06 20:25:03 hey May 06 20:25:21 arf May 06 20:25:31 how to i get the kernel-output redirect to the usb-serial device instead of the display? May 06 20:25:43 ptitjes: I joined in for mere solidarity ;) May 06 20:25:43 do i have to pass uboot sth.? May 06 20:25:50 playya: hmm... I'm not that of an elementary expert... May 06 20:25:58 mickeyl: does zhone suffer from that "delay" after phone-call-pickup too? May 06 20:26:43 ptitjes: well... I don't know... because it did not have to rebuild stuff May 06 20:26:54 ~lart autotools May 06 20:26:55 * bzzbot hits autotools with an anvil and laughs with a contralto voice ... Haha Ha HA Ha May 06 20:27:58 ~botsnack May 06 20:27:59 :), DocScrutinizer May 06 20:28:12 playya: will be back in 5min... and take a look then May 06 20:28:19 bzzbot: nice bot May 06 20:33:30 sorry to bother people again - i've been trying to build gthumb for my FR using "From Scratch: Bitbake" off the wiki, I found that the bitbake recipe in OE was for a sever years old version so I bodged one for the latest release but it still fails as the package qa with the (same as before) following errors - http://pastebin.com/d75a39e03 - so I assume that its a problem with the bb recipe - has anyone seen something May 06 20:33:30 like this before and have some quick hints to fix it? May 06 20:36:17 bb recipe is here if anyone's interested http://pastebin.com/d71fc1845 May 06 20:43:54 playya: in retrieve_callback2 May 06 20:45:28 SHR: 03mok 07shr-overlay * rdec58936de9f 10/openembedded/recipes/tasks/task-shr-feed.bb: feed: add vim and emacs May 06 20:45:41 playya: src/view/message-show-view.c May 06 20:46:07 window_swallow(win, "text_content", obj->text_content); and the add it for text_content? May 06 20:46:36 playya: yep, think so May 06 20:47:09 ok May 06 20:47:11 playya: moment... why window_swallow? May 06 20:47:49 which is the object for the texbox? May 06 20:49:12 i'm not really familiar with elm... May 06 20:49:14 playya: hmm... would be data->content_entry... is not used though :P May 06 20:49:33 might be quickdev added it to the data struct and did not use it May 06 20:49:43 yes May 06 20:50:27 playya: just try it... add it, swallow it and set the callback May 06 20:50:51 ok May 06 20:52:05 which parent should be used? NULL or window_evas_object_get(win) May 06 20:55:31 playya: the second May 06 20:55:48 can anyone suggest how to fix http://pastebin.com/d75a39e03 while compiling gthumb May 06 20:55:50 Ainulindale, any news about the gui? may i do something? May 06 21:37:57 m0nt0: well still waiting for opinions on the ML, yours included May 06 21:38:51 well i totally agree with everything you said, it is what was in my mind May 06 21:39:00 héhéhéhé May 06 21:39:12 so just want to code something May 06 21:39:56 the dbus thing? May 06 21:40:00 ptitjes, i've tried to write the "sms-manager.vaka" but it's not useful the way i wrote it May 06 21:41:04 m0nt0: well even if you agree, suggestions are necessary May 06 21:41:09 even a "I agree" is interesting May 06 21:41:20 If you feel like coding, why not start to write some things down? May 06 21:41:28 Try to pick a functional context and elaborate on that May 06 21:41:36 What would you do for "Dialer" for example May 06 21:42:11 yeah, i'd like to look into the vala "plugins" thing May 06 21:42:28 Ainulindale: btw I made that exercice and I was wondering whether it was too early to share that on the ML ? May 06 21:42:35 well there I was talking about the dbus thing m0nt0 May 06 21:42:39 that is what is necessary first May 06 21:42:42 writing specs that is May 06 21:42:52 ptitjes: nope it's not early May 06 21:43:02 ptitjes: even if some people disagree it'd be a good thing to share May 06 21:43:02 good May 06 21:43:13 Ainulindale: is a generic "screen manager" needed in a dbus spec/api? May 06 21:43:31 what do you mean by screen manager? May 06 21:43:42 oh a thing came in my mind, is the FR conference call capable? May 06 21:44:04 yes May 06 21:44:05 like "show dialer" "show incoming call" "hide dialer" "show sms received" May 06 21:44:09 but I don't know if the framework is May 06 21:44:12 tmzt: I thought of that too I named the service Modality May 06 21:44:32 ptitjes: what would it do? May 06 21:44:53 what I really wonder is how you would integrate multiple main loops for different tool kits May 06 21:44:57 Ainulindale, i don't pretend to be conference capable now, but in the future it will be nice May 06 21:45:12 tmzt: multiple threads May 06 21:45:18 maybe it would work better to have the dbus api as the bounary between different implementations? May 06 21:45:20 tmzt: we already do that on ophonekitd May 06 21:45:44 tmzt, no not dbus api May 06 21:45:50 tmzt: nah, I'm not comfortable with that May 06 21:45:57 too much overhead I'd think May 06 21:46:04 but if you think it's doable => May 06 21:46:07 SAY SO ON THE ML!!! May 06 21:46:10 else you need another dbus server to stay there and listen for dbus signals May 06 21:46:11 :-) May 06 21:46:33 Ainulindale: apps would be attributed some priority levels, some apps could take over screen on top of some other for say... incoming call May 06 21:46:42 uh, I mean efl or gtk, not as an alternative to different threads but I could really be wrong about this May 06 21:47:03 ptitjes: I'm not sure this is a functional level by itself May 06 21:47:32 tmzt: well I intended to create a thread per library to abstract this mainloop thing May 06 21:47:41 I think this is the best way but I may be wrong too :-) May 06 21:48:04 I guess my question is how likely are there to be gtk and efl imlementations running on the same device? May 06 21:48:20 it happens already May 06 21:48:25 see phonelog and phonegui May 06 21:48:27 efl & gtk May 06 21:48:27 not gtk apps and efl apps, X handles that fine May 06 21:48:32 oh May 06 21:48:32 if we want to build library out of them May 06 21:48:39 we need to be able to abstract that May 06 21:48:51 and we want to do that so.. :-) May 06 21:51:36 why we need to run 2 toolkit concurrently, or efl or gtk May 06 21:51:45 we don't need to May 06 21:51:52 the user might want to use this or that implementation of a library May 06 21:51:56 and I don't intend to prevent him to do so May 06 21:52:21 yeah, but everything in gtk or everything in elementary May 06 21:52:49 not with what we intend to do May 06 21:53:01 that is, separate the UI functionnalities into functional contexts May 06 21:53:13 you'll have a libframeworkd-phonegui-dialer for example which will implement the dialer functional context May 06 21:53:16 it might be in gtk or efl May 06 21:53:23 as long as you specify which version you want to use May 06 21:53:31 then let us say you'd rather use another library for another context May 06 21:53:42 it's up to the user in the end May 06 21:53:52 contextual events might even act upon that May 06 21:54:08 let us say I want to use efl in this situation but ncurses when I'm low on battery May 06 21:55:48 so we can't even depend on X for stacking in that case May 06 21:56:28 yep May 06 21:57:21 ptitjes: ping? May 06 21:57:58 mickeyl: hello May 06 21:58:05 Ainulindale, i was dreaming about curses interface ;D May 06 21:58:14 ptitjes: testing the error marshalling atm. instead of marshalling the error, the server just bails out May 06 21:58:15 ahahahah May 06 21:58:22 m0nt0: so did I May 06 21:58:34 ANd I already have a mouse aware ncurses app for the FR May 06 21:58:37 mickeyl: damned May 06 21:58:39 if you want to implement it you're welcome May 06 21:58:44 I'd use it for sure May 06 21:58:44 ptitjes: perhaps i'm using it wrongly May 06 21:58:49 ahahah goood :D May 06 21:58:51 ptitjes: i'll pastebin the code May 06 21:59:06 mickeyl: bails out = crash ? May 06 21:59:29 no, "uncought error" May 06 21:59:46 http://rafb.net/p/SjVTa848.html May 06 21:59:50 is that wrong usage? May 06 22:00:08 mickeyl: do you have an appropriate catch clause ? May 06 22:00:16 no May 06 22:00:20 this error is supposed to be marshalled May 06 22:00:24 why should i catch it? May 06 22:01:00 mickeyl: oh you have to add MuxerError to the throws clause May 06 22:01:19 is MuxerError not derived from DBus.Error? May 06 22:01:24 hum you must have had a warning at build, didn't you ? May 06 22:01:29 no warning May 06 22:01:43 mickeyl: no real type system for GErrors May 06 22:01:56 it is plain dumb May 06 22:02:00 unfortunately May 06 22:02:27 ok, let me s/DBus.Error/MuxerError May 06 22:02:54 hmm, May 06 22:02:55 no go May 06 22:02:57 mickeyl: and more over, it is cool because the error are typed May 06 22:02:59 now we get the familiar warning May 06 22:03:03 err May 06 22:03:04 error May 06 22:03:10 mickeyl: DBus.Error for technical errors May 06 22:03:12 src/server.vala:51.5-51.39: error: D-Bus methods must almost throw DBus.Error May 06 22:03:12 public abstract void ReleaseChannel( string name ) throws MuxerError; May 06 22:03:22 ok, so we always need to specify both errors? May 06 22:03:25 mickeyl: and MyAppError for my application May 06 22:03:25 DBus.Error for generic May 06 22:03:29 i see May 06 22:03:45 mickeyl: and GLib.Error for generic May 06 22:03:58 mmh May 06 22:04:07 what happens with GLib.Errors during dbus methods? May 06 22:04:13 will they be automarshalled to dbus errors? May 06 22:04:16 or does the server bail out? May 06 22:04:30 mickeyl: in fact DBus.Error just indicates there is serialization in between caller and callee, resulting behaviour might fail May 06 22:04:44 mickeyl: yeah auto-marshalled May 06 22:04:45 :) May 06 22:04:48 good May 06 22:04:51 ok, this looks better: May 06 22:04:53 mickey@andromeda:/local/pkg/fso/vala-lang$ mdbus -s org.freesmartphone.omuxerd /org/freesmartphone/GSM/Muxer org.freesmartphone.GSM.MUX.GetVersion May 06 22:04:59 this was the goal of my vala contribution May 06 22:05:01 org/freesmartphone/GSM/Muxer: GetVersion failed: org.freesmartphone.GSM.MUX.SessionAlreadyOpen May 06 22:05:12 stellar work, man. thanks a lot May 06 22:05:19 this removes one showstopper for FSO2 May 06 22:05:25 héhéhé May 06 22:05:25 * mickeyl dances a jig May 06 22:05:27 :D May 06 22:05:46 * ptitjes feels happy too May 06 22:06:31 ok, i will finish the errors tomorrow and then test the enumerations May 06 22:06:32 mickeyl: do you still use the dynamic client ? May 06 22:06:41 yes, i don't know anything else :) May 06 22:07:24 oh mickeyl another thing May 06 22:07:28 do you have an example for static? May 06 22:07:56 you don't have to specify the name when it is the camel case equivalent of the error code NAME May 06 22:08:12 ooh! May 06 22:08:14 that's slick May 06 22:08:15 * mickeyl trying May 06 22:08:18 name is optional May 06 22:08:49 yay May 06 22:08:52 in the dbus-glib1.vapi I use it for example of org.freedesktop.DBus.Error.IOError May 06 22:08:52 works fine, great May 06 22:09:14 very clean May 06 22:09:27 because IO_ERROR would be came-cased as IoError May 06 22:09:39 +l May 06 22:10:39 mickeyl: I will have to modify the code however because the error and enum translation code is made inline, and thus produce lots of code May 06 22:10:59 mickeyl: I may generate convenience functions instead May 06 22:12:50 mickeyl: static client idea is to use typed dbus interface references instead of "dynamic DBus.Object" May 06 22:13:31 are there any performance benefits for static or is it "just" better type checking? May 06 22:13:56 oh maybe some performance yes May 06 22:14:45 mickeyl: in place of if-loops to test|parse for the different types of parameters May 06 22:15:07 freesmartphone.org: 03mickey 07libgsm0710mux * rd027b5fdd4f4 10/gsm0710mux/consts.vala: make errordomain MuxerError appear in the public interface May 06 22:15:21 mickeyl: that generates calls to the exact types parsed May 06 22:16:05 hmm, sounds good May 06 22:16:19 mickeyl: in any case publishing APIs as interface sets is the thing to do May 06 22:16:19 better typechecking alone would be worth it May 06 22:16:25 no doubt May 06 22:16:43 now that we are moving to a more static language, I want to get all the benefits from it ;) May 06 22:17:08 mickeyl: did you look at the generated C code out of curiosity ? May 06 22:17:18 I mean for the errors May 06 22:18:32 didn't dare yet :) May 06 22:20:58 mickeyl: oh you have to set name="org.freesmartphone.GSM.MUX.Muxer.Error" May 06 22:21:31 or GSM.MUX.Error May 06 22:22:04 why? May 06 22:22:12 i don't like this prefix May 06 22:22:21 GetVersion failed: org.freesmartphone.GSM.MUX.ChannelTaken May 06 22:22:25 looks pretty good to me May 06 22:22:35 no? May 06 22:24:26 hum... yeah why not... May 06 22:24:43 however I found this less object... May 06 22:25:10 mickeyl: you may have sets of possible failures May 06 22:25:28 a.k.a domains May 06 22:25:33 error domains May 06 22:25:48 not until now May 06 22:25:56 since we already categorize the interfaces May 06 22:26:05 we only have few errors per interface May 06 22:29:17 mickeyl: but there may be error types that spans over multiple interfaces May 06 22:29:56 yeah. lets cross that bridge when we're there :) May 06 22:36:29 do you always add GLib.Error do the clauses, even if you don't throw any? May 06 22:37:11 no, exacty because I don't throw any May 06 22:37:32 right May 06 22:38:05 freesmartphone.org: 03mickey 07libgsm0710mux * rd86911ca334a 10/gsm0710mux/ (manager.vala multiplexer.vala): clean up error situation; declare to throw the errors you actually throw May 06 22:38:11 can we have some static warnings? May 06 22:38:28 right now we don't get any warning, if we throw an error but didn't declare to throw this error May 06 22:38:40 (this is generic for Vala errors, not dbus-specific) May 06 22:38:41 mickeyl: when geting outside of private calls, you need to translate technical errors in application errors May 06 22:38:49 like if you would wrap them May 06 22:39:12 sure, errors need to follow the abstraction layer May 06 22:39:54 it is API contract May 06 22:40:30 freesmartphone.org: 03mickey 07fso-abyss * r5d890bcd79a9 10/src/server.vala: declare and throw proper dbus errors May 06 22:40:53 ok, great work. will look into enumerations tomorrow. thanks again May 06 22:40:54 and g'night May 06 22:41:41 so if you think that in future or any other implementation of that method may fail for application reason then define its signature to throw an application error May 06 22:42:29 good night May 06 23:57:01 freesmartphone.org: 03ptitjes 07vala-dbus-binding-tool * r03ee2966cc05 10/src/vala-dbus-binding-tool.vala: May 06 23:57:01 freesmartphone.org: Fix integer enum values May 06 23:57:01 freesmartphone.org: Signed-off-by: Didier 'Ptitjes May 06 23:59:21 ptitjes, go to bed. you'll have to work tomorrow May 06 23:59:38 héhéhé May 06 23:59:47 :) **** ENDING LOGGING AT Thu May 07 02:59:57 2009