**** BEGIN LOGGING AT Mon May 10 02:59:57 2010 May 10 04:42:52 morning May 10 04:43:55 Stskeeps, good morning May 10 04:44:59 morn Termana May 10 04:47:35 Stskeeps, I got your email - I'll see what I can do. I think I'll re-implement the code (and separate it into separate patches in the process), its not exactly all that mainline friendly in its current state - eg. n800 use has been cancelled out and it also hard disables things it shouldn't need to. May 10 04:49:34 :nod: it is a long-term project, for now i'm fine with a big patch May 10 04:49:46 it's simply that we keep the patches a bit seperate instead of a 800kb patch :) May 10 04:50:46 mmm. I'm not sure how trying to upstream it will go though - I think n8x0 REQUIRES cbus (?) May 10 04:50:52 AFAIK cbus has been denied from mainline May 10 04:50:57 :nod: May 10 04:51:32 well, either way, it being visible what we have can only help :) May 10 04:51:41 i don't expect everything to mainline May 10 04:52:49 Right, making it easier to upstream is the first step :P tsc2005 should already be on to way upstream, thanks to Nokia and the n900 May 10 04:52:57 yeah May 10 04:53:47 morning May 10 04:54:23 Jartza, good morning May 10 05:08:22 time for another maemo-qt-programming-course :) May 10 05:08:48 i should really sit down and learn qt properly at some point May 10 05:10:03 yes, it's quite nice May 10 05:10:11 and heaven compared to gtk+ :) May 10 05:10:23 yeah May 10 05:10:23 :P May 10 05:11:13 does meego run under VirtualBox? probably runs under QEMU, no? any other emus? May 10 05:11:46 rektide, http://wiki.meego.com/ARM/Meego_on_Qemu May 10 05:11:54 Stskeeps: if you're going to learn Qt might as well learn QML (Quick or what ever it's called) May 10 05:12:10 :nod: May 10 05:12:19 i'd rather run x86 meego May 10 05:13:13 rektide: do you have a x86 with SSSE3 extension? May 10 05:13:31 (yes, 3 S'es) May 10 05:14:46 Stskeeps: this laptop is Core 2 Duo, which is yes. my desktop is amd, which is no. May 10 05:15:01 :nod: May 10 05:16:30 SSSE3 requirement seems more like Intel lock-in then technical requirement. Although VIA Nano also implements SSSE3. May 10 05:17:13 well, i'm actually not sure May 10 05:17:31 it certainly helps lock-in, but amd has it too in some processors May 10 05:18:08 hm i dont believe so, not presently May 10 05:18:19 Stskeeps, wikipedia lists no AMD processors with SSSE3 May 10 05:18:34 But, I mean, its wikipedia so... :P May 10 05:18:43 i've done a marginally less cursory job and i see no ssse3 support listed for amd, but again, thats only marginally less so May 10 05:18:50 anyways May 10 05:19:01 from my experience with openwrt May 10 05:19:15 And lets face it, VIA Nano doesn't exactly have the best reputation anyway AFAIK May 10 05:19:28 i picture os's as having some kind of buildroot, some kind of environment to coordinate building the dozens of various packages and to put them into an image May 10 05:19:37 i'm not sure how much that buildroot manifest destiny MIC2 fulfils May 10 05:19:46 OBS and mic2 probably covers most of those :P May 10 05:20:20 including compiling kernels, and packaging dependencies like X into whatever is about to be the os image? May 10 05:20:23 if so, May 10 05:20:24 Also though, I don't think AMD has anything to compete with regarding Atom May 10 05:20:59 Feel free to point me towards a processor from AMD that competes with Atom May 10 05:21:38 if so, it seems like recompiling the OS without SSSE3 support should be trivial May 10 05:22:00 it is, the probem is just about all the apps May 10 05:22:08 Stskeeps beat me to it :P May 10 05:22:32 how is that problematic? May 10 05:22:49 rektide, if apps are compiled with SSSE3 May 10 05:23:00 then you can't run the apps on a non-SSSE3 processor May 10 05:23:04 but the apps should be compiled by OBS May 10 05:23:11 so just compile them without SSSE3 May 10 05:23:55 Well - if you want to be recompiling stuff in the repo to run, be my guest - but most people won't want to do that, they'll want something already packaged. May 10 05:24:23 i'm fine with compiling my entire OS May 10 05:24:27 i've been doing it for openwrt for years May 10 05:24:35 but openwrt makes it drop dead unbelievably simple to do May 10 05:24:59 i'm still trying to get a mental image of what would be required to do this on MeeGo May 10 05:26:35 rektide: drop it all into a obs project, recompile May 10 05:26:35 :P May 10 05:32:22 OBS kinda scares me tbh May 10 05:32:36 i've spent plenty enough time with Hudson, a java build system May 10 05:32:42 after getting to know it, it's actually quite nice :P May 10 05:32:45 and its not too far away from becoming sentient May 10 05:32:56 cant be that bad May 10 05:33:18 do you have an obs system, or just your workstation? May 10 05:33:18 remind me to never mix C and C++ and GTK May 10 05:33:26 again May 10 05:33:34 *bash-head-with-brick* May 10 05:33:59 rektide: i usually connect up with a obs instance but not my own often May 10 05:34:32 i wonder how much build-system domain knowledge hexxeh has acquired distributing chromeos May 10 05:34:48 well, obs is a builder, not like bitbake etc May 10 05:34:56 it builds packages, simply May 10 05:38:12 compiling an arm system via obs would require what? the packages need to be cross compiled, how does that happen? May 10 05:38:48 i assume obs solution May 10 05:38:55 is just to run obs in arm under qemu ? May 10 05:39:02 * slonopotamus becomes bored of build system talks May 10 05:39:37 i just become pained by build system talks May 10 05:39:44 you can keep your boredom May 10 05:40:07 rektide: it can construct a dual arm and x86 binary chroot which effectively cross compiles them May 10 05:40:40 if you're on x86 though you dont really cross compile, you just specify compiler flags May 10 05:40:49 its crossing the arch barrier May 10 05:41:05 and? doesn't mean it has to be difficult :) May 10 05:41:10 where you have to cross compile, use an emulator. May 10 05:41:24 obs doesnt have to be installed in the chroot May 10 05:41:27 the cross arch chroot May 10 05:41:34 it just has to have the compiler for that target on that system May 10 05:41:36 i presume ? May 10 05:41:41 right May 10 05:42:03 http://wiki.maemo.org/Mer/Build/Cross_Build May 10 05:42:07 all happening automatically though May 10 05:43:16 ok so the problem is just really May 10 05:43:23 there is no script of obs's that need to be run May 10 05:43:25 to make an image May 10 05:43:28 obs jobs May 10 05:44:56 go get an account at build.opensuse.org and check out Maemo:Mer:Devel and check out build status/logs for one of the _cross repos May 10 05:45:06 illustrates it much better :) May 10 05:45:36 i was talking about for meego May 10 05:45:48 yes, same kind of system of cross compilation May 10 05:45:49 specifically re: < Stskeeps> rektide: drop it all into a obs project, recompile May 10 05:46:03 "it all" ? May 10 05:46:32 yeah, script a osc linkpac from the repo you want to build, set new project settings, and it will rebuild it May 10 05:48:58 higher level May 10 05:49:00 mic2 May 10 05:49:10 mic2 is like debootstrap May 10 05:51:39 obs-project-config seems to be the main list of things to get built May 10 05:51:52 http://meego.gitorious.org/meego-developer-tools/obs-project-config/blobs/master/MeeGo:1.0:Core May 10 05:52:18 no, that's just build settings May 10 05:52:26 things to get build is the packages in the project May 10 05:53:15 http://meego.gitorious.org/meego-os-base/package-groups May 10 05:53:21 no, not that either May 10 05:53:33 did you go make that account so you can take a look at how OBS is set up? :P May 10 05:53:53 http://meego.gitorious.org/meego-os-base/package-groups/blobs/master/comps.xml May 10 05:54:13 thats basically meego's buildroot configuration in openwrt May 10 05:54:31 the list of packages & profiles to be baked into the final system image May 10 05:54:59 Stskeeps: i havent setup OBS yet, no May 10 05:55:08 want to figure out how this OS compiles first May 10 05:55:53 rektide: no, but going to go look at the structure of it :P May 10 05:56:06 and no, package-groups isn't the packages/profiles May 10 05:56:06 :P May 10 05:56:50 source packages are made into binary packages and those binary packages are eventually by some mechanism made into a image May 10 05:59:01 you are wrong May 10 05:59:28 * Termana goes to grab the popcorn May 10 05:59:48 there's a lot of parallels between openwrt buildroot and package-groups May 10 06:00:04 there's just not the fine grained mechanism of control in meego May 10 06:00:15 .. May 10 06:00:15 although the build settings i think specify the arch more May 10 06:00:49 that is, obs-project-config May 10 06:01:34 i think i have to just download everything then start grepping for easily identifiable gcc flags, i havent found many yet May 10 06:01:39 well, you had me at 'you are wrong', because i do actually know how things are set up :P May 10 06:01:48 Optflags: i686 %{__global_cflags} -m32 -march=core2 -mssse3 -mtune=atom -mfpmath=sse -fasynchronous-unwind-tables May 10 06:01:55 * Stskeeps goes make coffee May 10 06:01:56 whatever eat popcorn dude May 10 06:02:06 Optflags: armv7l %{__global_cflags} -fmessage-length=0 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=vfpv3 -mfloat-abi=softfp -D__SOFTFP__ May 10 06:02:12 -mssse3 May 10 06:02:13 there May 10 06:02:16 i just entered openwrt buildroot May 10 06:02:20 and changed the flag May 10 06:02:28 and now my image will bake different May 10 06:02:34 peace out goodnight thank you i'll be here all week May 10 06:02:39 qed May 10 06:03:08 just dont leave cause i dont know what order i need to shove things down obs's throat May 10 06:08:26 where'd you move Termana , nice theater seating with that popcorn? May 10 08:19:00 Hi ! May 10 08:20:53 Hi KH May 10 08:29:56 hi how to solve import error for pykickstart.parser, while creating meego image? May 10 08:30:28 install pykickstart :) May 10 08:32:26 which version? May 10 08:53:44 dneary: I'm thinking the meego wiki needs some structure May 10 08:53:57 lbt, Me too May 10 08:54:03 I don't like that the new devices page puts devices as top level pages May 10 08:54:08 am I being OCD May 10 08:55:12 I wanted to do : http://wiki.meego.com/Devices/N900 May 10 08:55:24 as a template May 10 08:56:23 oh, they're external links May 10 08:56:27 I missed that :) May 10 08:57:07 For the moment subpages aren't enabled in the main namespace of the wiki May 10 08:57:16 Just saw that this morning May 10 08:57:32 lbt, I had an idea which I think is a cracker May 10 08:57:40 But I don't quite know how to make it happen May 10 08:57:54 A community-generated code sample library May 10 08:58:04 dneary -> townxelliot May 10 08:58:33 dneary: I was thinking we needed a code sample library last week... May 10 08:58:43 townxelliot, Cool May 10 08:58:48 I proposed it to macron May 10 08:59:04 The idea I had is that anyone could upload a code sample (à la pastebot) May 10 08:59:08 dneary: as for the subpages thing - log it in bugs.meego.com May 10 08:59:19 And anyone could rank code samples, comment on them, propose improvements May 10 08:59:37 the 'sample code' is part of the developer documentaion concept May 10 08:59:50 And then you could add categories, browse top-ranked samples, search for specific API calls May 10 08:59:55 it needs to illustrate a learning point May 10 09:00:05 and/or be x-ref'ed to docs May 10 09:00:09 townxelliot, Will do May 10 09:00:27 I was going to say "it should be best-practice too" May 10 09:00:44 I just found out when Quim commented that slashes in page names weren't doing what he expected, this morning May 10 09:00:50 lbt: the mechanics of it needs discussion; there's no need to mandate it's tied to other docs, as well-commented code can be fairly self-explanatory May 10 09:01:01 but maybe we should have code review tags so it can get +/- on best-practice-tag May 10 09:01:12 townxelliot: it can also be shite :) May 10 09:01:14 lbt: but yes, best practice would be a good idea May 10 09:01:21 lbt, townxelliot: See http://forum.meego.com/showthread.php?t=99 for my ideas around devel docs & code libraries May 10 09:01:59 dneary: I'm waiting for the email integration... if we devs aren't important to the meego community... May 10 09:02:01 We also need to leverage the fact that we have a bunch of application source code lying around (esp. when we have a user distribution channel up & running) and it should also be searchable for API calls May 10 09:02:22 the -dev mailing list is the place for this :) May 10 09:02:28 dneary: we started a code samples repo for Moblin, but only just started it when it changed to MeeGo May 10 09:03:08 lbt, http://wiki.meego.com/Community_working_group#Proposed_Tasks:_not_committed_yet May 10 09:03:16 dneary: are you aware of anything we could use which would perhaps leverage git as a back-end? I'm hesitant to put code into anything which isn't a VCS May 10 09:03:27 townxelliot, There's a substantial existing code samples lib for Maemo too May 10 09:03:53 I'd like to see this done more professionally May 10 09:04:00 less code, more annotation May 10 09:04:03 more x-refs May 10 09:04:09 These examples tend to go stale quite a soon though. May 10 09:04:12 *nod* May 10 09:04:18 townxelliot, I keep thinking that a ReviewBoard type interface would be ideal May 10 09:04:22 and having too many is useless May 10 09:04:29 dneary: yes indeed May 10 09:04:58 townxelliot, Or, as you say, integrating with a git web interface May 10 09:05:22 Minimum requirements for me: May 10 09:05:30 1. Anyone can upload a code sample May 10 09:05:44 2. Anyone can score, annotate, comment on a code sample May 10 09:05:58 3. Anyone can add categories to a code sample May 10 09:06:14 4. All code samples are searchable by task or API May 10 09:06:37 5. Code samples should be browsable by category, and ordered by score May 10 09:06:51 Then, ideally, you would also have "Anyone can update a code sample" May 10 09:07:00 But that seems like a pipe dream to me :) May 10 09:07:12 or potentially dangerous without moderation :P May 10 09:07:13 mmm May 10 09:07:22 All code samples should be licenced BSD or similar May 10 09:07:34 I'm thinking wiki of code May 10 09:07:46 OK, conceptually, yes May 10 09:07:49 dneary: That is not going to work. May 10 09:07:54 practically..... May 10 09:07:59 What if you include that BSD code in your GPL code ;) May 10 09:08:13 X-Fade, That's fine - BSD can be relicenced as GPL May 10 09:08:20 X-Fade, That's the point May 10 09:09:05 If you choose GPL, you can only use it in GPL, but if you choose something sufficiently liberal (like BSD 3-clause, or Artistic, or Apache 2.0) you're OK to use it in pretty much anything, including proporietary apps May 10 09:09:33 MIT is quite fine too May 10 09:09:41 * lbt feels it may be a tad early to discuss the license... May 10 09:09:49 just a tad mind you... May 10 09:09:58 maybe 2013 ? May 10 09:10:41 dneary: what's the point of this library? May 10 09:12:47 lbt, Let me ask you a question first - what user interface do you think you would have to the code library? May 10 09:13:03 Or rather, what would you like to have? May 10 09:13:20 well, that was the driver to my question May 10 09:13:23 am I learning? May 10 09:13:37 hacking and need a "like this" May 10 09:13:44 reminder of syntax? May 10 09:14:00 neat tricks? (MeeGo/Qt Cookbook) May 10 09:14:18 or is it CPAN? May 10 09:14:29 I expect a functional module I can just use? May 10 09:14:45 oops... gotta go... back in an hr May 10 09:14:53 sounds +ve though... May 10 09:17:27 dneary, lbt: for my purposes, I need somewhere to put code snippets and full apps which demonstrate MeeGo APIs; which can be linked to tutorials, cookbook recipes etc. May 10 09:17:49 dneary: while I like the "wiki of code" idea to an extent, I'm not sure if that would end up too chaotic and unruly to be useful May 10 09:18:12 lbt, For me I wasn't thinking compilable programmes May 10 09:18:19 dneary: I'd actually prefer to run it as a code project, but maybe layer something on top to rate usefulness May 10 09:18:51 dneary: I think they have to be compilable to be useful, personally; otherwise you've got zero guarantee they're useful May 10 09:19:09 I was thinking: "I want to get a table of thumbnails from the media library here" -> search media thumbnals -> get a bunch of snippets which I can parse & plug together to make it work May 10 09:19:38 More like a box of lego or meccano than anything else May 10 09:19:53 townxelliot, That's certainly the easiest way to run it, and that's how it was done in Maemo May 10 09:20:33 townxelliot, The issues with that are that there's very little motivation to actively maintaining a sample code library, and it's also a little trickier to add new contrib samples May 10 09:20:58 dneary: I've got a motivation to maintain it if it's the basis for documentation I'm writing May 10 09:21:03 I would really like to avoid any central point where people have to ask for permission to publish a code snippet, a function or one source file May 10 09:21:37 townxelliot, Sure - in reality we've seen the code samples for Maemo bitrot over the years May 10 09:28:22 dneary: if we're using git (for example), it's easy enough to clone the samples, modify them, and request a merge (gitorious makes this trivial); true, you've got a "central point" of sorts, but only if it's maintained well May 10 09:29:44 townxelliot, You don't think that something like a Stack Overflow user-interface would be more useful to developers (only the useful snippets, ranked answers, with discussion in the context of a specific problem)? May 10 09:30:30 The major downfall (IMHO) of compilable & runnable code sample libraries is that you have to figure out which bits are overhead to get it to compile, and where the meat & 2 veg of the code sample is May 10 09:31:02 dneary: I think those things are very useful, yes; maybe we're thinking of different use cases we can't support with one tool May 10 09:31:12 I really like the QT example app for the way they've integrated the code into itself, but that isn't exactly scalable or open to user input May 10 09:31:20 townxelliot, Perhaps May 10 09:31:40 That is why I think that code samples should exist in the same source tree as their libs for instance, so they track api changes etc. May 10 09:31:48 townxelliot, As a maintainer & documenter, you will need code samples for the developer guide May 10 09:32:06 townxelliot, And you will need to make sure that they compile and run May 10 09:32:12 You have to be very dedicated to keep external ones in sync. May 10 09:32:29 re May 10 09:32:32 So, in that case, it makes sense to either produce docs from comments (gtkdoc model) or somehow link code samples and docs (like in Maemo) May 10 09:32:53 X-Fade: I agree for cases where the examples are specific to that library, but what about where you're documenting development of an application? you need somewhere for that code too May 10 09:33:00 And, as X-Fade says, keeping external code samples in sync is hard May 10 09:33:07 X-Fade: it doesn't naturally sit with the libs May 10 09:33:27 X-Fade, I would argue that if you're going for a searchable forum model, that that doesn't matter too much, as older code will end up being lower rated May 10 09:33:39 townxelliot: Well if you can automatically build example apps against a certain lib, you can at least get notified when things break. May 10 09:35:04 X-Fade: that's the approach I've been attempting - tools like MADDE make this possible in my case May 10 09:35:46 townxelliot: I think that solution scales a lot better than manual checking or bug reporting. May 10 09:36:56 Examples are great, but end up doing more harm than good when outdated. May 10 09:37:32 Although having no examples is even worse ;) May 10 09:40:28 X-Fade: I'm all too aware of the difficulty and problems with outdated examples (I've been writing and maintaining Moblin examples + documentation for the last 6 months as APIs shift), but hopefully can do a decent job of maintaining the ones I write May 10 09:40:34 townxelliot, In any case, it's probably a good idea that you & macron keep tabs on each other's plans & make sure they all fit together May 10 09:41:11 townxelliot, I really like the web-hosted repository of annotated code snippets myself, I have wanted something like that several times in the past. May 10 09:41:25 townxelliot: As long as we have dedicated people working on it, I'm sure it should be fine. Really not wanting to use stop-energy here. May 10 09:41:51 dneary: definitely, I'll do that; I don't want to sound down on the idea of a code wiki, as I think it's a great idea; but there's this tension between quality and freedom I'm still resolving in my own mind... May 10 09:41:56 And both compilable samples & snippets are needed. May 10 09:42:44 townxelliot, I have faith in the law of averages and a rating system to allow the cream to float to the top May 10 09:43:16 dneary: maybe I'm just too cynical ;) May 10 09:43:42 I don't doubt that it'll be a big inverse log curve, with a few high quality snippets and a lot of crap, but as long as the crap clearly gets identified as crap I don't mind May 10 09:44:08 townxelliot, So are you a fan of the singer of the same name, by the way? May 10 09:44:37 townxelliot, And does mshaver know Mozilla's Mike Shaver? May 10 09:44:45 dneary: I've got one of his albums which I quite like May 10 09:44:57 dneary: he's never mentioned his Mozilla counterpart May 10 09:45:36 I thought they were one and the same, but I noticed the pictures are different May 10 09:46:12 And since obviously you're alive, you are not the same person as the singer. So I guessed that all on my own May 10 10:00:47 Hi ! May 10 10:01:53 hi May 10 10:02:02 While currently trying to create a meego image for netbook to test it on my Samsung n130 ... using the following commands : sudo mic-image-creator --config=meego-preview-netbook-core.ks --format=liveusb --cache=mycache return me an error : File "/usr/local/bin/mic-image-creator", line 560, in main May 10 10:02:02 raise FatalError("failed to create image : %s" % e) May 10 10:02:02 UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 47: ordinal not in range(128) May 10 10:02:11 is it something know ? May 10 10:02:12 how to create meego rootfs using mic2? May 10 10:02:34 hehe May 10 10:02:40 Abhi_, i'm currently following the wiki : http://wiki.meego.com/Image_Creation_For_Beginners May 10 10:02:41 :) May 10 10:02:59 am using follwing options : " sudo mic-image-creator --config=arm-n900.ks --format=fs --cache=mycache -a armv5tel" May 10 10:03:55 but with this am geeting follwoing error "Error: Image format 'fs' not supported" May 10 10:05:46 has anyone tried creating the meego rootfs with format-fs? May 10 10:10:23 will this option for format=fs work or not? May 10 10:10:34 if not how to create rootfs? May 10 10:14:43 how to create meego rootfs using mic2? May 10 10:17:47 Hi ! deepa May 10 10:19:11 hello i ve got a question : as i saw many DUI bugs references in MeeGo Projects Bug Jar, does this means that MeeGo 1.0 is coming with Harmattan as Handset UX ? May 10 10:20:19 deepa, http://wiki.meego.com/Image_Creation_For_Beginners May 10 10:20:29 deepa, i'm currently trying to create the img too May 10 10:20:38 but ... i ve got many problems currently May 10 10:20:39 :)à May 10 10:21:43 to be exact ... got an error in the error msg :) May 10 10:33:40 Error: failed to create image : Failed to find group 'Core' : Aucun groupe nommé Core n'existe May 10 10:33:42 hum May 10 10:34:18 no @Core in repository ? May 10 10:34:19 strange May 10 10:34:20 is format=fs available? May 10 10:36:22 townxelliot, Just a data point I came across: http://www.refactory.org/ May 10 10:46:10 http://wiki.meego.com/Image_Creation_For_Beginners#Creating_a_MeeGo_Image <<< i ve just edited the wiki ... to specify the renamme of the "base" and "core" package May 10 10:50:10 hi everybody May 10 10:57:40 dneary: interesting... May 10 10:57:54 Not much code in there yet May 10 10:58:03 But some elements of the idea I have May 10 11:27:50 lol. does anyone know where is battery life specs for n900?-) http://maemo.nokia.com/n900/specifications/ May 10 11:28:19 i'll think about returning that piece of shit and trust in emulator May 10 11:46:15 Hello - n900. Has anyone tried booting from SD? I've attempted getting the codedrop-arm image and zimage from http://repo.meego.com/MeeGo/devel/n900/images/ - extracting to (ext2) sd, and then booting with ./flasher-3.5 -R -broot=/dev/mmcblk1p0 May 10 11:46:23 Any reason why this shouldn't work? May 10 15:02:27 Has anyone booted meego on SD on n900? I've tried extracting image to SD, and booting with root=/dev/mmcblk0p1 - with no results. May 10 15:06:29 sounds exotic May 10 15:07:25 Indeed. I'm trying to get this working as I've stupidly borked my n900 booting due to fiddling with init scripts - and I have some things on / I'd rather not lose. May 10 15:09:29 * SpeedEvil ponders setting up serial console May 10 16:04:58 *thud* May 10 16:08:44 * tripzero sees CosmoHill passed out on the floor May 10 16:16:58 * CosmoHill wonders if tripzero is gonna do anything about this May 10 16:48:24 heya. May 10 16:52:18 hey th0br0 May 10 16:52:21 heya CosmoHill May 10 16:52:25 how're your assignments doing? May 10 16:52:33 handed in group design today May 10 16:52:35 never seen so much work May 10 16:52:47 we had to use plan B May 10 16:52:51 which was our own printer May 10 16:53:53 ^^ May 10 16:53:56 why did plan a fail? May 10 16:54:02 no idea May 10 16:54:13 Plan A was to use the uni printer via USB May 10 17:17:09 two more assignments togo May 10 17:35:55 Are you looking to work from home to earn extra cash, just by answering calls? Check this out. It's real and eligible! Feel free to ask any questions. http://www.pswva.com/uk/1000310/ May 10 17:36:26 Someone needs a virus scan May 10 17:36:33 Who? May 10 17:36:38 you May 10 17:36:48 Nope, lol. It's an actual valid site. May 10 17:36:54 I've been working with them for the last 8 months. May 10 17:37:10 Just felt I should spread the word. There are no expensives before receving money. May 10 17:38:28 PSW: please fuck off for your spamming. thanks a bunch May 10 17:38:36 lol May 10 17:38:47 I am not spamming. I am delivering a message across to multiple users, andre. May 10 17:39:12 :D May 10 17:39:17 yay! May 10 17:39:24 * NTU parties May 10 17:39:32 * CosmoHill joins May 10 17:39:59 PSW: sure, fuck you May 10 17:40:17 andre he's gone May 10 17:40:26 lol May 10 17:40:27 we reported him to freenode staff May 10 17:40:37 oh. fine. :-P May 10 17:40:51 but nice to know you're an op May 10 17:40:58 didn't know either. just tried. :-D May 10 17:41:11 hmm May 10 17:42:25 lol May 10 17:42:40 chanserv is your friend May 10 17:42:57 yeah, had a beer with him a few days ago. seems like that paid off May 10 17:43:19 [Notice] -ChanServ- 3 andre__ +votriA [modified 12 weeks, 0 days, 05:37:07 ago] May 10 17:43:39 ah May 10 17:43:43 the few days seem to be more like 12 weeks ago May 10 17:43:59 hehehhe May 10 17:44:11 don't remember. I was young at that time and needed the money May 10 17:44:29 * DocScrutinizer cackles May 10 17:44:38 andre__: broke straight boy you say? May 10 17:44:48 * DocScrutinizer pokes stskeeps May 10 17:45:10 (fyi don't got on it's home page, it's NSFW) May 10 17:45:15 oh no, rumours! :-D May 10 17:45:56 * CosmoHill goes for a shave May 10 17:52:02 hello,is the meeting 18.5 right place to involve in meego community? May 10 17:52:10 * DocScrutinizer slaps CosmoHill May 10 17:52:55 when I said "PSW is a spammer" on #freenode, he answered "you too" ;-P May 10 17:53:53 hehe May 10 17:54:06 DocScrutinizer: I didn't mean like that May 10 17:54:20 i meant like" oh you have a problem with him too" May 10 17:54:59 I want to learn meego, I'm also chairman in the Ubuntu Finland community May 10 17:55:49 anyone with information here? May 10 17:55:51 andre__, I tried to get all of the maemo.org staff on access for #meego* May 10 17:56:03 GAN900, ah, thanks :) didn't know May 10 17:59:29 hey DawnFoster May 10 17:59:36 hey CosmoHill May 10 18:09:40 jykae: i guess your question is rather broad to answer. May 10 18:54:04 evening May 10 18:58:50 o/ May 10 18:59:25 * lbt turns off his n900 in disgust... wlan... paff May 10 18:59:55 wlan issues? May 10 19:00:14 won't connect anymore May 10 19:00:24 been fine for weeks, months even May 10 19:00:43 meh, 1.2 May 10 19:00:53 grab wlancond and such from the sdk? :P May 10 19:00:58 ah May 10 19:01:05 no, not had time to get into it May 10 19:01:18 want to get fremantle working on the OBS at night May 10 19:01:33 had a good chat with anas/sasha/ramez today May 10 19:01:53 and we're working on an event system for the OBS to a workflow framework May 10 19:02:04 cool May 10 19:02:26 yeah, notifications and automated workflow May 10 19:03:08 so right now I'm debating stopping django and doing fremantle May 10 19:03:18 which is de-sboxing things... May 10 19:03:20 ugh May 10 19:03:51 and the hack/build/test cycle is horrible May 10 19:13:51 heya lbt May 10 19:14:02 sounds nice :) May 10 19:14:31 lbt: do you know what the internal reasons for chosing obs were? May 10 19:14:48 it's good May 10 19:14:50 choosing obs for meego? May 10 19:16:07 lo Stskeeps May 10 19:16:11 lo DocScrutinizer May 10 19:17:18 Stskeeps: yes :) May 10 19:17:22 It just sounds like some huge pita. May 10 19:17:34 Nah, it's a great system May 10 19:17:52 not that i know of any better alternatives, only koji maybe but i don't know whether that has the same functionality. May 10 19:17:53 the only pita is that there's no public access to the meego one May 10 19:17:53 k May 10 19:17:59 will ever be? May 10 19:18:02 mmm May 10 19:18:09 define public May 10 19:18:10 via the one I'm building ... yes May 10 19:18:21 team member/committer access, i would hope so May 10 19:18:32 public public, i wouldn't bet on anything but read-only May 10 19:18:34 just what sort of important stuff is on the meego obs that ... ? May 10 19:18:43 the event system ^^^ we're hoping to setup to start sending commit emails to a mailing list May 10 19:19:04 Are you using git? May 10 19:19:13 th0br0: i think it's also about resourcing May 10 19:19:15 If so, why not install a post hook? May 10 19:19:29 (or whatever type of hook would be suitable here ... ) May 10 19:20:17 th0br0: a lot of the objectives of HADRON (the event system) are to manage behaviours from those hooks May 10 19:20:27 which has yet to be written? May 10 19:20:36 it's the day job... May 10 19:20:44 but yes May 10 19:20:55 I prototyped it a few weeks ago May 10 19:21:01 python? May 10 19:21:10 commit to git ----------> MeeGo image May 10 19:21:19 all via, yes, python/dbus May 10 19:21:36 used louie to do dispatching May 10 19:21:49 signal/slot type pub/sub May 10 19:22:13 we're looking at http://www.rabbitmq.com too May 10 19:22:48 Language? C++? May 10 19:22:59 ah, Erlang. May 10 19:23:46 whee May 10 19:24:10 mmm May 10 19:24:53 The simplest solution would be creating commits mailing lists i guess... May 10 19:24:58 the main thing is it's supposed to have good bindings May 10 19:24:59 That's what fedora uses anyway. May 10 19:26:17 I mean, a whole message queue system just for commits? May 10 19:26:21 Or what else is it supposed to run? May 10 19:26:57 entire productisation workflow for meego devices... nothing important May 10 19:27:39 ;P "productisation workflow"? May 10 19:27:40 hah May 10 19:28:19 * TSCHAK2_ is thumbing through old moblin code for the different muter panels, and wonders how long this stuff will be relevant May 10 19:28:31 mutter May 10 19:37:45 poll: which single person, besides yourself, would you nominate as the one who has the best idea of what 'meego' (moblin+maemo) should become? May 10 19:39:27 * Stskeeps votes for valhalla May 10 19:41:36 what you voting on? May 10 19:41:56 what pupnik said May 10 19:44:16 pupnik: I don't think anyone except for -- *possibly* (hell, do we know whether they know?) -- the TSG... May 10 19:44:54 well, best idea being where they want to take us :P May 10 19:45:28 define "best" ... most likely to match end-result? closest to ones personal ideals? May 10 19:46:06 * Stskeeps is trying to see if he can find any analysis on moblin from a contributor/'community' pov and doesn't have much luck May 10 19:46:13 you'd think flames would be possible to find.. May 10 19:47:00 I don't think there was much community with moblin May 10 19:47:12 did Moblin have any contributor/community? I always got the impression it was basically an internal Intel project (which drew from upstreams which aren't of course) May 10 19:47:28 sure there was th0br0, they camped outside the wall.... May 10 19:47:37 ^^ ok May 10 19:47:38 admittedly, i don't know much about how things were May 10 19:47:44 me neither. May 10 19:49:02 * pupnik votes for Stskeeps May 10 19:49:03 * lbt wonders what you'd hear on a drinking night at canonical May 10 19:49:09 hehe May 10 19:49:23 i've been able to install moblin pieces to get a complete UX on the most recent ubuntu May 10 19:49:24 true lbt May 10 19:49:30 and the source code for them is upstream, so May 10 19:49:34 *shrug* May 10 19:50:33 could you screencast some of that to show what you think is useful/important, TSCHAK2_ ? May 10 19:51:05 i met a guy here who is now doing some "work for meego" and he was remarkably empty of opinions or passion to do anything in particular May 10 19:51:46 if i wasn't so swamped, i would May 10 19:51:56 I'm wrangling my own multi-million line code project atm May 10 19:52:16 trying to look at moblin as a base to re-engineer major parts of it May 10 19:52:19 erm meego May 10 19:52:54 pupnik: well, sometimes open source work can also be 'just paying the bills' May 10 19:54:06 right now, meego is being figured out May 10 19:54:08 not everyone can be as passionate as crazy as some of us here - the thing is if they block people being passionate or interested in cooperating and contributing May 10 19:54:12 by everybody involved May 10 19:54:40 it is one thing for some execs to say, "let's merge our teams" May 10 19:55:01 across company boundaries, and say that a community should be in there too May 10 19:55:05 quite another to pull it off. May 10 19:55:34 i don't think it's possible to work together across company boundaries without working with best open practices . May 10 19:55:45 it isn't possible... May 10 19:55:46 even if there's no outsider community involved May 10 19:56:07 but it is obvious there are huge chunks of people May 10 19:56:09 on Nokia's side May 10 19:56:10 it's a 'design pattern' as such May 10 19:56:11 and Intel's side May 10 19:56:15 who .. um... aren't quite getting it yet. May 10 19:56:36 which side are you on TSCHAK2_ May 10 19:56:55 i'd rather there NOT BE sides May 10 19:57:03 we're all supposed to be on the same team May 10 19:58:44 here's the funny thing May 10 19:58:59 i've already pretty much decoded the GTK+ toolkit stuff that moblin and the current meego UX are using now May 10 19:59:09 to provide the current user experience May 10 19:59:30 the question that forms in my mind, is how long this is going to be relevant May 10 19:59:34 nice to see your thoughts May 10 19:59:51 are we going to look up one day, to find mutter replaced with something that's written in Qt? May 10 20:00:06 is it possible for X86 to become competitive - even theoretically - on handhelds? May 10 20:00:07 same with the various tabs that mutter loads? May 10 20:00:14 ah different question nm May 10 20:00:32 TSCHAK2_, you can ask the same about any tool and current toolkit vogue of the decade? May 10 20:00:46 lcuk: very true May 10 20:00:57 we just happen to be in an odd transition point May 10 20:01:06 and i'm a little confused on the footing May 10 20:01:15 i do know that the gtk+/clutter stuff will at least be packaged May 10 20:01:28 so its not that big a transition May 10 20:01:56 I do admit that writing this stuff in Qt will be significantly easier (for those of us used to C++) May 10 20:02:05 and the declarative stuff is interesting May 10 20:02:18 Depends on how used you are to Qt... May 10 20:02:23 yeah May 10 20:02:34 of all the C++ toolkits, I can stand Qt May 10 20:02:51 (the irony is LinuxMCE is written in STL.. *bash-head-with-brick*) May 10 20:02:52 :P May 10 20:03:23 well, I'm not used to Qt at all and I ... don't know. May 10 20:03:30 have any of you had to use the STL compatibility layer in Qt? May 10 20:03:32 not pretty May 10 20:03:33 hahahaha May 10 20:03:58 (Qt/Nokia employees excluded from said question) :P May 10 20:04:39 well if the ui layer is totally distinct from the data or rules layers - what does it matter? May 10 20:04:46 of course, none of that is as bad, as trying to use GTK+ from inside C++ code _WITHOUT_ gtkmm :P May 10 20:04:55 :P May 10 20:04:59 or do the rules need to be pristine qt May 10 20:05:04 * CosmoHill is round his friends :D May 10 20:05:56 lcuk: well the good thing is, in our case, the UI is a totally separate program from the rest of the system, but it DOES have a DCE thread (because it IS a DCE device sending/receiving messages) May 10 20:06:26 so i have to use the STL compatibility layer to massage stuff, if i write the new orbiter in Qt May 10 20:06:54 forgive me for being thick, but doesnt qt have its own orbiter? May 10 20:07:03 Qt tries to transparently cast certain things, and i've seen it occasionally get things wrong...makes for interesting compiler errors May 10 20:07:10 or is this just a namespace collision May 10 20:07:35 lcuk: by orbiter, I mean, our UI... and no.. any reference to the DCE parts occurs in its own namespace... i.e. DCE::Orbiter May 10 20:18:15 i'd like to see some qt stuff on n900 maemo at least but i can't even install any as a user May 10 20:19:38 the widgets demo works May 10 20:29:25 TSCHAK2_, i'd be surprised if qt DIDNT have a working widget demo May 10 20:29:29 theres been one for a while: May 10 20:29:30 http://qt.nokia.com/developer/embedded-widget-demos May 10 20:30:17 wolfenqt looks cute May 10 20:31:09 that first one looks like it will work on the n810 May 10 20:31:20 TSCHAK2_: it'll go Qt May 10 20:31:43 lbt, I figured.. question is when. May 10 20:31:51 eventually May 10 20:31:58 * TSCHAK2_ chuckles May 10 20:32:04 yeah.. like.. eventually GNOME 2.0 was released May 10 20:32:30 * TSCHAK2_ remembers the first GNOME 2.0 announcement, September 1998... Ready Summer 1999! May 10 20:32:38 the Qt stuff has a massive amount of resource being poured into it to make a sexy and compelling touch interface May 10 20:32:47 *nod* May 10 20:38:13 serious question, how workable could be made qt from c May 10 20:38:42 yikes May 10 20:38:57 well its silly in a way i know May 10 20:39:02 well i mean May 10 20:39:07 now i'm curious May 10 20:39:11 damn you :P :) May 10 20:39:15 i'm going to have to find that out May 10 20:39:21 * TSCHAK2_ puts that on the pile of stuff to discover May 10 20:39:43 i know c++ has all these fancy pants stuff May 10 20:40:05 full disclosure: I can't stand C++. I put up with it because so many others do. May 10 20:40:09 but at the end of the day its a tree of objects and some methods May 10 20:40:18 * TSCHAK2_ comes from the Smalltalk/Ruby/Objective-C camp of OO May 10 20:40:37 * TSCHAK2_ resists..the..urge..to..reply... May 10 20:40:44 i only ask this because a few days ago i wrote a small pyqt app May 10 20:40:48 byez. ttyl May 10 20:40:57 and in converting it to a native c++ implementaiton May 10 20:41:11 the compiler didnt know the qt libraries May 10 20:41:17 so i had to write a couple of stock dummies May 10 20:41:45 http://pastebin.com/vuKMx9zc May 10 20:41:57 the working set of the qt in use in that app May 10 20:43:59 and i dunno where the requirement for c++ comes from and whether a set of reverse bindings would be feasible May 10 20:52:12 * lbt leaves this sick and twisted place May 10 20:53:01 qt in C got you? ;) May 10 20:55:25 no Stskeeps was just a ponderment - its easier in py May 10 22:18:52 nite all, sweet dreams May 10 22:41:02 hmmm are there any chances of getting epiphany or midori in MeeGo? May 10 22:41:59 i tried to insall both, but they ask for some dependencies (using RPMs) so i would like you to make those browsers an option, since they May 10 22:42:14 make the perfect option for a netbook, they are very light browsers May 10 22:46:50 night night sober people May 10 23:10:41 Hello. Which project or branch would be where development for Qualcomm Snapdragon processors would take place? May 10 23:22:47 genii: i don't think anyone has started development for the Snapdragon yet, i'd say that the N900 version of meego is your best bet as it's targeting Cortex-A8-based hardware May 10 23:23:25 b-man: OK, thanks May 10 23:35:05 everybody wants to target the damn snapdragon May 10 23:35:08 sigh May 10 23:35:11 idiots. May 10 23:37:12 TSCHAKeee: So because I'd like to use Meego on the HTC I own which has a Snapdragon processor I'm somehow an idiot in your estimation? May 10 23:40:29 genii: you were talking about this to GAN900 the other day, no? May 10 23:41:25 ml-mobile: No. I don't know this GAN900 person. May 10 23:42:51 oh, some else was hoping to do the same and got a thumbs up from him (he has a Nexus One he considers useless) May 10 23:44:05 ml-mobile: I currently have HTC Dream which uses also a Snapdragon cpu. Hoping to see another OS aside from Android for it soon. May 10 23:44:14 I don't see it being too hard, what with the kernel porting being done May 10 23:45:46 mostly display driver and phone stack work May 10 23:46:11 I imagine the hard work would be geting done in MeeGo Cellular project then May 10 23:47:03 likely since your route is oFono, which meego is using May 10 23:49:25 OK May 10 23:52:14 TSCHAKeee: lets be a little more friendly and drop the attitude May 10 23:52:53 ok. May 11 00:51:17 good morning **** ENDING LOGGING AT Tue May 11 02:59:56 2010