**** BEGIN LOGGING AT Fri Sep 25 02:59:58 2009 Sep 25 05:49:28 TAsn: just thought you might have some secret, special sqlite-docu link somewhere on your HD :) Sep 25 05:49:38 TAsn: I'm not looking for anything special... just to get started Sep 25 05:50:27 max_posedon: hmm... for libframeworkd-glib I can tag a version... but I cannot stuff a tarball to freesmartphone.org Sep 25 05:51:05 max_posedon: will start with the tag... and then we have to find somebody with access to freesmartphone.org :) Sep 25 07:13:38 <[Rui]> hi, is anyone else having black-screen freezes with shr-u? Sep 25 07:53:54 I'm sorry for such a stupid and inappropriate question but can anybody please tell me if a pointer returned by g_get_home_dir() should be gfree()'d or not? Sep 25 07:54:27 And yes, i'm too lazy to actually look at gtk sources, since the answer to this question should be obvious from the manual but i fail to understand it. Sep 25 08:00:24 PaulFertser: hmm.. the manual doesn't say :/.. but for all the similar things, it says not to free it.. Sep 25 08:01:58 Weiss: thanks a lot. I wonder when and how it gets free'd then. Btw, have you tried valgrinding Gtk apps? It doesn't work quite good i'd say. Sep 25 08:03:45 I Valgrind a lot of GTK programs on my desktop, but not on my FR (no ARM Valgrind..)... you mean there are a lot of warnings from the GTK libraries? Sep 25 08:05:12 Weiss: yes Sep 25 08:05:51 g_key_file_get_string() is also unclear about how do i free (and if i need to) the result :-/ Sep 25 08:06:14 that's true. there are some false positives I think (take a look at the default exceptions file), so maybe they're not all real Sep 25 08:07:00 but... I lost a bit of faith in GTK with all that freeze_toplevel stuff (a bug in GTK due to a slightly nasty workaround done earlier, but the bug only shows up with Illume/E) Sep 25 08:08:50 gtk was depending on certain wm behavior Sep 25 08:09:02 i think from memory that was for a configure requesty it always gets a configure event Sep 25 08:09:09 which may not always be the case Sep 25 08:09:28 if the wm choses to do nothing... no need to send a configure notify Sep 25 08:09:39 i think.. from memory that was it Sep 25 08:10:03 i changed e to send them to make gtk happy, but it was an optimisation in e to avoid sending events for things u dont need Sep 25 08:11:36 raster: yep, exactly. But (IIRC), the behaviour of E was compliant with the ICCCM, and GTK was in the wrong (?) Sep 25 08:15:01 Weiss: how can you even doubt the E's behaviour ;) Sep 25 08:15:02 thats my recollection of chasing that Sep 25 08:15:05 ahhaha Sep 25 08:15:08 well e can be wrong Sep 25 08:15:19 but in this case the wm was right Sep 25 08:17:08 irf the window is resized/moved to the same position/size as it was before (anmd since illume was enforcing a sizing policy refusing resizes to < or > the screen area for apps) Sep 25 08:17:18 there is no need to send a fake configurtenotify event Sep 25 08:17:32 but gtk expected for every configure request would come a reply Sep 25 08:17:42 and that wasnt happening if the request didnt result in any change Sep 25 08:17:54 gtk was "pausing draw queue" until it got that reply Sep 25 08:24:50 mind u that was a totally odd thing for gtk to do. just handle configurenotifies... if u get one. Sep 25 08:25:10 hi raster :) Sep 25 08:25:15 handle exposes. have a queue of changes, walk the queue, merge all thcnages, then do draw Sep 25 08:25:17 :) Sep 25 08:25:22 admiral0|wrk: hey Sep 25 08:25:23 :) Sep 25 08:28:07 hrm, is there a problem with shr-user mailinglist or is it me? Sep 25 08:28:26 I sent an email there 23 minutes ago, but did not yet receive it back Sep 25 08:29:56 oh, nevermind Sep 25 08:30:00 my mistake Sep 25 08:57:33 ~logs Sep 25 08:57:33 logs is probably at http://logs.nslu2-linux.org/livelogs/openmoko-cdevel.txt Sep 25 09:14:37 mrmoku, Hi! ok, btw who is best person to ask for shr release? Don't you? you may be better than all know shr status Sep 25 09:16:15 yep mrmoku is a shr deity Sep 25 10:57:18 Arigead: i think your paths are wrong Sep 25 11:20:57 heyho Sep 25 11:23:08 morphis: hey Sep 25 11:23:38 morphis: you're Simon? Sep 25 11:23:46 mrmoku: jepp Sep 25 11:24:04 mrmoku: do you read the palm pre challenge annouce mail? Sep 25 11:24:12 morphis: will happily help to make the dialer screen resize correctly on smaller screens :) Sep 25 11:24:30 :) Sep 25 11:24:46 (and the other shr apps for that) Sep 25 11:27:48 mrmoku: great, I even plan to do this when we have done our first call from the pre :) Sep 25 11:34:24 "first call from the pre"? I thought there was no documentation for the qualcom modem available Sep 25 11:40:24 Flyser: you are right :) Sep 25 11:41:24 , but ...? :D Sep 25 11:43:28 Flyser: reversing palm pre enough to get access to the modem should be simpler comparing to WM phones. Sep 25 11:43:49 I see Sep 25 11:45:05 PaulFertser: same is true for N900 Sep 25 11:45:39 DocScrutinizer-8: looks like pre will be considerably cheaper Sep 25 11:46:03 err, some 20% Sep 25 11:46:05 DocScrutinizer-8: and there's no much need in reversing N900, ofono guys have access to all the information. Sep 25 11:46:26 (modem-wise) Sep 25 11:47:01 (price) i thought N900 ~700 and Pre is ~500 Sep 25 11:47:18 While FR is <200 Sep 25 11:47:20 N900 ~600 Sep 25 11:51:29 PaulFertser: actually I paid 612 incl express delivery Sep 25 11:54:35 Sounds like a good deal if you need a phone and liked N810. Sep 25 11:55:13 that's what I thought as well Sep 25 11:56:39 btw I still like the N810 ;-) Sep 25 11:59:42 * DocScrutinizer-8 is now known as DocScrutinizer-810 Sep 25 12:03:11 the n900 is already released? Sep 25 12:04:24 next week Sep 25 12:05:15 ok Sep 25 12:07:28 playya: developers newsletter stated 2009-09-28 iirc, the nokia webshop claims shipping starts 10-01 Sep 25 12:10:33 i developed sth for the n800 in my practical semester, would i get a cheaper device :P Sep 25 12:13:37 DARN, webshop changed shipping date to 2009-10-12 :-(( Sep 25 12:14:13 dunno if that's for the orders done *now* or for all the devices Sep 25 12:16:07 DocScrutinizer: gives you more time to finish the alsa works ;) Sep 25 12:16:48 yes. Probably a bad catch. I should do it til 10-01 anyway Sep 25 12:19:04 though hotline atm tells me this is a delay for all orders Sep 25 12:19:53 mrmoku, saw the commits tonight? Sep 25 12:19:58 playya: yep, thanks Sep 25 12:20:14 playya: still have to build it though... did you try them with ophonekitd? Sep 25 12:20:52 agg1n's add a new bug: if a second client connects, theres no Resource Changed signal Sep 25 12:21:37 not yet. my FR goes mad. every app that uses a toolkit doesn't react on input Sep 25 12:21:48 uhh ouch :( Sep 25 12:21:55 * mrmoku building now Sep 25 12:22:12 * playya fights against connman Sep 25 12:22:29 * mrmoku fears playya will loose :P Sep 25 12:22:53 playya: maybe resource has enabled by first client and the second client doesnt change resource status by cjust connecting Sep 25 12:23:22 agg1n: it must though... because the signal gets the count of users as parameter Sep 25 12:23:56 agg1n, yes. but update... als adds a refcount for it Sep 25 12:24:18 mrmoku: ouch Sep 25 12:24:22 playya: I fear the signal still arrives to early Sep 25 12:24:32 DocScrutinizer-8: ? Sep 25 12:24:34 really? Sep 25 12:24:51 playya: will tell you in some minutes Sep 25 12:24:59 mrmoku: useless info creating useless complexity Sep 25 12:25:00 did you set AUTOREV? Sep 25 12:25:18 playya: doing a local build from my update local repo Sep 25 12:25:46 s/update/uptodate/ Sep 25 12:25:47 mrmoku meant: playya: doing a local build from my uptodate local repo Sep 25 12:26:39 DocScrutinizer: don't know if that info is useless... fatal is when the ResourceChanged signal tells me that the resource is ready, but it is not yet ready Sep 25 12:27:15 ok :) Sep 25 12:27:49 mrmoku: nobody cares the number of resource allocations. You either want to know is resource allocated (>0) or not(=0). Or you want to get a comprehensive list of all resource details, like name of allocating clients etc Sep 25 12:28:43 mere number is a null info Sep 25 12:29:13 you get policy and refcount as an addition Sep 25 12:29:38 DocScrutinizer-8: I fear I'm the wrong person to discuss that... but that is just additional info that does no harm (and adds no complexity for the user side) Sep 25 12:30:13 hm I took a first look on a Palm Pre rootfs, and my first feeling is: It should be very easy to get everything running for a first call with frameworkd :) Sep 25 12:30:22 I bet that's flaky design Sep 25 12:30:49 there are several program which gives you cli access to the modem :) Sep 25 12:30:51 great Sep 25 12:31:20 aiui you're usually not interested in resource-changed at all. iirc resource-available is the signal you want to check. No expert here though Sep 25 12:32:35 resourceavailable is emitteg when a Service registers to ousaged Sep 25 12:32:45 DocScrutinizer-8: not though... I asked mickey_away about that Sep 25 12:33:13 ResourceAvailable is sent when a resource gets registered... ResourceChanged gets sent when a resource is getting ready Sep 25 12:33:18 (or unready) Sep 25 12:34:26 mrmoku: that sounds really weird. Anyway if that's the semantics, ... oh well Sep 25 12:35:53 DocScrutinizer-8: after ResourceAvailable you can request the resource... after ResourceChanged (with true) you can use it Sep 25 12:36:39 yoh, ouch, as I said before Sep 25 12:43:48 hi Sep 25 12:44:05 DocScrutinizer-8, imho this design is better than polling for it Sep 25 12:44:28 I didn't advocate for polling... Sep 25 12:46:12 but the semantics as sketched above are quite contrary to what I remember the definition of ResourceAvailable, as well as to what I know from 30 years of system design Sep 25 12:48:46 http://git.freesmartphone.org/?p=specs.git;a=blob_plain;f=html/usage-intro.html;hb=HEAD does NOT mention ResourceChanged at all, no? Sep 25 12:50:37 but this http://git.freesmartphone.org/?p=specs.git;a=blob_plain;f=html/org.freesmartphone.Usage.html;hb=HEAD#ResourceChanged Sep 25 12:50:49 a resource registers to the usage interface Sep 25 12:51:09 then usage emits ResourceAvailable Sep 25 12:53:52 playya: so? Sep 25 12:54:36 aiui ResourceChanged is nice for things like systray gadgets to show the state of e.g. WiFi Sep 25 12:56:04 it's also nice for e.g. ophonekitd to start working on GSM Sep 25 12:56:13 ...and to *allocate* a resource it should be sufficient to RequestResource and wait for result and ResourceAvailable Sep 25 12:56:16 playya: http://pastebin.ca/1579114 Sep 25 12:56:36 playya: it would be nice if ophonekitd would get the signal a bit later (when GSM actually is ready) :P Sep 25 12:58:11 playya: if I then simply restart ophonekitd all works Sep 25 12:58:37 playya: I think on fresh boot frameworkd takes a bit longer to enable GSM and thus ophonekitd fails Sep 25 12:59:02 playya: once fso-abyss is already started it might just be that little bit faster to make ophonekitd not fail Sep 25 12:59:23 playya: and I although think that the real fix will not be that easy :( Sep 25 12:59:57 a resource doesn't emit signals for enabled disabled. Sep 25 13:00:31 yep, but when fsousaged emits that signal the resource should actually be accessible, no? Sep 25 13:00:44 maybe we could change this, but if i do this i wake up with a "sizilianische krawatte" on upcoming FSO events ;) Sep 25 13:00:47 mrmoku: maybe the updateStatus() call after disabling gsm resource at the beginning is called _after_ enable() was called :/ Sep 25 13:01:23 PaulFertser: ping Sep 25 13:01:26 it's now called when enbable() is finished Sep 25 13:01:32 PaulFertser: any comments? Sep 25 13:01:32 agg1n: hmm... that would be another interesting theory Sep 25 13:04:03 agg1n: that would mean that ptitjes was right... that the status _can_ change in there... Sep 25 13:04:15 mrmoku: a queue like in resource.py what solve that problem, but mickeyl has to decide that :/ Sep 25 13:04:36 mrmoku: I don't think using an API of a still-under-development subsystem (like FSO) is a matter of theories about a blackbox. To me all is about understanding and correctly implementing the API itself. If FSO doesn't play nicely somewhere then maybe FSO needs a fix, maybe even the API specs need a fix Sep 25 13:05:31 mrmoku: You should know that I am always right! (I hope Ainulindale won't mind I use his preferred expression :p) Sep 25 13:05:42 DocScrutinizer-8: I have no problem at all with the API... probably just its implementation needs a small fix Sep 25 13:05:43 You aren't. I am. Sep 25 13:05:56 Ainulindale: so what? :P Sep 25 13:06:07 So nothing :-) Sep 25 13:06:09 Howdy mrmoku ? Sep 25 13:06:12 yo Sep 25 13:06:29 Ainulindale: yourself? Sep 25 13:06:35 Tired. Sep 25 13:06:40 mrmoku: the api specs don't mention ResourceChanged to use for resource allocation Sep 25 13:06:44 Meetings and meetings and meetings and meetings, still Sep 25 13:06:45 Ainulindale: old job was more comfortable, hehe ;) Sep 25 13:06:50 Nah Sep 25 13:06:55 It's way more interesting here Sep 25 13:07:00 for sure :) Sep 25 13:10:59 DocScrutinizer, ResourceChanged is the signal for "Can I work with it?" Sep 25 13:11:29 ResourceAvailable for "hey, I'm available" Sep 25 13:11:51 DocScrutinizer-8: hmm... that's what mickey_away said: Sep 25 13:11:53 17-09-2009 15:56:15 < mickey|fsomeetin!n=M@c120.apm.etc.tu-bs.de: hmm Sep 25 13:11:53 17-09-2009 15:56:18 < mickey|fsomeetin!n=M@c120.apm.etc.tu-bs.de: racy Sep 25 13:11:53 17-09-2009 15:56:24 < mickey|fsomeetin!n=M@c120.apm.etc.tu-bs.de: you're too fast Sep 25 13:11:56 17-09-2009 15:56:38 < mickey|fsomeetin!n=M@c120.apm.etc.tu-bs.de: might just retry a moment later Sep 25 13:11:59 17-09-2009 15:56:55 < mickey|fsomeetin!n=M@c120.apm.etc.tu-bs.de: or wait until the signal comes that the resource has change Sep 25 13:12:02 17-09-2009 15:57:01 < mickey|fsomeetin!n=M@c120.apm.etc.tu-bs.de: (which might be the real fix) Sep 25 13:12:24 the problem might be in dbus, it doesn't emit signal when new object join the bus Sep 25 13:13:03 playya: not according to the specs Sep 25 13:13:36 playya: well... I will just add a sleep(1) workaround to ophonekitd until mickey_away is back to revisit the case Sep 25 13:15:26 mrmoku, ok. I don't want to change much in mickey's code Sep 25 13:16:21 playya: yep Sep 25 13:16:58 * mrmoku does not want playya to risk a "Sizilianische Krawatte" :P Sep 25 13:17:00 aiui RequestResource should return with either success (after as long as maybe 2 minutes for GSM), or with fail when resource can't be allocated for whatever reason. If the resource is successfully allocated, you have to listen for ResourceAvailable to lift your ass off the resource if someone else is accessing it with higher prio, or it becomes un"usable" for other reason Sep 25 13:19:24 dbus uses a a timeout for calls to detect faulty clients Sep 25 13:19:39 I know Sep 25 13:19:47 and it blocks the consumer for a long time Sep 25 13:19:55 that's why mickey patched dbus to have a longer tmeout Sep 25 13:20:02 si why not use it like this Sep 25 13:20:47 playya: you can use it whatever way you want, as long as you understand the API semantics Sep 25 13:22:20 the problem seems to be there is a resource GSM that implies a valid SIM and a successfull registration to network. There is *NO* resource "modem" to power up the calypso and then do all the registration foo to nit resource GSM Sep 25 13:22:35 DocScrutinizer-8: no Sep 25 13:22:51 DocScrutinizer-8: GSM resource is what you understand as modem resource Sep 25 13:23:10 pointer? Sep 25 13:23:35 to the SetAntennaPower call? ;) Sep 25 13:23:38 to me it seems that's a fuzzy spot n FSO API specs Sep 25 13:24:09 DocScrutinizer-8: just look at the GSM section of the specs Sep 25 13:25:05 ok, so where is the problem then, if allocating GSM just means we throw the power switch and wait for "AT interpreter ready" answer Sep 25 13:25:07 ? Sep 25 13:25:37 why check if its available via ResourceChanged? Sep 25 13:25:46 DocScrutinizer-8: that it does not get ready in time for our 'fast-as-the-light' ophonekitd Sep 25 13:26:15 ResourceChanged is only available in Usage Sep 25 13:26:23 mickey_away: ping Sep 25 13:26:34 Kensan, he's on holiday Sep 25 13:27:39 mrmoku: if your definition of GSM resource is correct, and my interpretation of RequestResource is as well, then RequestResource(GSM) must NOT return before modem has powered up and is ready for whatever AT command you want to send to it Sep 25 13:27:40 ping with long latency ;) Sep 25 13:28:38 how would you tell OSPF routers to stop arguing and start working ? Sep 25 13:29:12 ping RTT 587.458 seconds Sep 25 13:29:14 damn, bad window, sorry XD Sep 25 13:29:30 DocScrutinizer: 17-09-2009 15:57:25 > mrmoku: ahh, so the callback does not get called when the resource is ready? Sep 25 13:29:33 17-09-2009 15:58:09 > mrmoku: hmm, then we should do the real fix, yeah Sep 25 13:29:36 17-09-2009 15:58:35 < mickey|fsomeetin!n=M@c120.apm.etc.tu-bs.de: the callback is just the method returning Sep 25 13:29:39 17-09-2009 15:58:57 < mickey|fsomeetin!n=M@c120.apm.etc.tu-bs.de: there's no guarantee that this means anything has been done Sep 25 13:29:58 playya: oh ok thanks Sep 25 13:30:04 this might be of interest: http://marc.info/?l=linux-netdev&m=125373062913622 Sep 25 13:30:04 ouch, that's wrong Sep 25 13:30:12 DocScrutinizer: RequestResource just tells you if your request was successfull Sep 25 13:30:37 playya: well he should at least be extended_away or something like that ;) Sep 25 13:32:27 alphaone: ping Sep 25 13:32:43 alphaone: might be of interest - http://marc.info/?l=linux-netdev&m=125373062913622 Sep 25 13:32:52 mrmoku: or, if that's the way it is now, then we mandatory have to wait for ResourceAvailable(true) after RequestResource Sep 25 13:33:10 DocScrutinizer: ResourceChanged not ResourceAvailable ! Sep 25 13:33:25 no, ResourceAvailable Sep 25 13:34:15 DocScrutinizer: no, available != ready Sep 25 13:34:21 mrmoku: ""Since a resource is not necessarily present throughout the whole life-cycle of an application, it may enter or leave the system at any time. The resource system will notify clients, when a resource has been made available by broadcasting the signal ResourceAvailable. "" Sep 25 13:34:22 available == requestable Sep 25 13:34:45 DocScrutinizer: exactly... resource being present does not mean resource is activated Sep 25 13:34:53 it just means that that resource _exists_ Sep 25 13:35:27 ""In certain conditions, resources may become unavailable while clients are still accessing them. In this case, a client is requested to immediately stop accessing the resource. Some resources may enforce this through access control, some may not — to handle that case, it is recommended that clients listen for ResourceAvailable announcements throughout their life cycle."" Sep 25 13:35:47 The inverse should apply as well Sep 25 13:36:07 DocScrutinizer: sure... you cannot access a resource that does not exist :P Sep 25 13:36:24 ResourceChanged ( sba{sv} ) Sep 25 13:36:25 Description: Sent whenever a resource status changes. Sep 25 13:36:38 b: state Sep 25 13:36:39 The resource state. True if the resource is currently enabled. Sep 25 13:36:44 mrmoku: BECOME unavailable WHILE clients are still... Sep 25 13:37:19 DocScrutinizer: it might become unavailable when the resource handler unregisters for that resource Sep 25 13:37:26 that's a different story though Sep 25 13:37:30 use a screwdriver to pull out the modem? Sep 25 13:37:37 it has NOTHING to do with being read or not Sep 25 13:37:46 of course a resource must be available to be ready too Sep 25 13:37:56 but you can't turn that around Sep 25 13:38:06 a resource is not read just because it's available Sep 25 13:38:26 brb Sep 25 13:38:42 basically : Sep 25 13:38:49 ouch, that's wrong Sep 25 13:39:23 mrmoku: if your definition of GSM resource is correct, and my interpretation of RequestResource is as well, then RequestResource(GSM) must NOT return before modem has powered up and is ready for whatever AT command you want to send to it Sep 25 13:40:05 if FSO does that differently then it probably needs a fix here, one way or the other Sep 25 13:41:43 anyone have any idea how to fix broken sound on SHR Sep 25 13:41:56 no matter what ring tone I choose in the profile settings and choose play - it's just silent Sep 25 13:42:11 I constantly miss the phone ringing (when I don't hear the vibration) Sep 25 13:42:35 FiXion: try using .wav ringtones Sep 25 13:43:00 FiXion: insert and remove a headset jack Sep 25 13:44:27 Execution time very much does matter. I've heard of systems out there that Sep 25 13:44:29 FiXion: there's a fat bug in SHR to restore state of last shutdown to mixer at startup Sep 25 13:44:30 take 30 seconds to boot with udev and a second and a half with mdev. Sep 25 13:44:36 busybox mdev... Sep 25 13:44:45 mrmoku: you once checked that out, right? Sep 25 13:46:16 heh spaetz Yes udev is a PITA Sep 25 13:46:38 actually FR udev does take 30 seconds last we ran bootchart Sep 25 13:46:46 DocScrutinizer-8: I haven't added any ringtones.. the ones I can choose between are .wav Sep 25 13:46:53 I'll try to find a headset jack. Sep 25 13:47:03 or can I just go to cli and run alsactl restore or something? Sep 25 13:47:39 FiXion: simply run "alsactl -f /usr/share/shr/scenarii/stereout.state restore" Sep 25 13:48:14 if sound is fixed then, then do a normal shutdown Sep 25 13:48:46 to restore /etc/asound.state to normal Sep 25 13:49:28 it didn't change :( Sep 25 13:49:34 used stereoout.state ;) Sep 25 13:50:06 should I look for something in dmesg Sep 25 13:50:13 or for sound modules loaded ? Sep 25 13:50:51 snd_soc_wm8753 and friends are loaded Sep 25 13:50:58 no entries on snd in dmesg output Sep 25 13:51:11 I updated to latest yesterday Sep 25 13:51:30 look into frameworkd.log and friends in /var/log Sep 25 13:51:53 upgrade is fubar atm afaik Sep 25 13:53:07 DocScrutinizer-8: http://pastie.org/630381 Sep 25 13:53:12 I've never had ringtones Sep 25 13:53:18 DocScrutinizer-8: hm, i'd need more time to read the backlog to be able to comment, sorry. Sep 25 13:53:20 GTA02v7 Sep 25 13:54:50 FiXion: atm fsausaged, deviced, eventsd are rather unknown stae for me, so I probably can't help on that issue right now, for systems upgraded last week or newer Sep 25 13:55:56 everything else seems to work Sep 25 13:56:00 and the sound issue isn't a new one for me Sep 25 13:56:52 FiXion: have you tried plain aplay? Sep 25 13:57:34 I'll try that.. Sep 25 13:58:02 it says playing.. but no sound Sep 25 13:58:20 what knob should I turn in alsamixer? Sep 25 13:58:34 FiXion: load the correct stereoout statefile while it's playing Sep 25 13:58:50 FiXion: also check you don't have some very wrong /etc/asoundconf Sep 25 13:59:13 asound.conf Sep 25 13:59:21 aplay -vv might yield additional info Sep 25 13:59:48 sorry, bbl Sep 25 13:59:56 PaulFertser: is this defect: http://pastie.org/630391 Sep 25 14:00:14 asound.conf - it looks odd Sep 25 14:01:02 FiXion: to me it looks ok iirc Sep 25 14:01:05 nah, slave dmix looks ok Sep 25 14:01:13 do aplay -vv Sep 25 14:01:25 check stacking of plugins Sep 25 14:01:27 Does anyone know of a good movie management program? (Images/Descriptions/Imdb Import/Loaning) Sep 25 14:01:49 cya Sep 25 14:01:53 http://pastie.org/630392 - aplay -vv Sep 25 14:03:07 FiXion: looks like you have the speaker disconnected, i don't have other ideas atm. Sep 25 14:05:20 :( Sep 25 14:05:44 PaulFertser: can I see this in alsamixer ? Sep 25 14:05:49 try playback via earpiece - me away for real now Sep 25 14:06:40 I'll find the earpiece Sep 25 14:06:55 "funny" thing is I can talk to people just fine Sep 25 14:07:02 thought that was the same speaker Sep 25 14:07:18 or headset Sep 25 14:18:08 FiXion: it's not Sep 25 14:18:20 FiXion: do you have a headset? Sep 25 14:18:25 in the drawer at home Sep 25 14:18:51 FiXion: the speaker used for playback with stereoout is not the same used in gsmhandset. Sep 25 14:36:04 mrmoku, I just figured out I need fsousage Sep 25 14:36:08 :| Sep 25 14:36:14 (for screen blanking and such) Sep 25 14:36:19 I can't just ignore it. Sep 25 14:36:24 how do I fix it ?! :( Sep 25 14:38:34 hmm... vanished too fast for an answer ;) Sep 25 14:53:28 dirty talk in the topic... Sep 25 15:04:43 mrmoku: do you have automake 1.11 in oe ? Sep 25 15:04:55 ptitjes: let me check Sep 25 15:05:29 ptitjes: no, 1.10 is the newest one we have in shr/import Sep 25 15:05:30 hello btw Sep 25 15:05:42 ptitjes: yeah, hello :) Sep 25 15:05:48 mrmoku: and in dev.oe.org ? Sep 25 15:05:55 ptitjes: let me check :P Sep 25 15:06:02 héhé Sep 25 15:06:35 mrmoku: we are wondering about moving to 1.11 for gee and indeed oe is the one that could be a problem Sep 25 15:07:30 ptitjes: 1.10.2 Sep 25 15:07:51 so... yes, big problem :P Sep 25 15:09:23 shit Sep 25 15:09:56 mrmoku: slow movers!! :p Sep 25 15:10:22 yeah... moving slowly... and unsafe anyway :P Sep 25 15:10:50 ptitjes: but steady ;) Sep 25 15:11:19 héhéhé :p Sep 25 15:12:30 ptitjes: as long as we don't halt... all is fine :D Sep 25 15:12:42 héhé Sep 25 15:12:59 mrmoku: would you look if that would be complicated to add automake 1.11 ? Sep 25 15:13:21 ptitjes: does it depend on other autofoo stuff? Sep 25 15:13:49 hum good question Sep 25 15:13:51 Heinervdm: we need to change illume config to make the keys work Sep 25 15:14:08 ptitjes: if it just is about updating automake I can try Sep 25 15:14:15 I think so Sep 25 15:14:36 if I have to update the whole autofoo chain ... I'm scared ;) Sep 25 15:15:21 I understand Sep 25 15:16:24 mrmoku: autoconf 2.62 Sep 25 15:20:08 SHR: 03mok 07shr-themes * re179b44c1f2a 10/e-wm/e-wm-config-illume-shr/e.src: e-wm-config-illume: add xorg compatible keybindings Sep 25 15:20:43 ptitjes: ok, I can try to update those two and see if a rebuild of the lite image works... Sep 25 15:20:54 will take some time though :P Sep 25 15:21:02 yeah!! so lovely :p Sep 25 15:22:13 Heinervdm: ok, updated the keybindings Sep 25 15:22:23 mrmoku: i've seen it ;) Sep 25 15:23:18 mrmoku: so what's with frameworkd? Sep 25 15:23:35 did you apply that workaround? Sep 25 15:26:13 Heinervdm: I'm testing it... added handling for ResourceAvailable to ophonekitd and a sleep(1) before powering the antenna Sep 25 15:26:31 Heinervdm: I'm optimistic we will get a xorg image with telephony today :) Sep 25 15:26:42 mrmoku: great :) Sep 25 15:55:56 Ainulindale: ping Sep 25 15:57:02 FiXion: ping us when you got a (known to work with FR!!) headset, and results are not obvious to you Sep 25 15:57:49 FiXion: which distro? Sep 25 15:58:29 FiXion: if you're using standard SHR, you as well might try to use speakerphone during a call. This should operate sounder-speaker as well Sep 25 15:59:24 ptitjes: pong? Sep 25 15:59:32 FiXion: you told you can do calls without problems, so obviously gsmhandset.state works for you Sep 25 16:00:30 FiXion: so when switching to speakerphone mode, you should be able to tell if your sounder-speaker used by stereoout is working Sep 25 16:00:36 hello. Sep 25 16:00:47 :) Sep 25 16:00:59 * TAsn hates his isp Sep 25 16:03:00 TAsn: did you hear about a principle to reduce redundance of database to 0? Sep 25 16:06:31 Hello, how did you solved missing linux.vapi for fso packages? did it disappear automagically? Sep 25 16:07:15 JaMa: i rebuild misc-vapi, vala and vala-native Sep 25 16:07:21 after that it worked Sep 25 16:10:10 hmm misc-vapi fails for me :/ Sep 25 16:10:45 JaMa: i made -c clean for all three, and after that i build all together Sep 25 16:10:58 TAsn: select number, name from contactsdb where customfunction_normalize(number) = searchnumber-of-inbound-call Sep 25 16:11:16 mmt I'll show you log Sep 25 16:11:45 Heinervdm: I did -c rebuild which is as clean&build i guess Sep 25 16:12:21 JaMa: i think it's better to clean all three first Sep 25 16:12:46 Heinervdm: http://pastebin.ca/1579277 Sep 25 16:14:37 JaMa: no idea Sep 25 16:17:48 Heinervdm, JaMa: Aux button works... but Power does not Sep 25 16:18:26 in keybinding config it generates XF86PowerOff ... but binding to that did not work Sep 25 16:18:48 JaMa: btw... resume is much slower with xorg :( Sep 25 16:19:17 mrmoku: why does /etc/profile have export DISPLAY=localhost:0 ...??!! Sep 25 16:21:53 because then you can just call programs via ssh/terminal Sep 25 16:22:27 TAsn: http://www.sqlite.org/c3ref/create_function.html Sep 25 16:22:37 DocScrutinizer: cool, never heard of that. Sep 25 16:22:41 :) Sep 25 16:22:45 so what do I need to add tosee it on my laptop? Usually ssh -X would do it... Sep 25 16:22:51 TAsn: needs to call phoneutils.normalize() Sep 25 16:22:57 yes. Sep 25 16:23:04 sweet. Sep 25 16:23:15 * TAsn punches himself in the nut suck for being such an idiot. ;) Sep 25 16:23:19 sack* Sep 25 16:23:32 mrmoku: isn't the default ehaviour (wihtout export, without -X) that it starts at the phone.. Sep 25 16:23:36 anyhow, Sep 25 16:23:41 rhkfin: probably DISPLAY=localhost:10 Sep 25 16:23:42 mrmoku: fsousage crashes all the time :( Sep 25 16:24:11 mrmoku: and ssh -X would start it on laptop.. Sep 25 16:24:18 TAsn: which one? opkg list_installed fsousaged? Sep 25 16:24:25 AFAIK no other distro does the same.. Sep 25 16:24:28 rhkfin: or if you doesn't need X11 to go through ssh tunnel just set DISPLAY=laptop-name:1 where :1 is number of your Xephyr screen Sep 25 16:24:50 fsousaged - 0.0.0.0+gitr367+3c3e1b862cdde806cef8f502dfe79f1d48f1c5d7-r5.0 - Sep 25 16:24:54 and I can't upgrade Sep 25 16:25:06 because there's no new libfso-glib0 Sep 25 16:25:12 JaMa: doesn't look very easy.. What's Xephyr? Sep 25 16:25:19 * TAsn will now try a force install Sep 25 16:25:59 rhkfin: X server in window.. then you can run fullscreen application from neo as just one window on laptop X Sep 25 16:26:35 rhkfin_mobile: without exporting DISPLAY and -X you would get error about no X server available Sep 25 16:27:35 rhkfin_mobile: ssh -X just opens DISPLAY on localhost:10 or localhost:11 (for second connect with -X) and the offset 10 is configurable at least for openssh (dont know for dropbear) Sep 25 16:27:58 TAsn: hmm... that is old Sep 25 16:27:59 rhkfin_mobile: and it sets DISPLAY variable after loging for that display Sep 25 16:28:05 aye. Sep 25 16:28:07 TAsn: so you're half upgraded :( Sep 25 16:28:17 exactly Sep 25 16:28:20 because of a dep issue Sep 25 16:28:22 (libfso glib) Sep 25 16:28:23 TAsn: first promise me that you will never listen to dos1 again ;) Sep 25 16:28:28 anyhow, I'm just ugrading with no deps Sep 25 16:28:35 and will hope for the best :) Sep 25 16:28:39 JaMa: so what's the difference to 'normal' distros? Sep 25 16:28:45 mrmoku: I will :) Sep 25 16:28:49 :) Sep 25 16:28:51 (never listen that is) Sep 25 16:29:05 rhkfin_mobile: they probably export it only when there is no DISPLAY set before Sep 25 16:29:14 TAsn: I think we will be able to sync the feed tonight... hopefully Sep 25 16:29:23 what about testing? :) Sep 25 16:29:50 (I'm sorry, I'm just really *NOT* up to date) Sep 25 16:30:09 JaMa: hmm.. ok.. Makes sense to me.. Sep 25 16:30:24 So DISPLAY=:10 would be ssh? Sep 25 16:30:48 TAsn: well, we can't build testing right now... have to sort out the xorg stuff first Sep 25 16:31:10 DocScrutinizer: I have a question Sep 25 16:31:17 TAsn: or add a shr/testing branch to OE... dunno Sep 25 16:31:18 it seems that sqlite create function Sep 25 16:31:26 mrmoku: :| Sep 25 16:31:41 DocScrutinizer: won't do the optimization I was looking for Sep 25 16:31:46 rhkfin_mobile: probably.. for first X11fowarding enabled connection with default offset Sep 25 16:32:05 as it only puts a function in sql Sep 25 16:32:16 rhkfin_mobile: I ssh into the phone... and call 'gdb shr-messages' for example Sep 25 16:32:25 (instead of DISPLAY=:0 gdb shr-messages) Sep 25 16:32:26 rhkfin_mobile: or you can use that export DISPLAY=your-laptop:0 too Sep 25 16:32:44 DocScrutinizer: I suggeseted the normalization column Sep 25 16:32:51 so we'll able to index that column. Sep 25 16:33:12 mrmoku: I see- and I guess the reason is that we're missing something that exports it automatically (as JaMa said) Sep 25 16:33:42 Other distros run without export and -X on the phone and then with -X on laptop Sep 25 16:34:06 * TAsn unpunches his nut sack. Sep 25 16:34:38 TAsn: as the normalization may change (user settings) you always needed to build that col dynamically in a view. So it doesn't save you anything at all Sep 25 16:35:08 no, the normalization shouldn't change Sep 25 16:35:14 not in what's in the db anyway Sep 25 16:35:21 as that's the change I suggested Sep 25 16:35:26 that the normalized number wil be visible Sep 25 16:35:29 to the user Sep 25 16:36:00 so it's completely moot concept then Sep 25 16:36:01 and therefore it'll be normalized by the settings when the contact was created Sep 25 16:36:07 you get what I mean? Sep 25 16:36:25 it's like your suggestion (saving the normalization data) just that it also helps us index tho culmn Sep 25 16:36:27 the* Sep 25 16:36:28 for fast searching Sep 25 16:36:30 yes, I get what you mean Sep 25 16:36:35 moot? Sep 25 16:36:41 yep Sep 25 16:37:01 * TAsn is opening his oxford dict Sep 25 16:37:18 * TAsn now knows what you meant Sep 25 16:37:19 :) Sep 25 16:37:24 don't need any normalization then, just provide user with a wizard to enter normalized numbers only Sep 25 16:37:42 DocScrutinizer-8: let me re explain the concept Sep 25 16:37:51 as it seems like you missed what I meant Sep 25 16:37:54 I see the concept Sep 25 16:38:01 a user enters a non normalized number Sep 25 16:38:04 and sees two numbers Sep 25 16:38:09 the normalized one, and the non normalized Sep 25 16:38:16 this way he knows exactly what's in the db Sep 25 16:38:26 the normalized is of course generated automatically Sep 25 16:38:51 yes, that's a wizzard wth restricted flexibility Sep 25 16:38:52 this lets users to enter numbers in a sane fashion Sep 25 16:39:00 DocScrutinizer-8: kinda Sep 25 16:39:08 useles Sep 25 16:39:16 why useless? Sep 25 16:39:29 it just lets them know exactly what's happenning Sep 25 16:39:32 nothing more Sep 25 16:40:29 lindi-: do you know how the 'dormal' distros do the DISPLAY? Is there something that exports :0 if nothing else is set and no -X is used? Sep 25 16:40:45 and that of course lets us search efficiently Sep 25 16:40:58 DocScrutinizer-8: all I care about is efficient searching :) Sep 25 16:41:16 mrmoku: everything now works, dos isn't that bad :) Sep 25 16:41:28 rhkfin_mobile: there is no default in any real distro Sep 25 16:41:48 rhkfin_mobile: it is ssh that sets DISPLAY to its own forwarded port when you use -X Sep 25 16:42:06 rhkfin_mobile: like 'localhost:60.0' Sep 25 16:42:15 lindi-: interesting, so it's dropbear that's missing something? Sep 25 16:42:22 btw, we desperately need opimd support. Sep 25 16:42:29 useless because: user wants to enter non-normalized numbers sometimes. Network codes might be changed and updating user settings for normalization won't help then. Searching in such a rediculously small database for just one time doesn't need no index and no optimization at all. It's basically wrong concept for database engines in general Sep 25 16:42:30 rhkfin_mobile: xauth maybe?= Sep 25 16:42:41 rhkfin_mobile: I don't know if dropbear supports X forwarding at all Sep 25 16:42:55 rhkfin_mobile: maybe you don't need to use ssh tunneling anyway? Sep 25 16:42:57 DocScrutinizer-8: ok. :) Sep 25 16:43:13 so a create function is the way to go Sep 25 16:44:46 lindi-: but if I now ssh in without -X or export, it cant start an app Sep 25 16:45:02 lindi-: no ssh, how then? Sep 25 16:45:11 DocScrutinizer-8: I still wonder though Sep 25 16:45:45 calculating the normalized number each time is bad Sep 25 16:45:52 so we really need that vem Sep 25 16:45:54 view* Sep 25 16:45:56 right? Sep 25 16:47:42 TAsn: why is that bad to normalie each time? who cares? it's simply the way to select form database records, no matter if you do a numeric ==, a simple stringcompare, or a customfunction Sep 25 16:48:22 just more overhead, slower. Sep 25 16:48:39 and in phonelog for instance Sep 25 16:48:44 name resolving can be done many times Sep 25 16:48:53 in less than a second. Sep 25 16:48:55 TAsn: who cares. I explained before we don't care about speed for such a simple task Sep 25 16:49:58 TAsn: (phonelog) so create a view. that's what they are meant for Sep 25 16:50:50 opened a bug. Sep 25 16:50:57 :) Sep 25 16:51:27 Heinervdm: I had to rebuild misc-vapi with --disable-tests in EXTRA_OECONF Sep 25 16:52:05 Heinervdm: that failing test testalsamixer.c wasn't created from valac but empty with touch (not sure why) Sep 25 16:52:28 * TAsnn hopes his isp doesn't suck that much Sep 25 16:52:32 and that he's here Sep 25 16:52:42 weehee :) Sep 25 16:52:44 TAsn: I donnu nuttin about sqlite, but usually a decent dbms should optimize such issues internally even. No need to get a headache about that for first approach Sep 25 16:53:04 DocScrutinizer-8, yeah, as I wrote in the ticket Sep 25 16:53:15 "we'll just hope sqlite has proper caching for views" Sep 25 16:53:46 sound about on the point Sep 25 16:53:52 soundS Sep 25 16:58:26 rhkfin_mobile: just tcp/ip Sep 25 16:58:38 rhkfin_mobile: DISPLAY=your-desktop-computer.somewhere.org:0 Sep 25 16:58:47 rhkfin_mobile: works if you have allowed tcp connections in your X Sep 25 16:59:27 or just remove DISPLAY=:0 from /etc/profile Sep 25 16:59:37 and just set it to that when it makes sense Sep 25 16:59:44 for what you are doing Sep 25 17:00:52 net_tux: did it already, trying to find a general solution for other users too :) Sep 25 17:01:18 lindi-: interesting, truly it is.. Sep 25 17:01:26 ah - gotcha Sep 25 17:05:57 TAsn: phonelog should fire one decent SELECT that yields all the correct data, normalized and sorted the way phonelog needs it. Then simply display that data in a somewhat decent way. No need at all to bother about views, optimization, performance etc pp. That's *all* duty of the DBMS Sep 25 17:06:45 DocScrutinizer-8, I just get data from opimd Sep 25 17:07:07 though maybe opimd should start give me proper JOINed data Sep 25 17:07:28 so opimd needs that. And I clearly remember we did this debate before... some months ago Sep 25 17:07:38 I don't Sep 25 17:07:43 well, I'm opening a bug ;) Sep 25 17:07:50 TAsn: (opimd should) yes Sep 25 17:08:01 exactly Sep 25 17:08:10 that's what opimd is for Sep 25 17:10:17 and that's the reason (on of the) for me to suggest replacing that evil cache in opimd by a core SQL database that does all that foo for opimd (and of course can't be disabled like other "backends") Sep 25 17:11:06 anyway, bbl Sep 25 17:11:08 cya Sep 25 17:14:49 DocScrutinizer-8, I already suggested that to dos1 Sep 25 17:15:14 and furthermore, I started writing a ticket about exactly that a couple of minutes before you wrote it :) Sep 25 17:15:22 (about sqlite special :memory: file) Sep 25 17:21:03 mrmoku, I hate to admit it, but dos1 was right, the phone now works better ;) Sep 25 17:21:41 TAsn: but upgrading was not safe (at least not enduser-save) ;) Sep 25 17:21:50 heck no Sep 25 17:22:00 but still, it's better now :) Sep 25 17:22:06 yep Sep 25 17:23:38 JaMa: ok, Power button works now... looks like e does not like binding the sysmenu to two buttons :P Sep 25 17:24:45 mrmoku: have you discovered the "hotkey settings don't stick" bug? Sep 25 17:24:55 I have to reconfigure them every reboot Sep 25 17:25:13 Weiss: hmm... don't know yet Sep 25 17:25:17 Weiss: same was here.. but now it works Sep 25 17:25:35 Weiss: I had to remove the binding to Execute (which was kdrives name for the power button) Sep 25 17:38:02 Weiss: yep, after reboot hotkeys are gone :( Sep 25 17:38:15 Weiss: have to change something in the keyconfig and they are back Sep 25 17:42:56 weeeeekeeeeeend! Sep 25 17:43:32 * mrmoku hates lazy students like dos1... no working on weekends :P Sep 25 17:43:47 oh, i would really like to work on weekend Sep 25 17:43:56 :) Sep 25 17:43:58 i'm even going to Sep 25 17:44:26 but last weeks i've been so tired and couldn't find internal developer force to do something... ;( Sep 25 17:54:53 freesmartphone.org: 03mok 07libframeworkd-glib * r0b7a203a7f7c 10/src/ (5 files in 2 dirs): Sep 25 17:54:53 freesmartphone.org: add handler for org.freesmartphone.Usage.ResourceAvailable signal Sep 25 17:54:53 freesmartphone.org: Signed-off-by: Klaus Kurzmann Sep 25 17:58:32 Will anyone bring us back the PWM support that we lost very early in the Sep 25 17:58:34 02 kernel cycle? I'd love to have my dimming LEDs back... Sep 25 17:58:59 (part of mickeyl's mail about led patches in kernel) Sep 25 17:59:03 what did he mean? Sep 25 18:00:51 hmm, no idea Sep 25 18:06:32 dos1: probably that for org.freesmartphone.Device.LED.SetBrightness it does not make any difference how bright you set it Sep 25 18:06:45 it is just enabled/disabled Sep 25 18:07:04 yup, that's something i asked too about year ago Sep 25 18:07:15 i have trigger for aux led for displaying NAND usage Sep 25 18:07:39 and it could have different brightness levels Sep 25 18:08:30 but when using sysfs, i was able only to turn it on or off ;) Sep 25 18:08:38 it could be nice to have different brightness levels :) Sep 25 18:08:53 JaMa: how did you fix the keybinding issue? Sep 25 18:09:26 dos1: for every missed call / unread message brightness += 5 :P Sep 25 18:09:50 and: if (brightness > 255) start to vibrate ;) Sep 25 18:11:10 mrmoku: no idea.. it just started to stay configured on my last image.. not sure if its remembered on current image (3 days old) Sep 25 18:11:21 hmm ok Sep 25 18:15:54 hi Sep 25 18:17:28 mrmoku, libframeworkd-glib still exists? Sep 25 18:17:36 sure :P Sep 25 18:18:02 btw, I thought about it, I don't think making a perl script that read specs and updates libframeworkd-glib in a sane manner will be hard Sep 25 18:18:05 don't you think? Sep 25 18:18:36 TAsn: not sure about that Sep 25 18:18:44 it's definitely possible... but not easy IMHO Sep 25 18:18:52 (and not worth it) Sep 25 18:18:57 why not worth it? Sep 25 18:19:12 because the pig must die ;D Sep 25 18:19:20 why? Sep 25 18:19:29 libfso-glib doesn't deliver Sep 25 18:19:31 no use for two libs that do the same? Sep 25 18:19:38 well... we have to make it deliver Sep 25 18:20:00 it seems that no one works on it. Sep 25 18:20:04 how to power on the display after it has been powered off, without using X? Sep 25 18:20:14 cyberalex, Sep 25 18:20:20 ask for fso resource Sep 25 18:20:25 cyberalex: RequestResource('Display') Sep 25 18:20:25 screen Sep 25 18:20:29 display Sep 25 18:20:30 right :) Sep 25 18:20:31 without fso? Sep 25 18:20:33 :) Sep 25 18:20:37 X Sep 25 18:20:41 fso wraps X Sep 25 18:20:46 ok Sep 25 18:20:53 i'm in tty1 Sep 25 18:20:59 oh Sep 25 18:21:02 there's that sys path Sep 25 18:21:15 hm.. I don't remember where exactly :) Sep 25 18:21:22 humm Sep 25 18:21:32 i need this information.. Sep 25 18:21:39 /sys/class/backlight/gta02-bl/bl_power ? Sep 25 18:21:47 it doesn't work Sep 25 18:21:48 sounds reasonable Sep 25 18:21:48 sounds familiar... Sep 25 18:21:50 I'm not sure Sep 25 18:22:36 actually not Sep 25 18:22:38 it's the bl setting Sep 25 18:22:56 how X know which sys path to use for power one the display? Sep 25 18:23:14 /sys/bus/spi/drivers/jbt6k74/spi2.0/state Sep 25 18:23:24 don't know if it is still correct though Sep 25 18:23:43 thank you mrmoku, I'm trying Sep 25 18:23:51 e vienici a trovare ogni tanto su telefoninux Sep 25 18:23:58 :D Sep 25 18:24:05 :P Sep 25 18:24:06 echo -n "normal" > $SYS_JBT6K74 Sep 25 18:24:16 is what I did looong time ago Sep 25 18:24:39 cyberalex: how's distro business going? Sep 25 18:24:45 cyberalex: X uses ioctl on /dev/fb0 Sep 25 18:25:00 this sys path is already on "normal" Sep 25 18:25:02 cyberalex: not some horrible /sys api that changes all the time Sep 25 18:25:38 lindi-: I see, is there any output I can give to fb0 for just wake up the display? Sep 25 18:27:37 mrmoku: well the distro is growing up, I'm working on a sub-project Sep 25 18:28:58 cyberalex: /sys/class/backlight/gta02-bl/bl_power Sep 25 18:28:59 cyberalex: but Sep 25 18:29:05 cyberalex: 0 is power on, 1 is power off Sep 25 18:29:27 cyberalex: and you have to set /sys/class/backlight/gta02-bl/brightness too (0 - off, 255 - max) Sep 25 18:30:19 dos1: it doesn't work.. Sep 25 18:30:37 "echo 0 > /sys/class/backlight/gta02-bl/bl_power" Sep 25 18:30:44 the display is still off Sep 25 18:30:56 cyberalex: check brightness... Sep 25 18:31:00 255 Sep 25 18:31:13 cyberalex: what about actual_brightness? Sep 25 18:31:15 actual_brightness is 0 Sep 25 18:31:20 hmm Sep 25 18:31:21 maybe bug Sep 25 18:31:23 hi!! Sep 25 18:31:27 arg Sep 25 18:31:30 it should work Sep 25 18:31:56 cyberalex: what about ioctl to /dev/fb0? Sep 25 18:32:07 SHR: 03mok 07shr * r8ab7336dde76 10/ophonekitd/src/ (ophonekitd-main.c ophonekitd-main.h): ophonekitd: hopefully enhance startup sequence Sep 25 18:32:09 cyberalex: click AUX Sep 25 18:32:54 ok it work Sep 25 18:33:04 :) Sep 25 18:33:08 so it was blanked by ioctl Sep 25 18:34:00 why? Sep 25 18:34:10 i don't have X started Sep 25 18:34:31 ioctl is a command? Sep 25 18:35:09 cyberalex: why not ask X to wake up the display btw? Sep 25 18:35:21 lindi-: he does not have X :) Sep 25 18:35:22 lindi-: how when X is not started? ;) Sep 25 18:35:32 cyberalex: ioctl is control command which can be send to device node Sep 25 18:35:37 because i don't want use X Sep 25 18:35:39 dos1: building a new unstable lite image now Sep 25 18:36:20 i don't have the ioctl command Sep 25 18:36:33 i'm on a new distro... Sep 25 18:37:08 so who blanked the screen? Sep 25 18:37:40 ioctl command? Sep 25 18:37:41 ;x Sep 25 18:37:55 it's control command send to node, not command line command :P Sep 25 18:38:40 "command line command". hmm, nice ;D Sep 25 18:41:35 echo ioctl > /dev/fb0? Sep 25 18:45:39 dos1, read the bug reports? Sep 25 18:53:06 cyberalex: ioctl is a function you'd use in a C program Sep 25 18:55:51 cyberalex: ioctl is a syscall Sep 25 19:11:47 max_posedon: I won't forget you :) Sep 25 19:12:01 but I don't want to tag something that does not work... Sep 25 19:12:33 sure, of course Sep 25 19:14:55 net_tux lindi- thank you! Sep 25 19:26:26 dos1: ping Sep 25 19:27:55 dos1: need your help to understand one short code fragment from opimd :/ Sep 25 19:28:40 agg1n: pong Sep 25 19:28:48 TAsn: saw some, yup Sep 25 19:28:54 i'll take a closer look tomorrow Sep 25 19:29:04 cool :) Sep 25 19:29:23 dos1: lines 104-114: http://git.freesmartphone.org/?p=framework.git;a=blob;f=framework/subsystems/opimd/pimd_generic.py;h=7af847fffac8e86603ccb4e083755b0870349fe1;hb=HEAD#l103 Sep 25 19:30:33 agg1n: oh Sep 25 19:30:37 agg1n: my voodoo programming :D Sep 25 19:30:40 dos1: i understand it like "if all fields have the same data, just return one data"... Sep 25 19:31:15 DocScrutinizer-8, theoretical question, what would you do in a similar case (I'm talking about contacts and normalized numbers, what we discussed earlier) but this time with a real need for efficiency and fast querying, with 1.5million records, i.e, same situation but with speed being a factor, would you accept redundancy in the db? Sep 25 19:31:21 agg1n: yup, if result is ['dos', 'dos', 'dos', 'dos'], then just return 'dos' Sep 25 19:32:15 TAsn: btw, most of your "do it in more correct way" requests are WONTFIX ATM :( Sep 25 19:32:50 TAsn: unfortunatelly, but i don't have time and motivation to do that soon Sep 25 19:32:56 dos1, don't mark them as won't fix, create a new "state" called postponed (as I did in shr) Sep 25 19:33:04 as they are important changes Sep 25 19:33:21 But I can understand that you have more important stuff atm Sep 25 19:33:21 TAsn: yup, postponed would be correct Sep 25 19:33:23 dos1: ok, so if result is ['dos', 'dos', 'notdos'] it returns this... so should not filter out duplicates, right?! Sep 25 19:33:31 I don't care even if it won't be done Sep 25 19:33:32 till Sep 25 19:33:34 fso-opimd Sep 25 19:33:37 agg1n: right Sep 25 19:33:51 but still, I want to see those changes :) Sep 25 19:33:58 dos1, how's school btw? Sep 25 19:34:26 agg1n: it's just quite ugly hack needed to be done at early stage of opimd development, dunno if it's still needed (most probably it is :P) Sep 25 19:35:02 dos1: ok, thx :> Sep 25 19:36:45 TAsn: quite good, but i'm worried - when i return from school i'm too tired to do any real development last weeks :( Sep 25 19:37:01 dos1, know what you mean ;( Sep 25 19:37:06 I'm like that for a month now Sep 25 19:37:09 come back from work Sep 25 19:37:10 study a bit Sep 25 19:37:15 and then I'm too tired for deving Sep 25 19:56:08 same here :-( Sep 25 19:56:17 work, family. tired... Sep 25 19:56:37 dos1: does csv-backend work? Sep 25 19:56:53 agg1n1: well, it was the first working backend Sep 25 20:01:21 bye Sep 25 20:02:52 dos1: ok Sep 25 20:10:18 JaMa: ERROR: Build of /home/shr/shr-unstable/openembedded/recipes/xorg-lib/libxxf86dga_1.0.99.2.bb do_compile failed Sep 25 20:22:37 mrmoku: i think you should first build xf86dgaproto for the header files and then you can build libxxf86dga. Sep 25 20:23:13 betheg: yeah, trying that now... thanks Sep 25 20:23:44 betheg: missing dependency then Sep 25 20:23:58 git.bitwiz.org.uk[0: 78.129.234.9]: errno=Connection timed out Sep 25 20:23:59 :( Sep 25 20:25:03 i have the same trouple. Sep 25 20:25:26 s/trouple/trouble Sep 25 20:26:08 betheg: and Weiss disconnected half an hour ago... Sep 25 20:28:19 you mean White;) Sep 25 20:29:42 hehe, all the same Sep 25 20:31:44 Weiss (n=taw27@zazu.bitwiz.org.uk) has signed off :P Sep 25 20:32:05 Heinervdm: no new image tonight :( Sep 25 20:32:16 mrmoku: :( Sep 25 20:32:22 hm... btw, rereading the topic Sep 25 20:32:40 Does somebody can explain for me, what word "soon" means in EU?) Sep 25 20:33:00 mrmoku: because git for glamo is down? Sep 25 20:33:08 max_posedon: it has a very relative and elastic meaning :P Sep 25 20:33:09 or is there an other cause? Sep 25 20:33:24 yep for bitwiz.org.uk beeing down Sep 25 20:36:58 mrmoku, this is your chanse!) Sep 25 20:37:24 Weiss, I think at least 30% of openmoko community wondering why your site is down) Sep 25 20:37:24 Weiss: uhhh... is bitwiz.org.uk back online? :) Sep 25 20:39:36 ahh... yes :D Sep 25 20:44:06 this is the trouble with distributed source code repos Sep 25 20:44:16 one of them is always down... Sep 25 20:45:20 spaetz_: ohh yes... quite astonishing that from time to time we're able to build an image :P Sep 25 20:46:35 heh,yes Sep 25 20:53:06 ptitjes: patches for autoconf do not apply for 2.62 :( Sep 25 20:53:24 oula Sep 25 20:53:37 autoconf is patched in OE ?? Sep 25 20:53:40 have to adjust them... Sep 25 20:53:42 yep Sep 25 20:53:46 they are crazy Sep 25 20:53:50 :p Sep 25 20:54:07 0002 mok@mrdenker[pts/1]:~/src/other/openmoko/shrbuild/shr-unstable-> ls openembedded/recipes/autoconf/autoconf-2.62/ Sep 25 20:54:10 autoconf-x.patch autoreconf-exclude.patch autoreconf-include.patch path_prog_fixes.patch Sep 25 20:54:13 autoconf259-update-configscripts.patch autoreconf-foreign.patch config-site.patch program_prefix.patch Sep 25 20:54:16 autoheader-nonfatal-warnings.patch autoreconf-gnuconfigize.patch fix_path_xtra.patch sizeof_types.patch Sep 25 20:54:19 :) Sep 25 20:54:28 wow Sep 25 20:54:42 I just copied over the patches from 2.61 Sep 25 20:56:20 ptitjes: will see if they just need 'light' modifications... tomorrow :) Sep 25 20:56:24 now its bedtime Sep 25 20:56:37 good night Sep 25 20:56:47 thanks Sep 25 20:57:04 mrmoku: I hope for you that OE people has been smart enough to push those patch upstream and that is only skiping Sep 25 20:57:16 Heinervdm: image build is running... don't know if it will finish... but if so... feel free to test it :) Sep 25 20:57:52 mrmoku: i will wait :) Sep 25 20:57:55 ptitjes: will see tomorrow :) Sep 25 20:57:57 Heinervdm: ok Sep 25 20:58:00 gnight all Sep 25 20:58:10 night Sep 25 21:13:37 prahal: Sep 25 21:14:19 TAsn: (with speed being a factor, would you accept redundancy in the db) no. Redundancy in a DB is begging for trouble. I'd open a view with a generated field containing the normalized number and index on that field. **AFTER** I did quite extensive tests how much a custom function for normalization (written in an optimized way in compiling language) is actually slowing down that compare, based on a simple stringcompare as Sep 25 21:14:21 reference. As that's really a nobrainer without any IO on storage or excessive amount of memcpy, I guess the mere stringcompare is more expensive than the normalization customfunction (in C) Sep 25 21:16:09 TAsn: so probably my tests would show I don't need to get any headache about performance penalty due to normalization of phonenumber Sep 25 21:24:10 TAsn: btw I'd implement a generic "type int diffvalue compare-numbers-with-normalize-and-other-foo(number1, number2)" to return 0 for exactly matching numbers, in phoneutils. Then use this functions returncode to create a collation order of a select result dataset Sep 25 21:28:05 TAsn: this way you could easily augment the compare any way you like (e.g. a number matches the better, the less digits differ between the two. Or cut trailing/leading parts completely. Etc) Sep 25 21:29:24 and not matter what you define for "these numbers match" in phoneutils, you always get a result from your sqlite select that has the bestmatching number first Sep 25 21:39:40 honestly, I never specialized in SQL and did ISAM DB most of my life for database work (which was not more than 3% of my actually done jobs). A friend of mine is database expert and sometimes I'm amazed about his comments on some design considerations. Strange enough even this guy complains about his job perspectives. I only can think about it that way: most people have such a poor understanding of database design they d Sep 25 21:39:40 on't even see the need of an expert for that Sep 25 21:41:23 DocScrutinizer-8, I can relate to the last comment Sep 25 21:41:35 ATM I work with a system Sep 25 21:41:40 with such a poorly designed db Sep 25 21:42:13 it always amazes me how they managed to do it so wrong Sep 25 21:59:00 * Heinervdm flashs ne shr-unstable candidate Sep 25 21:59:47 good luck :-S Sep 25 22:01:23 It can't getting worse, because the currently flashed image has no X ;) Sep 25 22:13:49 mrmoku|away: all X drivers are missing! Sep 25 22:23:10 mrmoku|away: gst-plugins for odeviced.audio are missing too Sep 25 22:46:43 mrmoku|away: PIN dialog doesn't pop up... Sep 25 22:47:02 midori SUCKS!! Sep 25 22:47:08 so enough testing, i'm going to bed now :) Sep 25 22:47:22 night Heinervdm Sep 25 22:48:47 the good news: WPA(2) actually works, even via mokonnect (as you see) Sep 25 22:51:53 but (try) entering a URL to midori FUCKING addressfield probably should have earned me some huge reward when/as I finally figured how to accomplish that Sep 25 22:55:17 ~botsnack Sep 25 22:55:18 DocMobilizer: thanks Sep 25 22:57:54 ~seen mwester Sep 25 22:57:54 mwester was last seen on IRC in channel #openmoko-cdevel, 12d 5h 13m 19s ago, saying: ':p'. Sep 25 22:58:42 TAsn: ping Sep 25 22:59:05 DocMobilizer, ? Sep 25 22:59:09 I'm 1/3 here :) Sep 25 22:59:19 fine Sep 25 22:59:35 i'm 3/4 away ;) Sep 25 22:59:52 this means you are more away than me Sep 25 23:01:01 DocMobilizer, well, did you need anything? :) Sep 25 23:01:09 or did you ping me for no reason? :) Sep 25 23:01:33 TAsn: is there any docs/specs for opimd - like db table format printout and semantics? Sep 25 23:01:55 DocMobilizer, everything is in dos1's twisted head Sep 25 23:01:57 I assume Sep 25 23:02:00 :( Sep 25 23:02:07 eeeew Sep 25 23:02:09 though you can probably dig out the CREATE Sep 25 23:02:19 yeah Sep 25 23:02:20 (you can easily do that by using sqlite3) Sep 25 23:02:25 i know Sep 25 23:02:30 .schema table_name Sep 25 23:02:30 ): Sep 25 23:02:43 DocMobilizer, to tell you the truth Sep 25 23:02:47 and dos knows I think that Sep 25 23:02:57 opimd's db is poorly designed Sep 25 23:03:01 no semantics :-/ Sep 25 23:03:47 :| Sep 25 23:04:02 DocMobilizer, why? wanted to consult with a db expert? Sep 25 23:04:18 hehe lol Sep 25 23:04:57 (I of course didn't mean myself, I suggested the use of the docs/specs) Sep 25 23:05:10 prolly *i* am expert enough to not give this nausea to my friends Sep 25 23:05:26 hehe :) Sep 25 23:05:35 You'll have to fix it a bit before giving it out. ;) Sep 25 23:05:52 yeah Sep 25 23:06:56 well, the db is ugly Sep 25 23:07:01 someone should do something about it Sep 25 23:07:04 TAsn: is it safe and easy to give literki a try? sometimes illumekbd sucks ;) Sep 25 23:07:12 DocMobilizer, no idea Sep 25 23:07:14 actually Sep 25 23:07:18 I asked the same Q some time ago ;) Sep 25 23:07:39 TAsn: btw, most of your "do it in more correct way" requests are WONTFIX ATM :( Sep 25 23:07:39 TAsn: unfortunatelly, but i don't have time and motivation to do that soon Sep 25 23:07:41 DocMobilizer, ^ Sep 25 23:07:48 k. im so pissed i'll do it Sep 25 23:07:57 hehe Sep 25 23:08:20 I also wanted to give it a go ;) Sep 25 23:08:28 do unfortunately I don't have time Sep 25 23:08:32 to do anything :| Sep 25 23:08:38 wait a minute ;D Sep 25 23:08:59 * TAsn is waiting Sep 25 23:09:04 * TAsn is getting bored Sep 25 23:09:11 * TAsn is tapping on the table Sep 25 23:09:21 got a decent wifi here in my pub Sep 25 23:09:28 hehe Sep 25 23:10:19 midnight drunk deving Sep 25 23:10:24 in a pub. Sep 25 23:10:41 sounds like trouble Sep 25 23:11:13 fsck, opkg dosnt know literki Sep 25 23:11:20 :| Sep 25 23:11:21 opkg.org Sep 25 23:11:26 unfortunately Sep 25 23:11:34 sec i'll give you a link Sep 25 23:11:38 to copy paste Sep 25 23:11:41 cool Sep 25 23:12:14 * TAsn hates bittorent. makes the internet unusable Sep 25 23:12:26 http://www.opkg.org/package_232.html <--- package page Sep 25 23:12:28 though sec Sep 25 23:12:28 i think paste to valaterm may even work Sep 25 23:12:32 I'll give you a direct link Sep 25 23:12:37 DocMobilizer, sure it does Sep 25 23:12:39 (I think) Sep 25 23:12:55 FROM sucks Sep 25 23:13:50 no way to COPY out of vterm Sep 25 23:13:51 opkg install http://pvtrace.com/literki_0.0.2-r3_armv4t.ipk Sep 25 23:13:55 finally!!! :) Sep 25 23:13:58 k Sep 25 23:14:50 yeah Sep 25 23:16:01 TAsn: a five word howto? Sep 25 23:16:13 http://www.opkg.org/package_232.html <--- package page Sep 25 23:16:18 never used literki myself Sep 25 23:16:19 so no idea Sep 25 23:16:41 unfortunately, as I said a couple of times in the last week, I'm really not up to date :( Sep 25 23:17:14 mrmoku|away: hmm yeah... my hosting company is having trouble with its network provider.. Sep 25 23:17:24 k, inst & cfg'd Sep 25 23:17:40 it might be time to move libdrm and Mesa to the OM git repository Sep 25 23:17:49 chkng homescreen Sep 25 23:19:04 k, theres been literki Sep 25 23:19:36 something eats cpu :-/ Sep 25 23:21:04 thought there had to be some knob one corner of screen Sep 25 23:21:29 well Sep 25 23:21:30 I'm off Sep 25 23:21:38 night DocMobilizer Sep 25 23:21:41 cya Sep 25 23:21:53 hanks Sep 25 23:22:06 T Sep 25 23:22:42 fsckng literki ate my cpu Sep 25 23:23:33 DocMobilizer, I want to gather suggestions (preferably in the form of tickets in the freesmartphone trac) for the rewrite of opimd (it'll happen sometime, probably) if you have anything smart to say, open a ticket in the freesmartphone trac Sep 25 23:23:33 :) Sep 25 23:23:50 night Sep 25 23:25:34 I hope you will rewrite it at on smth compilable Sep 25 23:30:04 <[Rui]> hi Sep 25 23:30:17 hi! Sep 25 23:31:24 <[Rui]> two questions: 1) I have a couple of messages that look like zombies, they come up again and again from the limbo (that is I deleted them and they just keep coming back), and 2) any hints on why there's a black screen of death around, again? Sep 25 23:34:06 Do you use latest shr-U? Sep 25 23:35:23 <[Rui]> yes Sep 25 23:35:39 <[Rui]> while I was with 2009/08/08 it wasn't happening Sep 25 23:35:57 hm.... I don't get such problems freankly speaking Sep 25 23:35:59 <[Rui]> but then I did an opkg update, opkg upgrade last week and it's been happening *too* frequently Sep 25 23:36:16 <[Rui]> I upgraded a couple of days ago but it's the same Sep 25 23:39:19 <[Rui]> as for the messages, I'm now trying to delete them with sqlite Sep 25 23:39:30 <[Rui]> delete from messages where id < 7; delete from message_values where messageId < 7; Sep 25 23:39:47 I think you should try ask dos Sep 25 23:42:32 <[Rui]> max_posedon: yeah, I'd like to talk to him about how best to interact with opim from C... Sep 25 23:42:50 fia dbus Sep 25 23:42:52 <[Rui]> I'm tired of having two message applications :) Sep 25 23:43:10 dbus is only want way to speak with opim Sep 25 23:43:14 <[Rui]> ok, deleting the zombie messages directly seems to have worked :) Sep 25 23:44:09 <[Rui]> max_posedon: directly deleting works quite fine, it seems, but of course you need to stop everything else that might use. Sep 25 23:44:18 <[Rui]> max_posedon: to be sure, I just stop xserver-nodm :) Sep 25 23:44:56 <[Rui]> max_posedon: so dbus, heh? Sep 25 23:45:01 <[Rui]> max_posedon: thanks. Sep 25 23:48:54 <[Rui]> well, off to bed. Good night! :) Sep 26 00:09:35 well, literki really fsckd up return key of illume kbd Sep 26 00:10:31 nedded 5sec of calm pressing to detect Sep 26 00:12:00 after reboot everything back to normal. lets see if starting literki icon gives better result now Sep 26 00:16:12 ~botsnack Sep 26 00:16:13 DocMobilizer: aw, gee Sep 26 00:16:58 ssame :-(( Sep 26 00:17:35 better? Sep 26 00:18:36 oh yeah, starting literki a secobd time: "stopped running unexpectedly..." Sep 26 00:18:50 and muuuuch better Sep 26 00:25:47 k, midori sucks watermellons. dillo is too geek for me - no idea how to zoom. literki is unusable ootb Sep 26 00:27:41 should upgrade to break some basic stuff like frameworkd... so I wouldn't care any more about such marginals Sep 26 00:29:41 )) Sep 26 00:29:49 life is so... different Sep 26 00:31:03 joke of my pub neighbour: "bob: we published new sw! jim:what's new? bob: the bugs" Sep 26 00:31:41 sounds like SHR atm Sep 26 01:09:29 actually GPS is one of the better (working) features of FR Sep 26 01:13:49 max_posedon: hey ;-) Sep 26 01:14:49 bzzbot: botsnack Sep 26 01:14:49 thanks, DocMobilizer Sep 26 01:15:02 ~uptime Sep 26 01:15:55 wtf?! * bzzbot has quit ("A problem has been detected and windows has been shutdown.") Sep 26 01:17:40 I renew my poll about bzzbot/mwester/no-logs vs tim-rikers-infobot aka apt hosted on tims server Sep 26 01:18:23 ~seen mwester Sep 26 01:18:24 mwester was last seen on IRC in channel #openmoko-cdevel, 12d 7h 33m 48s ago, saying: ':p'. Sep 26 01:24:26 I just have been told good garmin devices need 30 minutes (prolly 32 ;-) for FIRST fix Sep 26 01:30:38 80 meters off after 5 min, indoor ground floorwith next building 10m away (5 floors) and a good green tree instead of sky when you look up out the window Sep 26 01:31:04 ...that aint bad at all Sep 26 01:32:33 anybody out there? Sep 26 01:33:23 CQ, CQ Sep 26 01:34:15 ~die Sep 26 01:34:40 ~botsnack Sep 26 01:34:41 DocMobilizer: :) Sep 26 01:34:50 BAAHHH Sep 26 01:35:42 bzzbot is a retard Sep 26 01:36:03 QED Sep 26 01:37:25 bye folks Sep 26 01:37:59 DocScrutinizer: blaaa Sep 26 01:58:52 blubbbb Sep 26 01:59:31 max_posedon: alive? Sep 26 02:06:45 btw: WTF?! how are the odds to kill eaxectly the right file when removing bat from running system, to make device start with first-boot screen next startup o.O ??? Sep 26 02:06:52 wow Sep 26 02:07:14 ChanServ: hi ol'stinky! Sep 26 02:41:24 Weiss: what do you think of using the via drm driver as a basic interface to push a buffer over dma? I think I can get it to work with our msm mdp.h in place of the framebuffer driver Sep 26 02:42:59 DocScrutinizer-8: isn't nslu log here? Sep 26 02:43:01 sounds like "houston, we got a problem" Sep 26 02:43:12 ~logs Sep 26 02:43:12 i guess logs is at http://logs.nslu2-linux.org/livelogs/openmoko-cdevel.txt Sep 26 02:43:57 yeah Sep 26 02:44:15 uh, and have you tried arora yet? Sep 26 02:45:04 i've tried to redial in less than 60 sec. Failed :-/ Sep 26 02:45:28 redial? Sep 26 02:45:36 you mean shr is broken for you? Sep 26 02:45:56 yoh, redial what the fuck am I talking bout?! Sep 26 02:46:14 reload? Sep 26 02:47:10 nokia: press green button twice. Neo: eew please, don't ask... Sep 26 02:47:28 ok Sep 26 02:48:51 but I see we got much more pressing problems :-S Sep 26 02:49:42 like implemeting new cursor-hide method, or a sqlite database for 500max contacts Sep 26 02:50:38 night all Sep 26 02:52:56 cursor hide? Sep 26 02:53:04 on movement? Sep 26 02:56:29 * DocScrutinizer-8 waiting for MP-kernel for neo Sep 26 02:57:04 and KVM Sep 26 02:59:44 yeah and what's with USB3 drivers for .31 kernel **** ENDING LOGGING AT Sat Sep 26 02:59:57 2009