**** BEGIN LOGGING AT Mon Mar 23 02:59:57 2009 Mar 23 07:26:32 good morning guys Mar 23 07:26:36 Ainulind1le: ping Mar 23 07:48:07 Go back to bed! Mar 23 07:48:57 no! Mar 23 07:49:00 :) Mar 23 07:56:52 morning Mar 23 08:12:39 raster: quick question Mar 23 08:13:04 I have a slider. Is it intendend behavior that no "changed" callback is fired when I do an initial value_set Mar 23 08:13:18 I would expect that it goes off Mar 23 08:14:36 Second issue: I have a toggle. Clicking on it just fires the "changed" callback, but there doesn't seem to be a "clicked" callback for it? Mar 23 08:14:55 If there was "clicked", I could make my toggles switch when you click on them Mar 23 08:16:21 spaetz: thats expected Mar 23 08:16:27 spaetz: if u SET a value from coee Mar 23 08:16:28 u set it Mar 23 08:16:31 u knwo the value Mar 23 08:16:35 it wasnt changed by the user Mar 23 08:16:45 there is no need to tell u it changed as its the value you set Mar 23 08:17:14 mmh, I update a label containing the numerical value when changing the slider Mar 23 08:17:16 as for toggle s- no - no clicked Mar 23 08:17:27 the toggle internally handles what the mechanism is for toggling it Mar 23 08:17:36 its not realluy youre job to do that in your own code Mar 23 08:17:42 then toggles are inconsistent between instances Mar 23 08:17:43 so it would be convenient if value_set also used "changed", as the vlue label would be set on the initial value too Mar 23 08:17:44 between apps etc Mar 23 08:17:50 some apps may go force them to toggle on clicks Mar 23 08:17:52 others not Mar 23 08:18:16 as for slider changed Mar 23 08:18:19 no big deal, I can manually update the label on initial setting, I just expected that "cahnged" would fire if I, well, change the value :) Mar 23 08:18:21 you are just being lazy Mar 23 08:18:26 set the label when u set the value Mar 23 08:18:30 yes, I am lazy :) Mar 23 08:18:33 the value hasnt changed as such Mar 23 08:18:36 the user didnt change it Mar 23 08:18:39 the code set it Mar 23 08:18:44 from NULL to something :) Mar 23 08:18:50 this used to happen and it was a bug Mar 23 08:19:07 but as I said, no big deal. Just wanted to confirm that it is not an oversight Mar 23 08:21:04 nup Mar 23 08:21:05 not Mar 23 08:21:07 intended behavior Mar 23 08:21:14 as actually it creates problems the other way around Mar 23 08:21:16 trust me Mar 23 08:21:17 :) Mar 23 08:21:25 ok, I'll believe you :) Mar 23 08:22:07 my god theres a lot of mem leaks in efreety Mar 23 08:22:11 how many do i have to find and kill Mar 23 08:22:18 why dont people damn well write their code properly Mar 23 08:22:20 grrrr Mar 23 08:23:02 * spaetz secretly smiles and continues to amateurishly hack away at vala-elementary Mar 23 08:24:27 its not even tricky stuff Mar 23 08:24:30 simple thigns like Mar 23 08:24:36 u have a list of strdup'd strings Mar 23 08:24:40 dont just free the list Mar 23 08:24:47 and not freeing them? outch Mar 23 08:24:49 walk the list and free the strings in it! Mar 23 08:24:51 yes Mar 23 08:24:52 simply not Mar 23 08:25:00 simply just having incorrect free code Mar 23 08:25:15 for every "alloc" bit of code i do Mar 23 08:25:20 i have a "free" bit somewhere else Mar 23 08:25:24 i write them both at the same time Mar 23 08:25:32 its rare i have memleaks in my code Mar 23 08:25:46 thats just years of experience that has bred habits Mar 23 08:25:54 hehe Mar 23 08:25:57 that nuke bugs before they happen as you "take care" Mar 23 08:26:05 its almost like a bunch of python coders wrote this Mar 23 08:26:10 ... Mar 23 08:26:40 gah! Mar 23 08:26:45 * raster fixes mroe leaks Mar 23 08:27:20 raster: what language would you suggest to study to a guy who never programmed? Mar 23 08:27:29 raster: (the right answer: English) ;) Mar 23 08:27:55 PaulFertser: assembly Mar 23 08:28:06 if u can grok asm Mar 23 08:28:21 and not run for the hills when u find out what pointers really are Mar 23 08:28:29 and what the rest of a machine really looks like Mar 23 08:28:38 you've passed the first trial by fire Mar 23 08:28:39 :) Mar 23 08:31:59 raster: what CPU/OS would you target in a course like that? After trying to explain some things about C that are so obvious to me i really started to think that probably they should better have studied some asm first... I'm still not sure if this is the most efficient approach, especially given that most programming patterns look hm inelegant being expressed in asm. MIT choosed Scheme for their introductionary course btw. Mar 23 08:32:54 ptitjes: are you firm in Vala/GObject? Mar 23 08:33:36 I need to dynamically instanciate an object of a certain class (when I open a module window, it needs to create an instance of that class) Mar 23 08:34:02 is it possible to just store the string of the class name, or a pointer to a specific class Mar 23 08:34:45 and then do something like "ModuleClass mod = new get_class("nameofmoduleclasshere") Mar 23 08:35:12 I am a GObject/GLib noob, so no clue if that is possible Mar 23 08:35:30 PaulFertser: well my first asm was 6502 - but that was awful Mar 23 08:35:34 my next was m68k Mar 23 08:35:39 i have to say 68k was nice Mar 23 08:35:46 everyone i know who has done 68k agrees Mar 23 08:35:50 its very elegant asm Mar 23 08:35:58 but 68k's are pretty much dead these days Mar 23 08:36:09 so my siggestion might be arm or mips Mar 23 08:36:11 raster: btw... I tried to send a mail to e-devel list... which ignored me... Mar 23 08:36:14 do NOT leanr x86 asm Mar 23 08:36:18 it will warp your mind Mar 23 08:36:29 and u will hate asm forever Mar 23 08:36:39 spaetz: look at GLib.Type Mar 23 08:36:42 x86 is an abomination - the only asm for x86 u should ever touch is mmx/sse Mar 23 08:36:43 raster: already did, 8051, then 8086... Mar 23 08:37:04 if u are comfy with registers, stack, heap, pointers, and how all of this glues together Mar 23 08:37:10 ptitjes: just looking at valadoc.org, I find GLib.Type.from_name() that might help me Mar 23 08:37:13 spaetz: Type t = typeof(Foo.Bar); Mar 23 08:37:13 (where local variables live on the stack and how, et.c) Mar 23 08:37:16 will try that Mar 23 08:37:21 pointer math is "just more numbers. not a problem" Mar 23 08:37:22 ahh, typeof thanks Mar 23 08:37:22 etc. Mar 23 08:37:28 then... c is pretty good Mar 23 08:37:34 as c is just "portable macro asm" Mar 23 08:37:41 spaetz: Object.new(t, "prop1", value1, "prop2", value2, null) Mar 23 08:37:42 it more or less maps 1:1 to asm Mar 23 08:37:49 u can read c and think of the asm it will produce Mar 23 08:37:55 very cool, thanks ptitjes Mar 23 08:37:59 master c and i'd say if u like- try c++ Mar 23 08:38:07 but really i was happy to just stay in c land Mar 23 08:38:07 spaetz: with pleasure Mar 23 08:38:17 every thing i thought of wanting from c+= i have implemented in c anyway Mar 23 08:38:35 mrmoku: hmm they are sf.net mailing lists Mar 23 08:38:41 i really avoid doing any admin on them Mar 23 08:38:45 all the mails pending are psam Mar 23 08:38:47 spam Mar 23 08:38:52 so i never even look Mar 23 08:38:52 :-) Mar 23 08:38:58 raster: But don't you think that the road you outline is good only for elite programmers? Mar 23 08:39:14 spaetz: BTW we must talk gui soon enough Mar 23 08:39:24 spaetz: I would like we go for a MVP model Mar 23 08:39:26 PaulFertser: and we should have any other kind of programmer? Mar 23 08:39:31 ptitjes: sure, so far I am still in experimenting and learning mode :) Mar 23 08:39:38 :) Mar 23 08:39:42 spaetz: because now we have Gtk, EFL, and *Clutter binding Mar 23 08:40:07 and also curses binding (only user will be Ainulind1le but anyway) Mar 23 08:41:02 hehe Mar 23 08:41:05 ptitjes: well.. there might be more users for it ;) Mar 23 08:41:16 would be easier to just standardize on one GUI :-) Mar 23 08:41:53 spaetz: then what toolkit ? Mar 23 08:42:02 motif! Mar 23 08:42:08 raster: Hm, yes? Some people are more bright, some less. For some IT is a great passion, for others it's a hobby or a way to earn a living. Some people will be just happy to be a decent admins or work in end-user support... Mar 23 08:42:09 but MVP sound good. No experience with prgramming in a MVP way though (apart from django web framework) Mar 23 08:42:16 spaetz: you like e, me likes clutter, some do like gtk... Mar 23 08:42:23 * spaetz hits raster with motif on the head Mar 23 08:42:31 * mrmoku thought raster would suggest plain xlib Mar 23 08:42:45 frame buffer! frame buffer! Mar 23 08:42:47 :D Mar 23 08:42:50 ptitjes: Actually I started e as it seemed the dominant and most supported GUI on the FR Mar 23 08:43:00 otherwise I would have done GTK :) Mar 23 08:43:11 spaetz: this is why we must go MVP Mar 23 08:43:12 PaulFertser: well you did ask me for my opinion :) i think that there is a distinct lack of quality programmers - there is a mass orf them doing java and whot not Mar 23 08:43:26 and the reason your 1g of ram is bloated out and full is because of a lower level of quality Mar 23 08:43:27 ptitjes: anyway... have to go and replace a disk at a clients site... will be back in 2-3 hours and interested in gui talks :-) Mar 23 08:43:38 people who just cease to know or care abotu what they are dealing with Mar 23 08:43:42 spaetz: and indeed this will be a better design (I mean forcing the decoupling) and easier to test Mar 23 08:43:55 mrmoku: going to work now :( Mar 23 08:44:12 asbtraction layers hide it all and they cease to realise inder the bonnet and inside the cylinder chambers burns a highly combustible material... Mar 23 08:44:13 mrmoku, spaetz: so we will this evening/tonight Mar 23 08:44:14 ptitjes: agreed Mar 23 08:44:16 bye!! Mar 23 08:44:19 bye Mar 23 08:44:32 Might not be online then, we'll see Mar 23 08:44:59 you dont go build a care and stop thinking about the fact u are powering the thing with fuel and maybe building something that heats up to much.. and has sparks flying everywhere.. might be a problem :) Mar 23 08:45:39 (ok bad analogy - but my point is -0 you are deling with a tool - a system. understand it before you go thrusting your creations under the noses of others!" :) Mar 23 08:48:31 raster: i have to live in a real world that i don't exactly like. And in my real world there's a group of students, and i want (and have) to care about everybody, not only the best ones. Officially we're targeting embedded programming, but in fact most of them will be doing some generic network administration/web sites/dumb coding/etc... That's why i constantly think about which direction should i better point to. Mar 23 08:49:37 * PaulFertser remembers his school teacher who always said him: "Yes, i know it's dull, i know that stuff is stupid and obvious to you, but ..." Mar 23 08:50:33 PaulFertser: i think this world has become sick Mar 23 08:50:47 theres so much rfocus on "praise everyone and everyone is good - make sure everyone can achieve" Mar 23 08:50:52 thats just wrong Mar 23 08:50:59 facts are some people can, some cant Mar 23 08:51:10 some may get it if they slog hard enough Mar 23 08:51:24 its better to weed out the can'ts ealry than have them drag everyone else down Mar 23 08:51:33 imho Mar 23 08:51:41 i believe completely in grading Mar 23 08:51:42 and results Mar 23 08:51:50 a, b, c, d, etc. graded classes Mar 23 08:51:58 in .au university is the same Mar 23 08:52:05 you get the mark to get in for your course Mar 23 08:52:10 or you go away. pretty simple Mar 23 08:52:44 to do medicine 99.8, law 98.5, computer engineering 97.5, science, 65, arts 50 Mar 23 08:52:46 etc. Mar 23 08:52:56 PaulFertser, (Hi!) broblem is that you can totally brake education Mar 23 08:53:27 making something "easy" so "everyone can learn" doesnt do anything Mar 23 08:53:42 unless u are trying to do a "programming for the average joe" classes Mar 23 08:53:57 if u are teaching embedded programming - this world requires you care about your system Mar 23 08:54:09 its limited - with less ram and cpu than your desktop by a wide margin Mar 23 08:54:18 thus you need to understand how those resources work Mar 23 08:54:35 or all you do is you walk around with some degree/diploma/whatever saying u are an embedded programmer Mar 23 08:54:50 but in reality - you create work for the ones there as they are busy cleaning up the mess left behind Mar 23 08:55:51 so i think.. peolpe who want to do this - need the education that makes them productive useful members of such a team Mar 23 08:55:56 people make mistakes and bugs all the time Mar 23 08:55:59 oppses etc. Mar 23 08:56:12 raster: funny thing is that in my world one can't expel students because there will be too little students left and consequently all tutors will have to quit :) Mar 23 08:56:16 but putting people into a team who fundamentally just "dont get it" isnt going to help :( Mar 23 08:56:31 ptitjes: hehe... trip to client is postponed... will be here this evening too though Mar 23 08:56:44 PaulFertser: aaah now you get to the heart of the problem - in education in general Mar 23 08:56:53 its self-serving to keep its own existence Mar 23 08:56:54 max_posedon: Hey :) Mar 23 08:56:56 i do understand that Mar 23 08:57:11 but you dont expel Mar 23 08:57:16 simply people are going to fail Mar 23 08:57:19 it will happen Mar 23 08:57:30 imho asm is easy to grasp Mar 23 08:57:32 its SIMPLE Mar 23 08:57:37 its a series of very simple steps Mar 23 08:57:56 memory and pointers is easy to understand - if you relate it to something you know Mar 23 08:58:26 (i like to use analogies like street addresses and post boxes wi9th envelopes in them with a number ont he envelope) Mar 23 08:58:35 so a "pointer" or "memory address" is really.. like a street address Mar 23 08:58:45 124 johns street Mar 23 08:58:52 PaulFertser, I really see it in Belarus, IT education is broken. Mar 23 08:58:55 or 0x00000124 Mar 23 08:59:01 raster: in russia there's no educational standards, no real marks, nothing works. Everything is completely subjective. Mar 23 08:59:16 raster: (or corrupted) Mar 23 08:59:26 max_posedon: guess it's the same in Belarus. Mar 23 08:59:46 PaulFertser: interesting. here' its standardised and pretty much governed by rules that apply everywhere Mar 23 08:59:48 but really Mar 23 08:59:51 dont remove topics Mar 23 08:59:56 or make it easier to pass people Mar 23 09:00:00 teachy them the hard stuff Mar 23 09:00:03 the ground rules Mar 23 09:00:09 but do it in a way thats easy to understand Mar 23 09:00:12 a lot fo teachers dont Mar 23 09:00:29 they jump right into the details or high level concepts before the basics are grounded Mar 23 09:00:50 spaetz, mrmoku: taking a very last coffee before going (I'll be late but whatever...) Mar 23 09:01:20 * mrmoku is drinking coffee too :-) Mar 23 09:01:55 raster: what do you think about AVR assembly then? It's easy to cross-compile on any system, RISC, easy to get hardware, easy to apply to some funny project... Mar 23 09:02:07 avr? i don't know it Mar 23 09:02:14 arm is risc Mar 23 09:02:28 @ university we did 2 asm's Mar 23 09:02:36 raster: avr is targeting the market of fast 8-bit embedded systems. Mar 23 09:02:44 xma (iot was a fake asm with a face machnie with an accumulator etc. and just a simulator) Mar 23 09:02:52 it made it easy to work with as u didnt need real hw Mar 23 09:03:03 it was a software vm that u could incpect the memory of any time Mar 23 09:03:05 and registers Mar 23 09:03:16 and it has machine opcodes for "print" Mar 23 09:03:21 (puts) Mar 23 09:03:28 just to make debugging easy Mar 23 09:03:41 it was kind of nice as it was a contained way to introduce asm Mar 23 09:03:44 spaetz, mrmoku: some good MVP reading is martin fowler website Mar 23 09:04:00 later we did 68k asm for another engineering class - but i had already leartn 68k asm before that Mar 23 09:04:09 some schools teach mips Mar 23 09:04:11 or sparc Mar 23 09:04:13 PaulFertser, something near this, but, as result of `1. education for all` and `2. goverment asks to 80% students thats should finish university` Mar 23 09:04:21 personalyl i think arm asm is pretty elegant - and powerful Mar 23 09:04:28 and its a real-world asm thats really widely used Mar 23 09:04:29 nobody care about level of education. Mar 23 09:04:41 spaetz, mrmoku: http://martinfowler.com/eaaDev/index.html see at the right of the page "Presentation Patterns" Mar 23 09:05:06 ptitjes: just found it via wikipedia :-) Mar 23 09:05:11 thanks Mar 23 09:05:13 spaetz, mrmoku: the Passive View and the Supervising Controller are the one that correcponds to the common view of MVP Mar 23 09:05:52 bookmarked Mar 23 09:06:01 * spaetz needs more coffee Mar 23 09:06:08 raster: quick googling doesn't show me anything xma-related... Mar 23 09:06:29 blah. g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed Mar 23 09:06:49 max_posedon: what about bribing? Mar 23 09:07:11 spaetz: are you trying to instanciate an interface ? Mar 23 09:07:23 spaetz: please tell me type.name () ? Mar 23 09:07:54 ype mod_type = typeof( Setting.Power ); Mar 23 09:07:54 mod = GLib.Object.new (mod_type); Mar 23 09:07:59 T Mar 23 09:08:27 mod_type.qname().to_string() results in SettingPower Mar 23 09:08:48 spaetz: you can simply do type.name() Mar 23 09:08:54 trying Mar 23 09:09:06 raster: anyway thanks for all your wonderful advices again, they always make me think a lot. I don't even dismiss the possibility it will do some good one day. :) Mar 23 09:09:12 PaulFertser, you can't buy diploma in belarus, students even shouldn't pay to tichers to pass exam. Because they won't push out from university. But of course bribing is "present" here too. Mar 23 09:09:26 .name is the same string as qname().to_string() Mar 23 09:09:30 spaetz: is Setting.Power a class ? Mar 23 09:09:34 yep Mar 23 09:09:40 PaulFertser: seriously - we need well trained coders in this world. Mar 23 09:09:52 i think a big problem is simply bad teaching Mar 23 09:09:52 abstract ? Mar 23 09:10:04 ie not teaching the right things in the right way Mar 23 09:10:10 No, I have an abstract class Setting.Abstract and Setting.power inherits Mar 23 09:10:18 is inherited from that Mar 23 09:10:18 the other is simply pushing people to pass who should fail Mar 23 09:10:27 and overrides the abstract methods Mar 23 09:10:38 spaetz: have the abstract class derive from Object Mar 23 09:10:42 and this will go away Mar 23 09:11:00 assertion `G_TYPE_IS_OBJECT (object_type)' failed Mar 23 09:11:02 ahh, true, it's not an object Mar 23 09:11:04 it says it all :) Mar 23 09:11:16 blah :-P Mar 23 09:11:19 retrying Mar 23 09:11:39 YAY Mar 23 09:11:45 :D Mar 23 09:11:55 that was it. Where should I mail the beer? (or coffee) :-) Mar 23 09:11:57 THanks Mar 23 09:12:10 spaetz: we'll manage that at the FSOSHR'09 Mar 23 09:12:41 hehe, still don't know if I can manage. Trying to convince wife to increase my travel budget ;-) Mar 23 09:13:00 If I make it, I'll buy you a beer Mar 23 09:13:01 spaetz: we are waiting for you! Mar 23 09:13:05 :) Mar 23 09:13:12 so gtg now bye Mar 23 09:13:18 bye Mar 23 09:13:24 spaetz: tell her you need it... for mental sanity :P Mar 23 09:13:34 ptitjes: cu Mar 23 09:13:51 she knows that my mental sanity is a lost cause Mar 23 09:13:57 money down the drain :) Mar 23 09:14:03 :) Mar 23 09:24:47 mrmoku: will you be there? Mar 23 09:25:05 spaetz: I think noone of us can avoid that :P Mar 23 09:25:16 :) Mar 23 09:26:24 and it would be realllly reaaally nice if you and dos1 would come too :-) Mar 23 09:27:47 grumble, grumble :-) I'd love to Mar 23 09:29:55 heyo Mar 23 09:30:06 * mrmoku was faster :P Mar 23 09:30:33 heyho Mar 23 09:30:47 * morphis typed without typo :) Mar 23 09:30:53 :-) Mar 23 09:31:04 okay... you won Mar 23 09:31:13 :D Mar 23 09:38:59 morphis: did you look at python-ecore yet? might be as easy as adding the correct include somewhere... but I have no idea about that python stuff :P Mar 23 09:39:39 mrmoku, I am currently recompiling whole e, then I will look Mar 23 09:39:48 ahh, ok :-) Mar 23 09:39:51 I think the same like you Mar 23 09:39:53 :) Mar 23 10:39:24 Would anyone know a reliable jabber transport for MSN / ICQ ? Mar 23 10:45:08 mmh, can it be that GLib.Object.new (type), does not call the constructor of the Class? Mar 23 10:45:10 seems like it Mar 23 10:51:03 spaetz: I successfully finished Reasy17.sh... what next? install elementary manually to /usr/local? Mar 23 10:51:19 :-) trying vala? Mar 23 10:51:23 :-) Mar 23 10:51:27 yep, install elementary Mar 23 10:51:50 /usr/local was fine for me Mar 23 10:52:06 installed valac already? Mar 23 10:52:12 yep Mar 23 10:52:35 and also libeflvala (also just make; make install;) Mar 23 10:52:45 that should be it. Mar 23 10:52:59 Well, nobody cares about me, sic'. Mar 23 10:53:40 Ainulindale: we care about you... but not your reliable jabber transport problem :P Mar 23 10:53:54 I want my transppooooort ! Mar 23 10:54:03 MSN/ICQ suck Mar 23 10:54:15 * spaetz gives Ainulindale a lift Mar 23 10:56:00 I want my constructooors be called! dammit Mar 23 11:08:06 yay, fixed Mar 23 11:08:19 Timeout screen is completely hooked up. Mar 23 11:08:53 Finished for today. Tomorrow I'll continue to work on BT/GSM/Wifi Power toggles and a "Flight mode" button Mar 23 11:09:21 spaetz: enlightenment installed fine Mar 23 11:09:28 having problems with libeflvala... Mar 23 11:09:34 ok Mar 23 11:09:51 was as easy as "./configure; make; make install" for me, I think Mar 23 11:10:01 what's the issue? Mar 23 11:10:13 lots of errors :-) Mar 23 11:10:18 :) Mar 23 11:10:26 I tried with ./autogen.sh Mar 23 11:10:38 it configured fine... but make bails Mar 23 11:10:52 yep, autogen was needed of course Mar 23 11:10:56 mmh Mar 23 11:11:11 * spaetz tries to remember which dependencies he had to install. Mar 23 11:11:18 does not find Eina.h... Mar 23 11:11:20 hmm Mar 23 11:11:47 mrmoku: try making a synlink in /usr/include to eina-0 Mar 23 11:11:58 Do you have to tell it somehow that e is intalled in /usr/local and that it should look for includes there? Mar 23 11:12:14 ln -s /usr/include/eina0/Eina.h /usr/include/ Mar 23 11:12:47 that hack works, and i don't have the problem with the latest eina anymore Mar 23 11:13:00 tomboy64: nahh, if it can't find Eina.h it will find nothing and you would be symlinking the whole content of /usr/local/include one by one Mar 23 11:13:05 tomboy64: does complain now about logs of eina_xyz.h :-) Mar 23 11:13:11 or is it just this one file? Mar 23 11:13:32 (for me it worked) Mar 23 11:14:37 * spaetz has no Eina.h in /usr/include and install worked Mar 23 11:15:07 i had it happening with etk Mar 23 11:15:37 mrmoku: did you also just did the standard install with Reasy17? Mar 23 11:15:53 spaetz: yep... standard install to /usr/local Mar 23 11:16:00 mmh, same here Mar 23 11:16:21 for elementary with PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./autoconf.sh --prefix=/usr/local Mar 23 11:16:35 elementary installed nice... and I have a working elementary_test Mar 23 11:18:36 * spaetz just did make clean; make and libeflvala compiled without problems. Mar 23 11:18:45 strange Mar 23 11:20:27 how is elementary-test pulled in? Mar 23 11:20:39 I'd really love to remvove it's .deskto file Mar 23 11:22:22 spaetz: don't know for sure... but I would guess by elementary itself... Mar 23 11:22:29 mmh, or even more basic, where is "elementary" defined :-) Mar 23 11:22:42 I see e17/elementary_alarm.bb Mar 23 11:22:58 that depends on "elementary", but I don't see a .bb for elementary Mar 23 11:23:07 spaetz: efl0 or something like that Mar 23 11:23:10 (subdir) Mar 23 11:23:14 ahh, thanks Mar 23 11:23:30 searching the tree is useless if its hidden in a weird subdir :) Mar 23 11:23:48 found it Mar 23 11:24:41 :-) Mar 23 11:24:54 mmh, sounds like yet another patch that shr-overlay needs to apply Mar 23 11:24:55 this is one thing I miss a lot... search for a package Mar 23 11:25:23 yep, a "bitbake --tell-me-where-pkg-is-defined blah" would be nice Mar 23 11:27:56 gentoo-portage is a much better solutin Mar 23 11:28:10 just for providing binary packages it sucks Mar 23 11:28:28 tell me when you need git access to vala-settings ;-) Mar 23 11:30:46 CPATH=/usr/include/dbus-1.0:/usr/lib64/dbus-1.0/include:/usr/local/include/eina-0:/usr/local/include/eina-0/eina make Mar 23 11:30:49 did the trick Mar 23 11:31:19 spaetz: have to eat and go to my client now... will try it later and tell you then :P Mar 23 11:31:36 pff, weird Mar 23 11:31:49 CPATH, never heard of that Mar 23 11:32:50 spaetz: :-) adds paths gcc shall look for header files Mar 23 11:33:12 :) I am lost when ./configure, make, make install fails :) Mar 23 11:33:18 and is quite usefull if you can't (or don't want) to fiddle with CPATH Mar 23 11:33:24 arg... CFLAGS Mar 23 12:49:54 mickeyl: you here? would you have a few minutes for #linwizard? Mar 23 12:50:20 * spaetz looks at the libeflvala thread example Mar 23 13:15:23 heyho Mar 23 13:15:28 anyone know how to compile a custom kernel (ie. new .config) using open embedded? Mar 23 13:16:51 mrmoku: with the current version of ecore I get some errors with python-ecore, many defines and structures are invalid Mar 23 13:52:58 PaulFertser: I totally agree with raster wrt learning programming. Every detail :) Mar 23 13:53:31 PaulFertser: though my first asm was Z80 Mar 23 13:53:59 DocScrutinizer: you're too old to judge ;) In the modern age of dynamic multi-paradigm languages assembler looks miserable ;) Mar 23 13:54:17 hehe, maybe Mar 23 13:54:49 PaulFertser: it may Mar 23 13:55:00 but .,.. for every "dynamic language" that interprets your scriupt Mar 23 13:55:06 ua re forcing a cpu to run 1000's of commands Mar 23 13:55:07 or more Mar 23 13:55:09 for 1 line Mar 23 13:55:14 possibly 10,000's Mar 23 13:55:17 or 100,0000's Mar 23 13:55:21 for just a signle liner Mar 23 13:55:31 people just think "its just 1 line of code" Mar 23 13:55:56 yup Mar 23 13:56:00 think of the poor cpu that is doing so much... because not only does ti need to be parsed, and validated, then it needs to do a whole bunch of high-level logic Mar 23 13:56:06 ie in c an int is really simple Mar 23 13:56:11 a = b + c; Mar 23 13:56:20 DocScrutinizer: i guess you might want to comment on this message (my "explanation" about why buzz rework won't fix headset): http://lists.openmoko.org/pipermail/community/2009-March/044416.html Mar 23 13:56:24 whereas I feel pain looking at it and picturing the code generated Mar 23 13:56:32 is (depending if data is in registers or not) 1, 2 or 3 asm instructions Mar 23 13:56:38 in python that can be 100's or 1000's Mar 23 13:56:46 as it has to validate the types of a, b, and c dynamically Mar 23 13:56:59 then jump to the appropriate "virtual function" combination Mar 23 13:57:07 at runtime Mar 23 13:57:13 thats after parsing/validation etc. Mar 23 13:57:36 i would make people at least have a good grasp on asm simply so later in life - if they choose to do python or javascript or ruby or perl Mar 23 13:57:41 they know what it is they are gettign into Mar 23 13:57:44 and use it wisely Mar 23 13:58:29 (raster for president) Mar 23 13:58:50 PaulFertser: :D do you tell me I hould stay with hardware topics? Mar 23 13:58:56 Ainulindale: hahahaha Mar 23 14:00:02 DocScrutinizer: no. I was just provoking raster on another round of pro-low-level explanations :) Mar 23 14:01:27 raster: sometimes a time spent by the developer worth more than cpu cycles, don't you think so? Sometimes fast prototyping is a necessity even. Mar 23 14:03:30 raster: some entirely unrelated question: do you see a future in transparant keyboards? since it seems that the implementation of qwo with transparancy and no need to resize the illume window not only works, but they say it's also faster Mar 23 14:03:48 (hm, think i should read more english literature) Mar 23 14:04:15 PaulFertser: that's a valid point (rapid prototyping) Mar 23 14:06:16 PaulFertser: correct. sometimes it doesnt matter how fast the thing is Mar 23 14:06:19 but tools for RP are dangerous if you don't understand how to keep in mind later real implementation or even think the prototype is "good enough" for final product Mar 23 14:06:19 u need to dit quickly Mar 23 14:06:45 but unless u know the kind of overhead u are gettign into - how can you make an intelligent choise of "what tool to use" at the start? Mar 23 14:06:56 if i need to do a quick one-off Mar 23 14:07:01 oftne for me a simple shells cript does it Mar 23 14:07:07 as i till run the thing once Mar 23 14:07:07 ever Mar 23 14:07:12 or maybe once a month Mar 23 14:07:23 and it is "minimal" in what it does Mar 23 14:07:26 so shell for me is fine Mar 23 14:07:35 if it gets a bgit too involved for shell - i personally jump to c Mar 23 14:07:40 thats a personal choice Mar 23 14:07:51 i have kind of settled into a 2 speed mode Mar 23 14:07:54 shell or c Mar 23 14:08:00 others might do shell, python c Mar 23 14:08:14 or a lot myghtin just to shell, perl (and never c or c++ becuase its "too hard") Mar 23 14:08:40 within the c m,ode i dig up asm when its really needed (mostly simd stuff as raw c cant do that) Mar 23 14:09:23 Zorkman: faster is justa matter of the rendering pipeline Mar 23 14:09:41 ie that illume animates its kbd sliding in - that doesnt leave much cpu for the app to redraw Mar 23 14:09:57 one way or another u will endup doing a redraw of part or all the screen to pop up the kbd Mar 23 14:10:02 DocScrutinizer: BTW, has anyone really tried to use some candy foil paper to try to shield the receptable? Mar 23 14:10:04 as for transparent Mar 23 14:10:08 the app has NO idea the kbd is there Mar 23 14:10:19 well, to be honest my fist "assembler" was HP25 Mar 23 14:10:20 it cant remove or reposition controls away fromt eh kbd Mar 23 14:10:25 if it had to to be usable again Mar 23 14:10:30 u'd start to see the same overhead Mar 23 14:10:51 so until it is actually doing the same thing... its not viable Mar 23 14:11:00 yes, but the same overhead with a much more usable keyboard might be worth it? Mar 23 14:11:07 PaulFertser: huh. no candy. just copper. see hw-ml Mar 23 14:11:17 (overlaying simply makes part of the app unusable - what if the stuff under the kbd is really important controsl i need while typing?) Mar 23 14:11:28 i dont see it being more usable Mar 23 14:11:31 u just made it bigger Mar 23 14:11:58 other than the completion lkist of words being a bit small Mar 23 14:11:59 well... this being a device that is operated by fingertouch being bigger is being better imho... Mar 23 14:12:05 i find the standard illume kbd to be most usable here Mar 23 14:12:10 admittedly its a 3.4" 800x480 Mar 23 14:12:14 same dpi as freerunner Mar 23 14:12:22 just missing the indented bevels ont he screen Mar 23 14:12:28 its "done properly" hardware-wise Mar 23 14:12:35 it's just my personal opinion but on the bus i can't really type on my fr with my fingers Mar 23 14:12:56 fr ts is also less sensitive Mar 23 14:13:01 it requires more pressure Mar 23 14:13:09 i dont much bother with my gta02 Mar 23 14:13:51 raster: has N800 same ts as N810? Mar 23 14:14:01 DocScrutinizer: i think so Mar 23 14:14:14 its also more sensitive than the gta02 Mar 23 14:14:20 I think is plain great Mar 23 14:14:36 as its 4.3" Mar 23 14:14:42 the beveled in edge isnt as bad Mar 23 14:14:44 as 2.8" Mar 23 14:14:49 yup, oil separator instead of mechanical spacers Mar 23 14:14:56 this other device i have has a compelt eflat faceplate Mar 23 14:15:00 no bevels and its perfect Mar 23 14:15:01 at 3.4" Mar 23 14:15:08 (800x480, 285dpi) Mar 23 14:15:09 be it as it may, i think a lot of people wouldn't mind a kb with buttons almost twice as big, to type in terminal withouth stylus, or send sms on busses and still be able to read underlying text Mar 23 14:15:44 but maybe i'm overestimating the interest in this :) Mar 23 14:15:47 Zorkman: then feel free to work on the kbd Mar 23 14:15:56 i know for me its a "no thanks" Mar 23 14:16:00 i lose my app basically Mar 23 14:16:15 can no longer see what i type or much of my text or context nor other controls Mar 23 14:16:40 and the app has no way to shuffle its ui around to move important controsl away from where the kbd is showing Mar 23 14:16:51 (if kbd is over the whole screen the app is now in real trouble) Mar 23 14:16:58 yeah i really do understand you pount raster Mar 23 14:17:15 *point Mar 23 14:17:36 was just thinking/hoping aloud and crossing my fingers you would think of something ;-) Mar 23 14:18:35 muahaha Cuba proudly announces his "own" linux called "nova". to fight us-embargo Mar 23 14:19:03 Zorkman: i should fix layout not to have so much padding to edges Mar 23 14:19:11 bevels are just nasty and a problem of the FR itself Mar 23 14:19:29 the Fr as such is just bad design for a finger-driven toiuchscreen phone Mar 23 14:19:34 from hw the screen is just too small Mar 23 14:19:42 and u can jump around in software all u like Mar 23 14:19:46 but its frankly just bad hw Mar 23 14:19:54 (for that task) Mar 23 14:20:41 * Zorkman thinks this is the time DocScrutinizer will give us a "wild guess" as to wether the gta0>2 will still have the bevel ;-P Mar 23 14:21:26 my wild guess is it never will have Mar 23 14:22:02 i will cross my finger :) Mar 23 14:22:04 *s Mar 23 14:22:11 now you may ponder about this statement for a few day ;) Mar 23 14:22:12 my guess is.. you'll be guessing for many a year to come Mar 23 14:22:13 crossing one finger might prove to be a little painfull Mar 23 14:22:24 :) Mar 23 14:23:26 i know it's stupid, but i'm still a bit curious what the other device is that sean was talking about (if it will even ever see the ligt, which i doubt, except when another company is making it :-)) Mar 23 14:23:27 Well I have to disagree with you raster Mar 23 14:23:35 If he truly wishes to know Mar 23 14:23:40 He has to prove he's worthy Mar 23 14:23:48 Ainulindale: hahahahhahaha Mar 23 14:23:50 good point Mar 23 14:23:54 He has to sacrifice a goat to the Oracle of Sean Mar 23 14:24:05 i was too hasty in my reply to try and be witty in re-using "guess" :) Mar 23 14:24:11 Then cover himself with slices of ham and dance naked in the full moon Mar 23 14:24:19 Then if he's worthy Sean will tell him Mar 23 14:24:27 actually i like ham so maybe i will do it.... Mar 23 14:24:41 crap Mar 23 14:24:52 The alternative is that you'll look like a dork Mar 23 14:24:52 duh, which "sean's talk"?? pointer please! Mar 23 14:24:53 (and we even have belgians who cover pillars with ham.... Mar 23 14:24:57 is there any date we can have for FSOSHRUDCON where everyone can make it? Mar 23 14:25:04 raster: 22/23/24 Mar 23 14:25:10 morphis cant make it Mar 23 14:25:14 DocScrutinizer: it was on his newyear message thing Mar 23 14:25:24 tho it has the most "i can come"'s Mar 23 14:25:28 well it's the only date where all the FSO guys and SHR guys plus you can go Mar 23 14:25:35 DocScrutinizer: Are you available on 22/23/24 ? Mar 23 14:25:36 raster: it might be troublesome... Mar 23 14:25:46 yup Mar 23 14:25:55 See, it's sad but we have to make a choice :-/ Mar 23 14:25:59 is it still planned to be in berlin ? Mar 23 14:26:02 mac so you say on thew wiki Mar 23 14:26:06 MarcOChapeau: not necessarily Mar 23 14:26:09 (i was just checking for an update) Mar 23 14:26:17 I'm available all the time except 05/09 Mar 23 14:26:31 DocScrutinizer: Birthday? Mar 23 14:26:37 :X Mar 23 14:26:42 Or is it the day you're trying out your new penis pump? Mar 23 14:28:42 talking about birthday, this is the first year I may celebrate my sencondary birthday. 1 yraer survived the big fire :D Mar 23 14:29:03 meh :-) Mar 23 14:29:08 funny enough it's 04/09 Mar 23 14:29:24 Plus you survived the moko-wreckage Mar 23 14:29:36 Woops! I'm being sarcastic again Mar 23 14:29:41 lol, yeah almost Mar 23 14:29:49 I should call my physician Mar 23 14:29:58 DocScrutinizer: sean his site is down, but google cache still has it: http://74.125.77.132/search?q=cache:94xc9xZTrCgJ:www.moss-pultz.com/threads/%3Fp%3D3%3D1+sean+moss+two+new+products&cd=3&hl=nl&ct=clnk&gl=be&client=firefox-a Mar 23 14:30:03 He has to prescribe some of this anti-sarcasm pills again Mar 23 14:30:07 s/this/these/ Mar 23 14:30:07 Ainulindale meant: He has to prescribe some of these anti-sarcasm pills again Mar 23 14:30:15 DocScrutinizer: "Motivation is high at Openmoko. We’re working on two very exciting new products" Mar 23 14:30:50 what would be your wild guess about that second new product? Mar 23 14:30:51 Zorkman: Flower-scented bath oils and soap bars Mar 23 14:31:01 (open source) Mar 23 14:31:19 (you'll have the full chemical structure) Mar 23 14:31:36 omg, you'll head would probably explode if you drank some of it, except when you add some capacities between thumb and leftear Mar 23 14:31:54 Zorkman: I'm not able to do a wild guess for this topic Mar 23 14:32:25 DocScrutinizer: np, we all understand, but you can't blame me for trying ;-) Mar 23 14:32:40 np Mar 23 14:32:49 god damn Mar 23 14:32:56 $2500 to get to frankfurt Mar 23 14:33:03 eeew Mar 23 14:33:24 anyway every single buck is worth it Mar 23 14:33:40 does anyone know which is the latest kernel with squashfs AND wifi (with the kernels from http://downloads.openmoko.org/distro/experimental/NeoFreerunner/ i don't get wifi.....) Mar 23 14:33:49 looking forward to meet ya :)) Mar 23 14:34:54 1740 eur Mar 23 14:34:55 :9 Mar 23 14:34:58 :( Mar 23 14:35:14 poor raster Mar 23 14:35:17 is it just me who's puzzled about sean's site being down? Mar 23 14:35:38 maybe he hoocked that second mysterious OM device to the internet? Mar 23 14:35:51 DocScrutinizer: site is up Mar 23 14:35:54 *hooked Mar 23 14:35:57 not possible Mar 23 14:36:02 but he has some stupid image with has text on it Mar 23 14:36:04 at the front Mar 23 14:36:10 which makes it non-searchable Mar 23 14:36:57 http://moss-pultz.com/threads/ gives database error here Mar 23 14:37:25 yeah Mar 23 14:37:28 that bit doesnt work Mar 23 14:38:11 i think he's migrating his site to one of the other domains he owns: brokenmoko.com :) Mar 23 14:38:39 hahahaha Mar 23 14:40:59 wtf. the new office really looks scary. I'm happy I don't presumably ever have to go there. Mar 23 14:42:04 there are also priveate offices Mar 23 14:42:20 DocScrutinizer: photos? Mar 23 14:42:36 see URL above Mar 23 14:42:36 http://www.moss-pultz.com/threads/wp-content/uploads/2009/01/8.jpg Mar 23 14:43:08 black walls - *shudder* Mar 23 14:43:44 btw: xiangfu is promoting ipods on http://planet.openmoko.org/ :D, that really amde me laugh Mar 23 14:43:52 much too much space for far too few people ;) Mar 23 14:44:56 Zorkman: no private offices in the new om office Mar 23 14:45:03 only rows of desks Mar 23 14:45:18 too many Mar 23 14:45:22 i quote sean: "We also have another floor, by the way, with offices. So if people want a private place to work then can do so." Mar 23 14:45:51 he might be lying :) Mar 23 14:46:07 constantly ;) Mar 23 14:46:16 maybe those private offices are the second projec tthey're working on :D Mar 23 14:49:07 paroli :) Mar 23 14:49:43 well this site is >4weeks old. "best before" expired, don't digest ;D Mar 23 14:50:50 I'd be interested in any publication newer than 03/12 Mar 23 14:52:55 Dave: :P= Mar 23 14:53:12 Zorkman: ok - ona different floor then Mar 23 14:53:18 i only know of the layout of the main floor Mar 23 14:53:42 but its likely to be a fairly empty office... :) Mar 23 14:54:00 yup Mar 23 14:55:12 :\ Mar 23 15:02:30 * DocScrutinizer just atm is wondering how brilliant an idea it actually is to embed vibrator in a shockabsorbing rubber block Mar 23 15:03:13 o.O Mar 23 15:04:32 i'm sure everyone has wondered that at leat once in his life.... :S :p Mar 23 15:06:22 Zorkman: for the ME designers of GTA01/02 im not sure about that Mar 23 15:09:29 hope you will use a stronger one for gta03 Mar 23 15:09:48 or was it a subtle hint to the new device comming ;) Mar 23 15:09:50 hmm :x Mar 23 15:10:37 sure it wasn't Mar 23 15:13:57 * DocScrutinizer mumbles swearwords Mar 23 15:14:21 :] Mar 23 15:30:26 I hope OM is also recruiting, because it seems at this rate the only thing they will be able to do is playing patience Mar 23 15:48:50 * DocScrutinizer sighs Mar 23 15:49:24 dont sigh DocScrutinizer, you're our last hope ;-) Mar 23 15:50:05 "Only" hope. Mar 23 15:50:08 hmm, just read rant on com-ml about buzzfix-parties Mar 23 15:50:13 Because the force he has. Mar 23 15:51:19 DocScrutinizer: it's because om doesn't communicate enough about those things (and people don't read everything) Mar 23 15:52:21 i really think most people aknowledge all your efforts Mar 23 15:52:36 yup, and because OM seems incapable of setting up a decent agreement with distis to do buzzfix in a large scale Mar 23 15:54:07 I got no problem with ppl ack my efforts or ranting about OM. U see it's to distinct things now ;) Mar 23 15:54:35 s/to di/two di/ Mar 23 15:54:35 DocScrutinizer meant: I got no problem with ppl ack my efforts or ranting about OM. U see it's two distinct things now ;) Mar 23 15:55:23 hehe Mar 23 15:55:32 but yeah i don't understand what all the fuss is about... Mar 23 15:55:55 I'd hope they'd be capable of producing GTA02a7, since I broke my Neo's touchscreen (the touch part of it) by standing in snowfall for too long Mar 23 15:56:20 luckily they don't have many costumers, and we're all (most of us) very patient and friendly towards it all, otherwise people would be returning their phone to the shop... Mar 23 15:56:22 or it's not broken completely, maybe there's a way to fix it still Mar 23 15:57:28 Mirv: i think they sell the screens seperately Mar 23 15:57:28 mirv. maybe you can fix that by drying FR at 60°C for two weeks Mar 23 15:57:32 i think that german shop does... Mar 23 15:58:04 could someone tell me the necessary settings in u-boot to boot shr from sd-only? Mar 23 15:58:39 i get a kernel panic, telling me mmcblk0 or unknown block (0,0) cannot be booted Mar 23 15:59:04 the image on the samve, partition however, gets loaded just fine Mar 23 15:59:32 that happens with a custom kernel with sd-support compiled in as well as with the shr-testing stuff Mar 23 16:03:26 Mirv: water by itself won't destroy FR (basically). Voltage causing electrolytic corrosion does. So don't opperate device prior to *extended* drying Mar 23 16:04:06 HTH Mar 23 16:04:35 Mirv: if it doesn't work: check http://www.pulster.de/, below on the page there is "Openmoko Display Reparatur" Mar 23 16:05:06 yeah, but nearly the price of a new device ;) Mar 23 16:05:24 89euro Mar 23 16:05:37 well that's what electronics repair is nowadays Mar 23 16:06:32 other electronics: easy to repair, high cost <==> freeruner: you ahve to do it yourself, but lower cost :) Mar 23 16:06:47 sometimes we have to pretend we have a great product ;) Mar 23 16:08:09 * DocScrutinizer sighs again Mar 23 16:09:31 starox: you're no longer residing in #mokopedia? Mar 23 16:16:33 DocScrutinizer: I know, I did have it drying up for an extended period. A friend suggested the connectors might be oxidized, and some stuff could be tried to fix that. Mar 23 16:17:26 the touch screen works if I press the device with my thumb at ca. Neo text :) Mar 23 16:18:21 pulster.de indeed would have quite a price for the repair, so I'd rather by GTA02a7 and give/sell this piece to someone who know play with hw stuff a bit more (and maybe fix it) Mar 23 16:18:29 +u Mar 23 16:18:48 if the ts doesn't work on some positions, its broken by oxidation of conductive coating Mar 23 16:19:25 no repair :( Mar 23 16:20:24 afaik the screen is reactive in any coordinates when it works, it's just that it doesn't work at all if I don't press hard enough at about the point were the cable connector is in the bottom right side of the screen Mar 23 16:21:17 ahh, so this might be fixable by using silver varnish conductive Mar 23 16:21:23 so there was an idea it would be the connector that would need some rubbing.. Mar 23 16:22:41 I have to admit I dunno if there's a connector inside LCM Mar 23 16:22:49 never opened one Mar 23 16:23:12 sure it's difficult Mar 23 16:23:32 but basically fixable Mar 23 16:24:04 well at least you can't break it more than it is by trying Mar 23 16:25:06 Zorkman: Nope, I leave it. I'm now on #evopedia Mar 23 17:10:44 what might cause the illume battery widget to believe the battery is three times larger than it really is? Mar 23 17:10:55 i.e. when it says 33%, "apm" says 100% Mar 23 17:11:20 (in SHR. where does the widget get its information from?) Mar 23 17:11:29 hehe Mar 23 17:13:09 it's very odd, especially since i've been getting great battery life since switching to the 2.6.29 kernel Mar 23 17:26:27 ok so it seems to be quite clear the event will happen on the 22/23/24 Mar 23 17:27:02 Ainulindale: here ? Mar 23 17:28:04 An opimd survey could be great don't you think people ? Mar 23 17:32:56 opimd? what is opimd? :P Mar 23 17:33:33 héhéhé :D Mar 23 17:36:46 mrmoku: did you read the MVP stuff ? Mar 23 17:36:57 yep Mar 23 17:37:06 what do you think ? Mar 23 17:37:23 spaetz, mrmoku: my idea would be the following Mar 23 17:38:03 well... this is similar to what we do in our company (without knowing about MVP :P) Mar 23 17:38:22 we have a client/server framework Mar 23 17:38:46 where the server (backend) controls the client (which would be the view in MVP lingua) Mar 23 17:38:50 ptitjes: pong Mar 23 17:39:13 build a lightweight MVP framework (PresentationModel interface, Command and Selection classes, Presenter abstract class, ViewFactory and PresenterFactory) Mar 23 17:39:22 Ainulindale: hello! Mar 23 17:39:43 mrmoku: and I would like we base all our new gui apps on it Mar 23 17:40:01 having ViewFactories for all the widget toolkit we want to support Mar 23 17:40:22 Ainulindale: so... 22/23/24 ?? Mar 23 17:40:24 ptitjes: have to eat now (family calling)... will be back after that Mar 23 17:40:39 mrmoku: ok! think about while eating ;) Mar 23 17:41:40 Ainulindale: let's speak efficient => query Mar 23 17:41:42 :) Mar 23 18:38:45 ptitjes: WTF is the big advertisment in chan-title for FSOHSRCON? I never find a URL to click on it when just in mood to register ;-) Mar 23 18:39:05 what advertisement ? Mar 23 18:39:12 yup exactly Mar 23 18:39:40 DocScrutinizer: what is the command to show the topic ? Mar 23 18:39:58 dunno. xchat doing that for me Mar 23 18:40:35 ha! understood! Mar 23 18:40:49 you want that we add something about the convention! Mar 23 18:40:51 :) Mar 23 18:40:53 ok Mar 23 18:43:02 arf topic is limited in size... Mar 23 18:45:11 hehe, and right so Mar 23 18:46:31 DocScrutinizer: ok this is better! Mar 23 18:46:32 :D Mar 23 18:47:01 that's better for real Mar 23 18:47:09 :) Mar 23 18:48:16 grrrrr, gimme my verification token!! Mar 23 18:49:02 ptitjes: you owe me a beer for registration annoyance alone Mar 23 18:49:07 ;) Mar 23 18:49:18 haha Mar 23 18:49:22 :D Mar 23 18:49:36 DocScrutinizer: just complain to Ainulindale Mar 23 18:49:37 :D* Mar 23 18:50:25 still no email :(( Mar 23 18:50:46 do you send out tokens by hand? Mar 23 18:51:50 DocScrutinizer: you don't need to fill in an email Mar 23 18:51:51 or maybe that's just OM mailman idling busy Mar 23 18:52:11 WTF?!?! I already did! Mar 23 18:52:12 just username + password Mar 23 18:52:35 email is optional for passwd recovery Mar 23 18:52:38 Warning: Your permissions have been limited until you verify your email address Mar 23 18:53:03 you don't suggest I do registration a second time ?! Mar 23 18:53:04 hmm well Mar 23 18:53:12 no Mar 23 18:53:50 DocScrutinizer: oh yes I can remember now we did add a regexp for this... Mar 23 18:54:05 DocScrutinizer[0-9]* or something like this Mar 23 18:54:13 piped thru ptitjes ?? Mar 23 18:54:21 :p Mar 23 18:54:50 hmm i borked ac transformator measurements today Mar 23 18:55:07 * bumbl cruses ac Mar 23 18:55:46 * DocScrutinizer curses registration, mumbles "nevermind, f*ckit" and leaves for TV Mar 23 18:58:13 "However any webkit based browser can log in gmail if you simply update your libcurl with one that is compiled with libgnutls support (allowing ssl)." Mar 23 18:58:41 DocScrutinizer: please!! Mar 23 19:15:22 hey mickey|aalborg Mar 23 19:16:14 hi bumbl Mar 23 19:22:50 mickey|aalborg: are you here for a while? Mar 23 19:25:22 dos1: read that too :-) Mar 23 19:25:28 ptitjes: here now Mar 23 19:25:48 meal was good ? Mar 23 19:25:59 mrmoku: i'm looking at making patch for enabling ssl support :) Mar 23 19:26:01 well... bread... but good :-) Mar 23 19:26:27 and kids are in bed now, which is even better :D Mar 23 19:26:41 héhéhé :) Mar 23 19:27:11 so... let me see if I got the techno lingua right ;) Mar 23 19:27:23 tmzt: an hour or so -- tomorrow is a tough conference day, so I'll go to sleep soon Mar 23 19:27:24 controller is ophonekitd (or a module of it) Mar 23 19:27:51 view is a frontend (efl, gtk, ncurses or whatever) Mar 23 19:28:30 and communication goes via a gateway (which knows which frontend to talk to) Mar 23 19:29:04 completely wrong or more or less correct? Mar 23 19:32:01 mickey|aalborg: nice programme! Mar 23 19:32:31 ptitjes: caught up on the backlog Mar 23 19:32:47 haven't managed to read the MVP sites today, but plan sounds good Mar 23 19:33:23 ptitjes: you're targetting the SupervisingPresenter model right? Mar 23 19:34:02 which means the controller tells the view to show contact #xyz and the view gets the data itself? Mar 23 19:34:06 yes, should be interesting Mar 23 19:34:06 lets see how many talks are in danish :/ Mar 23 19:34:41 mickey|aalborg: not yours for sure (or are you from danemark ?) Mar 23 19:34:46 mrmoku: the idea is there Mar 23 19:35:04 and com is all via dbus? Mar 23 19:35:10 mickey|aalborg: danish is fun Mar 23 19:35:11 what is important is the folowing Mar 23 19:35:12 ptitjes: hehe, no, mine is in english, but i'm afraid I won't learn anything new from that particular one ;) Mar 23 19:35:21 mirko-paroli: you picked some stuff up yet? Mar 23 19:35:29 i can read some things Mar 23 19:35:34 hehe, sure Mar 23 19:35:37 but speech is tough Mar 23 19:35:39 I studyied danish at uni Mar 23 19:35:43 oh, cool Mar 23 19:35:52 i heard they have quite good courses Mar 23 19:35:55 and now used it to build my swedish :) Mar 23 19:35:57 and they support emigrants Mar 23 19:36:11 yepp, in .dk you get 6 weeks intensive course Mar 23 19:36:18 I got flooded let me prefix with mrmoku: Mar 23 19:36:20 in swe up to 150 hrs me thinks Mar 23 19:36:26 spaetz: please follow anyway Mar 23 19:36:29 please Mar 23 19:36:41 mrmoku: let's start MVC Mar 23 19:36:58 in MVC what is the most important is view and model decoupling Mar 23 19:37:24 mrmoku: this means model is not aware of the view Mar 23 19:37:30 mickey|aalborg: I envy you a bit, danish nights are usually more fun than swedish ;) Mar 23 19:37:33 ptitjes: which means view can be a test unit Mar 23 19:37:37 mrmoku: the view is one of the many observers of the model Mar 23 19:37:50 mirko-paroli: heh, not when you are so sleepy that you are in the hotel room ;) Mar 23 19:37:55 mrmoku: well we will come to unit test later if you will :) Mar 23 19:38:03 ptitjes: :-) Mar 23 19:38:12 mirko-paroli: but what I've seen on the streets today raises my motivation to emigrate to a skandinavian country... Mar 23 19:38:23 hehe Mar 23 19:38:26 mrmoku: so the model is a subject in the observer design pattern Mar 23 19:38:36 mrmoku: so it has a list of observer Mar 23 19:38:41 well, i have a flat here if you are in need ;) Mar 23 19:38:47 I just got rid of all my furniture today though Mar 23 19:38:47 is a bit empty here Mar 23 19:38:53 mrmoku: whenever its state changes it tells its observers Mar 23 19:38:56 hehe, thanks Mar 23 19:39:04 i'm not sure my wife would appreciate :D Mar 23 19:39:04 :) Mar 23 19:39:04 mrmoku: so the view is one of the observers Mar 23 19:39:17 * mirko-paroli wouldn't advince on moving to Falköping anyhow Mar 23 19:39:25 but i may as well pick up your style of living with personal relations ;) Mar 23 19:39:36 mrmoku: we gain one first thing here: we can have multiple views at the same time, they all get updates when it is needed Mar 23 19:40:17 mrmoku: then lets look at the C in MVC Mar 23 19:40:20 mickey|aalborg: you mean me be unable to keep any? Mar 23 19:40:32 nah, not that Mar 23 19:40:35 more the "relaxed" part Mar 23 19:40:51 mrmoku: the controller is what translates user actions made on the view to actions to be taken on the model Mar 23 19:41:24 * mirko-paroli gets himself a "Free Beer" brewed in Denmark Mar 23 19:41:33 spaetz: mrmoku: ask if needed! (else tell OK sometime so that I'm sure not to speak for nobody... :)) Mar 23 19:41:45 * mrmoku still listening :-) Mar 23 19:43:40 mrmoku: so what brings MVP is the decoupling of the view technology from the model Mar 23 19:44:53 Controller registers to particular events on the view Mar 23 19:45:21 gets events when user action occurs and makes corresponding updates on the model Mar 23 19:45:39 but then controller is bound to a particular view Mar 23 19:46:01 what if one wants to change the gui toolkit Mar 23 19:46:15 mickey|aalborg: are you flying back to FF/M directly? Mar 23 19:46:35 you have to rewrite the controller to use the event set of the new toolkit and so on Mar 23 19:46:46 ptitjes: listening Mar 23 19:46:55 cool :) Mar 23 19:46:58 ptitjes: me too Mar 23 19:47:00 mirko-paroli: more or less, one hour stop in Kopenhagen Mar 23 19:47:07 rather 30 minutes Mar 23 19:47:07 just some offline intermezzos :) Mar 23 19:47:08 mrmoku: here comes the presenter story Mar 23 19:47:08 * dos1 is compiling libcurl with ssl support Mar 23 19:47:26 mickey|aalborg: need to prepare for OpenExpo, so can't take some days off :/ Mar 23 19:47:32 ptitjes: can I ask a question about the tk stuff? Mar 23 19:47:43 spaetz: tell your kid you need to concentrate now :P Mar 23 19:47:49 mrmoku: presenter abstract model manipulation in two concepts Mar 23 19:48:05 mickey|aalborg: ah right, so you'll be in FF/M till beginning of April? Mar 23 19:48:07 mirko-paroli: sorry I don't know the tk stuff... Mar 23 19:48:09 he tells me to focus on the milk bottle he needs :) Mar 23 19:48:27 spaetz: you watch too much TV!!! Mar 23 19:48:42 would be good to meet and evil-devil a bit ... Mar 23 19:48:44 ptitjes: sry was a bit oddly put, I mean toolkits Mar 23 19:48:52 what if someone doesn't like tks ? Mar 23 19:49:12 mrmoku: the two things needed to manipulate the model are Selections and Commands Mar 23 19:49:32 mirko-paroli: ha! gui/widget toolkits! Mar 23 19:49:51 mirko-paroli: I'm not a pro of gui but anyway ask... Mar 23 19:50:37 well, I was just pondering Mar 23 19:50:44 if you create sth focused on tks Mar 23 19:50:49 mrmoku: python-ecore still failing? Mar 23 19:50:49 what does someone like me do? Mar 23 19:50:57 i want an actual kernel Mar 23 19:51:08 ptitjes: command would be something like 'initiate outgoing call to #1234'? Mar 23 19:51:11 bumbl: yep Mar 23 19:51:17 (python-ecore) Mar 23 19:51:49 bumbl: lets see what mwester comes up with Mar 23 19:51:53 (kernel) Mar 23 19:51:59 hmm Mar 23 19:52:14 mrmoku: a Selection is a representation of a particular part of the global model Mar 23 19:52:56 mrmoku: this word is not well choosen please propose something better (while I'm going to take another beer in the fridge...) Mar 23 19:53:05 mirko-paroli: well you can build on it Mar 23 19:53:28 well, raster actually gave us the answer in his elm.Layout ... my fingers were faster than my brain Mar 23 19:53:37 mirko-paroli: yes, coming home @ 25th and leaving on 31th Mar 23 19:54:13 meeting after openexpo might be better though Mar 23 19:54:14 ptitjes: something like ModelPart ;) Mar 23 19:54:18 mickey|aalborg: hmm ... not much time to make devious plans :) Mar 23 19:54:19 since then we had a chance to meet Sean Mar 23 19:54:23 bg Mar 23 19:54:33 who's talking on OpenExpo Mar 23 19:54:38 ah right Mar 23 19:54:43 yammy Mar 23 19:55:11 (i had a chance to talk with him on the phone lately btw.) Mar 23 19:55:16 leaving on the 16th to india ... Mar 23 19:55:16 mirko-paroli: I don't know what an elm.Layout but I'm quite sure it can't layout clutter, gtk or what else widgets so this is not so interesting for us which would like to provide feature that people can build different gui/skins on it Mar 23 19:55:42 ptitjes: I think my questions was a bit out of the blue Mar 23 19:56:08 so sry for the interuption Mar 23 19:56:25 mirko-paroli: don't disturb our MVP class :P Mar 23 19:56:25 mrmoku: yeah ModelPart would be good. in fact Selection is good too if you understand it in the sense of a Model part Mar 23 19:56:58 mickey|aalborg: any time would be good Mar 23 19:56:59 ptitjes: what would be an example of a ModelPart in our case... Contacts? Mar 23 19:57:16 mickey|aalborg: I have re:publica coming up and maybe some people meeting in BER Mar 23 19:57:28 mirko-paroli: when's re:publica? Mar 23 19:57:44 april 1st - 4th I think Mar 23 19:57:53 ah, that's overlapping Mar 23 19:58:01 after openexpo i need some days rest Mar 23 19:58:04 march was crazy Mar 23 19:58:09 but i scheduled it like that Mar 23 19:58:11 mirko-paroli: no probs. I would be glad if you build with us. In fact we would like to provide enough cool stuff so that an interested person could provide a contact gui programmed in python with gtk and another one a C dailer gui based on etk (for instance...) Mar 23 19:58:26 mirko-paroli: I meant enough easily Mar 23 19:58:40 ptitjes: I am fully with you on that one Mar 23 19:59:06 mirko-paroli: good to hear that man!! Mar 23 19:59:11 am just not as gifted a progger as others, but whatever support I can give Mar 23 19:59:21 you have it Mar 23 19:59:21 :) Mar 23 19:59:41 mickey|aalborg: 1st - 3rd of april Mar 23 19:59:44 :) Mar 23 19:59:45 sadly Mar 23 19:59:49 but Mar 23 19:59:58 mrmoku: so the Commands now Mar 23 20:01:13 mrmoku: Commands are model-modification primitives Mar 23 20:01:45 mrmoku: a Command acts on the model part described by a Selection Mar 23 20:02:04 mrmoku: but be aware of what is a Model Mar 23 20:02:29 mrmoku: people often think that a Model is some kind data (taken from a db for instance) Mar 23 20:02:33 ptitjes: you mean global Model or ModelPart? Mar 23 20:02:46 mrmoku: model in general Mar 23 20:02:53 :-) Mar 23 20:03:17 mrmoku: we could devide models in two 'different' things Mar 23 20:03:27 data model and application model Mar 23 20:03:43 data model is the pure data (represented as objects) Mar 23 20:04:09 application model is already a user oriented 'view' of the model Mar 23 20:04:32 for instance Dialer is a kind of application model Mar 23 20:05:05 it has as instance members: Mar 23 20:05:36 - a currently-composing number Mar 23 20:05:55 - some currently-occuring calls Mar 23 20:06:39 however it is obvious that it does not have data from database Mar 23 20:06:49 so it is an application model Mar 23 20:07:11 it may link to some objects from the data model however Mar 23 20:07:51 yep... still here :-) Mar 23 20:07:53 for instance the currently occuring-calls sub-models may have pointers to contacts Mar 23 20:08:17 contact, them are in the data model Mar 23 20:09:27 mrmoku: do you know of a collaborative scratchpad on the web I could do sketches on it ? Mar 23 20:09:40 ptitjes: hmm.. no Mar 23 20:09:46 pity Mar 23 20:09:53 anyway Mar 23 20:09:57 yep... whiteboard would be good :-) Mar 23 20:10:14 on the left: data model Mar 23 20:10:28 (linked to db, or something like opimd for instance :)) Mar 23 20:10:42 on its right: application model Mar 23 20:11:04 (which sums up things from the data model to provide user-oriented features) Mar 23 20:11:23 on its right again: the MVP triad Mar 23 20:11:54 the presenter at the top of the triad Mar 23 20:12:20 does translate model information into view widget data filling Mar 23 20:13:11 does provide Selections and Commands to the view as primitives to communicate with the presenter back Mar 23 20:13:43 ok Mar 23 20:14:02 ViewFactory uses these selections and commands register events on the widgets of the view to apply commands or request new presentations for a particular selection Mar 23 20:14:57 in return the presenter applies the commands on the model (btw the command model brings undo/redo with him) Mar 23 20:15:33 or creates new MVP triads for the selections fired by the view Mar 23 20:16:06 when creating a new MVP triads for a new selection, it does select a good presenter for that model Mar 23 20:16:49 ask the view factory to create an adhoc view (here goes the ophonekitd's selection of approriate app/toolkits) Mar 23 20:17:02 and connects the view to the model Mar 23 20:17:06 voilà! Mar 23 20:17:20 mrmoku: do you get it ? Mar 23 20:17:44 ptitjes: well... have to think... Mar 23 20:18:03 mrmoku: it may be a bit of infrastructure to set up but I think it is worth the try Mar 23 20:18:31 mrmoku: some examples: Mar 23 20:18:37 yeah... Mar 23 20:18:40 * mrmoku loves examples :-) Mar 23 20:19:44 clicking 5 on the keypad => apply the ComposedNumberAppendCommand("5") Mar 23 20:20:12 so one may write a view in GTK or in etk same api to use Mar 23 20:21:03 also, one may rewrite the dialer application model to add new features, it modifies the commands, the views don't change (except if they want to take benefit of the new commands) Mar 23 20:21:53 clicking the Call button => applies the CallCommand which initiate the call and return a new selection in return Mar 23 20:22:20 that selection points to the new currently-occuring call Mar 23 20:22:50 a new presenter and view can be created for that new selection Mar 23 20:23:11 which would be the active call screen... Mar 23 20:23:31 which makes a new screen being displayed that enables to change the volume of the call, hangoff, etc... Mar 23 20:23:44 mrmoku: you get it !!! Mar 23 20:24:40 ptitjes: and if ComposedNumberAppendCommand() results in a number known by opimd the dialer could give the view an event to show the name somewhere... which the view might do or not... just as it likes Mar 23 20:25:26 yeah Mar 23 20:25:47 yeah... sounds interesting :-) Mar 23 20:26:16 how to progress from here? Mar 23 20:27:10 mrmoku: I must take a week or two to watch how MVP frameworks have evolved from when I did mine (this was at the very start of the MVP thing) Mar 23 20:27:50 (in PHP just to note how funny it is one may want to do a MVP framework in PHP...) Mar 23 20:28:06 ok... this gives me (and spaetz, dos1) time to stabilize unstable and drop it to testing :-) Mar 23 20:28:09 and I've done a similar thing in Java at that time Mar 23 20:28:22 sure Mar 23 20:28:42 ptitjes: I would do it in C++ ;) but will compromise to vala :P Mar 23 20:29:27 mrmoku: I've started to think hard about it when Deubeuliou wanted to start its GTK frontend for phonegui Mar 23 20:30:00 mrmoku: anyway I think we will program it in Vala because memory management is such a pleasure with it... Mar 23 20:30:27 mrmoku: but it is C so nothing prevents to make you from doing extensions in C++ Mar 23 20:30:27 and because it gives me the chance to learn something new :D Mar 23 20:32:37 ptitjes: so... you backup on MVP and we do some distro work... and in two weeks we will start to define interfaces, models and views Mar 23 20:33:15 mrmoku: cool! Mar 23 20:38:53 mrmoku: compiling libcurl with --with-ssl didn't help :( Mar 23 20:38:58 mrmoku: any suggestions? Mar 23 20:46:17 dos1: hmm Mar 23 20:46:44 dos1: did you recompile the webkit thingie again after libcurl? Mar 23 20:46:55 mrmoku: no Mar 23 20:50:45 Hi! Doe anyone experience "Segmentation fault" with Neon on latest SHR-unstable? Mar 23 20:52:51 dos1: try that then :-) Mar 23 20:53:14 * mrmoku does not even know what Neon is... Mar 23 20:53:43 Neon is Image viewer program written in python-edje Mar 23 20:54:08 Here: http://wiki.openmoko.org/wiki/Neon Mar 23 20:56:20 Leonti: does it run correctly on testing ? Mar 23 20:57:11 I don't know - just stopped working after an update few days ago Mar 23 20:58:03 strace shows it looks for some files in python2.6/site-packages and can't find them, for example Mar 23 20:58:06 open("/usr/lib/python2.6/site-packages/edje/evas.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) Mar 23 21:08:35 * mrmoku is finally bitbaking qwo now... Mar 23 21:20:51 dos1: could you remind me how to enable the qwo keyboard? Mar 23 21:22:23 it must have Keyboard category in desktop file Mar 23 21:22:29 and then enable it in wrench Mar 23 21:22:39 ahh... yea the desktop file :-) Mar 23 21:22:43 forgot about that Mar 23 21:23:15 * dos1 commited backlight module to shr-settings Mar 23 21:23:16 ;) Mar 23 21:23:31 heh.. the package comes with a correct desktop file... e did not reload it Mar 23 21:24:27 dos1: will you be at FSOSHR'09 ??? Mar 23 21:24:52 ptitjes: no :( Mar 23 21:24:54 David! Mar 23 21:25:04 dos1: why that? Mar 23 21:25:10 dos1: but why? give your excuse!! Mar 23 21:25:23 hi ptitjes Mar 23 21:25:26 * ptitjes prepares his slap hands Mar 23 21:25:32 :P Mar 23 21:25:41 * mrmoku starts to inonate: "we want dos! we want dos!" Mar 23 21:25:49 s/inonate/intonate/ Mar 23 21:25:58 * ptitjes fills the choir Mar 23 21:26:13 ptitjes, I don't know when we could meet :/ Mar 23 21:26:19 hmm still no qwo :( Mar 23 21:26:21 :D but say it to my parents. i live in poland and i'm only 16 years old :P Mar 23 21:26:38 dos1: they speak english? :P Mar 23 21:26:40 mrmoku: ok maybe we should cancel all this stuff. no dos no convention! Mar 23 21:26:44 mrmoku: no :D Mar 23 21:27:03 ptitjes: how many days have we left to learn polish? Mar 23 21:27:13 David: yeah hard time for me these days too :) Mar 23 21:27:14 ^^" Mar 23 21:27:17 dos1: russian? PaulFertser could help then ;) Mar 23 21:27:49 mrmoku: a bit :D Mar 23 21:28:10 David: saturday ? Mar 23 21:29:05 dos1: any idea? desktop file must be in /usr/share/applications or somewhere else? Mar 23 21:29:07 That seems ok to me Mar 23 21:29:19 mrmoku: do you have e-wm-menu or menu-fso? Mar 23 21:29:28 where when ? In Paris ? Mar 23 21:29:37 * mrmoku checks Mar 23 21:30:11 Didier: my school is open on saturdays. Mar 23 21:30:58 dos1: the short one... with Mar 23 21:31:31 * spaetz just caught up on ptitjes MVP class Mar 23 21:31:42 wife is in bed now too, got me some time Mar 23 21:31:50 spaetz: how old is he by the way? Mar 23 21:31:57 mrmoku: with that i noticed that keyboard selector doesn't work Mar 23 21:32:02 my son? 9 months Mar 23 21:32:02 mrmoku: try with e-wm-menu Mar 23 21:32:12 dos1: ok.. thanks Mar 23 21:32:16 mrmoku : have you managed to get python-ecore to build with efl 39637 ? Mar 23 21:32:20 spaetz: nice :-) Mar 23 21:32:26 nytowl: nop... no go Mar 23 21:32:27 mrmoku: exciting :-) Mar 23 21:32:42 mrmoku: do you plan dropping unstable into testing? Mar 23 21:33:06 and stabilizing that? Mar 23 21:33:33 nytowl: just did an svn up right now... and there are changes in python-ecore :D Mar 23 21:33:35 mrmoku, I tried adding the xcb stuff to libx11 and still couldn't get it to go Mar 23 21:33:49 cool what's the rev ? Mar 23 21:33:59 39659 Mar 23 21:35:35 David: maybe if weather is nice we cood get some beer and meet in a parc Mar 23 21:36:06 Luxembourg ? Mar 23 21:36:15 * mrmoku wonders if David and ptitjes should meet in munich then... me would join :P Mar 23 21:36:23 ('cause my school is next to it) Mar 23 21:37:04 freesmartphone.org: 03mickey 07libeflvala * r029e859d539d 10/vapi/ecore.vapi: ecore.vapi: add FdHandlerFlags and ExeFlags Mar 23 21:37:05 freesmartphone.org: 03mickey 07libeflvala * rf40799346258 10/examples/library/ (Makefile.am mainloops.vala): mainloops: more work on inter-thread-communication infrastructure Mar 23 21:37:46 David: but you told me you were living in Villemonble Mar 23 21:37:51 yes Mar 23 21:38:06 ptitjes: still no token :((( Mar 23 21:38:11 right, we're not far from each other Mar 23 21:38:11 if you don't have school then we could go to Butes Chaumont... Mar 23 21:38:19 mmh, 22 MAy is not occupied yet, but all the other weekends in that months are... Mar 23 21:38:23 tricky Mar 23 21:38:25 Ainulindale: please what's up with wiki ?? Mar 23 21:38:28 (I'm too used of going to Paris) Mar 23 21:38:46 spaetz: a sign... that definitely is a sign! Mar 23 21:38:50 hehe Mar 23 21:39:01 either fubar or blacklisted Mar 23 21:39:18 but what if we need power ? Mar 23 21:39:53 spaetz: yeahhhh!! Mar 23 21:40:10 David: beer ? Mar 23 21:41:04 ok, hooking up the GSM/BT/WiFi switches in vala-settings now Mar 23 21:41:32 ok, have to go now Mar 23 21:41:35 good night Mar 23 21:41:35 spaetz, 1st May is Worker's Day. Are you really occupied ? :| Mar 23 21:41:39 dos1: cu Mar 23 21:41:42 night Mar 23 21:41:56 David: beer ? <-- Didier: about the power ? Mar 23 21:41:59 Deubeuliou: actually, yes. Visiting a friend in Germany :) Mar 23 21:42:08 I meant eletrical power Mar 23 21:42:15 And it's not a holiday in Switzerland Mar 23 21:42:46 hmm, let's see. ""Notice: A notification email has been resent to joerg@openmoko.org."" Mar 23 21:42:48 no ? there must be a few countries where it's not Mar 23 21:43:41 oups. I'm cooking Mar 23 21:43:51 DocScrutinizer: yahooo! Mar 23 21:44:05 David: haaa! you mean power for the laptop ?? Mar 23 21:44:08 :D Mar 23 21:44:10 yep Mar 23 21:44:11 mrmoku: what's the plan with connman in SHR? Mar 23 21:44:25 is it supposed to manage connections and stuff, or won't we use it? Mar 23 21:44:37 It's a kind of NetworkManager-lite, right? Mar 23 21:44:49 David: well my laptop lasts 5 minutes only so you can forget it already... Mar 23 21:45:25 David: but anyway we'll go to a bar to fix your bug then we'll go designing in the parc Mar 23 21:45:36 spaetz: yep... kind of NetworManager... and we will use it, because fso will use it Mar 23 21:45:38 ptitjes: no yahoo. I could understand if it's vanishing at yahoo mail. but it's vanishing at OM mail Mar 23 21:45:41 well, ok :) Mar 23 21:45:44 at least that is still the plan me thinks Mar 23 21:45:49 mrmoku: ok Mar 23 21:45:58 I will spend some time on the dialer tonight Mar 23 21:46:04 DocScrutinizer: hum... Mar 23 21:46:04 Because I need some app to manage my wifi Mar 23 21:46:15 DocScrutinizer: maybe Ainulindaleis making you a bad joke... Mar 23 21:46:24 DocScrutinizer: what login name? Mar 23 21:46:30 joerg Mar 23 21:46:31 DocScrutinizer: because I don't know why he does not listen/answer now... Mar 23 21:46:41 I'm pondering the use of a DrawingArea or a Layout Mar 23 21:46:52 DocScrutinizer: you're in the user list Mar 23 21:47:10 mrmoku: conman conman!!! Mar 23 21:47:20 I want it! Mar 23 21:47:54 me too... to finally get bluetooth networking with my server working :-) Mar 23 21:48:00 logged in as joerg Mar 23 21:48:00 the point is that I really dont know, for now, how to make it easily themable ! Mar 23 21:48:07 Warning: Your permissions have been limited until you verify your email address Mar 23 21:48:13 no edit Mar 23 21:48:42 :-/ Mar 23 21:49:21 hmm Mar 23 21:49:27 mrmoku: do you have admin rights on trac ? Mar 23 21:50:06 DocScrutinizer: try again Mar 23 21:50:18 I added you to the authenticated group... don't know if that helps though... but should Mar 23 21:50:23 ptitjes: yep Mar 23 21:51:33 Warning: Your permissions have been limited until you verify your email address --- well SHR doen't like me. I like dinner Mar 23 21:51:57 mrmoku: could you give it to me please ? Ainulindale was asking me whether he had gave me some but I was not able to tell him... so this ended like this... Mar 23 21:53:54 ptitjes: :-) you have the power now Mar 23 21:54:09 LOL Mar 23 21:54:12 though I don't find how to verify a new user... Mar 23 21:56:23 DocScrutinizer: I could delete and manually readd you... Mar 23 21:56:50 DocScrutinizer: could you please resubscribe Mar 23 21:56:56 ptitjes: I think I might have admin powers on trac Mar 23 21:57:06 I temporarily changed the notification email... Mar 23 21:57:07 what do you want me to do? Mar 23 21:57:14 don't tell Ainulindale... Mar 23 21:57:49 how is Ainulindale? don't know him... removed him from the trac admins for security ;) Mar 23 21:57:54 s/how/who/ Mar 23 21:57:56 mrmoku meant: who is Ainulindale? don't know him... removed him from the trac admins for security ;) Mar 23 21:58:01 LOL Mar 23 21:58:05 :) Mar 23 21:58:15 * mrmoku hides to not get spanked :P Mar 23 21:58:59 Register an account Mar 23 21:59:01 Error Mar 23 21:59:02 Another account with that name already exists. Mar 23 21:59:12 * DocScrutinizer away Mar 23 21:59:35 DocScrutinizer: 2sec Mar 23 22:00:10 You are not anymore a user Mar 23 22:00:14 DocScrutinizer: retry Mar 23 22:03:01 mrmoku: 39659 fixes the python-ecore issues Mar 23 22:03:15 yay Mar 23 22:03:38 mrmoku: look at the license of the TracAccountManager in the plugins! Mar 23 22:03:51 can anyone tell me what program this is: http://rafb.net/p/VAtK6R95.html Mar 23 22:03:52 I did not know the BEER-WARE licence! Mar 23 22:04:11 mrmoku: couldn't we change the licence of the whole SHR software ? Mar 23 22:08:24 mrmoku: needs a slight mod to ecore.inc to package libecore_input.so Mar 23 22:09:36 tmzt: isn't it libgsmd v1 Mar 23 22:09:38 ? Mar 23 22:09:54 ptitjes: so that's an old gsmd implementation? Mar 23 22:09:56 ok Mar 23 22:10:19 it depends what you means by old... Mar 23 22:11:32 nytowl: though python-ecore builds without... might not work then Mar 23 22:11:43 ptitjes: to what? Mar 23 22:11:52 BEER-WARE? Mar 23 22:12:07 tmzt: please do gsmd --version Mar 23 22:12:13 and then all of us will be tooo drunk to code ;) Mar 23 22:12:28 mrmoku: yeeeahh!! Mar 23 22:12:33 this rules! Mar 23 22:12:36 it's not installed, someone is trying to build this with gentoo crosstools to develop a new rom for wizard Mar 23 22:12:44 wait, hold on Mar 23 22:13:00 nytowl: do you have OE commit access? Mar 23 22:13:06 yup Mar 23 22:13:26 tmzt: cat /usr/lib/libgsmd.la Mar 23 22:13:27 what branch will you commit the ecore fix into? Mar 23 22:13:39 milestone5.5 Mar 23 22:13:46 :-) that makes me happy :D Mar 23 22:14:19 paroli's crapping out right now. as soon as I fix that I'll push it Mar 23 22:14:24 no need for a temporary patch in the shr overlay then Mar 23 22:14:59 where do you guys keep the overlay ? Mar 23 22:15:27 nytowl: on the shr git => git.shr-project.org Mar 23 22:15:33 http://git.shr-project.org/git/?p=shr-overlay.git;a=summary Mar 23 22:15:33 is this the right way: bitbake -c clean remoko;bitbake -c build remoko; make image to get a image with remoko installed? Mar 23 22:15:42 can someone kick the autobuilder for the GTA01? Mar 23 22:15:45 (for shr) Mar 23 22:15:47 Serdar: no Mar 23 22:15:51 hm Mar 23 22:15:54 thanks ptitjes Mar 23 22:16:17 Serdar: you have to add it to the one of the tasks the image installs Mar 23 22:16:53 juri_: will do complete rebuild with an updated EFL_SRCREV... Mar 23 22:17:00 you mean to change the makefile? Mar 23 22:17:02 tomorrow though... going to bed now Mar 23 22:17:13 good night Mar 23 22:17:14 Serdar: now the bitbake recipe Mar 23 22:17:20 s/now/no/ Mar 23 22:17:21 mrmoku meant: Serdar: no the bitbake recipe Mar 23 22:18:52 mrmoku: have a nice night! Mar 23 22:19:30 * ptitjes takes a beer Mar 23 22:19:37 prost! Mar 23 22:20:05 (I work my most important german words for when we'll be in germany in two months...) Mar 23 22:20:33 http://shr.bearstech.com/trac/wiki/Bulding%20SHR but this says the way I wanted to try Mar 23 22:20:50 So DocScrutinizer, I'm putting back Ainulindale's adress you'll have to wait when he'll be here... Mar 23 22:21:04 DocScrutinizer: I'm sorry but I don't want to get spanked :) Mar 23 22:26:36 ptitjes: it's .0 soname Mar 23 22:27:26 ptitjes: but dlname='libgsmd.so.0' Mar 23 22:27:42 so what says the .pc file Mar 23 22:29:58 ptitjes: Mar 23 22:29:59 10:32 <@solar> Description: GSM 07.10 Multiplexer Library Mar 23 22:30:00 10:32 <@solar> Version: 0.0.1 Mar 23 22:30:12 we're in #linwizard, I need to go to class though Mar 23 22:37:26 mrmoku: night Mar 23 22:37:42 /home/serdar/openmoko/shr/shr-unstable/tmp/cross/armv4t/lib/gcc/arm-angstrom-linux-gnueabi/4.1.2/../../../../arm-angstrom-linux-gnueabi/bin/ld: cannot find -lSDL Mar 23 22:37:51 do I miss libsdl or what? Mar 23 22:38:00 seems like it Mar 23 22:55:49 but for what? Mar 23 22:56:49 ERROR: Nothing PROVIDES 'libSDL' Mar 23 22:57:02 bitbake don't know it Mar 23 23:12:14 Sedar: cd openembedded; find recipes/* -name "*libsdl*" Mar 23 23:14:23 Serdar: cd openembedded; find recipes/* -name "*libsdl*" Mar 23 23:28:07 there is no recipes/ Mar 23 23:29:09 ok try out packages Mar 23 23:29:35 there is packages/libsdl Mar 23 23:29:43 just look hard Mar 23 23:33:27 good night all! Mar 23 23:33:46 night Mar 23 23:34:28 back Mar 23 23:34:36 so DocScrutinizer did you succeed Mar 23 23:34:37 ? Mar 23 23:34:52 that was a short night for you :) Mar 23 23:35:21 spaetz: I just saw I had a registration for joerg Mar 23 23:35:23 fuck libeflvala doesn't build anymore as mickey uses bleeding edge stuff that is only in vala HEAD Mar 23 23:35:50 spaetz: use the vala git clone on fso Mar 23 23:36:09 mmh, it just because of the .bb files in OE Mar 23 23:36:18 I'd have to add my own Mar 23 23:36:20 ptitjes: the smtp is slow Mar 23 23:36:23 spaetz: and if you want to run libmodulo and ophonekitd you must even use the 'test' branch Mar 23 23:36:23 that's a known issue Mar 23 23:36:33 And I know what you did Mar 23 23:36:36 oh Ainulindale! Mar 23 23:36:38 You'll be thoroughly punished Mar 23 23:36:41 :D Mar 23 23:36:55 test branch, heh Mar 23 23:37:06 really bleeding edge that is Mar 23 23:37:43 spaetz: this contains my long-awaiting patches to generate GIR files (gobject-introspection) Mar 23 23:38:52 spaetz: but Jürg is so busy these days with some of his work that I decided to maintain a branch with stuff that he will surely commit but have no time for Mar 23 23:39:31 BTW Ainulindale Jürg may be interested in comming to FSOSHR'09 (Jürg is Vala's maintainer) Mar 23 23:39:56 He's welcome even though I don't like him as he takes too much of your time Mar 23 23:40:08 héhéhé :) Mar 23 23:40:37 so Ainulindale we will soon have to decide where the event will take place Mar 23 23:41:01 (as the date seems to be pretty decided...) Mar 23 23:41:43 well I was keen on essen but I'll settle for anything easier on everyone Mar 23 23:41:47 Ainulindale: we must aggree on the 22/23/24 and then see what alphaone and stefan could propose Mar 23 23:42:18 Ainulindale: it obviously depends on what we need and how we can fullfil what we need... Mar 23 23:42:47 because I can go coding and design in the land Mar 23 23:42:55 with trees around, etc... Mar 23 23:43:28 (tough my laptop has 5 minutes of batery...) Mar 23 23:43:54 That means you'll have to do what you have to do in 5 minutes then Mar 23 23:43:57 I can't see any problem there Mar 23 23:44:41 sure Mar 23 23:44:47 efficient programming Mar 23 23:44:59 there is nothing better to stimulate people! Mar 23 23:45:00 f-SOS-hrudcon Mar 23 23:45:45 DocScrutinizer: did you succeed ? Mar 23 23:45:52 lol!! Mar 23 23:46:09 Warning: Your permissions have been limited until you verify your email address Mar 23 23:46:13 no mail Mar 23 23:46:25 logout:... (!!!) Mar 23 23:46:44 Error: Not Found Mar 23 23:46:45 Unknown preference panel Mar 23 23:46:58 though in opera-mobile I had: Mar 23 23:47:18 ""your mail is already verified"" AFTER LOGOUT! Mar 23 23:47:33 (Told you what you did was useless..) Mar 23 23:47:58 still no mail Mar 23 23:48:04 ^ are you speaking to me ? Mar 23 23:48:20 yep :-) Mar 23 23:48:46 Ainulindale: So what is to be done there is nothing in the notification that says verify that email... Mar 23 23:48:56 or something Mar 23 23:49:04 That's because it's done automatically Mar 23 23:49:06 By the user Mar 23 23:49:17 I.e. the user has to confirm his email IIRC Mar 23 23:49:28 ANd trac and/or the smtp processes the mail slowly Mar 23 23:49:31 but what happens if the user never receive the mail ? Mar 23 23:49:36 So please put everything back in order Mar 23 23:49:38 Then he's doomed Mar 23 23:49:41 (I have no idea) Mar 23 23:49:45 arf Mar 23 23:50:31 Ainulindale: maybe I could manage with joerg that he gave me a password in query, open him an account directly and then he changes the password... Mar 23 23:50:36 what was the exact reason I had to do this registration MUD Mar 23 23:50:38 ? Mar 23 23:50:44 Marf Mar 23 23:50:45 :D Mar 23 23:51:06 DocScrutinizer: upgrade your cache memory! Mar 23 23:51:55 Ainulindale: do you or I do ? Mar 23 23:52:12 So who's buying my plane ticket to "The Joint FSO|SHR Users & Developers Convention"? Mar 23 23:52:26 laptop battery empty=bed time Mar 23 23:52:27 night Mar 23 23:52:40 night spaetz Mar 23 23:52:44 ptitjes: what? Mar 23 23:52:52 mwester: did you ask to OM? Mar 23 23:53:12 ppffffffttt! Mar 23 23:53:19 TJFSOS-HRUADcon Mar 24 00:04:37 * tomboy64 does. Mar 24 00:13:08 good night all! Mar 24 00:15:02 hehe, right email addr does the trick Mar 24 00:15:24 notabene, not *correct* addr, *right* one Mar 24 00:16:04 seems shr-project is blacklisted at OM Mar 24 00:18:13 blacklisted at Om?!! That's too funny. Sean's ego again? Mar 24 00:23:33 no idea. none of the registration mails of http://www.shr-project.org/trac arrived my OM address Mar 24 00:25:32 * DocScrutinizer starts to think about a fallback infrastructure for mail once OM addr might fail completely Mar 24 00:26:39 :-D Mar 24 00:26:56 * tomboy64 <3 eavesdroppin' Mar 24 00:39:39 s/addr might// ? Mar 24 01:53:36 "" If you ignore the fact that it's "structured", even 'C' programming can be appreciated by the Real Programmer "" Mar 24 01:55:58 DocScrutinizer, register a free address to have an alias for openmoko.{com,org} Mar 24 01:56:30 huh? Mar 24 01:56:39 for your email problem Mar 24 01:56:47 what kinda free address? Mar 24 01:57:18 sth like reisenweber@web.de, reisenweber@gmx.net... things like that? ;-) Mar 24 01:58:00 no. like foobar.de.vu and redirect it to openmoko.org Mar 24 01:59:06 where's the use of redirecting it to OM? If OM will fail, the redirect will as well. Mar 24 02:00:39 the problem is more like "how to redirect joerg@om.org to a sane smtp-account" Mar 24 02:01:05 I'd say no way Mar 24 02:01:39 and for now OM addr is just fine. No problem here ;D Mar 24 02:02:39 anyway if you look at http://wiki.openmoko.org/wiki/User:JOERG you'll see I'm about to do sth wrt to this issue **** ENDING LOGGING AT Tue Mar 24 02:59:57 2009