**** BEGIN LOGGING AT Sat Jul 02 02:59:57 2011 Jul 02 04:38:08 antrik: why wouldn't i want to use a flexible system to configure my daily phone? Jul 02 04:44:06 A flexible rule-based system to specify reactions on different events. Jul 02 06:14:47 PaulFertser: morning, so maybe we should start to discuss oeventsd replacement then Jul 02 06:20:08 mrmoku: morning :) i'm sure i'm not the one to discuss it especially given other more important problems i have. I'd rather discuss pppd issues ;) Jul 02 06:21:47 PaulFertser: hmm, ok. I just thought you're interested in the replacement... and have some vision about what you want there Jul 02 06:22:10 pppd is more important indeed... did not come to any point there thoug Jul 02 06:24:30 mrmoku: are you really sure pppd was started with the debug option? If yes, then are you sure you're looking at the file used by syslog to log "debug"-level messages? Jul 02 06:28:07 PaulFertser: we're using the busybox ringbuffer syslog Jul 02 06:28:23 I made my wrapper log the parameters and debug was in there Jul 02 06:28:42 even added my own ppp_options to the config including kdebug Jul 02 06:28:49 which did not produce any more info Jul 02 06:29:08 maybe it's not even ppp at fault Jul 02 06:30:02 the fso ppp plugin itself did not change for ages Jul 02 06:30:03 mrmoku: yes, but stracing it should reveal the reason i hope. Jul 02 06:30:26 ok, then I will have to hunt that segfault then Jul 02 06:32:19 mrmoku: btw, is it possible pppd segfaults itself? Do you have -c unlimited set? Jul 02 06:33:41 hmm... no idea Jul 02 06:34:09 * PaulFertser is downloading a torrent from a host that doesn't have any ipv4 ports forwarded for seeding. Screw you not-ipv6 enabled peers ;) Jul 02 06:34:27 PaulFertser: have to visit my parents now... will dig into that thing when back in two hours or so Jul 02 06:34:44 (interesting observation is that it's often about 10% ipv6 enabled peers in every torrent but almost all of them are from teredo :/) Jul 02 06:34:48 mrmoku: good luck Jul 02 06:35:03 PaulFertser: thx Jul 02 06:35:04 mrmoku: i guess i'll try to upgrade myself and will dig that on sunday Jul 02 06:35:15 If i manage to not completely break my system :) Jul 02 06:35:30 gdbus migration must be quite and endeavour, heh Jul 02 06:35:50 ok :) Jul 02 06:37:26 bbl Jul 02 11:19:47 freesmartphone.org: 03sylvain.pare 07cornucopia * rc6c26f8038aa 10/fsodeviced/src/plugins/palmpre_quirks/powercontrol.vala: Jul 02 11:19:47 freesmartphone.org: fsodeviced: palmpre_quirks: improved the wifi handling to be more robust Jul 02 11:19:47 freesmartphone.org: * moves the up() code into the proper 'else' part Jul 02 11:19:47 freesmartphone.org: * add a try catch around it Jul 02 11:19:47 freesmartphone.org: * adds a delay between loading the kernel module and the try of bringing the resulting interface up Jul 02 11:19:47 freesmartphone.org: * checks if the interface is really up instead of supposing it Jul 02 12:37:12 ~nf Jul 02 12:37:13 The #openmoko-cdevel Newsflash Bulletin Board. (continued at ~NF2. For help see ~NF-help) - - - Recommended URLs and channels(chanlogs etc):see ~RL - - - NEWSFLASH [2011-05-06] No News Jul 02 12:38:25 ~NF-help Jul 02 12:38:26 >>list old content (~literal NF); ~forget #openmoko-cdevel NF; c&p and edit old content, then set new (~#openmoko-cdevel NF is whatever-new-content). The leading #openmoko-cdevel makes the factoid channel specific. If you edit in a query, you invoke by '#openmoko-cdevel NF' Jul 02 13:20:22 heyho Jul 02 13:35:23 i'm planning to put shr-t 2011.1 onto my gta02. i'd like to use ubifs. i see 4 different versions of qi at http://build.shr-project.org/shr-testing2011.1/images/om-gta02/ - can anyone give me advice on which to pick? 2 have "ubi" in the title, but which of those? Jul 02 13:39:17 ah, nevermind, i diffed them and they seem to both be the same Jul 02 13:39:27 i'll just pick the one with the shorter name :) Jul 02 13:55:53 can anyone tell me what the difference between .ubi and .ubifs shr images are? Jul 02 14:18:18 mickey|daddy: ping Jul 02 14:33:29 njw: http://www.mail-archive.com/shr-user@lists.shr-project.org/msg02404.html Jul 02 14:45:07 PaulFertser: gah, found it Jul 02 14:46:09 mickey|office: found the ppp problem on gta02 Jul 02 14:46:26 745 02:25:12 write(2, "Aborting due to critical error:\n\'GLib : fsogsmd_get_credentials: assertion `password != NULL\' failed\'\n", 114) = 114 Jul 02 14:46:39 it fails due to empty password Jul 02 14:46:49 if I set a bogus one it works Jul 02 14:51:21 don't know yet where to fix it though... Jul 02 15:01:01 mrmoku: :))) Jul 02 15:01:34 looking at the ppp PLUGINS doc I don't understand what the fsogsmd ppp plugin is doing Jul 02 15:01:37 looks wrong to me Jul 02 15:01:52 though it did not change and worked Jul 02 15:02:26 mrmoku: do you mean stracing fsogsmd helped you? Jul 02 15:02:50 mrmoku: btw, i was stupid for not suggesting strace -ff to you because if you strace fsogsmd you'll see pppd too... Jul 02 15:04:52 PaulFertser: I straced the pppd only by hardcoding it into fsogsmd Jul 02 15:05:31 PaulFertser: I straced the pppd only by hardcoding it into fsogsmd Jul 02 15:05:36 oops Jul 02 15:13:07 mrmoku: (for ml link :)) Jul 02 15:17:49 mrmoku: thanks, i mean Jul 02 15:18:32 yw Jul 02 15:30:14 Hi all Jul 02 15:41:36 mickey|office: what do we need the pap and chap hooks in the pppd plugin for? When I disable them it works fine even without any password Jul 02 15:41:44 ahh... no Jul 02 15:42:15 * mrmoku spoke too soon... it disconnected :/ Jul 02 15:56:24 moinmoin, how's suffering? Jul 02 16:00:10 PaulFertser: mrmoku: (oeventsd) refer to http://maemo.org/packages/view/dwimd/ (I contributed a tiny bit on design and specs :-D) Jul 02 16:00:54 and it's python, not any obscure AI language ;-D Jul 02 16:02:14 PaulFertser: because it might sound interesting in theory, but nobody has shown yet that it actually works and is helpful for such a use case. which makes it a research project. Jul 02 16:03:04 mrmoku, we have 3 spam messages in the blog comments u.u Jul 02 16:04:18 I'm deleting them now Jul 02 16:05:22 pespin: only three? Jul 02 16:05:49 I get one trackback a week for my devel phone apps entry which are spam :P Jul 02 16:06:40 morphis_: ping Jul 02 16:06:46 angelox: pong Jul 02 16:08:09 mrmoku, lol! I got one for each of 3 entries I did Jul 02 16:08:18 morphis_: Hi,i've here a small file '/etc/directfbrc' to make directfb open only tslib to use as mouse device instead accelerometer and touchscreen as i was getting some time ago,where should i put it? i'm running about Aurora distro and i'm not sure if you got same issue... Jul 02 16:08:36 playya__, ping Jul 02 16:08:55 angelox: you mean for getting the touchscreen working with qt? Jul 02 16:10:22 morphis: yes,but using directfb as aurora use,because,when i run it by first time,it uses accelerometer as mouse input,and that isn't good :) Jul 02 16:11:30 angelox: BTW, you are talking about N900 I guess? probably Qt picks up the accelerometer as an input device because it is exposed by a joystick driver... I'm sure DocScrutinizer will be happy to hear that ;-) Jul 02 16:12:23 angelox: ah ok, then we need to adjust the qte.sh profile script for the n900 too Jul 02 16:12:38 as it's the way I choose to configure the right input node for touchscreen input Jul 02 16:12:57 this makes us independent of the use of directfb Jul 02 16:13:25 angelox: can you try this: http://pastie.org/2154988 Jul 02 16:13:41 full path to qte.sh is /etc/profile.d/qte.sh Jul 02 16:13:51 iirc that doesn't work fine... Jul 02 16:13:57 i've already tried it.. Jul 02 16:14:55 btw,directfb isn't good? i don't know it well... Jul 02 16:15:30 angelox: the problem is: currently I have two ways of using qt4 Jul 02 16:15:40 1. with directfb and not accelerated Jul 02 16:15:56 2. with powervr and accelerated graphics Jul 02 16:16:16 as you maybe saw my last commits to the aurora/development branch Jul 02 16:16:17 antrik: QtMobility? Is broken by design, in my book Jul 02 16:17:11 angelox: and I choose directbf as plain framebuffer access seems to be broken on palmpre (causes the device not be able to suspend) Jul 02 16:17:23 that was the only reason to choose directfb Jul 02 16:17:34 angelox: why does the qte.sh thing not work? Jul 02 16:18:11 I am away for some minutes ( 30-60 min) Jul 02 16:20:17 morphis_: didn't work as the first try,worked now after my crazy tests :) ... it makes the mouse moves crazily and if i have that file i said it stops moving crazily Jul 02 16:28:35 basically my directfbrc disables some modules Jul 02 16:29:44 DocScrutinizer: QtEmbedded. no idea what QtMobility is about Jul 02 16:30:18 btw,sorry antrik,didn't see your message,yes i'm talking about n900 :) Jul 02 16:30:26 probably QtEmbedded is a predecessor of QtM. Not really my domain though Jul 02 16:31:18 from what I heard here so far, it sounds more like QtMobility is some kind of higher-level framework on top of Qt(Embedded)... but I may be totally off Jul 02 16:32:43 morphis_: ah ok,just pulled my OE and now seeing changes,sorry Jul 02 16:54:33 mrmoku: now how's sound today? :-) Jul 02 17:09:32 angelox: ok Jul 02 17:09:42 angelox: then we need to create qte.sh for the n900 too Jul 02 17:10:11 angelox: can you show me your qte.sh, I will add it then Jul 02 17:11:24 morphis_: it's the same you gave,i only created directfb to fix the crazy pointer.. Jul 02 17:14:03 so there is a /dev/input/touchscreen0 node too on the n900? Jul 02 17:14:13 yes,and it work fine Jul 02 17:14:41 i mean,using evtest Jul 02 17:21:14 let me try news changes on commits here,later i tell you the results and start doing something Jul 02 17:22:24 morphis_: btw,my last compilation of aurora-fb-images i needed rename the directory theme to themes,and create a directory named default and move everything to it,i'll try on these last changes,thanks Jul 02 17:24:21 angelox: yes, with the last SRCREV bump of aurora this should be fixed Jul 02 17:24:53 angelox: btw. I am currently compiling a image available for the public which will be always at the latest version Jul 02 17:25:11 angelox: will be available later here: http://amethyst.openembedded.net/~morphis/aurora-testing/ Jul 02 17:25:47 ok,thanks by the link Jul 02 17:25:57 and by the help here Jul 02 17:26:36 no problem Jul 02 17:36:09 freesmartphone.org: 03morphis 07msmcomm * r857cd9f61883 10/libmsmrpc/msmrpc/ (Makefile.am common.vala): libmsmrpc: clean unnecessary files completely Jul 02 17:40:41 DocScrutinizer: today is gta02 gprs day :-) Jul 02 17:41:48 aah Jul 02 17:41:51 :-) Jul 02 17:42:23 very good, it's been the reason I retired my FreeRunner back when Jul 02 17:43:06 as it's been unbearable to reboot for each reconnect to GPRS Jul 02 17:44:53 never got it why this PITA bug didn't receive more attention Jul 02 17:45:26 o/ Jul 02 17:45:30 bbl Jul 02 17:51:27 DocScrutinizer: well, right now it's about GPRS not working at all... Jul 02 18:18:16 my gprs worked reliably on the fr :) Jul 02 18:18:23 the only issue I had with it Jul 02 18:18:26 is that it was 2g Jul 02 18:18:31 and therefor DEAD SLOW. Jul 02 18:24:04 TAsn: your system is aging ;) Jul 02 18:58:40 my system? Jul 02 19:12:08 TAsn: your SHR installation on your FR :P Jul 02 19:12:26 hi, any news? Jul 02 19:13:58 GNUtoo: hi, I found out what causes gprs to not work on gta02 Jul 02 19:14:13 ah it didn't work Jul 02 19:14:16 it happens when you have no user/password set Jul 02 19:14:16 ok nice Jul 02 19:14:22 ok Jul 02 19:14:26 dunno yet how to fix that though Jul 02 19:14:34 ok Jul 02 19:14:38 and why it did start in the first place :/ Jul 02 19:14:53 fsonetworkd+connmand? Jul 02 19:14:58 no Jul 02 19:15:02 ok Jul 02 19:15:05 without connmand Jul 02 19:15:10 it is not involved Jul 02 19:15:17 I tried even without it Jul 02 19:15:25 ok Jul 02 19:15:31 hmmm Jul 02 19:20:15 mrmoku: fsogsmd_get_credentials in the version i use sets empty username and password when username is not provided: http://paste.debian.net/121702/ , that's 2f8221fea7 Jul 02 19:20:43 yeah, it still does that Jul 02 19:21:31 mrmoku: there seem to be no assertions in the version that works for me. Jul 02 19:22:51 But the current version looks identical. Jul 02 19:25:17 mrmoku: i wonder where that assert comes from, probably some new vala semantics? Jul 02 19:25:45 PaulFertser: (vala) very much likely Jul 02 19:26:50 hmm... I will try without setting them when theyre null Jul 02 19:26:52 mrmoku: that is, if there should be "string" passed, it can't be a NULL pointer. Jul 02 19:26:59 indeed Jul 02 19:27:28 or it should be passed as ref Jul 02 19:27:43 mrmoku: so, it's something to ask mickey|office about or other vala wizards here. Jul 02 19:27:53 yup Jul 02 19:28:02 ping valawizards Jul 02 19:28:13 fancy! \o/ Jul 02 19:29:10 maybe I take a look at the generated .c Jul 02 19:36:59 heh, now I see the fancy :P Jul 02 19:37:07 was typing on n900 and did not see it there :) Jul 02 19:48:06 there is a #vala channel on gnome's irc server Jul 02 19:53:21 g_return_val_if_fail (username != NULL, 0); Jul 02 19:53:21 g_return_val_if_fail (password != NULL, 0); Jul 02 19:55:16 mrmoku: how about setting proper user account with password and all ising on top? Jul 02 19:56:22 ? Jul 02 19:56:48 DocScrutinizer: ahh, you're not talking about my ppp problem, right? Jul 02 19:57:04 probably not ;-D Jul 02 19:57:30 oh, yes a proper user account... another thing pending for toooooo long :/ Jul 02 19:57:39 indeed Jul 02 19:57:47 an embarrassing one Jul 02 19:59:38 this issue lingering around so long, you'll have to face massive moaning from some developers that meanwhile think they got a *right* to run their apps under root Jul 02 20:01:05 mrmoku: yep, the question is how to make vala accept NULL as a valid "string". Jul 02 20:01:19 with ? : Jul 02 20:01:31 if the string is null => return "" Jul 02 20:01:35 else return string Jul 02 20:05:05 mrmoku, I've started documenting the user account on the wiki Jul 02 20:05:27 http://www.shr-project.org/trac/wiki/run%20SHR%20as%20user Jul 02 20:05:51 PaulFertser: haha - all hail to vala Jul 02 20:06:20 DocScrutinizer: they'd say it's a feature, not a bug ;) Jul 02 20:06:36 sure!!! Jul 02 20:06:43 morphis_: hi,i've booted my new compilation and it is working fine now,just some issues here with screen calibration but everything ok,just a question,it's normal it opens dialer when i open aurora? Jul 02 20:07:03 GNUtoo: no, i mean if you have a function that receives string, vala automatically inserts an assertion to check it's not NULL pointer passed. And that's to be avoided here somehow. Jul 02 20:07:25 ahh ok Jul 02 20:07:50 but still, could my workarround work? Jul 02 20:07:54 PaulFertser: I think ref string should do that Jul 02 20:07:57 trying now Jul 02 20:07:58 I think fso is full of such workarround Jul 02 20:09:15 and if it's ref, then yes... it's a feature ;) Jul 02 20:12:39 ref?? Jul 02 20:12:48 oooh no, nevermind Jul 02 20:13:26 I prefer to learn c++ before I start learning vala ;-) Jul 02 20:14:44 actually I think vala is a major "WTF?!" for anybody seriously interested in it Jul 02 20:15:18 at least I've only witnessed "va.. what?" reactions so far Jul 02 20:17:21 s/interested in it/interested in FSO/ Jul 02 20:22:06 I do not mind the choice of Vala; it seems one of the more interesting languages -- combining high-level language features with native execution, instead of some VM crap Jul 02 20:22:19 I just mind the constant technology *changes* in FSO Jul 02 20:24:53 antrik: were there any lately? Jul 02 20:26:45 well, not strictly in FSO; but if you consider Aurora as part of FSO, then definitely yes Jul 02 20:26:46 I mean vala switch was long time ago, and since then nothing was really changed technology-wise afaict. Jul 02 20:27:07 Yes Aurora is definitely an example of involving yet another technology... Jul 02 20:30:48 I'm not sure whether Mickey realises that every time he decides to jump on yet another technology, he not only leaves the existing code behind, but also half of the developers... Jul 02 20:32:21 antrik: zhone was not getting any attention anyway from anybody, so why care? Jul 02 20:35:54 well, perhaps it's not the intention, but for all practical matters Aurora seems to be a replacement for the EFL+Vala SHR UI Jul 02 20:35:57 zhone was great Jul 02 20:36:35 antrik: no, that's not Jul 02 20:36:54 let Jul 02 20:36:56 oops Jul 02 20:37:07 let's switch to...random(tech)....opie Jul 02 20:37:32 or better qtmoko's GUI since it has fso deps now Jul 02 20:38:05 jokes aside it would be great if that was integrated in oe Jul 02 20:40:24 anyway the goal was always to permit random(tech) to work with it Jul 02 20:43:25 playya__: ping Jul 02 20:47:49 morphis_: where aurora searches calibration file right now,i'm trying /etc/pointercal but there's no effect... Jul 02 21:11:14 mrmoku: it's actually an interesting concept: https://bitbucket.org/xoraxax/dwimd , http://hg.alexanderweb.de/dwimd-main/file/tip/contrib/alex_config.py but i'd still want to discuss more about it. I have some thoughts about what i'd like to get from an event handling on a phone. Jul 02 21:11:36 freesmartphone.org: 03mok 07cornucopia * r7a29831b8601 10/fsogsmd/ (src/ppp/plugin.vala vapi/ppp.vapi): Jul 02 21:11:37 freesmartphone.org: fsogsmd: ppp: mark username and password as out params Jul 02 21:11:37 freesmartphone.org: With newer vala this seems to be necessary as without Jul 02 21:11:37 freesmartphone.org: it it will assert on one of those two being null. Jul 02 21:11:37 freesmartphone.org: fixes GPRS on GTA02 :-) Jul 02 21:11:37 freesmartphone.org: Signed-off-by: Klaus Kurzmann Jul 02 21:11:38 mrmoku: i mean that's the software suggested by DocScrutinizer Jul 02 21:11:55 ok Jul 02 21:15:51 PaulFertser: interesting concept yes Jul 02 21:17:47 mrmoku: but it seem to lack means to do specific things based on who's calling, also it doesn't handle ringtones at all, and i'd need something that would make my phone resume every now and then (say, every 15 minutes) to remind me i have unanswered calls or messages etc. Jul 02 21:18:06 yup Jul 02 21:18:30 it's not complete but interesting :) Jul 02 21:19:32 though from what I remember about what ptitjes told me one could implement that with ologicd too Jul 02 21:19:40 (dwimd) it's not feature-complete Jul 02 21:20:13 Also, it's python and somehow we came to the conclusion that's not suitable speed-wise (or else oeventsd would be an acceptable choice). Jul 02 21:20:46 the problem with ologicd seems to be nobody but ptitjes knows how it works and can handle it Jul 02 21:20:51 yup, python is not acceptable... at lest for me Jul 02 21:21:07 for events??? Jul 02 21:21:20 * DocScrutinizer scratches head Jul 02 21:21:37 for events like ringtones indeed Jul 02 21:21:51 but lisp or prolog or whatever is better than python? Jul 02 21:22:10 * DocScrutinizer scratches head a bit more Jul 02 21:22:19 anything is better ;) Jul 02 21:22:24 pfff Jul 02 21:22:29 :P Jul 02 21:22:43 On my device i often am unable to answer the incoming call because it takes too long for FR to unsuspend, then to start ringing (and i'm using wav), then for dbus to pass all messages around, for fsogsmd to write all debug logs (without those i'd be unable to debug it), for emacs to show me the incoming call etc (and i guess it's not emacs that's slow here). Jul 02 21:23:41 I guess it's not exactly the python interpreter which is too slow on a few dozen lines of code either Jul 02 21:24:32 meanwhile it's wellknown swap is an absolute performance killer on embedded Jul 02 21:24:45 ohmy, it's always been known Jul 02 21:24:54 And when i'm actually able to "activate" the call, the modem switches to "voice" mode 1-2 seconds before the alsa profile is loaded, and that makes other party unhappy too. Jul 02 21:25:16 which reminds me to get back to ACI Jul 02 21:25:30 thought about it 5min ago Jul 02 21:25:33 :-D Jul 02 21:25:43 audio foo on base chan Jul 02 21:26:45 [2011-07-02 22:54:50] that's the big PITA of audio management as it's still now in all distros for FR Jul 02 21:26:47 [2011-07-02 22:55:13] they never handle single controls, and have no idea which ones are relevant or not Jul 02 21:27:16 #openmoko Jul 02 21:27:24 o/ Jul 02 21:29:36 yo Jul 02 21:29:41 I also have intermittent problems with stability of usb gether connection. It often hangs until i replug the cable, and that's without changing any hardware or software components and without anything suspicious in dmesg. Jul 02 21:30:58 that sounds strange Jul 02 21:31:22 _and_ unfun Jul 02 21:32:07 and hard to debug. USB analyzers are expensive Jul 02 21:34:00 BTW, at work i basically have some access to really cool equipment (different expensive Rohde&Schwarz spectrometers, generators etc) but no single reason to use them... Jul 02 21:52:23 * mrmoku off to bed Jul 02 21:52:25 gnight all Jul 02 21:53:11 good nigh Jul 02 21:53:17 s/nigh/night" Jul 02 21:53:34 s/"/// Jul 02 21:53:49 oh,you did understand :) Jul 02 21:54:39 PaulFertser: hmm Jul 02 21:55:01 PaulFertser: have you checked that you don't have some routing problem? Jul 02 21:56:31 lindi-: using fe80::21f:11ff:fe01:2c9b%eth1 it's not very likely i think. Jul 02 21:57:02 PaulFertser: probably not Jul 02 21:57:43 :) Jul 02 22:06:59 /me starts fighting with tslib again Jul 02 22:12:31 sorry,this is getting me too much nervous Jul 02 22:12:36 :) Jul 02 22:14:25 ok, fixed... Jul 02 22:14:33 morphis_: ping Jul 02 22:16:20 morphis_: i have two variables to export to make touchscreen usable on Aurora,allowing it to have a touchscreen calibration and use it Jul 02 22:16:50 s/two/one/ /variables/variable/ Jul 02 22:30:22 at least for n900 Jul 02 23:08:49 bbl Jul 03 00:38:02 I wonder what's wrong with your general tslib. I've never noticed particular problems with ts stability on OM2008 (also shr-u0808 iirc), and definitely not on N900 Jul 03 00:56:08 mrmoku, I stick to the quality classics. Jul 03 00:56:12 :P Jul 03 00:56:34 night. Jul 03 00:56:40 4am Jul 03 00:56:47 "school night" Jul 03 01:09:09 DocScrutinizer: the main problem with Python IMHO is not actually speed, but memory consumption. before part of FSO was rewritten in Vala, applications were regularily crashing because of OOM on FreeRunner Jul 03 01:09:50 that's a concern I actually may share **** ENDING LOGGING AT Sun Jul 03 02:59:57 2011