**** BEGIN LOGGING AT Thu Aug 28 02:59:56 2008 Aug 28 06:23:57 tomjoad440: Development is happening *here*. :) Aug 28 06:51:55 what does shr mean, anyway? Aug 28 07:00:14 good evening everyone. Aug 28 07:15:29 is there anyone who is having the gcc-cross-initial error? Aug 28 07:17:14 Trying to make openmoko-devel-image, I get "Error: Package name contains illegal characters, (other than [a-z0-9.+-])" on glibc-2.6.1-r11: task do_package_write_ipk. Does anyone know how to fix this? Aug 28 07:32:29 anyone? Aug 28 07:32:37 why is it always so silent in here? Aug 28 10:00:08 has the glamo patch been applied to the 2.6.24 kernel? http://unadventure.wordpress.com/2008/06/08/accelerating-in-my-pocket/ Aug 28 12:05:04 Does anyone know if there has been any work in getting SHR working on debian-fso? Aug 28 12:14:58 This should be useful when any kind of dialer will be working AndreasD :-) Aug 28 12:15:07 you should help the others on the gtk ui by the way Aug 28 12:18:16 Ainulindale: yes I would do really should! However I replaced my om2007.2 installation with a debian-fso installation :s Aug 28 12:18:38 - would do Aug 28 12:19:42 Ainulindale: Btw. how is in charge of the gtk/dialer currently? wurp? Aug 28 12:20:06 AndreasD: It doesn't matter Aug 28 12:20:12 As long as you can launch gtk programs Aug 28 12:20:17 You should be able to work on dialer3 Aug 28 12:20:25 And there's not really one person in charge of that Aug 28 12:20:35 Though MarcOChapeau worked a lot on it Aug 28 12:20:52 MAin thing to do is to port the talking screen Aug 28 12:21:13 I didn't modify ophonekitd to launch it yet but you should be able to do that yourself I think, considering the fact you already worked with libframeworkd-glib Aug 28 12:23:57 Ainulindale: Okay, I'll try and have a look but I won't promise a lot, have some work I really should be doing Aug 28 12:24:21 (but hacking openmoko is just so much more fun) Aug 28 12:24:26 :-) Aug 28 12:27:54 Ainulindale: Btw. can I get you to test openmoko-messages/ophonekitd and see if you are able to receive messages? Aug 28 12:28:52 ophonekitd should put new messages into eds but know about notification Aug 28 12:29:30 RIght now, I can't, I'm sooo busy :-/ Aug 28 12:29:31 so I don't think openmoko-messages will pick up the new message Aug 28 12:29:39 okay Aug 28 13:10:08 Ainulindale: Are you taking care of the shr repository? Aug 28 13:10:44 I'm supposed to. Aug 28 13:11:20 i was trying to build shr and was not sure if the projects.openmoko shr is up to date Aug 28 13:11:44 It isn't Aug 28 13:11:49 so I went back in the shr ML and tried to pull out from yours Aug 28 13:11:57 I should sync it Aug 28 13:12:05 THough I can't see what you're trying to build Aug 28 13:12:06 is there a way to pull anonymously? Aug 28 13:12:21 There's no true end user application yet Aug 28 13:12:25 Of course there is Aug 28 13:12:25 is there nothing there to build Aug 28 13:12:44 What do you want to build ? Aug 28 13:13:06 what ever is there. I would like to start looking at the code and hopefully at some point be able to help Aug 28 13:13:21 i figured a first step would just to build whatever there is Aug 28 13:13:23 In that case I'd advise you not to build Aug 28 13:13:36 You could build things but you'll just get frustrated Aug 28 13:13:42 ok :) Aug 28 13:13:44 We need hands to work on that stuff Aug 28 13:13:54 Mostly I'd suggest you to have a look at libframeworkd-glib Aug 28 13:13:59 Now hosted on freesmartphone git Aug 28 13:14:09 C bindings for frameworkd Aug 28 13:14:21 ophonekitd, which is the daemon waiting for telephony events, is built using this Aug 28 13:14:21 ok Aug 28 13:14:24 So is our dialer Aug 28 13:14:36 So if you can just have a look (it's fairly simple), you could help by working on dialer3 :-) Aug 28 13:14:54 You should subscribe to the mailing list and introduce yourself Aug 28 13:15:20 i am already subscribed to the ML Aug 28 13:15:38 I wanted to try to come up to speed on stuff before I put myself out there to help Aug 28 13:16:32 "speed on stuff" ? Aug 28 13:16:33 so are yo usaying libframeworkd-glib needs work before moving on to dialer3 or I just need to know the libframeworkd-glib before working on dialer3 Aug 28 13:16:43 You just need to know the general principle Aug 28 13:16:46 It's not that difficult Aug 28 13:16:49 It's mainly bindings Aug 28 13:16:54 sorry I meant "come up to speed on stuff" Aug 28 13:17:04 But it hides the dbus-glib problem to the developer Aug 28 13:17:09 which is, in my opinion, useful Aug 28 13:17:16 you know, get familiar with the code and how it works together Aug 28 13:17:24 ok Aug 28 13:17:25 Then I'd suggest the following : Aug 28 13:17:28 Have a look at lfg Aug 28 13:17:30 Then look at ophonekitd Aug 28 13:17:34 Then look at the dialer Aug 28 13:17:39 Dialer is libframeworkd-phonegui-gtk Aug 28 13:17:51 Our goal is to build independent libraries Aug 28 13:17:57 Using this or that toolkit Aug 28 13:18:03 Linked against ophonekitd Aug 28 13:18:44 so right now all those are in fso.git? Aug 28 13:19:39 nope Aug 28 13:19:46 libframeworkd-glib is in fso git because it has a meaning Aug 28 13:19:51 ophonekitd is a shr project and will stay that way Aug 28 13:20:03 so it's on the shr repository Aug 28 13:20:15 Nobody complained about not being able to check out the repository though Aug 28 13:20:24 instructions are on the wiki I think Aug 28 13:20:44 they are pointing to the openmoko projects though Aug 28 13:20:53 Nope Aug 28 13:21:15 You must have read that Aug 28 13:21:16 http://wiki.openmoko.org/wiki/SHR_Development Aug 28 13:21:19 Which is out of date Aug 28 13:21:41 http://wiki.openmoko.org/wiki/SHR <= up to date Aug 28 13:21:45 yeah Aug 28 13:21:49 okay, thanks Aug 28 13:21:49 Feel free to correct it :-) Aug 28 13:21:54 You're welcome Aug 28 13:22:04 But I don't think dialer3/lfphonegui-gtk will build Aug 28 13:22:58 thanks, I'm at work right now but maybe this evening or tomorrow I can do that Aug 28 13:23:34 i watch the irc and see you active usually while I'm at work Aug 28 13:23:59 Yeah, time differences are a bear. Aug 28 13:24:17 so I figured I could ask during this time. I tried yesterday (evening for me) and got no response Aug 28 13:24:34 thanks Ainulindale Aug 28 13:25:22 tomjoad440: just hilight me I usually answer when I'm available Aug 28 13:25:27 And if not, a mail is pretty easy to send :-) Aug 28 13:25:34 But don't trust nigelTheBold Aug 28 13:25:35 He's lazy Aug 28 13:25:38 ok cool Aug 28 13:25:39 Very. Aug 28 13:25:41 nigelTheBold: where's my dialer ? Aug 28 13:25:46 Go to work, lazy ass ! Aug 28 13:25:49 I had it here somewhere. Aug 28 13:25:53 I think my dog ate it. Aug 28 13:25:58 He was chewing on something this morning. Aug 28 13:26:11 Hey, I'm finally here for an hour or two. Aug 28 13:26:12 May that be your ability to do witty comments ? :-) Aug 28 13:26:23 Grrrrr. Aug 28 13:26:24 :) Aug 28 13:26:34 I was wondering where that went.... Aug 28 13:26:40 Probably up your ass Aug 28 13:26:45 But that's another matter altogether Aug 28 13:26:48 ! Aug 28 13:26:53 I didn't think to look there. Aug 28 13:27:01 Always have a torch at hand Aug 28 13:27:03 Could be useful Aug 28 13:27:12 And if not you still could stick it up your ass if that's your way to enjoy life Aug 28 13:27:30 Anyway I'm saying stupid things Aug 28 13:27:36 I'm waiting for an answer from Oracle... Aug 28 13:27:38 Funny things. So it's worth it. Aug 28 13:27:59 Ask the Internet Oracle. His answers are more accurate. Aug 28 13:28:07 AndreasD: oracle knows all. Aug 28 13:28:28 What's your oracle issue? Aug 28 13:28:34 I was a DBA for about a decade. Aug 28 13:28:39 Well, really only about 8 years. Aug 28 13:28:58 If it's nothing I can help with, nevermind. Aug 28 13:29:10 nigelTheBold: it's an answer for a state contract Aug 28 13:29:12 wait a minute Aug 28 13:29:18 Oh. Aug 28 13:29:27 Then there answer is, "Lots and lots of money." Aug 28 13:29:47 s/there/their/ Aug 28 13:30:21 In fact Aug 28 13:30:34 We're working together my company and them for a french hospital Aug 28 13:30:41 Cool! Aug 28 13:30:46 What a coincidence. Aug 28 13:30:47 We're building an IAM solution with PKI and cards Aug 28 13:30:55 I worked for a hospital system while I was a DBA. Aug 28 13:31:06 And I'm waiting for their answer on the products we want to use Aug 28 13:31:15 (i.e. OIM/ORM/Passlogix) Aug 28 13:31:27 Wow. Very cool. Aug 28 13:31:36 And all they could give me was a dumb ppt with an architecture scheme I could have cut'n'pasted myself Aug 28 13:31:39 Nope. Nothing I have any idea about. Aug 28 13:31:45 :) Aug 28 13:31:49 Yeah, I thought so Aug 28 13:31:50 That's the Oracle I know and love. Aug 28 13:32:04 I didn't think you wanted to write 100+ pages in french to explain things about a software you don't know about Aug 28 13:32:17 I *do* want to. Aug 28 13:32:20 I just don't have the ability. Aug 28 13:32:21 *sigh* Aug 28 13:32:27 So little time, so much to do :-) Aug 28 13:32:36 You should be careful with the way you spend your time Aug 28 13:32:37 I KNOW. Aug 28 13:32:41 You should spend it to do useful things Aug 28 13:32:43 Like CODING A DIALER ! Aug 28 13:32:45 I am. Aug 28 13:32:47 Hmpf ! :-) Aug 28 13:32:51 I'm actually working on it right now. Aug 28 13:32:59 I put my kid on a plane yesterday. Aug 28 13:33:04 She speaks French. Aug 28 13:33:07 I do not. Aug 28 13:33:09 How old is she ? Aug 28 13:33:15 20. Aug 28 13:33:31 Oh, I didn't think you were that old, granpa :-) Aug 28 13:33:31 She's heading back to college. Aug 28 13:33:38 Not a grandpa yet. Aug 28 13:33:40 Yeah, there's two granpa here for me :-) Aug 28 13:33:44 I'm pretty old. 40., Aug 28 13:34:03 In fact I'll turn 25 next wednesday Aug 28 13:34:05 Scratch that. 41. Aug 28 13:34:12 nigelTheBold: Hey, next year is the best Aug 28 13:34:15 All you young pups and your PKI infrastructures. Aug 28 13:34:29 Finally. I can be the answer to *something*. Aug 28 13:34:32 :-) Aug 28 13:34:45 nigelTheBold: The ultimate question about slacking, procrastination and everything ? Aug 28 13:34:55 I think I have that covered. Aug 28 13:34:58 :-) Aug 28 13:35:09 You should do as I do Aug 28 13:35:10 * Ainulindale is listening to Bob Mintzer Big Band - The First Decade - My Foolish Heart (1:35/6:42) Aug 28 13:35:13 Music Aug 28 13:35:16 DOn't worry about proper work Aug 28 13:35:19 Just try to do stuff on my phone Aug 28 13:35:24 After all I'm paid to be a slacker Aug 28 13:35:32 So I'm bound to find something to do Aug 28 13:35:46 I'm kinda with tomjoad440; I'm having problems finding instructions for getting libframeworkd-glib Aug 28 13:35:57 git.freesmartphone.org Aug 28 13:35:59 Cool! Aug 28 13:36:04 Bob Mintzer, huh? Aug 28 13:36:10 I didn't remove it from daria though Aug 28 13:36:15 Yeah ? Aug 28 13:36:17 They are synched? Aug 28 13:36:27 They are right now Aug 28 13:36:32 They won't be in the future Aug 28 13:36:41 OK. Aug 28 13:36:42 I'll commit my modifications on freesmartphone git Aug 28 13:38:09 Ah, one mail from Oracle Aug 28 13:48:58 Ainulindale: I edited the libframeword-glib wiki page and gave the command directly. Aug 28 13:49:09 Nice boy Aug 28 13:49:10 My first SHR-related wiki edit! Yay! Aug 28 13:49:27 :-) Aug 28 14:58:58 is the usb cable just a regular patch type cable Aug 28 15:00:17 nevermind i'll dig out my multimeter Aug 28 15:49:11 Ainulindale: Do you know what's up with aliex? A few days ago he was telling me about some changes he wanted to make to the shr build process, then yesterday he deleted himself from the shr interest list. Aug 28 15:50:13 Hi everyone Aug 28 16:01:07 I'm still getting "Error: Package name contains illegal characters, (other than [a-z0-9.+-])", but I see no "illegal characters" anywhere. How to fix, anyone? Aug 28 16:01:35 rename the package? Aug 28 16:01:49 Which one? Aug 28 16:02:37 does it not say which package has the "illegal characters"? Aug 28 16:03:04 This is on package glibc-2.6.1-r11: task do_package_write_ipk. The line above the error says locale-base-aa-dj. Aug 28 16:04:14 hmm, dunno Aug 28 16:04:35 is locale-base-aa-dj inside the glibc package? Aug 28 16:05:38 I would have tried renaming the glibc package lol... thats just me Aug 28 16:06:10 I suppose it is. I'm not familiar with the directories or files used. Aug 28 16:06:49 does anyone know what's the status of dialer3? Aug 28 16:07:03 I havent actually gotten my neo yet... I just ordered it today. So i'm not to familiar with the dir structure either... Aug 28 16:26:37 quickdev: Development was stalled on an issue in the UI side of talking.c Aug 28 16:26:49 (the talking UI you see when a conversation starts) Aug 28 16:27:08 I'm working on getting someone started on it. Worst case, I'll look into it weekend after next :-( Aug 28 16:27:42 =[ Aug 28 16:31:44 wurp2|working, ah, ok Aug 28 16:32:56 All of the back-end code is done afaik. It's just getting the guis switched over to use it that has taken some time Aug 28 17:23:26 freesmartphone.org: 03jluebbe 07zhone * rd491d203ed24 10/ (data/themes/zhone.edc src/zhone): implement better handling for the gsm registration Aug 28 17:23:26 freesmartphone.org: 03jluebbe 07zhone * rea25fb988d79 10/ (data/themes/zhone.edc data/themes/zhone_pin.edc src/zhone): remove old pin and puk dialogs Aug 28 17:25:44 Looks like setting LANG=C fixed my MokoMakefile problem... Aug 28 17:30:11 freesmartphone.org: 03jluebbe 07zhone * rbe67452679db 10/src/zhone: fix order when PIN is required Aug 28 18:02:31 that screen saver in 2007.2; anyone know the name of that? Aug 28 18:03:31 b0ef: neod Aug 28 18:04:04 ah, damn; what are you using for screen saver in xorg? Aug 28 18:04:56 xscreensaver doesn't seem to have any touch screen friendly mode Aug 28 18:07:03 b0ef: You mean like on debian? Aug 28 18:07:09 yeah Aug 28 18:07:15 Sorry, haven't run it yet Aug 28 18:09:08 Next error in MokoMakefile: "libgcc_s.so.1, needed by .../usr/lib/libglib-2.0.so, not found", although there is a libgcc_s.so.1 in .../lib. Looks like only .../usr/lib is passed to ld... Aug 28 19:32:33 Hi... I'm new to SHR, and it's quite hard to understand all the components of SHR. I'll be great if someone explains what is (frameworkd/libframeworkd-glib, ophoned, ophonekitd), what will disappear/survive in SHR. Thx Aug 28 19:40:38 write_erase: Still there? Aug 28 19:40:55 wurp2|working, yep Aug 28 19:41:27 The components you list are all new to SHR Aug 28 19:41:39 phonekit from 2007.2 goes away Aug 28 19:41:49 dialer2 is replaced by dialer3 Aug 28 19:42:34 libframeword-glib is a low level C library to provide convenient access to FSO's dbus interface Aug 28 19:43:53 is frameworkd controling all the phone (by reacting to dbus actions) ? dialing, gprs, gsm .... Aug 28 19:43:55 ophonekitd is a daemon that processes dbus events from FSO's framework to accept calls, set the pin #, etc. Aug 28 19:44:54 frameworkd controls all the back end stuff Aug 28 19:45:19 it will be directed by dbus calls. The C calls will all come through lfg Aug 28 19:45:33 I mean, they don't have to, but that's what it's there for, to make it easy Aug 28 19:46:15 So if you want to make a phone call: your_software->libframeword-glib->frameworkd<-ophonekitd right ? Aug 28 19:46:43 Yes Aug 28 19:47:08 I'm trying to remember exactly which calls are handled by & initiated by ophonekitd and which from the dialer Aug 28 19:48:48 ack, work stuff Aug 28 19:49:02 on the TODO list, I can read : Aug 28 19:49:05 port 2007.2 dialer2 (now dialer3) to use ophoned instead Aug 28 19:49:10 I'm trying to find the docs Julien put on the wiki regarding ophonkeidt Aug 28 19:49:48 shouldn't the dialer use lfg to make a call ? what is ophoned ? Aug 28 19:50:05 ophoned is the phone part of frameworkd Aug 28 19:50:30 that task was written before lfg or ophonekitd existed Aug 28 19:51:19 damned ... what is ophonekitd ? Aug 28 19:51:23 lfg and ophonekitd are a big part of the implementation needed to let dialer3 use ophoned - d3 uses ophoned via lfg & ophonekitd Aug 28 19:52:08 Heh, ophonekitd is the daemon running all the time to handle things like telling the gui to aks the user for the sim code, tell the user a call is incoming, etc. Aug 28 19:52:41 So there are two unix processes involved in making/taking calls Aug 28 19:53:01 all this is iirc, i.e. some may be wrong :-( Aug 28 19:53:17 One is the dialer, which just calls lfg to initiate a call Aug 28 19:53:39 The other is ophonekitd, which does everything else Aug 28 19:54:25 You're supposed to be able to configure which UI implementation opkd brings up Aug 28 19:54:43 Right now it's just the dialer3 UI, which looks just like the dialer2 ui Aug 28 19:55:01 So a dbus event says "you need a sim code", and ophonekitd is the process that handles that event Aug 28 19:55:19 it handles it by calling the UI function to ask for the sim code Aug 28 19:56:01 wow Aug 28 19:56:04 and the UI is responsible for calling lfg to submit the sim code when the user presses OK or whatever Aug 28 19:56:57 Yeah, I would have probably made it more monolithic... I'm not sure how much complication can be hidden away in ophonekitd to make it worth having the extra app Aug 28 19:57:06 but you definitely need a daemon running all the time to handle events Aug 28 19:57:20 otherwise you could never answer a call (you wouldn't be notified when it comes in) Aug 28 19:57:33 but I would probably have made that the same process that runs the dialer Aug 28 19:58:00 then again, I've spent far less time in the depths of this than Julien & Marc, who came up with the design Aug 28 19:58:05 Gotta go help with work stuff now Aug 28 19:58:18 If you want to queue up questions here I can answer them later Aug 28 19:58:22 In fact... I guess some nice drawing representing libs, daemons, interactions, flows would help understand all that complexity. I'll try to draw one if I understand thta Aug 28 19:59:09 thx a lot Aug 28 20:09:51 Yeah, Julien did such a picture Aug 28 20:09:56 I just dunno where it is :-) Aug 28 20:11:55 Intel bought OpenedHand. Huh. Aug 28 20:18:00 not surprising Aug 28 20:20:10 the important question being Aug 28 20:20:14 "is this good or bad for OE" Aug 28 20:23:27 dammit, I can't find the pic Aug 28 20:23:39 here's the deal, though Aug 28 20:23:52 as far as SHR is concerned, frameworkd is the back end Aug 28 20:24:06 frameworkd is composed of multiple parts, including ophoned Aug 28 20:24:17 the next layer up is lfg Aug 28 20:24:27 lfg is just a convenient C interface to frameworkd Aug 28 20:24:49 the dialer and ophonekitd are built on top of lfg Aug 28 20:25:23 the dialer tells the dbus to make a phone call via lfg Aug 28 20:25:29 hi Aug 28 20:25:51 and opkd registers event listeners with frameworkd (using lfg) to handle sim # requests, incoming calls, etc. Aug 28 20:26:00 aleix: Hey! I've been looking for you :-) Aug 28 20:26:14 Last time I talked to you, you were talking about some changes you had to submit Aug 28 20:26:18 for shr Aug 28 20:26:34 wurp2|working: yep, i now have access to shr svn Aug 28 20:26:39 then next thing I knew you removed yourself from the shr interest list on the wiki :-( Aug 28 20:27:05 ohh...i forgot to re-add myself...i was just testing... Aug 28 20:27:08 O:-) Aug 28 20:27:13 aleix: whew :-) Aug 28 20:27:27 wurp2|working: sorry about that Aug 28 20:27:30 Did you talk to Julien about your changes? Aug 28 20:27:32 Oh, np Aug 28 20:27:48 wurp2|working: yep, i he added my public key Aug 28 20:27:57 wurp2|working: i am merging the changes in svn with my changes Aug 28 20:28:09 and i plan to submit them tonight Aug 28 20:28:31 wurp2|working: with an e-mail explaining how to setup the environment Aug 28 20:29:14 wurp2|working: which is very simple thanks to the FSO makefile... make setup; make shr-image Aug 28 20:29:16 aleix: awesome! Thanks! Aug 28 20:29:22 :-) Aug 28 20:30:18 wurp2|working: btw, why were you looking for me? Aug 28 20:30:40 Just to see if you had gotten in touch with Julien, Marc, or mw Aug 28 20:30:55 ah, ok Aug 28 20:30:59 Or someone else with a clue about shr's bitbake stuff Aug 28 20:32:32 wurp2|working: re-added to shr interest :-) Aug 28 20:33:29 :) Aug 28 20:33:47 In fact, I should probably just remove that section Aug 28 20:34:10 The real way to join the group of people with interest in shr devel is joining the project Aug 28 20:34:15 so you get put on the mailing list Aug 28 20:35:00 yep Aug 28 20:35:16 it really does not make much sense Aug 28 20:35:24 It was created before we had a project Aug 28 20:35:37 Just a way that I could find people and see what they wanted to work on Aug 28 20:36:11 wurp2|working: could we add the tasks to the shr project page? Aug 28 20:38:11 fixed Aug 28 20:38:26 Sure Aug 28 20:38:52 I'm not going to get to it today, though... you should feel free to move any or all of them if you like, though Aug 28 20:40:58 wurp2|working: do i need to create a user or something? Aug 28 20:41:08 anyone know if enlightenment remote is supposed to work? Aug 28 21:02:09 someone having FR usb-ethernet cdce working with FreeBSD ? Aug 28 21:02:11 aleix: Create a user where to do what? :-) Aug 28 21:02:17 there *is* a dbus session daemon... Aug 28 21:02:57 wurp2|working: to update the shr project (the forge) Aug 28 21:03:48 I thought you were already a member of the shr project Aug 28 21:04:36 Oops, looks like not Aug 28 21:04:41 Yes, you need to create a user Aug 28 21:10:40 ack, how do you change the environment in sh? Aug 28 21:11:01 Doesn't 'var=val' work? Aug 28 21:11:18 or 'set var=val', but I thought the first one worked Aug 28 21:11:31 for one command, but the changes don't stick Aug 28 21:11:54 export var=val Aug 28 21:12:01 thats right Aug 28 21:12:14 i am forgetting my unix basics, shame on me Aug 28 21:12:30 I never use sh, but I use bash all the time Aug 28 21:12:43 yeah Aug 28 21:13:00 me too, i just have been writing scripts and not working at the prompt much Aug 28 21:13:15 wurp2|working: svn updated and email sent to the shr mailing list...let's see what happens :-) Aug 28 21:14:45 *is beginning to get a good idea of how illume works Aug 28 21:14:57 or at least a better one Aug 28 21:15:18 sirkha_top: you can use the /me command :-) Aug 28 21:15:27 aleix: excellent, I see the email Aug 28 21:15:33 * aleix is falling asleep Aug 28 21:15:43 wurp2|working: great Aug 28 21:15:59 wurp2|working: hope i haven't broke anything Aug 28 21:16:01 i use aim to much to remember that, sometimes Aug 28 21:16:10 sirkha_top: hehehe, ok Aug 28 21:16:29 aleix: Do you have recommendations about a way to develop & build your local changes w/o checking in? Aug 28 21:16:32 maybe i should teach pidgin to do something about that Aug 28 21:17:12 wurp2|working: what do you mean? Aug 28 21:19:39 aleix: Well, if you build with bitbake, by default it pulls the code from revision control & builds that Aug 28 21:20:05 So if you want to modify code locally & build & deploy, you can't do it the same way you would build if you just want to make an image Aug 28 21:20:11 wurp2|working: not now, it now uses the local file system Aug 28 21:20:36 wurp2|working: i changed the SRC_URI in shr.bbclass Aug 28 21:20:46 so there is no need to check in Aug 28 21:20:47 aleix: But when you first run the makefile, there is no copy of shr on your local file system... Aug 28 21:21:05 aleix: So you created a separate target to dl the source from the one that builds?} Aug 28 21:21:09 wurp2|working: make setup downloads SHR Aug 28 21:21:25 wurp2|working: you then build the image... make shr-image Aug 28 21:21:28 And if you re-run make shr-image it will build the latest code on your drive, not from svn? Aug 28 21:21:48 wurp2|working: well, you have to do a bitbake clean Aug 28 21:21:55 wurp2|working: but, yes Aug 28 21:21:57 OK, so if you want to update from other people's changes, you either go to your svn directory and do it directly Aug 28 21:22:03 or you re-run make setup Aug 28 21:22:16 you can do make shr-update Aug 28 21:22:19 :-) Aug 28 21:22:22 or update directly Aug 28 21:22:31 aleix: OK, so the procedure to do local dev is to run the normal shr build process Aug 28 21:22:58 then make your local changes, bitbake clean shr, and re-run make shr-image? Aug 28 21:23:26 wurp2|working: yes, you just work one your shr (the svn checkou is only run once in make setup) Aug 28 21:25:08 wurp2|working: yes, you do your local changes in dialer3 for example, you do bitbake -c clean openmoko-dialer3 ; bitbake compile openmoko-dialer3 Aug 28 21:25:22 wurp2|working: when dialer3 builds fine, you then run make shr-image Aug 28 21:26:13 wurp2|working: the need to clean is necessary though :-( Aug 28 21:27:27 wurp2|working: so, you run make shr-image once to build FSO and SHR, and from now on you use bitbake untile you want the shr-image again Aug 28 21:28:35 wurp2|working: (all this without the need to checkin) Aug 28 21:30:22 one thing i wonder about is why raster made illume all one module Aug 28 21:32:04 Great, gonna cut-n-paste that into the SHR Development page :-) Aug 28 21:34:42 wurp2|working: i'm replying my email with a little bit more explanation :-) Aug 28 21:38:26 OK, I vomited up an outline of the instructions on the wiki Aug 28 21:38:45 When I can actually perform the steps I'll make it more explicit Aug 28 21:38:56 Please correct/improve however you think best :-) Aug 28 21:48:21 wurp2|working: email with more instructions sent Aug 28 21:51:19 where are the most current illume sources kept? Aug 28 22:02:16 wurp2|working: i've updated the wiki Aug 28 22:24:34 aleix: excellent, thanks Aug 28 22:26:06 man, i have really let my inner developer die Aug 28 22:30:31 time to go home, have a good night guys! Aug 28 23:56:52 anyone with expertise on the browser's code around ? Aug 28 23:58:52 i'll just ask maybe someone knows :) Aug 28 23:59:07 in create_new_page_clicked Aug 28 23:59:31 at the end of the function, after the page has been loaded i try to do the following Aug 28 23:59:34 title = webkit_web_frame_get_title (webkit_web_view_get_main_frame (page->webKitPage)); Aug 28 23:59:37 if (title) Aug 28 23:59:38 but title is always 0 Aug 28 23:59:40 printf("Title is: %s", title); Aug 29 00:00:30 i've also tried data->currentPage->webKitPage instead of page->webKitPage but in both cases the title is not there Aug 29 00:03:07 Yay... after hours of building, now I know that "OM_GIT_BRANCH := org.openmoko.dev does" NOT mean OM2007.2. So where is OM2007.2? Aug 29 00:03:40 s/ does"/" does/ Aug 29 00:04:44 you mean the code to 0m2007.2 ? Aug 29 00:04:51 it's in svn Aug 29 00:05:24 http://svn.openmoko.org/trunk/src/target/OM-2007.2/ Aug 29 00:06:53 http://wiki.openmoko.org/wiki/MokoMakefile#Environment <-- what to put there? It uses both git and svn, but there is a git branch I need to set. Aug 29 00:08:01 I expected it to build OM2007.2, as the wiki says, but this looks more like 2008.8. Aug 29 00:09:59 from what i've seen, you can't really trust the wiki Aug 29 00:10:22 a bunch of pages are outdated and you have to be lucky to gt the right one Aug 29 00:12:47 Looking at http://docs.openmoko.org/trac/gitweb?p=openmoko.git;a=summary I see no other branch that could be 2007.2. Looks like they just killed it. Aug 29 00:15:47 OK, there's still openmoko/trunk/src/target/OM-2007.2/, so I'm wondering how to build the image from that instead of whatever it's using now. Aug 29 00:16:54 i'm currently using that for individual applications not to build an entire image Aug 29 00:17:02 but maybe you can find an old page somewhere on the wiki ? Aug 29 00:21:39 It's not too important, it looks like I can build individual .ipks, which is what I was planning to do anyway. I was just thinking of using qemu for testing. Aug 29 00:32:03 i gave up on qemu after it kept crashing my box Aug 29 00:32:18 i compile on the machine and then ssh to the phone now Aug 29 00:34:17 but if qemu works for you, you could install an existing 2007.2 and then copy ipks over to the qemu :) Aug 29 00:41:25 Thanks, didn't think of that. I see there is a make target for copying over ipks. Aug 29 01:12:19 Would it be possible to simulate an incoming SMS in QEMU? Aug 29 01:30:43 i think they have some gsm chip simulator patch for qemu Aug 29 01:31:35 A fake modem is connected to UART0 understanding a (currently quite limited) subset of AT commands. Ultimately it should support as much functionality as possible (basic AT command set, fake GPRS connections, dialing and SMS send/receive). This way all parts of the phone subsystem (CALYPSO, TWL3014, TRF6151) will not have to be emulated. There is a possibility to wire a real GSM modem to QEMU's serial port, or the phonesim modem simulator from the Qtop Aug 29 01:31:42 from: http://wiki.openmoko.org/wiki/Qemu Aug 29 01:41:24 I didn't quite understand how to make use of that simulator. I guess I'll just use the real hardware for those tests. Aug 29 02:55:01 http://unadventure.wordpress.com/2007/10/28/qpe-430-plus-qemu/ Aug 29 02:55:07 that may help **** ENDING LOGGING AT Fri Aug 29 02:59:58 2008