**** BEGIN LOGGING AT Wed Aug 20 02:59:56 2008 Aug 20 05:22:49 rwhitby: problem was a bad setup.py Aug 20 05:25:38 ok, good :-) Aug 20 05:26:05 I take non-determinism of the auto-build system very seriously. Aug 20 05:26:45 (I believe that it's completely deterministic now) Aug 20 05:59:38 rwhitby: and that's pretty good indeed :-) Aug 20 05:59:52 rwhitby: But my alarmism what caused by my lack of knowledge unfortunately Aug 20 05:59:56 s/what/was/ Aug 20 06:15:24 rwhitby well.. fetching from cvs isnt;) Aug 20 06:17:25 Ainulindale: don't u every sleep? which part of the world r u in? Aug 20 06:17:55 Ainulindale: :) Aug 20 06:30:17 I sleep, I sleep Aug 20 06:30:24 I live in France Aug 20 06:53:36 roh: the git fetcher isn't either Aug 20 06:54:20 rwhitby that one works very well for me.. its just rasters cvs with 20 concurrent connections as limit which breaks it atm ;) Aug 20 06:54:38 tmzt_mp900c_: i'd change the debian/control file but i'm not sure Aug 20 06:54:47 but afaik e* is switching to svn atm, so that will be only a problem for some time Aug 20 06:55:40 lindi-: it's still building in the chroot, I had to manually add a bunch of packages, and remove libgl1-mesa-dev from debian/control Aug 20 06:55:54 raster just said svn is already up, so one only would need to fix the oe recipes Aug 20 06:56:27 morning Aug 20 07:02:27 * cjb posts http://lists.openmoko.org/pipermail/devel/2008-August/001336.html Aug 20 07:09:09 cjb: nice Aug 20 07:42:12 lindi-: do you know how I can copy/commit the cow file if I am in --login Aug 20 09:07:22 hi, i'm following http://wiki.openmoko.org/wiki/SHR_Development Aug 20 09:07:39 in "Set up your local.conf " it says I should add BBFILES += "$SHRSVN/trunk/packages/*.bb $MOKO/openembedded/packages/*/*.bb" Aug 20 09:07:39 Aug 20 09:07:49 to conf/local.conf Aug 20 09:07:59 in $MOKO/openembedded Aug 20 09:08:20 but this file does no exists, should it be $MOKO/build/conf/local.conf? Aug 20 09:09:26 that's where mokomakefile expects local.conf, yes. Aug 20 09:10:08 then the wiki should be updated Aug 20 09:10:37 i have also found that before running bitbake for shr, the setup-env should also be run Aug 20 09:11:03 wiki has now been updated Aug 20 09:11:14 yes, setup-env must be run before bitbake Aug 20 09:11:50 added that comment too Aug 20 09:11:52 and $SHRSVN/trunk/packages/*.bb should be $SHRSVN/trunk/*.bb Aug 20 09:12:01 ups Aug 20 09:12:12 $SHRSVN/trunk/*/*.bb Aug 20 09:12:42 are you sure about that one? Aug 20 09:13:08 let me see Aug 20 09:13:17 http://projects.openmoko.org/plugins/scmsvn/viewcvs.php/trunk/packages/?root=shr indicates that the line in the wiki is correct Aug 20 09:13:22 mmm Aug 20 09:13:23 no Aug 20 09:13:25 sorry Aug 20 09:13:48 but then bitbake openmoko-dialer3 Aug 20 09:13:48 does not work Aug 20 09:14:22 i mean, one should do bitbake openmoko-dialer3_svn Aug 20 09:14:37 no Aug 20 09:14:40 because the openmoko-dialer3.bb is not in packages Aug 20 09:15:21 anything after '_' is the version Aug 20 09:15:33 let me try again Aug 20 09:18:14 another thing I have found is that using $MOKO in local.conf does not work, bitbake removes it from the environment Aug 20 09:18:35 don't know why Aug 20 09:19:15 $SHRSVN/trunk/packages/*.bb is OK, sorry for that Aug 20 09:20:34 but withouth $SHRSVN, as for $MOKO, I needed to use the absolute path Aug 20 09:21:16 yep Aug 20 09:21:25 perhaps you can add that tip to the wiki Aug 20 09:22:18 is there any way to tell bitbake not to remove them' Aug 20 09:22:19 ? Aug 20 09:24:34 and the last thing, $MOKO/openembedded/packages/*/*.bb should not be necessary as if I am not wrong it is already in BBFILES Aug 20 09:32:03 rwhitby: tip about environment variables added Aug 20 09:32:47 hey Aug 20 09:33:14 can anyone tell me where i can get the latest kernelpatches for the openmoko kerneltree? Aug 20 09:33:51 openmoko-patches against the vanilla-kernel-tree i mean Aug 20 09:57:38 daten: git.openmoko.org Aug 20 09:57:59 stable or andy branches Aug 20 10:09:34 rwhitby: could it make sense to update the MokoMafile for SHR so it also downloads SHR and uses the already created directory layout? Aug 20 10:11:32 aleix: I have discussed this with the SHR folks, and since SHR is meant to overlay on FSO rather than on code from git.openmoko.org, I'll probably add it to the FSO Makefile I've got running on shr.bearstech.com Aug 20 10:14:16 rwhitby: I see, well, in fact, all openmoko targets should be removed in favor of new shr ones, right? Aug 20 10:14:30 why? Aug 20 10:14:59 shr is not a product of openmoko Aug 20 10:15:05 aha Aug 20 10:15:20 yes Aug 20 10:16:01 so, the MokoMakefile (with updates) could also be used for and FSO SHR image (which I understood you were doing) Aug 20 10:16:26 I'll probably have a separate FSO/SHR makefile Aug 20 10:16:37 it's too messy to mix them all together Aug 20 10:16:55 exactly, this is what I meant, SHR does not need the openmoko targets in the makefile Aug 20 10:17:01 or it does? Aug 20 10:19:54 no, it doesn't Aug 20 10:20:22 since it's on overlay on FSO, which is built from OE directly, not from OM repositories Aug 20 10:21:15 ok (thanks for the help) Aug 20 10:21:33 rwhitby: sry, i just see the kernel.git-dir via the webinterface and there is the whole patched kernel-tree Aug 20 10:21:41 i'm searching just the patches Aug 20 10:21:48 daten: correct. that's the git way. Aug 20 10:22:09 use git diff against the master branch to get patches Aug 20 10:22:36 i'm not familiar with git - how to i define branches here? Aug 20 10:22:38 rwhitby: do you already have something done for the fso/shr makefile? may be i could help on that Aug 20 10:23:02 aleix: I have an fso makefile (which is really just a customisation of the nslu2-linux OE makefile Aug 20 10:23:24 have't done anything for shr yet - still waiting for them to adjust their repo layout to make it a true OE overlay Aug 20 10:23:32 Ainulindale is organising that Aug 20 10:23:35 mmm Aug 20 10:23:58 ok, now I understand what you were talking about overlays and that kernel-labs manual Aug 20 10:24:21 where layout is explained Aug 20 10:24:35 once it's a true overlay, then fso and shr can be easily built from the same makefile Aug 20 10:27:04 aleix: FSO makefile is at shr.bearstech.com, you need the Makefile and the common directory Aug 20 10:27:20 * rwhitby has dinner Aug 20 10:32:41 ok Aug 20 11:08:48 * rwhitby writes http://shr.bearstech.com/README Aug 20 11:12:12 Funny rwhitby I thought about doing that yesterday Aug 20 11:12:30 rwhitby: very clear, thanks Aug 20 11:14:20 rwhitby: i thought lenny wasnt resleased yet Aug 20 11:14:41 or is it the unstable branch Aug 20 11:15:29 * rwhitby adds http://shr.bearstech.com/sources.list Aug 20 11:16:43 any other info required to precisely replicate this autobuilder? Aug 20 11:18:31 Weiss: if only buildhost had such a file, hey? Aug 20 11:40:57 * rwhitby adds http://shr.bearstech.com/sources/ for GPL compliance Aug 20 11:43:00 goes tango gps keep the speed / other info in the trip logs (if you log ) ? Aug 20 11:43:43 rwhitby: its normally prett accurate i find btw -- just did a log Aug 20 11:45:10 dbmoodb: dunno Aug 20 11:45:25 ooo are you talking about on fso -- i'm talking about 2007.2 Aug 20 11:45:29 I think it just keeps position and timestamp. that's all you need. Aug 20 11:46:14 rwhitby: sure but i would love to have a monitor wifi + gps + bluetooth + accelerometer based app / program (perhaps only wifi + gps or .. gps + accelerometer). Aug 20 11:46:39 get coding then ;-) Aug 20 11:48:31 rwhitby: got uni work to do -- going skiing on snow games... can't really do that rofl Aug 20 11:49:03 mmm drat ... i need power on the bus going there.. this is going to suck Aug 20 11:50:31 Ainulindale: are you planning to work on the OE overlay for SHR during the next days? I'm taking a week for vacation and may be I can help Aug 20 11:51:48 I do not have any experience on this, and it could be a good starting point Aug 20 12:02:34 * rwhitby announces the fso autobuilder and feeds on the lists Aug 20 12:03:19 mickeyl: http://shr.bearstech.com/README Aug 20 12:12:24 freesmartphone.org: 03mickey 07specs * rc46e1135fd91 10/ (24 files in 4 dirs): Aug 20 12:12:24 freesmartphone.org: * add missing 'Incoming' signal for org.freesmartphone.Phone.Call Aug 20 12:12:24 freesmartphone.org: * remove german Umlaute Aug 20 12:12:24 freesmartphone.org: * add warning in autogenerated docs, regenerate everything Aug 20 12:12:50 rwhitby: nice! Aug 20 12:13:27 mickeyl: can you think of any other info required to precisely replicate the autobuild results? Aug 20 12:13:54 (or any source of non-determinism that I might have missed?) Aug 20 12:13:56 No i think that should be it Aug 20 12:14:12 it's exactly what we do to generate our builds Aug 20 12:15:10 that's the way it should be :-) Aug 20 12:15:36 yeah Aug 20 12:25:29 aleix: you could do that if you want to :-) Aug 20 12:26:20 freesmartphone.org: 03mickey 07specs * ra9746a2e6d78 10/ (3 files in 2 dirs): regenerate docs again, fix clean rules Aug 20 12:33:15 freesmartphone.org: 03mickey 07specs * rc0bb78038714 10/ (5 files in 3 dirs): add phone html and xml Aug 20 12:34:17 freesmartphone.org: 03mickey 07specs * rf8234bf0835e 10/ (3 files in 3 dirs): fix typo in ophone/org.freesmartphone.Phone.Call.xml.in Aug 20 12:37:10 Ainulindale: great then, but i have to say it will take some days (and i do not have internet where I go, so don't think i'm gone :-) ), if that's ok for you, i will try to set it up Aug 20 12:45:31 hmm Aug 20 12:45:34 ~lart oeventsd Aug 20 12:45:47 * mickeyl adds debug outpt Aug 20 12:46:00 heh Aug 20 12:46:33 hmm, do I try to add PDU encoding now? Aug 20 12:46:50 GPS warmstart works okay here. Aug 20 12:47:08 But it still has some issues when I'm on the move and reacquiring... Aug 20 12:47:16 Not sure if that is normal, though Aug 20 12:47:37 alphaone: sure, go ahead with PDU. We have 10 days until the next release, that should give us time to iron out bugs Aug 20 12:47:49 (gps warmstart) i was excited to see the patch Aug 20 12:47:58 that brings us ahead of other daemons Aug 20 12:48:09 yeah. Just tested it today during a bike ride Aug 20 12:48:29 still needs some final touches, but... Aug 20 12:48:48 mickeyl: (PDU) I knew you'd say that :-) Aug 20 12:49:23 I'm currently trying to work up the necessary motivation to work on it Aug 20 12:49:58 :) Aug 20 12:50:55 * mickeyl waves with a fat ogsmd 0.9 sign and hides it behind a smaller PDU encoding sign Aug 20 12:51:38 i'm fed up with gsm, i want to finish this damn subsystem :) Aug 20 12:56:02 mickeyl: Heh, alright Aug 20 12:59:11 hrhr Aug 20 13:28:49 mickey|coffee: Just reread the GSM alphabet tables Aug 20 13:29:21 You said that some USSD messages contain loads of CR? That's the character defined as padding in the spec Aug 20 13:31:06 aah Aug 20 13:31:10 now it makes sense Aug 20 13:31:34 that means the internal format between BTS and ME is PDU Aug 20 13:31:48 and text mode is just done on the ME converting it for the TA Aug 20 13:31:56 as i suspected, actually Aug 20 13:31:57 yup Aug 20 13:35:47 mickey|coffee: http://downloads.openmoko.org/repository/Multiverse/orrery_1.1_arm_2008.8.ipk works on fso-testing Aug 20 13:35:53 (starchart app) Aug 20 13:36:20 even gets the correct location from GPS Aug 20 13:37:08 Ah, read about that. Cool app Aug 20 13:39:15 just in time for the scout camp I'm leading this weekend :-) Aug 20 13:39:15 rwhitby: can you give me a hint how to create a patch/diff between the vanilla-kernel-tree and the git-kernel-tree? Aug 20 13:39:29 daten: git diff master stable Aug 20 13:39:56 thanks - will try Aug 20 13:40:06 (I think - I'd have to read the git diff man page just like you can :-) Aug 20 13:41:12 yep - you're right Aug 20 13:41:23 will not continue bothering you :) Aug 20 13:43:05 rwhitby: oooh, really? that's amazing! do you have a screeny? Aug 20 13:43:17 [or can you scap one] Aug 20 13:44:24 mickey|coffee: looks just like in http://wiki.openmoko.org/wiki/Orrery except without the titlebar and with grey rectangular buttons at the bottom Aug 20 13:44:47 (I mean with the FSO title bar instead of the ASU one) Aug 20 13:45:57 freesmartphone.org: 03mickey 07framework * r3200685d16f3 10/framework/subsystems/ogsmd/ (gsm/channel.py modems/ti_calypso/channel.py): ogsmd: change channel representation in debug messages Aug 20 13:45:57 freesmartphone.org: 03mickey 07framework * r3ef7db243cb2 10/framework/ (controller.py subsystems/oeventsd/ring_tone_action.py): Aug 20 13:45:57 freesmartphone.org: * stylize accessor method (we don't use 'get' as prefix) for controller and return None if not found Aug 20 13:45:59 freesmartphone.org: * increase ringtone event robustness (if preferences object not found) Aug 20 13:46:19 beautiful! Aug 20 13:46:28 we should ship that by default Aug 20 13:46:46 mickey|coffee: the author is looking for autoconf help so he can write a bitbake recipe for it Aug 20 13:47:09 I suggested he write a request for someone to help him on the mailing list, but he didn't do so :-( Aug 20 13:47:19 it looks like something you could do in 5 minutes ;-) Aug 20 13:47:27 * rwhitby is also an autoconf newbie Aug 20 13:47:31 make that 10, but yes Aug 20 13:47:39 write me a mail and cc' the author Aug 20 13:47:44 we'll handle the rest Aug 20 13:47:58 source is at https://projects.openmoko.org/frs/?group_id=35&release_id=205 Aug 20 13:48:05 https://projects.openmoko.org/frs/download.php/315/orrery_1.1.tar.gz Aug 20 13:48:58 author is KenYoung - he was in #openmoko yesterday Aug 20 13:49:12 email is at https://projects.openmoko.org/users/dolson/ Aug 20 13:52:49 mickey|coffee: email sent Aug 20 13:53:12 rwhitby: sry ^^ - for kernel 2.6.22 there were seperate patches available - why this isn't the case anymore for newer versions? Aug 20 13:53:36 daten: cause they moved to git Aug 20 13:53:54 like most other kernel hackers Aug 20 13:57:08 rwhitby: oki, thanks Aug 20 13:57:12 freesmartphone.org: 03mickey 07framework * r87f71dcf58d0 10/framework/subsystems/ (3 files in 2 dirs): Aug 20 13:57:12 freesmartphone.org: oeventsd|opreferencesd: add versions, notify on init Aug 20 13:57:12 freesmartphone.org: Please increment versions as per style guide Aug 20 13:57:36 daten: actually, the seperate patches are still available somewhere in andy's git tree. check mokopatches or ask him Aug 20 13:57:54 mickey|coffee: That reminds me we need a new frameworkd.conf file in oe Aug 20 13:58:35 yes Aug 20 13:58:38 i know Aug 20 13:58:42 daten: perhaps http://git.openmoko.org/?p=kernel.git;a=shortlog;h=mokopatches-2.6.26 Aug 20 13:58:43 but only if we update sane-srcrevs.inc Aug 20 13:59:08 i wanted to do that once framework is stable again (after the preferences/eventsd reorg) Aug 20 13:59:15 hopefully on weekend Aug 20 13:59:20 until then we need to wait imo Aug 20 14:00:42 okay Aug 20 14:00:52 just wanted to mention so it doesn't get lost Aug 20 14:00:57 good thinking Aug 20 14:01:06 it's actually a bit unfortunate Aug 20 14:01:14 people who build with autorev get the wrong config Aug 20 14:01:20 but there's nothing i can do about that Aug 20 14:01:42 must decide between stable getting the right config or devel Aug 20 14:03:49 yeah, the min and maxrev should be there not only for patches but for all kind of files Aug 20 14:03:55 In SRC_URI Aug 20 14:04:11 mickey|coffee: perhaps put the config in the git repo? Aug 20 14:04:19 then it matches the code Aug 20 14:05:06 rwhitby: Well, we don't want to have lots of devicespecific configs in the repo. Aug 20 14:05:35 rwhitby: i thought about that, but i'd rather leave the device specific stuff to OE Aug 20 14:06:07 alphaone: the problem... even if we had minrev and maxrev... git would not care Aug 20 14:06:08 you could have an 'examples' directory for this eary churn phase of development Aug 20 14:06:16 which just happen to match what is needed in OE .. Aug 20 14:06:16 ~lart hashes instead of incremental revisions Aug 20 14:06:26 mickey|coffee: Ah, right Aug 20 14:07:00 and then move them to OE when things stabilize to having real version numbers in OE Aug 20 14:08:09 agreed Aug 20 14:08:13 i think i'll do that Aug 20 14:08:18 at least until framework is 1.0 Aug 20 14:08:34 then in OE you can have versioned files dirs Aug 20 14:18:02 ooh Aug 20 14:18:08 ~praise %CGREG Aug 20 14:18:16 we get a signal when GPRS is on hold Aug 20 14:18:17 nice Aug 20 14:18:21 (interrupted by a talk) Aug 20 14:18:29 * mickeyl opens a ticket Aug 20 14:18:52 too bad this is not in the standard Aug 20 14:18:54 mickeyl: Ah, not done yet with the gsm subsystem? :-) Aug 20 14:19:09 alphaone: spotted this by chance in this very moment Aug 20 14:19:14 repairing oeventsd ringing action Aug 20 14:19:19 :-) Aug 20 14:19:20 and seen this as unhandled unsol Aug 20 14:24:15 How do I clone pkg-fso repositories from git://git.debian.org/git/pkg-fso/? Aug 20 14:24:49 I mean, when I e. g. do: git clone git://git.debian.org/git/pkg-fso/zhone.git it only clones master branch Aug 20 14:25:13 Is there any extra git magic needed to clone all branches? Aug 20 14:27:51 run git branch -r Aug 20 14:27:58 in your working directory Aug 20 14:28:13 dlowe: ah, thanks Aug 20 14:56:12 mickeyl: just so you know Aug 20 14:56:25 A parameter is needed in the default frameworkd.conf Aug 20 14:56:30 Did you see what I told yesterday about that ? Aug 20 14:56:47 (for oeventsd) Aug 20 14:57:07 (I'm currently in the wonderful world of ORA-X error codes so I'm a bit confused) Aug 20 14:58:36 which parameter? Aug 20 14:58:56 rules_file = /path/to/rules.yaml Aug 20 14:59:09 (which should be /etc/freesmartphone/oeventsd/rules.yaml) Aug 20 14:59:30 right, that's probably missing in OE Aug 20 14:59:38 if you build with autorev, the config is not matching Aug 20 14:59:38 And as of now Aug 20 14:59:55 As there's no way to change to alsa scenario Aug 20 15:00:00 You won't have any ringtone whatsoever Aug 20 15:00:05 yeah Aug 20 15:00:07 But at least you'll have vibrate events Aug 20 15:00:11 Hence my remark Aug 20 15:00:13 the transition to oeventsd is not complete Aug 20 15:00:16 i'm working on that Aug 20 15:00:20 I know :-) Aug 20 15:00:44 * mickeyl adding PushScenario and PullScenario atm. Aug 20 15:00:46 stack-based Aug 20 15:00:56 so we return the previous scenario after a gsm call Aug 20 15:01:05 which makes some sense Aug 20 15:07:20 mickeyl: nice :-) Aug 20 15:08:40 after that, i'll readd the AudioSetup from old oeventd Aug 20 15:08:48 then we should be able to do phonecalls again Aug 20 15:59:15 freesmartphone.org: 03mickey 07framework * r25a0c42433fe 10/ (framework/subsystems/odeviced/audio.py tools/cli-framework): odeviced: org.freesmartphone.Audio: add PushScenario( scenario ) and PullScenario() -> previous Aug 20 15:59:21 freesmartphone.org: 03mickey 07specs * rbd52e25ae3c2 10/ (4 files in 4 dirs): odevice: document scenario API in org.freesmartphone.Device.Audio.xml Aug 20 16:24:13 mickey|dinner: to "do" phonecalls ? What ? We aren't now ? Aug 20 16:27:11 hi Aug 20 16:37:39 heh Aug 20 16:37:56 we do phone calls, but without audio since the latest frameworkd changes Aug 20 16:39:22 :-( Aug 20 16:40:39 heh, don't worry Aug 20 16:41:02 i warned you all that between milestones I take the liberty to destabilize it Aug 20 16:41:11 for the sake of refactoring and good code quality Aug 20 16:41:19 it's going to work again by the end of this week Aug 20 16:41:25 i need it to for a demo ;) Aug 20 16:56:58 AJuOnLiNE, Aug 20 16:57:06 hi Sup3rkiddo Aug 20 16:58:01 Sup3rkiddo: Sahana is a web based disaster management system.. Aug 20 16:58:36 i am trying to evaluate OpenMoko device.. to have a Sahana Client app built.. so that the device can be used for disaster reporting.. in emergency situations Aug 20 16:58:49 AJuOnLiNE, just ask away your queries...its a pretty friendly crowd Aug 20 16:59:33 i need my client app to interact with the hardware to comunicate to Sahana using SMS, GPRS, Wireless Aug 20 16:59:50 since i made the server side component in Sahana for SMS handling.. Aug 20 17:00:02 i will start off with that.. and second wireless too.. Aug 20 17:00:27 and the app will also use the GPS Aug 20 17:00:47 since the users are from diverse base.. the focus will also be on the UI of the app. Aug 20 17:00:54 with options for localising the app.. Aug 20 17:00:59 in other languages.. Aug 20 17:01:29 so .. how do I go about developing a client app for it .. as in which distro to use, what framework, programming language.. Aug 20 17:05:56 freesmartphone.org: 03mickey 07framework * r6d4fdacc8788 10/ (2 files in 2 dirs): odeviced: audio: load default scenario on startup. closes FSO ticket #83 Aug 20 17:06:02 mickeyl: What I was wondering about is that I can make phone calls right now Aug 20 17:06:15 I just loaded gsmhandset once and that's all Aug 20 17:07:30 right, that's going to work :) Aug 20 17:07:48 well Aug 20 17:07:55 until you update to 6d4fdacc... Aug 20 17:08:00 But I tried that because I like to work around stuff not working :-) Aug 20 17:08:00 which loads the default scenario on startup ;) Aug 20 17:08:07 Ah, you're an ass :-) Aug 20 17:08:13 hehe Aug 20 17:08:13 By the way Aug 20 17:08:25 It sounds dumb to me to give to opreferencesd volumes Aug 20 17:08:27 will do the rest for auto changing this night Aug 20 17:08:32 Why not give it a scenario name ? Aug 20 17:08:48 I'm sure there's a good reason but I can't see it Aug 20 17:08:53 good question. Aug 20 17:08:56 please mail that to the list Aug 20 17:09:01 it was Charlie's idea Aug 20 17:09:05 It seems I can't post to the list by the way Aug 20 17:09:05 and we should discuss that Aug 20 17:09:07 oh Aug 20 17:09:12 are you subscribed? Aug 20 17:09:17 I am Aug 20 17:09:22 bummer. let me check the members Aug 20 17:09:27 Did you see the post I did yesterday ? Aug 20 17:09:30 what's your email address start with? Aug 20 17:09:34 ainulindale Aug 20 17:10:08 ok, i can see you in member directory Aug 20 17:10:12 let me check archive Aug 20 17:10:16 what did you post? Aug 20 17:10:24 my oeventsd patch Aug 20 17:10:28 yep Aug 20 17:10:29 arrived Aug 20 17:10:33 two mails Aug 20 17:10:37 one without the patch, one with :) Aug 20 17:10:40 :-p Aug 20 17:10:54 lindi-: ping Aug 20 17:11:38 (volume) i think this is handy for devices which have no concept about alsa scenarios Aug 20 17:11:57 think about OSS or the devices where the audio path is not controlled with scenarios Aug 20 17:12:17 i agree though that perhaps we need to encode the alsa scenario _in addition_ to the volume Aug 20 17:12:26 we should talk about that Aug 20 17:13:55 actually the whole audio scenario stuff is frightening :/ Aug 20 17:13:58 it's a strange concept Aug 20 17:14:01 I just wrote the mail Aug 20 17:14:06 k, cool, thanks Aug 20 17:14:33 i don't like that scenario stuff because it ties the audio handling very much into the device specifics Aug 20 17:14:40 Sent Aug 20 17:14:40 and i don't like closely coupled systems Aug 20 17:14:52 but it seems we have no choice Aug 20 17:14:54 I don't think it ties it that way Aug 20 17:14:59 If opreferencesd can load sound scenarios Aug 20 17:15:04 We can plug any kind of scenario Aug 20 17:15:17 Then we just have to say in its profile configuration which one we want to load Aug 20 17:15:44 yeah, that's all cool for a discrete and small number of fixed scenarios Aug 20 17:15:49 BUT Aug 20 17:15:59 Why would you need a hundred scenarii ? Aug 20 17:16:12 you get scenario explosion once you factor in things like equalizing, volume, even headphones Aug 20 17:16:25 Can't see why Aug 20 17:16:44 Read my mail if you want to know what I thought about that :-) Aug 20 17:16:52 ok, lets discuss that via mail Aug 20 17:17:04 i need to go to sports anyways now Aug 20 17:17:06 I just think this attribute isn't enough Aug 20 17:17:07 be back tonite Aug 20 17:17:22 Think of the noise detection as an example Aug 20 17:17:27 Good sports then ;-) Aug 20 17:17:48 By the way I'm so tired I just wrote "LousyEnvironment" instead of "Noisy" Aug 20 17:17:52 But I think it's understandable :-) Aug 20 17:18:03 my neo doesn't boot anymore.. the speakers do crackle though.. Aug 20 17:18:15 I thought this was fixed for the FR? Aug 20 17:18:19 edistar_: deeply discharged battery ? Aug 20 17:18:26 edistar_: Fixed with the correct uboot patch Aug 20 17:18:43 Ainulindale: I flashed uboot from 12th august, is that recent enough? Aug 20 17:20:18 any solution? Aug 20 17:20:38 I have a n770 battery that also has 3.7V, should I just connect it in parallel? Aug 20 17:21:06 There is instructions on the wiki Aug 20 17:21:11 Remove the battery, wait ten seconds Aug 20 17:21:20 Put the battery on, connect it to AC charger Aug 20 17:21:26 Then wait an hour Aug 20 17:21:28 Ainulindale: i have created a layout for fso/shr, i'm trying to use the fso makefile from rwhitby now Aug 20 17:21:39 aleix: nice :-) Aug 20 17:21:52 You should ask help to him, and mail recommendations to the shr ml Aug 20 17:21:59 there are packages with wrong names Aug 20 17:22:09 e.g. openmoko-panel-gsl Aug 20 17:22:12 -l+m Aug 20 17:22:19 ok Aug 20 17:22:23 which should be openmoko-panel-gsm-fso Aug 20 17:23:14 well, by now let see if i'm able to build something :-) Aug 20 17:23:20 from the layout Aug 20 17:35:02 Ainulindale: the build has started.. let's see what happens when it arrives to shr packages :-) Aug 20 17:36:44 Ainulindale: http://pastebin.com/d55a628a4 (the layout) Aug 20 17:37:36 Hey Aug 20 17:38:20 edistar_: pong Aug 20 17:38:24 Ainulindale: i've basically moved all .bb file to its own directory. and i've moved the sources to the sources dir Aug 20 17:38:39 lindi-: I had a look at emdebian Aug 20 17:38:48 lindi-: I'm sure you don't want that on the FR Aug 20 17:38:50 Ainulindale: i'll work on that Aug 20 17:39:30 That's not what you should do Aug 20 17:39:37 There's a specific thing to do an openembedded overlay Aug 20 17:39:45 You should ask rwhitby he knows more than me :-) Aug 20 17:39:54 edistar_: really? Aug 20 17:39:56 yes, i was following the manual Aug 20 17:40:07 edistar_: i thought it was a project to add target to debian/rules that make smaller packages Aug 20 17:40:43 aleix: doesn't look like what he said to me Aug 20 17:40:47 Especially for the sources part Aug 20 17:40:57 lindi-: it gets rid of perl, it gets rid of 'essential' so not all dependencies are necessarily resolved Aug 20 17:40:58 But then I'm sure you checked that :-) Aug 20 17:41:00 Ainulindale: well...there is no description for the sources :-) Aug 20 17:41:13 aleix: then you sould put them apart Aug 20 17:41:15 lindi-: it changes the distro so much that it is very similar to OE/angstrom Aug 20 17:41:18 Let them the way they are Aug 20 17:41:25 lindi-: so there'd be no point in using debian anymore Aug 20 17:41:26 edistar_: right, some people might like that :)) Aug 20 17:41:27 And build a specific "openembedded" directory for everything else Aug 20 17:41:36 edistar_: but we might get some optimizations ideas from them Aug 20 17:41:52 lindi-: yes.. e.g. not using glib Aug 20 17:42:02 lindi-: but we could just as well get optimization ideas from OE Aug 20 17:42:24 Ainulindale: ok, i'll have a look Aug 20 17:43:00 afaik most people liked the idea of debian on the FR because it's a 'standard distro', so that everything works like on the desktop Aug 20 17:43:42 Ainulindale: i was following http://www.kernel-labs.org/files/openembedded-guide/openembedded-guide-6.html#ss6.1 Aug 20 17:43:51 edistar_: IMHO, it's because they're afraid of learning something else :-) Aug 20 17:44:14 Ainulindale: maybe Aug 20 17:44:16 A mobile device needs specific adapted software, as I see it :-) Aug 20 17:44:23 But then that's only my opinion Aug 20 17:44:33 Ainulindale: as an end-user product I agree Aug 20 17:44:42 Ainulindale: where local is shr and then all the layout inside that Aug 20 17:45:06 aleix: Sorry I don't have the time to look into that :-) Aug 20 17:45:09 Doing something else there :-) Aug 20 17:45:28 Ainulindale: :-) ok, i'll ask at the mailing list Aug 20 17:45:40 edistar_: yes Aug 20 17:45:41 Sounds good to me Aug 20 17:45:44 Ainulindale: when I have something ready, where/how should i send it? Aug 20 17:46:02 I'll give you commit access to the SHR repo Aug 20 17:46:28 ok Aug 20 17:57:48 hi Ainulindale Aug 20 17:57:53 i'm back Aug 20 17:59:36 Ainulindale: i need to understand what the different components of the SHR do i'm not clear. can u give me a brief? Aug 20 17:59:45 On what ? Aug 20 17:59:54 Quickly because I'm doing another thing right now :-p Aug 20 18:00:26 Ainulindale: hmmmm Aug 20 18:01:15 Ainulindale: libframeworkd-glib ophoned neod Aug 20 18:01:45 libframeworkd-glib is a library to use frameworkd dbus primitives without pain Aug 20 18:01:57 ophonekitd is the daemon actually using the library to monitor phone evnets Aug 20 18:02:00 s/ne/en/ Aug 20 18:02:03 neod is bound to die Aug 20 18:02:21 Ainulindale: ok Aug 20 18:02:38 trupheenix: see my article on the wiki about libframeworkd-glib (lfg) Aug 20 18:03:20 Ainulindale: how was i supposed to help u out? how did u say i could contribute? Aug 20 18:03:30 I can't remember Aug 20 18:03:38 Could I talk to you again in half an hour or so ? Aug 20 18:05:10 Ainulindale: provided I'm awake lol... i'm somehow managing to keep my eyes open Aug 20 18:05:21 trupheenix: I at least mostly understand how the pieces fit together, so if you have more questions I can probably answer them Aug 20 18:06:17 wurp2|working: ok Aug 20 18:16:14 (Hey dudes.) Aug 20 18:16:21 I just got back from Debconf. Aug 20 18:18:24 Sorry I've been so inactive lately - how are things coming? Aug 20 18:18:38 Same old, more or less Aug 20 18:18:48 I think abraxa_ fixed the media player Aug 20 18:19:00 But we're still not done with the GTK side of dialer3 Aug 20 18:19:21 afaik that's all that's really holding us back from first release Aug 20 18:19:37 Very nice! Aug 20 18:19:38 of course, I was out last week so I'm sure there's other news that I've missed Aug 20 18:20:03 And there are definitely other things to be done, but afaik none of them would prevent an early release Aug 20 18:20:13 * paulproteus nods Aug 20 18:20:22 How is 2008.8? Are calls stable? Suspend/resume? Aug 20 18:21:33 I'm so out of touch my phone is still running 2007.2.... Aug 20 18:21:41 I'm pretty excited by playing with Debian on a friend's, though. Aug 20 18:21:42 me too, ScaredyCat Aug 20 18:21:48 Name-brand IceWeasel! Aug 20 18:22:00 sound still doesn't cut on quickly enough while talking Aug 20 18:22:05 Does the Debian release have phone support? Aug 20 18:22:14 dlowe: :-( thx for the info Aug 20 18:23:01 wurp2|working: but it's much, much more responsive and prettier Aug 20 18:23:12 wurp2|working: it's worth upgrading, definitely Aug 20 18:23:39 much more responsive than 2007.2? Aug 20 18:23:47 wurp2|working: yeah Aug 20 18:23:53 And calls are stable? Aug 20 18:24:08 i.e. it doesn't stop ringing after 24 hours Aug 20 18:24:08 * dlowe didn't do a long-term stability check. Aug 20 18:24:35 wurp2|working, Yeah, calls work okay on Debian. Aug 20 18:24:37 With the mic issue, I can't really use it as a phone yet Aug 20 18:24:57 dlowe: Oh, if you can't use it as a phone, I'm sure as heck not switching Aug 20 18:25:06 paulproteus: What phone app were they using? Aug 20 18:25:13 zhone Aug 20 18:25:22 wurp2|working: I couldn't use 2007.2 as a phone either Aug 20 18:25:24 OK, so it was Debian with fso installed Aug 20 18:25:28 dlowe: Weird Aug 20 18:25:39 dlowe: It's not very stable, but when it works, it seems to work fine Aug 20 18:25:50 Some echo issue :-( Aug 20 18:26:00 But I can almost always fix that by turning it down a bit Aug 20 18:26:17 wurp2: I checked with another phone in my ear. It always cuts the first 2/10ths of a second off when I start talking Aug 20 18:26:42 it's fine for receiving voice Aug 20 18:27:31 each time you start talking it cuts some off? Aug 20 18:27:37 Or only when you start the call? Aug 20 18:27:43 each time I start talking Aug 20 18:27:54 :-( Aug 20 18:28:17 if you've been using it as a full time phone, you might want to check yourself Aug 20 18:28:24 I have been Aug 20 18:28:26 But I'm using gta01 Aug 20 18:28:37 ah. I dunno then. This is with a FR Aug 20 18:57:32 has the decision to use network manager or intel connection manager been made yet? Aug 20 18:57:53 for fso Aug 20 18:58:45 I have no idea what those are :-) Aug 20 18:59:27 http://wiki.openmoko.org/wiki/OpenmokoFramework#Network Aug 20 19:01:23 Thanks! Reading... Aug 20 19:05:50 So, is the connection manager there to decide which networks to connect to automatically? Aug 20 19:06:01 s/networks/wifi networks/ Aug 20 19:06:30 yes, and to provide an interface for selecting what network to choose, and getting some network statistics, i think Aug 20 19:06:40 i would recomend staying away from network manager Aug 20 19:07:19 and i am currently looking into connman, but since it is not my decision, *shrugs* not sure when the fso guys plan to implement anything like that Aug 20 19:07:46 Yeah, me either, obviously :-) Aug 20 19:08:06 Sorry, the information flowed the wrong way in response to your question ;-) Aug 20 19:08:35 i am still a bit confused on the politics of fso, is it a community thing? something official? who started it, who is maintaining it? etc Aug 20 19:09:20 It is official Aug 20 19:09:25 Mickey L runs it Aug 20 19:09:54 I don't know of any specific plan of how it gets rolled into 2008.8 or whatever the latest OM distro will be at that time Aug 20 19:10:04 But I have repeatedly heard that there is a general plan Aug 20 19:10:09 how openly is all that stuff run? Aug 20 19:10:19 SHR is the only community distro that I know of, and it hasn't had a release yet :-) Aug 20 19:10:32 is that you who is behind that? Aug 20 19:10:34 i can't remember Aug 20 19:10:41 Quite openly, I think, if you're willing to dig through 1000s of emails Aug 20 19:10:56 yeah, i am subscribed to one of the lists Aug 20 19:10:56 I kicked the project off, and theoretically I'm PM on it Aug 20 19:11:16 hows it going? Aug 20 19:11:32 I haven't contributed any actual code at all, unless you consider kibitzing on IRC with the developers :-( Aug 20 19:11:47 We have some GTK stuff we need to get done on the dialer before we can release Aug 20 19:11:48 every project needs an administrater Aug 20 19:11:55 afaik that's the only show-stopper still out there Aug 20 19:12:26 There are several other things that really need to be done for a full release, including contacts updates and messages updates Aug 20 19:12:35 Those sound as if they're going pretty quickly, though Aug 20 19:12:44 I was out all last week, so I'm catching up on some stuff Aug 20 19:12:47 ah Aug 20 19:13:40 i have milestone 2 on my phone right now, and i like where FSO is going,and would like to contribute a little, if i have time, which i don't but that doesn't keep me from trying Aug 20 19:13:50 originally we thought we were going to write an adapter from ophoned to oframeworkd, and get this done in record time Aug 20 19:14:04 Yeah, I hear _some_ lucky folks get vacations, even... :p Aug 20 19:14:16 Unfortunately that worked out about the same way OM's "quick switch" to using Qtopia for calls worked Aug 20 19:14:24 mwester: Yeah, about that vacation Aug 20 19:14:42 http://wurp.blogspot.com/2008/08/delta-screwed-us.html Aug 20 19:14:59 sirkha_top: Yeah, I'm in the same boat on time Aug 20 19:15:08 what do you do? Aug 20 19:15:21 I got some early projects done on the neo, which made me too optimistic on how much time I could devote to SHR Aug 20 19:15:29 sling java code Aug 20 19:15:33 at Southwest Airlines Aug 20 19:16:10 ah Aug 20 19:16:20 and... why ... were... you flying delta? Aug 20 19:17:23 because SWA is flights in the states only Aug 20 19:17:30 US Virgin Islands is a territory Aug 20 19:17:44 ah, you were going to the virgin islands Aug 20 19:17:46 Actually, I am a contractor here, so I have no flight perks Aug 20 19:18:00 But I much prefer SWA anyway Aug 20 19:18:07 and thats probably why you are a contractor and not an employee, heh Aug 20 19:18:11 employees are expensive Aug 20 19:18:56 I prefer to get my money in my pocket Aug 20 19:19:11 i'd prefer both ;) Aug 20 19:19:18 I'm pretty sure contractors are more expensive Aug 20 19:19:25 me too Aug 20 19:19:34 but anywho, we are a bit off topic Aug 20 19:20:02 But salaried jobs paying over $120k seem pretty rare in Dallas/FW, and I can get much more than that contracting Aug 20 19:20:35 sirkha_top: #openmoko-offtopic ;) Aug 20 20:09:42 * paulproteus installs Debian on his FR Aug 20 21:36:23 freesmartphone.org: 03mickey 07python-helpers * rd1f320604747 10/mickeydbus/mdbus: mdbus: increase client timeout for long-standing operations Aug 20 21:37:32 sirkha_top: ping Aug 20 21:37:56 sirkha_top: I'd be glad if you have comments on network manager vs. ICM on the smartphones-standards list Aug 20 21:37:58 mickeyl: I'm interested in your opinion on my mail when you'll be available :-p Aug 20 21:38:11 Ainulindale: i try to answer tomorrow Aug 20 21:38:14 i have a slight backlog :) Aug 20 21:38:22 Lazy pig :-p Aug 20 21:38:24 (online and offline tasks) Aug 20 21:38:24 heh Aug 20 21:38:34 By the way Aug 20 21:38:56 On the occasion I could be interested to work on frameworkd, on some stuff and idea I have which could be of interest Aug 20 21:39:05 I don't know if it's possible though Aug 20 21:40:42 of course Aug 20 21:40:44 would be cool Aug 20 21:41:49 Just wondering because I'm tired to tell people "please correct this" or mail patch Aug 20 21:42:10 And I don't want to see too many thanks Ainulindale in the commit logs Aug 20 21:42:18 Soon people will tell I'm sympathetic Aug 20 21:42:20 And I don't want that Aug 20 21:42:28 I have a reputation Aug 20 21:42:41 Ask wurp2|working Aug 20 21:42:47 The old wench knows what I'm talking about :-p Aug 20 21:43:22 good. i trust you to know what you're doing, but please discuss on the mailing list if you plan invasive changes Aug 20 21:43:28 send me an ssh key and you get access Aug 20 21:43:34 Of course Aug 20 21:43:41 I'm the first one to dislike invasive change Aug 20 21:43:42 Even change Aug 20 21:43:55 :) Aug 20 21:44:02 mw got an hearful when he commited on libframeworkd-glib :-p Aug 20 21:44:12 Yeah, you wouldn't want to tarnish your unsympathetic reputation Aug 20 21:44:19 Ainulindale: heh Aug 20 21:44:19 But he was right so I forgave him :-) Aug 20 21:44:44 That's the hardest time to forgive someone :-) Aug 20 21:45:02 Seriously when I heard about his change I understood quite the opposite thing Aug 20 21:45:11 Then when I started to slowly realize what he did Aug 20 21:45:26 I started telling myself "man, he's right" Aug 20 21:45:34 And you know I can be stubborn, so, well ... :-p Aug 20 21:45:48 Wow, that sounds like the stages I go through occasionally when I hear about your latest redesign Aug 20 21:45:56 haha :-) Aug 20 21:45:59 I don't do redesigns Aug 20 21:46:03 I mostly do designs Aug 20 21:46:04 First, I think I know what you're doing, but I'm totally wrong Aug 20 21:46:08 Because there's nothing seriously Aug 20 21:46:19 Then I realize I have no idea what you're doing Aug 20 21:46:22 But now I let the thing going through its normal flow Aug 20 21:46:27 Because I'm tired with UIs Aug 20 21:46:28 Then I realize you're doing the right thing :-) Aug 20 21:46:37 UIs = :-( Aug 20 21:46:46 I think I'll maintain lfg and ophonekitd because they have a real important use or us Aug 20 21:47:03 And because I think it's a really good way to quickly build a good UI library over frameworkd Aug 20 21:47:10 And I'm happy I participated to that initiative Aug 20 21:48:31 It sounds as if you're done with SHR :-/ Aug 20 21:48:54 Of course, you did do everything that I know of that we need except UI work and what should be some simple porting Aug 20 21:48:58 Not at all, I'm not done Aug 20 21:49:03 Just picture one thing Aug 20 21:49:10 I can be a good PM when I have ideas Aug 20 21:49:14 But when I haven't ideas Aug 20 21:49:21 I can't be either a good PM or my own PM Aug 20 21:49:37 So if you want me to do things, give them to me and show me why it's interesting Aug 20 21:49:40 I'm easily bored :-) Aug 20 21:49:46 well, i think the cards are all open wrt. future UI Aug 20 21:49:49 I hadn't noticed that :-) Aug 20 21:49:59 wurp2|working: I hate you Aug 20 21:50:01 that's why i tossed the first ideas about that UMAF thing Aug 20 21:50:04 But then I mostly hate old people so that's normal Aug 20 21:50:27 mickeyl: What do you mean ? Aug 20 21:51:03 ok, imagine the following Aug 20 21:51:09 wurp2|working: by the way did you see we now have a buildhost and someone working on an OE overlay ? Aug 20 21:51:12 lets say around the end of this year, the framework is complete Aug 20 21:51:15 I've been thinking about forking zhone to add the stuff that's missing to make it work like dialer3 Aug 20 21:51:18 so we have all nice low level services in place Aug 20 21:51:24 mickeyl: It will be or else I shall destroy you Aug 20 21:51:27 *nod* Aug 20 21:51:29 it will be Aug 20 21:51:34 :-) Aug 20 21:51:35 Ainulindale: I missed the buildhost... I saw someone in here earlier talking to you about the overlay Aug 20 21:51:36 i want it to be done by the end of this year Aug 20 21:51:38 Sounds very nice Aug 20 21:51:40 i want to do apps Aug 20 21:51:45 i'm fed up with low level framework :) Aug 20 21:51:48 anyways Aug 20 21:51:57 still what is supernecessary is a nice app framework Aug 20 21:52:01 mobile-optimized widgets Aug 20 21:52:08 some actual UI design and usability concepts Aug 20 21:52:16 mickeyl: and in parenthesis talking about apps, given what I heard from developersi I think there's room for something official looking like lfg Aug 20 21:52:51 (developers who want to do C obviously) Aug 20 21:53:01 (but all other languages are for sissies) Aug 20 21:53:04 *nod* Aug 20 21:53:12 mickeyl: I like to interrupt you :-p Aug 20 21:53:27 i think we should all sit together and think about how a nice app framework should look like Aug 20 21:53:30 taking the best ideas of Zhone Aug 20 21:53:31 Qtopia Aug 20 21:53:37 hey, will it be possible to make a zhone that works without touchscreen? Aug 20 21:53:39 I think that's actually a great idea Aug 20 21:53:40 iPHone Aug 20 21:53:41 and stuff Aug 20 21:53:54 and working together towards _the_ Mobile Community distro Aug 20 21:54:00 mickeyl: Eeeew ! It which shall not be named ! Aug 20 21:54:03 for multiple models (I'm not only talking 'bout Openmoko hardware) Aug 20 21:54:23 mickeyl: there's plenty of events to do that in Europe or the US Aug 20 21:54:23 yeah well Aug 20 21:54:29 we should pick one Aug 20 21:54:35 FOSDEM is nice Aug 20 21:54:36 and try whether we really can join forces Aug 20 21:54:41 agreed Aug 20 21:55:00 Don't know where it is this year Aug 20 21:55:19 i don't want us (the FOSS world) doing another Zaurus scene. lots of distros, all crap, since everyone rolled his own Aug 20 21:55:30 mickeyl: in fact one of the things I like on frameworkd is that it's modular, and simple Aug 20 21:55:43 One of the thing I dislike is that its goal is to unify things Aug 20 21:55:54 And it will obviously end with people doing quite the contrary Aug 20 21:55:56 indeed. it's tough to strive the proper balance there Aug 20 21:56:06 One of these days, someone will be pissed by what this or that developer do, and will fork Aug 20 21:56:23 So this "lots of distros, crap", etc will happen Aug 20 21:56:41 But then as I'm quite happy myself with what has been done right now I don't care :-) Aug 20 21:56:46 yes, it's inevitable since they actually _can_ do this with open hardware and software Aug 20 21:57:02 still i think there could be one distro that's for the masses Aug 20 21:57:07 attracting not only developers, but also _users_ Aug 20 21:57:14 mickeyl: FOSDEM will be in Bruxelles Aug 20 21:57:30 (fosdem) yes, like every year. probably not at ULB though next year Aug 20 21:57:52 Ask Sean for budget to rent an hotel then Aug 20 21:57:53 And hookers Aug 20 21:58:10 And peanuts, you don't want to forget those peanuts Aug 20 21:58:11 hehe Aug 20 21:58:21 will do next month when i meet him ;) Aug 20 21:58:27 mickeyl: by distro what do you mean ? Aug 20 21:58:33 a framework distro or a userland distro ? Aug 20 21:59:02 Ainulindale: actually i really mean a userland distro. full with apps that are great because they base on a nice and consistent ui framework with an actual usability concept behind... Aug 20 21:59:08 Ok Aug 20 21:59:15 So what I just wished to say regarding that Aug 20 21:59:21 A good distro is a distro which isn't a distro Aug 20 21:59:30 The best system is always the one we can't see... Aug 20 21:59:50 So even if it's actually a good and honorable idea Aug 20 21:59:55 I don't think it's relevant to the world of mobile devices Aug 20 22:00:07 As it will undoubtably be conditioned by the actual device Aug 20 22:00:19 Size, abilities, intended market, and so on Aug 20 22:00:57 But it sounds to me as if you want one ring to bring them all and in the openess bind them :-) Aug 20 22:01:28 for the daily apps, yes Aug 20 22:01:38 i don't care whether people with special needs have special apps Aug 20 22:01:42 using whatever toolkit Aug 20 22:01:44 i don't care Aug 20 22:01:49 I understand perfectly, and I quite agree with you Aug 20 22:02:03 That's why I think the backbone should be unified, not the actual "full userland" Aug 20 22:02:19 That's why I think frameworkd architecture is quite good right now Aug 20 22:02:28 Because even if it's a pain to use because it's dbus Aug 20 22:02:41 It's usable for all pretty easily, in almost all languages Aug 20 22:02:46 (I didn't try dbus-brainfuck) Aug 20 22:02:49 heh Aug 20 22:03:06 (But a signal call should look like . ... . ... no ?) Aug 20 22:03:15 (dbus-whitespace may be clearer though regarding the syntax) Aug 20 22:03:29 Ah I hate this Aug 20 22:03:34 Now I want to port dbus to whitespace Aug 20 22:03:36 mickeyl: Do you know if dbus-glib puts the thread to sleep while waiting for dbus events? Aug 20 22:03:45 wurp2|working: Help me. I want to have real nice and useful idaes. Aug 20 22:03:59 well, i'm dreaming of something comparable to AppKit / UIKit / etc. this is my personal vision and i want to make this true. perhaps this approach is a deathborn, but now that i have the lower levels progressing so well, i will not stop with doing an app framework :) Aug 20 22:03:59 wurp2|working: glib mainloop. So yes. Aug 20 22:04:05 wurp2|working: they hook it into the select call Aug 20 22:04:14 mickeyl: And you're perfectly right Aug 20 22:04:14 OK, excellent, thanks Aug 20 22:04:29 mickeyl: But this obviously lead to the following caveat Aug 20 22:04:39 people won't be happy with the low-levleness of the primitives you make Aug 20 22:04:44 or the high-levelness for that matter Aug 20 22:04:52 So they will either fork or try to workaround that Aug 20 22:04:57 Which will be tricky to handle Aug 20 22:05:16 Ideally you are moduler at a lot of different levels Aug 20 22:05:23 I think oframeworkd is a great start at that Aug 20 22:05:26 well, it's not closed. if someone has a valid use case for an additional primitive, it's a FOSS project, it can go in Aug 20 22:05:30 wurp2|working: Loose that o please :-) Aug 20 22:05:42 mickeyl: yes but if it's a dumb one ? Aug 20 22:05:46 Ainulindale: k Aug 20 22:05:49 Don't tell me there's no dumb FOSS projects :-) Aug 20 22:05:54 hehe Aug 20 22:06:16 er, s/moduler/modular/ Aug 20 22:06:19 mickeyl: the view is great, and I perfectly agree Aug 20 22:06:25 well, this probably goes too much into implementation talk, but i would imagine that the app framework is here to be used, if wanted. not being madatory Aug 20 22:06:26 amyloid plaque sucks Aug 20 22:06:27 But then see the ubiquitous ubuntu Aug 20 22:06:53 Debian is the first place. But debian as a dumb politic regarding licenses. So fork. So original politic got lost somewhere Aug 20 22:06:58 +h Aug 20 22:07:39 So you end up with a better/worst software you did intend to be the backbone of some great community project, confusing users and developers Aug 20 22:07:56 (Why am I trying to tell you what I do like on what you do is undoable ?) Aug 20 22:08:16 (It must be the beer) Aug 20 22:09:27 mickeyl: anyway, I seriously think these times I should build a parser to generate lfg from your xml docs Aug 20 22:09:38 Because it's sooo dumb, but then so useful Aug 20 22:09:41 hehe Aug 20 22:09:43 worth a try Aug 20 22:09:56 mickeyl: Unfortunately, I think it's a lost cause Aug 20 22:10:06 I won't be happy with some generated code, I like art :-) Aug 20 22:10:13 sounds familiar Aug 20 22:10:24 But I think lfg doesn't have its place on SHR, it should be managed by freesmartphone Aug 20 22:10:53 because it's a critical, and I really mean critical, usefull tool Aug 20 22:10:57 yep Aug 20 22:10:59 i agree Aug 20 22:10:59 And I don't say that because I came up with the idea Aug 20 22:11:20 I spent two days trying to explain how to call dbus methods and listen to signals to people in C Aug 20 22:11:23 In french Aug 20 22:11:30 And I started to work with dbus a month ago Aug 20 22:11:33 if we want C-people to adopt FSO, we need that lib Aug 20 22:11:38 no discussion there Aug 20 22:11:39 And even if I understand what I'm supposed to do Aug 20 22:11:47 I'm not dbus lfuent Aug 20 22:11:49 s/lf/fl/ Aug 20 22:11:54 And I don't think a lot of developers are Aug 20 22:12:14 mickeyl: I think some functionnalities should be decoupled Aug 20 22:12:26 I'm quite proud of our decoupling lfg/libframeworkd-phonegui-*/ophonekitd Aug 20 22:12:31 It's mainly MVC Aug 20 22:12:35 But it's working quite well Aug 20 22:12:58 And it makes me laugh I managed to convince wurp2|working to do MVC in C Aug 20 22:14:05 mickeyl: I really think an annouce should be made for lfg, but then, I have no legitimity for that Aug 20 22:14:18 So if you think that's useful for you, please be my guest Aug 20 22:15:24 hmm Aug 20 22:15:44 it might make sense maintaing it in fso git Aug 20 22:15:57 urghs, my writing sucks tonight Aug 20 22:15:57 Actually I think if we don't it's a deadend Aug 20 22:16:14 Too much changes implies too much things to maintain Aug 20 22:16:23 good. can you clear that with all guys involved? Aug 20 22:16:30 i don't want to seem like "taking it away" Aug 20 22:16:30 s/implies/imply/ Aug 20 22:16:34 "All guys" ? Aug 20 22:16:36 You mean me ? Aug 20 22:16:42 oh, it was just you:) Aug 20 22:16:53 mw and Andrease did correct some of my bugs Aug 20 22:17:07 ok. then lets have the following action plan: Aug 20 22:17:12 1) you send me an ssh key Aug 20 22:17:16 2) i give you access Aug 20 22:17:23 3) i create a repo for it Aug 20 22:17:25 4) you upload Aug 20 22:17:26 5) i announce Aug 20 22:17:30 deal? Aug 20 22:17:35 mickey at vanilla something ? Aug 20 22:17:47 mickey@vanille-media.de Aug 20 22:18:41 Now remember where my key is Aug 20 22:18:43 That's a tricky one Aug 20 22:18:52 heh, good luck in searching :) Aug 20 22:18:58 * mickeyl does some banking meanwhile... Aug 20 22:19:05 Well, you won't believe me. Aug 20 22:19:15 -rwx------ 1 ainu wheel 40 avril 21 2007 /home/ainu/.ssh/passphrase Aug 20 22:19:23 My passphrase is actually clear texst there. Aug 20 22:19:24 uh oh :) Aug 20 22:19:31 And just so you know Aug 20 22:19:34 I work in IT security Aug 20 22:20:40 Ok step 1) Checked Aug 20 22:24:51 got it Aug 20 22:25:03 let me finish banking and then I'll do 2+3 Aug 20 22:25:44 I'm not in a hurry Aug 20 22:26:42 Though I think the annouce has to be done because someone came in just to know how he could use frameworkd along with GTK :-) Aug 20 22:26:58 And fortunately I embezzled him enough for him to understand he had to work on SHR Aug 20 22:27:07 good thinking :) Aug 20 22:27:23 Yeah but I don't like that Aug 20 22:27:28 wurp2|working is the businessman here Aug 20 22:27:31 He has to do this PM job Aug 20 22:27:39 I'm just the evil sidekick Aug 20 22:27:54 wurp2|working: lazy grandpa ! Aug 20 22:30:33 mickeyl: i don't like network manager, i can't find any good documentation on the api, introspection doesn't seem to work right for me, and the api isn't stable Aug 20 22:30:46 (it changed between .7 and .6 from what i gather) Aug 20 22:31:59 it also seems like, instead of designing it around providing a service in the daemon, they designed it around the user interface, and made d-bus the interface for convienance Aug 20 22:32:44 i was talking over in #edevelp and they mentioned connman (i like the name) http://www.moblin.org/projects/projects_connman.php Aug 20 22:33:01 i am gonna do some research into that Aug 20 22:33:08 i don't know anything about ICM Aug 20 22:35:18 Well guys I really have to sleep Aug 20 22:35:22 It's half past midnight here Aug 20 22:35:35 And tomorrow I'm wrestling with oracle Aug 20 22:35:36 so see you Aug 20 22:37:54 see you, good night Aug 20 22:38:04 sirkha_top: connman is probably ICM Aug 20 22:38:07 intel connection manager Aug 20 22:38:52 hmm, i kind of got the impression it wasn't Aug 20 22:39:02 *looks up intel connection manager* Aug 20 22:39:34 hi any idea to access a microSD card from my host pc when neo is plugged in ? Aug 20 22:39:58 scp? Aug 20 22:40:01 i don't have a /dev/mmcblk0p1 Aug 20 22:40:35 i have to to do a fdisk Aug 20 22:41:02 *lied* Aug 20 22:41:24 intel connection manager and connman do appear to be the same Aug 20 22:42:03 you don't have a /dev/mmcblk0p1 on your host pc? Aug 20 22:42:08 have you asked in #openmoko? Aug 20 22:43:15 y-es Aug 20 22:43:30 very weird issue Aug 20 22:43:50 hmm Aug 20 22:47:26 mickeyl: it seems like ICM is better to me, i'll have to try and install it and see what i can do Aug 20 22:47:51 yeah Aug 20 22:48:08 the architecture looks better to me Aug 20 22:48:13 but as it's very young, we have to see Aug 20 22:48:18 it didn't work here though Aug 20 22:48:25 i don't know whether it _needs_ hal to operate or not Aug 20 22:48:33 i don't want to reinvent either though Aug 20 22:48:44 is needing hal good or bad? Aug 20 22:48:48 bad :) Aug 20 22:48:51 i don't like hal Aug 20 22:48:58 it scares me on embedded systems Aug 20 22:49:02 ah Aug 20 22:49:05 whys that? Aug 20 22:49:22 well, first it's not modular, it creates a shitload of device nodes and claims memory for each of those Aug 20 22:49:29 then it polls Aug 20 22:49:30 baaaad Aug 20 22:49:45 and it's already deprecated... which doesn't help ;) Aug 20 22:49:46 yeah, i can see that, lots of power going no where Aug 20 22:50:46 there is also exalt Aug 20 22:50:57 http://watchwolf.fr/wiki/doku.php?id=exalt Aug 20 22:51:06 and i actually can *talk* to the developer of that Aug 20 23:03:45 ok, i can't even find the connman source... Aug 20 23:04:56 other than the git, that is Aug 20 23:05:22 (ie no releases) Aug 20 23:10:54 mickeyl: i'll try compiling connman, and then try playing with exalt, and write a comparison of all three Aug 20 23:11:00 later Aug 20 23:11:28 * mwester wonders what hal does anyway. Beside issue alignment warnings, that is... Aug 20 23:11:32 * sirkha_top needs the sleep before gouging his mind out with EE in 12 hours Aug 20 23:20:23 HAL mainly provides a dbus feed that apps (and policy daemons) can use to find out when devices change, battery level changes, screen rotates, special keyboard keys get pressed, things like that. Aug 20 23:21:43 It seems odd to want a dbus-based framework and then to not use HAL, but it certainly introducs some complexity. Still, the Nokia tablets and OLPC use it heavily. Aug 20 23:35:00 cjb: Maybe they created a fork better suited for embedded devices? Aug 20 23:37:49 no, hal itself is pretty suited. It's just a C program, and doesn't use much CPU or RAM. Aug 20 23:38:15 There have been different policy daemons depending on device, though. Aug 20 23:39:01 So, hald isn't actually supposed to make decisions about what to do in any way. All it's doing is seeing (for example) that your device is no longer on external power, and broadcasting that. Aug 20 23:39:27 And then if you're on a desktop you can run gnome-power-manager and it takes that HAL feed as input and makes decisions about dimming the screen and things like this. Aug 20 23:40:13 And if you're on a Nokia or OLPC, there's a lightweight policy daemon called ohmd that's written in C and has a ridiculously small (96KB of RAM, I think?) footprint and makes similar decisions. Aug 20 23:44:10 cjb: Well, from what I remember, the parsing of the HAL rules takes a rather ridiculous amount of time on the Neo, which is one of the reasons why people want to see if gone Aug 20 23:44:12 it* Aug 20 23:44:39 Ah, yeah, that's ugly stuff. Aug 20 23:44:58 which distros run hald, then? I don't think fso does. Aug 20 23:45:14 I don't know actually Aug 20 23:50:09 g'night Aug 21 00:01:59 morning Aug 21 00:05:30 aleix: saw your repo layout post Aug 21 00:06:35 aleix: how did the shr build go? Aug 21 01:57:46 Ken_Young: did mickey|zzZZzz contact you? Aug 21 02:00:32 rwhitby, No, not yet. I was thinking of sending him a first email if he doesn't contact me soon. I've got lots of questions. Aug 21 02:40:57 freesmartphone.org: 03charlie 07specs * rfeae4c6796bf 10/ (2 files in 2 dirs): [opreferences] Added GetProfiles method Aug 21 02:40:57 freesmartphone.org: 03charlie 07specs * r969713ff4d42 10/ (2 files in 2 dirs): [ophoned] Adding the `Incoming` signal Aug 21 02:40:58 freesmartphone.org: 03charlie 07specs * r2dae11c2aa68 10/ (69 files in 9 dirs): Merge branch 'master' of ssh://git@git.freesmartphone.org/specs Aug 21 02:55:09 is 'charlie' here? **** ENDING LOGGING AT Thu Aug 21 02:59:56 2008