**** BEGIN LOGGING AT Sun Aug 22 02:59:58 2010 Aug 22 07:53:11 Hi all. Aug 22 07:59:18 hi quet Aug 22 08:02:10 hi amjad, I'm keeping an eye on moblin and a litle on meego, more in mailing list than here Aug 22 08:03:27 It supuse I am doing a communication research about ways of doing free software Aug 22 08:03:47 ok,but intel is going meego way, so not too sure if moblin will be maintained Aug 22 08:06:15 I dont it will, but I am doing the analysis abot moblin Aug 22 08:06:27 sorry, Aug 22 08:06:44 I dont think moblin will be still be maintained Aug 22 08:07:07 ok Aug 22 08:07:25 but my research is about moblin Aug 22 08:08:05 so what you want to know from meego folks??, Aug 22 08:08:14 I don't think that's really correct Aug 22 08:08:28 maemo and moblin merged and got renamed meego Aug 22 08:08:37 moblin is not "dead" Aug 22 08:08:48 it is alive and well ... Aug 22 08:08:55 from an OSS point of view Aug 22 08:08:57 I have some questions about the relations between developers, vendors and users. Aug 22 08:09:32 (ie much of the code traces back to moblin) ... of course if you're talking marketing... whole different story Aug 22 08:10:11 a lot of us have questions about that trinity :) Aug 22 08:10:37 I think is both, marketing and code development Aug 22 08:10:49 you're wrong :) Aug 22 08:11:19 the name has changed... the code changelogs are continuous from moblin to meego Aug 22 08:11:30 and yes, I wondering wich kind of beneffits get each goup with the interaction with others Aug 22 08:11:36 no more releases will be made using the moblin name Aug 22 08:12:06 vendors get a very cost effective OS Aug 22 08:12:10 BTW sorry for my english Aug 22 08:12:16 developers get paid to work on it Aug 22 08:12:50 users get the benefits of lower costs since the work is co-operative and has no artificial "microsoft tax" Aug 22 08:13:40 "virtuous circle" Aug 22 08:16:17 and Intel and Nokia? Aug 22 08:16:37 just vendors with strategic vision Aug 22 08:16:37 how an FOSS project benefit them? Aug 22 08:16:49 it already does Aug 22 08:17:06 lets say 200 people work on MeeGo Aug 22 08:17:12 ok Aug 22 08:17:38 Nokia may pay for ~90 but gets the benefit of 200...that's cheap labour :) Aug 22 08:18:08 (a few are volunteers or from smaller partners) Aug 22 08:19:21 can we count there in those smaller partners to trolltech? Aug 22 08:19:30 They also know that MeeGo isn't designed to be obsolete and to force (licensed + costly) upgrade cycles like some OSes we know Aug 22 08:19:45 not really ... nokia bought trolltech :) Aug 22 08:20:02 but in many ways that was just another way of hiring more developers Aug 22 08:20:43 IVI has people working on MeeGo Aug 22 08:20:52 that's an automotive consortium Aug 22 08:21:15 look at the sponsorship/partners pages for more companies Aug 22 08:21:28 but that's the basic model Aug 22 08:23:28 vendors contribute both with financial sponsorship and people? code? Aug 22 08:23:48 yes Aug 22 08:24:09 and, importantly, by adding to the 'weight' of meego Aug 22 08:24:49 demonstrating viability increases the percieved value of MeeGo to other potential vendors Aug 22 08:25:03 something like increase the value of a product with users Aug 22 08:25:41 similar ... but that case is based on predicted revenue streams Aug 22 08:25:52 this is based on predicted value Aug 22 08:25:57 slightly different Aug 22 08:26:05 nice Aug 22 08:26:26 lbt, i think i am close to having bootstrapped non-ssse3 meego Aug 22 08:26:40 neat... are you on the maemo obs? Aug 22 08:26:45 yeah Aug 22 08:27:08 home:stskeeps:ssse3_bootstrap Aug 22 08:27:11 ali1234 was working on identifying it last night Aug 22 08:27:15 :nod: Aug 22 08:27:35 there's a bit of circular dependancies, so i've temporarily disabled gcc and glibc builds Aug 22 08:27:36 thanks lbt, I will think a little about this ;) Aug 22 08:27:39 I could do with some opinions on the "Trunk" project layout Aug 22 08:27:55 also, there's something wrong with your ssl tunneling Aug 22 08:28:01 it peers very often for larger loads Aug 22 08:28:01 quetzalzun: np :) .... posting something to the ml if you write it up would be cook Aug 22 08:28:16 shure Aug 22 08:28:20 couldn't do a client-side copy of vim or even commit it manually Aug 22 08:28:46 Stskeeps: for maemo obs Aug 22 08:29:00 X-Fade is the nw guy there Aug 22 08:29:02 k Aug 22 08:29:06 just noting it :) Aug 22 08:29:14 he's had some issues and iirc put varnish in to help Aug 22 08:29:33 the meego one is a bit more straightforward (for now) Aug 22 08:29:39 :nod: Aug 22 08:29:50 is it causing real problems or just niggles? Aug 22 08:30:17 can't upload vim, but not an important package for build (..) Aug 22 08:30:40 what error ? Aug 22 08:30:53 sec Aug 22 08:31:01 * Stskeeps tries to upload im again Aug 22 08:31:02 vim Aug 22 08:31:34 aside... I noticed the gcc chat yesterday... that looks evil Aug 22 08:32:10 the patch? Aug 22 08:32:20 I may have misunderstood Aug 22 08:32:32 it can be done in a better way, yes, but baselining is a normal practice Aug 22 08:32:33 but Meego core gcc forces ssse3? Aug 22 08:32:39 even on arm Aug 22 08:32:42 or defaults? Aug 22 08:32:48 that's a good question Aug 22 08:33:08 can you do -mno-ssse3? :P Aug 22 08:33:52 this stuff makes me really wonder about hidden agendas Aug 22 08:34:09 although I could just be paranoid Aug 22 08:34:47 i don't think so Aug 22 08:35:31 lbt: it's a fairly normal practice to baseline similar to this, but patch is formed in a way so you can't even do -mcpu=atom Aug 22 08:35:58 it's never been explained why they decided not to base meego off some other distro Aug 22 08:36:26 as it stands, meego is not even self-hosting Aug 22 08:36:39 um, sure it is Aug 22 08:36:50 maybe we should enhance the patch to allow for deselection... functionally the same but negatable Aug 22 08:37:04 you've compiled every single meego rpm on a real machine running meego? (not inside OBS) Aug 22 08:37:22 (since you'll note meego does not have OBS packages) Aug 22 08:37:45 ali1234: that might simply be cos OBS includes packages normal build dep doesn't.. Aug 22 08:37:50 scratchbox syndrome ;) Aug 22 08:37:53 that's not the point Aug 22 08:37:55 hows meego pulseaudio going Aug 22 08:38:17 ali1234: OBS only uses meego packages in the chroots Aug 22 08:38:26 it is, by definition, self hosting Aug 22 08:38:44 lbt: so when meego has an OBS package, meego will be self hosting Aug 22 08:38:48 a standard meego image may not be build-essential complete Aug 22 08:38:54 no Aug 22 08:39:01 OBS is not needed to build meego Aug 22 08:39:15 maybe that's true Aug 22 08:39:15 obs is nothing but a chroot hoster Aug 22 08:39:36 there is no current tested and documented method that anybody can use to build all of meego Aug 22 08:39:50 heh.... Aug 22 08:39:58 ...........................................................................SSL Error: (104, 'Connection reset by peer') Aug 22 08:40:03 hmm Aug 22 08:40:18 timeout...? Aug 22 08:40:28 most straightforward way to implement that is script modules maintained by the people who have built the current packages Aug 22 08:40:34 imo Aug 22 08:40:39 if they based on another distro this would not be a problem since that distro's tools could be used Aug 22 08:40:41 'here are the commands i used' Aug 22 08:41:02 lbt: dunno Aug 22 08:41:03 but if any tom dick and harry could do it, then it would be really easy to run it on competitor's hardware Aug 22 08:41:09 at least you can get compliance/participation when you make i simple enough Aug 22 08:41:24 pupnik_: and that's what we're aiming for Aug 22 08:41:56 X-Fade is offline atm Aug 22 08:42:25 so i have to ask, what do they actually gain from going alone? Aug 22 08:42:30 if you have to track meta information, you really need to demonstrate need. i hate people who have to architect everything Aug 22 08:42:38 ali1234: what distro does fedora base off? :P Aug 22 08:42:55 Stskeeps: uh... red hat? Aug 22 08:43:02 lol Aug 22 08:43:02 and redhat? Aug 22 08:43:07 ali1234: can you see where this is going... Aug 22 08:43:17 besides that, rebuilding meego is a matter of importing prjconf, binary packages, source packages Aug 22 08:43:20 red hat has been around for 17 years, and has a very mature toolset Aug 22 08:44:04 ali1234 stop saying "well, if *I* was solving this problem I wouldn't start from here" Aug 22 08:44:21 we are where we are Aug 22 08:44:37 heh, no, nokia and intel are where they are Aug 22 08:44:40 if you don't like it then invent a time-machine and fix it Aug 22 08:44:41 Besides, Fedora isnt Red Hat Aug 22 08:44:48 if you choose to join them, that's up to you Aug 22 08:45:02 Red Hat pulls from Fedora Aug 22 08:45:03 * lbt checks what chan ali1234 is in... oh, #meego Aug 22 08:45:17 and you can say "well if you;re not with us you're against us" if you want Aug 22 08:45:24 and given the work you've done on obs etc I assumed you were "we" Aug 22 08:45:41 but intel are saying the same thing, that is, when they are not talking about how great the meego community is going to be Aug 22 08:46:03 whereas you'd rather be a doomsayer... sure.. that's easy Aug 22 08:46:22 i'm not saying the project is doomed Aug 22 08:46:30 i think intel and nokia will do well with it Aug 22 08:46:39 http://www.quoteworld.org/quotes/7855 Aug 22 08:46:47 but i think they'll continue to shut out ... outsiders Aug 22 08:46:54 i think there's still room for meego to do something *more* developer friendly Aug 22 08:47:04 pupnik_: err... yeah! Aug 22 08:47:26 frankly I think intel are shooting meego in the foot Aug 22 08:47:33 it's not fatal but it bloody hurts Aug 22 08:47:39 if meego was serious about working with the community, they would work with it, instead of trying to build a new one Aug 22 08:47:40 and that could be the draw for some - if the subsystems are high-performance, developers can get better results on meego than android Aug 22 08:47:45 ali1234, off topic but weren't you discussing psx emulators and hildon-desktop two months ago in #maemo? Aug 22 08:47:53 at least games Aug 22 08:48:00 MohammadAG51: yeah Aug 22 08:48:36 i fear there may be something of a mhz war developing in the phone arena Aug 22 08:48:43 MohammadAG51: have they figured out how to make them run full speed yet? Aug 22 08:48:57 not that i know of, but that's off topic here ;) Aug 22 08:49:08 not if you port it to meego Aug 22 08:49:10 it should be ported to meego: not offtopic Aug 22 08:49:28 but first imho when the gpu portion is running Aug 22 08:49:31 The answer is simple - if you don't like what the community is doing with MeeGo, you have no obligation to be here or participate Aug 22 08:49:37 since we require the damn opengl anyway :| Aug 22 08:50:12 i wouldn't mind so much rendering via software if all transitions and compositing were user-disablable Aug 22 08:51:01 TermanaN900: which community are you talking about exactly? Aug 22 08:51:40 ali1234, the MeeGo community. This community. The people here contributing to MeeGo Aug 22 08:52:44 TermanaN900: so you mean intel and nokia then... Aug 22 08:52:52 the "official" community Aug 22 08:52:55 * MohammadAG51 facesmacks Aug 22 08:53:01 ali1234, no. I mean the community. Aug 22 08:53:16 Intel and Nokia employees are apart of this community Aug 22 08:53:39 so whom outside of intel and nokia has contributed to meego? Aug 22 08:53:45 <- Aug 22 08:53:46 :P Aug 22 08:53:53 Stskeeps: aren't you paid by nokia? Aug 22 08:53:57 LOL Aug 22 08:53:57 i thought they hired you? Aug 22 08:54:00 TermanaN900: "Intel and Nokia are apart from this community" or "Intel and Nokia are a part of this community"? ;-) Aug 22 08:54:06 was under my maemo.org work Aug 22 08:54:22 Jaffa, lol sorry the second one :P Aug 22 08:54:30 ali1234: as well as people sending patches, etc Aug 22 08:54:36 * lbt <---- Aug 22 08:54:37 things are picking up. Aug 22 08:54:47 I have paid and unpaid contributions to meego Aug 22 08:54:57 ok, so what about all the people who contributed directly to the kernel? are they part of the meego community? Aug 22 08:55:03 no Aug 22 08:55:07 what about the people who worked on Qt before meego even existed? Aug 22 08:55:25 are they part of the Ubuntu community? Aug 22 08:55:32 i don't know, ask canonical Aug 22 08:55:43 they decide who is part of their community Aug 22 08:55:57 are debian contributors to the kernel part of the pulseaudio community? Aug 22 08:56:19 lbt: it is an interesting problematique. to some extent, they're doing the right thing - if someone wants to take a shovel, create a non-SSSE3 they are able to do this. once there's a substansial reason to have non-SSSE3 SDK defaults (cos of an installable base), - they can't deny patches to fix 'blockers'.. but why would a manager from OSTC approve they spend money on something that would actually sell less atom processors? ... Aug 22 08:56:25 ... (non-SSSE3 build target on build.meego.com).. Aug 22 08:56:27 so in order to be in the meego community, you have to have patches submitted directly to meego? Aug 22 08:56:42 presumably they have to be accepted to Aug 22 08:56:52 Stskeeps: OTOH that's an Intel argument... not a MeeGo one Aug 22 08:56:55 which means that the maintainer of the software dictates who is in the community Aug 22 08:56:59 and guess who that is Aug 22 08:57:11 Stskeeps: and I think people get their hats confused Aug 22 08:57:18 i'm not saying there is anything wrong with this Aug 22 08:57:35 it just ... is Aug 22 08:57:36 lbt: yes and no - MeeGo seems to center around the feature being assigned to a person who then makes sure there's resources to get things done Aug 22 08:57:56 lbt: if nvidia wants to sponsor build capacity cos meego IT says they need that for non-SSSE3, that should be possible Aug 22 08:58:00 I agreee - but the success (and requirements) of meego depends on openness too Aug 22 08:58:33 if someone wants to donate extra build space for community/everyone to work on non-SSSE3, that should be possible too Aug 22 08:58:33 when you say "you're either with us or against us" you are saying "you're not welcome in this community unless you use meego the way we tell you" Aug 22 08:58:38 but nothing in life is free Aug 22 08:58:52 I think the problem I see is that when they submit a patch that prevents that being used elsewhere Aug 22 08:59:01 "all patches should be able to go upstream" Aug 22 08:59:09 "no meego specific patches" Aug 22 08:59:19 and ffs ... prjconf? Aug 22 08:59:22 Stskeeps: hey, could mxr.meego.com be added to the topic? :) Aug 22 08:59:51 lbt: no meego specific patches is impossible and i haven't seen that policy.. for kernel it makes sense Aug 22 09:00:30 timeless_mbp: too full already, get it linked on wiki or meego.com somehow Aug 22 09:00:30 I thought it was a goal Aug 22 09:00:35 not a constraint Aug 22 09:00:49 in principle we should have a minimal patch load Aug 22 09:01:27 one of the metrics I'll be looking at will be patch load Aug 22 09:02:04 :nod: Aug 22 09:03:24 I wonder if the Qt patches have been cleaned up Aug 22 09:03:35 there were some pretty odd ones in there when I looked shortly after the initial release Aug 22 09:07:11 lbt: perhaps it's time to ask if there's an actual market and vendors interested in non-SSSE3 and why Aug 22 09:08:01 my original arguement was that non-ssse3 was about ensuring minimum barrier to entry for community Aug 22 09:08:08 do AMD even make mobile chips? Aug 22 09:08:33 not about commercial viability Aug 22 09:08:54 lbt: right Aug 22 09:09:09 * Stskeeps ponders Aug 22 09:09:19 so, nvidia ion isn't a problem cos that's an atom processor Aug 22 09:09:44 is there list of supported chipsets ? Aug 22 09:10:04 bbiab Aug 22 09:10:36 via nano has SSSE3.. Aug 22 09:11:42 how much ram do meego OBS worked need each ? Aug 22 09:11:42 imo other issue is supported (intel) graphics, or are all supported. Aug 22 09:12:20 odin_: i ran 2 workers on 2GB of ram and 512MB swap partitions each Aug 22 09:12:26 s/worked/workers/ i.e. are there some packages needing gobs of ram ? Aug 22 09:12:39 i compiled gcc OK in that Aug 22 09:15:47 I have 3 x dual quad core HP DL360/380 in data centre to attack building of i686/n8x0, run stuff but 2 are mostly idle, if I can get workers down to 1Gb ram each I can prolly get a farm of 6 up somehow Aug 22 09:16:22 Stskeeps: anyway, the ssse3 issue is not one of selling devices without ssse3, it's the fact that my development machine can run ubuntu, fedora, windows, android, even meego arm - all at the same time. but not meego x86 Aug 22 09:16:55 ali1234: the question is however how generic the circumstances is - i mean, i don't really compile platform stuf locally Aug 22 09:17:04 you get used to working straight with obs Aug 22 09:17:37 OBS is no use if i can't run the binaries in gdb on a decent fast machine Aug 22 09:18:53 hmm, how long does meego usually take to boot up Aug 22 09:19:09 what do you see on screen? Aug 22 09:19:19 maybe intel can provide kernel assisted SSSE3 support ? there is no reason why the General Protection Fault can't be handed off the qemu-ssse3 to do the work and then control passed back to the application Aug 22 09:19:23 a _ Aug 22 09:19:33 which just scrolled down Aug 22 09:19:43 X is starting i'd say Aug 22 09:20:16 started, this takes time... Aug 22 09:20:23 to be honest with, if you know about Linux signal handling you can trap the SIGILL yourself in the application and emulate the SSSE3 instructions :) Aug 22 09:20:23 odin_: yes the instructions can be emulated in kernel Aug 22 09:20:36 or in a library Aug 22 09:20:54 Stskeeps, is xterm broken on meego atm? Aug 22 09:21:00 i don't really care as long as the x86 SDK includes such a library to make it work Aug 22 09:21:40 MohammadAG51: possible Aug 22 09:21:59 ali1234: i'm looking at sseplus by AMD Aug 22 09:22:30 so anyone know of an open source SSSE3 implementation ? I could probably explain how to whip it into a signal handler Aug 22 09:23:12 Stskeeps, and I'm assuming it has an ssh server installed? Aug 22 09:23:40 MohammadAG51: right Aug 22 09:24:06 odin_: http://developer.amd.com/cpu/Libraries/sseplus/Pages/default.aspx might be a start Aug 22 09:25:38 odin_: could it be done by compiler? http://gcc.gnu.org/onlinedocs/gcc/i386-and-x86_002d64-Options.html Aug 22 09:26:06 if someone wants to package up a bunch of functions implementing SSSE3, like hand optimized assembler, I will both confirm SIGILL works like SIGSEGV and do you a proof of concept which you can polish up Aug 22 09:26:28 there is already a kernel patch that can do this Aug 22 09:26:29 yes a mix of compiler and assembler, some *.S files and *.c files Aug 22 09:27:12 http://lkml.indiana.edu/hypermail/linux/kernel/0206.3/0631.html Aug 22 09:27:24 I don't know, only know that it is possible from both kernel and user-space Aug 22 09:28:25 can you look at GCC? see what code would get optimized into SSSE3 calls, then write it, and compile it with/without -mssse3 Aug 22 09:28:32 that link relates to linux 2.4 from 2002 ? Aug 22 09:28:47 odin_: yeah it emulates 486 instructions on 386 Aug 22 09:28:47 ali1234, yes yes ^^^ this I have put the question to gcc-list and intend to spend time on Aug 22 09:30:50 given the results of scanning for ssse3, it looks like gcc never generates any of it anyway Aug 22 09:30:59 ali1234, I need to research and understand the responses and also the background reading about how other platforms do it.. I noticed recently binaries have an ELF section .note.ABI-tag and also want to understand this purpose Aug 22 09:31:16 there is technically no reason why a kernel couldn't catch SSSE3 instructions. Aug 22 09:31:39 Stskeeps: the problem isn't catching them, it's what to do after you caught one Aug 22 09:31:44 yes yes this is my belief too and I think the intel developers on the linux are trying to defend -mtune=atom for performance and are getting confused with -march=ssse3 Aug 22 09:32:03 i don't think they are confused Aug 22 09:32:18 odin_: i don't think they're confused, there's a benefit to ssse3. Aug 22 09:32:22 nor do I, more like selective obfuscation of the problem Aug 22 09:32:25 i don't normally attribute to malice what can be explained by stupidity, but intel guys are smarter than that Aug 22 09:32:35 which unfortunately only leaves malice :( Aug 22 09:32:44 or choice Aug 22 09:33:08 what applications modify the SIGILL handler ? I bet almost none, so it maybe possible to effect a solution in userspace first Aug 22 09:33:09 linux needs good hw supporty. Aug 22 09:33:13 yes, another choice which cannot be explained given the existence of other options Aug 22 09:34:07 which can be setup by a modified dynamic linker for every executable, this would not quite be as invisible as a kernel based one but would allow rapid development and testing to then seek to move it to the kernel Aug 22 09:36:25 the objection here is simply to interoperability problems due to the quick and dirty method to enforce SSSE3, I still regard the desire for maximum optimization to be a worthy goal and Intel just need guiding in a better direction Aug 22 09:37:23 no, it's clear they have drawn a line in the sand and will not discuss the issue in a sensible way Aug 22 09:37:37 then we make it damage their pockets somewhat Aug 22 09:37:51 control the SDK Aug 22 09:38:08 um... what do you mean? Aug 22 09:38:13 control the media Aug 22 09:38:37 glwt Aug 22 09:38:45 now, who's the malice using ones here? Aug 22 09:38:45 :P Aug 22 09:38:59 you're crazier than me if you think a bunch of nerds have more control over the media than intel Aug 22 09:39:20 there is nothing stopping rolling a fixed SDK in a separate OBS, but this SDK will work for everyone and getting developers to use that and not intels one Aug 22 09:39:43 since it is the developers complaining they cant run non-SSSE3 to develop Aug 22 09:39:46 there is one thing: they can just say "you can't call it meego" and then nobody will ever hear about it Aug 22 09:40:15 great, run the media on that one Aug 22 09:40:41 i can't see it happening Aug 22 09:40:53 understood Aug 22 09:41:10 on the other hand, VIA nano benefits a lot from this Aug 22 09:41:19 they have ssse3 Aug 22 09:41:31 i want meego to use ssse3 on the actual device Aug 22 09:41:38 everybody does Aug 22 09:41:46 no point having that silicon doing nothing Aug 22 09:41:52 agreed, no one is saying don't have SSSE3 optimization capability Aug 22 09:41:54 can i ask what kind of developer you are? Aug 22 09:42:09 i'm the kind of developer who fixes bugs in other people's stuff Aug 22 09:42:13 morning... can someone help me figure out why certain keystrokes are not seen by X but work fine in console (after being dealt with setkeycodes)? Aug 22 09:42:59 maybe intel just have short them interest and in long run proprietary solutions are not so affordable. Aug 22 09:44:03 after the market has saturated Aug 22 09:44:07 anyhows we are getting closer to the answer to the question that is still not proven, "Can you measure SSSE3 optimization speed ups in General Purpose Code?" Aug 22 09:44:11 ali1234: ok, so, you'd actually be happy enough with a platform SDK hack that emulates SSSE3? Aug 22 09:44:19 Stskeeps: totally, yeah Aug 22 09:44:36 as long as it doesnt make meego slower on my 3.2ghz workstation, than it is on my netbook Aug 22 09:44:47 what happens when qemu-kvm encounters ssse3? Aug 22 09:45:20 afaik it raises a SIGILL inside the vm? Aug 22 09:45:31 does it technically have to? Aug 22 09:45:44 no idea Aug 22 09:45:51 i mean, virtualization gets SIGILL quite often, from some things Aug 22 09:46:03 qemu can hide host extensions... no reason it can't add them too i guess Aug 22 09:46:34 i'd rather the "fix" didn't use kvm though. i like to run virtualbox, and kvm is incompatible with it, afaict Aug 22 09:49:08 although virtualbox is probably dead now thanks to oracle... Aug 22 09:50:21 i wonder if you can do qemu-kvm -cpu host,+ssse3 Aug 22 09:50:54 only if host cpu supports it, currently Aug 22 09:51:04 SSEplus is Apache v2 license, I wonder if that is compatible with GPL v2 Aug 22 09:51:25 ali1234: sure? Aug 22 09:51:40 http://comments.gmane.org/gmane.comp.emulators.qemu/72324 Aug 22 09:52:04 seems to imply it will check the host cpu for that feature, and die if it is not found Aug 22 09:52:09 mm Aug 22 09:52:11 that would be funny an SSEplus library that AMD optimized (I presume for AMD devices) being used to provide developer happiness with Intel MeeGo Aug 22 09:52:14 or in that case, die even if it is found :) Aug 22 09:53:09 odin_: surely they made that lib exactly for this purpose? Aug 22 09:53:52 I have not read all the details its a userspace library to provide proof of concept and assist the development process AFAIKS Aug 22 09:55:34 this whole mess makes me want to move away from x86 entirely :( Aug 22 09:58:23 good luck with that one, I'm more for the binutils/gcc approach of marking executables/dsos with ISA requirements, this I see is future proof and provides me with the goal (of getting an immediate error back from the dynamic-linker when attempting to run a program that doesn't really work on my host system) Aug 22 09:58:30 compared to arm development x86 is a breeze Aug 22 09:59:10 sx0n|home: i haven't had that problem, what makes you say it? Aug 22 09:59:27 i don't like sb1 so much Aug 22 09:59:42 well that problem is caused by you using x86 Aug 22 09:59:48 not by arm Aug 22 10:00:02 if you were developing native you wouldn't need sb Aug 22 10:00:24 yep, i surfed arm machines but there was not really good ones in the market Aug 22 10:00:34 for compilation purposes. Aug 22 10:00:38 yeah, this is the problem Aug 22 10:01:56 multiprocessor ARM rack :P Aug 22 10:03:18 risc machines cost cows. Aug 22 10:03:23 I believe some vendor is looking at ARM for the server market now, since they are at the 1.7GHz barrier to entry now, so within 2 years I expect to see rack servers available (reminds me of MIPS based Cobalt Raq2 circa 2001) Aug 22 10:03:46 they dont even sell those for green money :) Aug 22 10:03:55 sx0n|home: ARM development is a breeze with OBS. Aug 22 10:04:18 anyone know how is cross-compile with sysroot looking ? Aug 22 10:04:32 Stskeeps: so i've been told. Aug 22 10:04:39 ali1234: so, in practice, you'd be happy with a SDK that was built for non-SSSE3? Aug 22 10:05:06 but that targetted ssse3 Aug 22 10:05:15 yes Aug 22 10:05:24 SDK+core (i.e. what goes into download images) which can target BOTH non-ssse3 and ssse3 Aug 22 10:06:00 ali1234: doesn't this pose a problem if you have applications that use SSSE3 and those binaries are used as intermediates? Aug 22 10:06:07 in build process Aug 22 10:06:17 Stskeeps: not my problem Aug 22 10:06:27 so the next question is i686 ok ? or does it need to go lower ? Aug 22 10:06:32 Stskeeps: it has to work on my development machine, or i won't use it Aug 22 10:07:09 Stskeeps: and it doesn't have to target ssse3... it has to target arm Aug 22 10:07:14 presumably the SDK can uses its own repo, which contains a full set of SDK+core RPMs Aug 22 10:07:34 ali1234: ah, i see the kicker now Aug 22 10:09:56 ali1234: ok, so, 'arm platform sdk' would be a chroot full of arm binaries.. Aug 22 10:10:01 not requiring atom Aug 22 10:10:13 that's when looking away from what OBS does Aug 22 10:10:45 plus an arm cross compiler not requiring atom, plus xephyr not requiring atom, ... Aug 22 10:11:21 ali1234: i think that's solve-able. Aug 22 10:11:31 Stskeeps: all this stuff is "solvable" Aug 22 10:11:38 as in, organisationally Aug 22 10:11:51 it's only solvable if intel actually wants to solve it Aug 22 10:11:59 in this particular case, no Aug 22 10:12:02 nobody else can solve it and still call the result meego Aug 22 10:12:41 we have a different set of glibc for cross compiler Aug 22 10:12:48 which is maintained by LF guys.. Aug 22 10:13:25 the question then becomes, if you can supply this stuff for arm, why not for x86 too? Aug 22 10:13:44 assuming you can come up with qemu that emulatees ssse3 Aug 22 10:13:46 x86 isn't a cross situation Aug 22 10:13:57 well, if you have qemu that emulates ssse3, a lot of things is easier Aug 22 10:14:14 this is why I asked about labelling at the TSG in the compliance space Aug 22 10:14:33 MeeGo (arm), MeeGo (x86), MeeGo (Atom) Aug 22 10:14:35 re what is "meego" and what is "not meego" ? Aug 22 10:14:46 odin_: see the compliance discussion Aug 22 10:19:16 is meego embedded or generic desktop project? Aug 22 10:19:29 yes Aug 22 10:19:48 can somebody help me to run a .NET application on meego? I'm getting a System.Windows.Forms.dll FileNotFoundException and i can't seem to find how to install it Aug 22 10:20:11 Ian--: check the wiki... it's on there Aug 22 10:21:39 How come there is no email address on the MeeGo website? I need to contact them because I was unable to register an account Aug 22 10:22:33 impje: that sounds like an oversight - and you probably can't file a bug without registering... Aug 22 10:23:02 lbt: yeah, my email address was added to the database, but I didn't receive a password or anything Aug 22 10:23:13 spam filtered? Aug 22 10:23:30 I checked but found nothing Aug 22 10:23:32 on the grounds that most people don't have a problem :) Aug 22 10:23:47 you can't register again or login at all ? Aug 22 10:23:50 try again from a gmail-type account? Aug 22 10:23:56 i'll file a bug if nobody else is going to :) Aug 22 10:24:07 about? Aug 22 10:24:22 there is no contact email on the website Aug 22 10:24:25 a Aug 22 10:24:27 h Aug 22 10:24:29 a Aug 22 10:24:38 I still use Hotmail, maybe that's the problem? Nothing in my spamfolder though Aug 22 10:24:47 Cry Wolf ! Aug 22 10:24:49 impje: sorry, I thought you said email account Aug 22 10:25:13 lol Aug 22 10:25:38 yeah... IMO no-one's going to (or should) care about that -- sorry Aug 22 10:25:47 :( Aug 22 10:26:00 I will try with my work email address Aug 22 10:26:21 yeah... if that doesn't work then I'm sure there will be concern Aug 22 10:27:01 and once you have an account, do file a bug about a lack of support contacts for this kind of situation Aug 22 10:27:14 lbt: thanks for your help, I will try that and report back if it doesn't work Aug 22 10:27:28 np Aug 22 10:32:18 ali1234: so, your use case can be covered by having a OBS project containing glibc, gcc, and the -x86 variants for cross compilation Aug 22 10:32:24 ali1234: as well as cross* Aug 22 10:32:29 targetting non-SSSE3 Aug 22 10:33:01 yeah Aug 22 10:33:13 and i'll just have to install a different distro on my netbook :) Aug 22 10:33:23 mm Aug 22 10:33:35 ali1234: it is a interesting problem Aug 22 10:34:32 impje: i reported your bug: http://bugs.meego.com/show_bug.cgi?id=5628 Aug 22 10:36:46 ali1234: thanks, that's exactly right Aug 22 10:36:46 is there a delay between submitting a bug and the bug showing up on search results? Aug 22 10:37:29 the title of the bug is "No point of contact for meego.com account registration problems" Aug 22 10:37:45 if i put "meego.com account" into the bugzilla quick search, it does not find the bug Aug 22 10:37:54 lemme check Aug 22 10:38:18 if i put in registration it finds it Aug 22 10:38:42 ok it's showing up properly now, must be a slight delay :) Aug 22 10:40:02 Can someone please help me figure out why certain keystrokes are not recognized by Xorg while working fine in console (after being dealt with setkeycodes)? Aug 22 10:40:37 Phazorx: what scancodes did you assign them to? Aug 22 10:40:51 can you pastebin any custom config you used? Aug 22 10:41:37 also try running xev and after selecting the window, press the keys Aug 22 10:41:43 and then pastebin the log from terminal Aug 22 10:43:56 ali1234, lbt: I can find the bug too :D And I successfully created an account with my work email. Aug 22 10:44:21 ali "them" ? Aug 22 10:44:33 Phazorx: yes, the keys Aug 22 10:44:46 well dmesh used to show 0x88 and 0x89 Aug 22 10:44:58 Phazorx: dmesh? Aug 22 10:45:08 dmesg Aug 22 10:45:17 Phazorx: oh. ok. well...... Aug 22 10:45:43 when you say they work in console after setkeycodes... Aug 22 10:45:52 which i assigned to 112 and 113 (unused at time) and tied them to brightness controll with a script that modivies /sys/class/acpi tree values Aug 22 10:46:14 why don't you assign them to the brightness up/down keys? Aug 22 10:46:26 :) Aug 22 10:46:26 these are my brightness up/down Aug 22 10:46:34 but they were not recognized Aug 22 10:46:44 112/113 = KEY_MUTE/KEY_MACRO Aug 22 10:47:20 ali1234: unforunatelly i dont know how to get the table used by current system Aug 22 10:47:21 you probably want 224/225 = KEY_BRIGHTNESSDOWN/KEY_BRIGHTNESSUP Aug 22 10:47:43 so iv followed some guide which said anything passed 112 is fine to be used Aug 22 10:47:44 then get rid of your script, and it should "just work" Aug 22 10:47:55 http://lxr.linux.no/linux/include/linux/input.h Aug 22 10:48:11 ali1234: so if i do setkeycodes 0x88 224 that should make it happy? Aug 22 10:48:22 i wonder what the typical developer machine looks like inside nokia Aug 22 10:48:22 and X will recognize that too? Aug 22 10:48:43 Stskeeps: not ssse3 ... :) Aug 22 10:48:48 Phazorx: X will, whether the apps running inside it will Aug 22 10:49:00 that's another question. but most apps can handle anything < 256 Aug 22 10:49:08 ali1234: wel li mean to the point that i can bind htem in GCC Aug 22 10:49:17 below 256? Aug 22 10:49:18 bind them... in GCC? Aug 22 10:49:20 Stskeeps: and I'm slightly concerned that this will hurt us Aug 22 10:49:24 gnome contol center Aug 22 10:49:32 oh ok, yeah. should be OK Aug 22 10:49:38 lbt: then again, with OBS plugin in qt sdk.. Aug 22 10:49:45 thanks, lemme try that Aug 22 10:49:49 but if you map them directly to brightness up/down then gnome should recognise them by defalt Aug 22 10:49:55 not seen it yet Aug 22 10:50:12 ali1234: i hope it will ... but then many things i hoped for did not happen Aug 22 10:50:16 even so ... much building should be done locally, images and all Aug 22 10:50:27 ali1234: can i bug you with another Q btw? Aug 22 10:50:31 sure Aug 22 10:50:43 lbt: mm Aug 22 10:50:47 Happy to have an account now. I will write on the forum soon about my experience with MeeGo on my N900 and virtual MeeGo with Qemu. Gotta go know, see you! Aug 22 10:50:48 it's daft not to use the distributed power of desktops Aug 22 10:50:58 i have another X input issue, where the touchpad is not recognized as multitouch device Aug 22 10:51:04 o/ impje Aug 22 10:51:04 lbt: mic2 isn't a problem for arm, since everything's qemu Aug 22 10:51:15 not just arm though Aug 22 10:51:24 well, mic2 relates to the target Aug 22 10:51:47 Phazorx: don't know much about this... i think if it was going to work, it would do... Aug 22 10:52:19 http://pastie.org/1090322 Aug 22 10:52:39 ali1234: i see it unloads module after recognizing it - i wonder why Aug 22 10:53:05 lbt: well, backlash will come if there's a real problem Aug 22 10:54:04 problem is, when it arrives it'll take a while to resolve. meanwhile many people not working... Aug 22 10:54:09 Phazorx: not sure... but it looks like it sees two different devices, and only one is a touchpad Aug 22 10:54:36 Phazorx: can you show what dmesg says about the touchpad, if anything? Aug 22 10:54:47 oh nvm, you did Aug 22 10:56:07 Phazorx: perhaps this can help you: http://ubuntuforums.org/archive/index.php/t-969993.html Aug 22 10:57:21 someone on that thread has same id for their pad, and they think it can't do multitouch Aug 22 10:57:58 well it can with sabayon and win7 Aug 22 10:58:19 so i doubt it is hw issue Aug 22 10:58:37 well thread also has instructions for enabling multitouch features Aug 22 10:58:59 it's through hal though, i think hal was killed Aug 22 10:59:00 ali1234: i know several approaches to dealing with "fixing" X Aug 22 10:59:18 ali1234: did you find a reliable way to track ssse3 instructions yet Aug 22 10:59:19 ? Aug 22 10:59:20 but every time i asked about them here i been told what evdev is supposed to take care of everything and it should just work Aug 22 10:59:37 Stskeeps: i decided that -d was reliable Aug 22 10:59:43 so i wonder which is the proper way for dealing with it now in meego Aug 22 10:59:56 ali1234: did gcc have any ssse3? Aug 22 11:00:02 no Aug 22 11:00:47 Stskeeps: this is my "most confident" list: http://pastebin.com/EnX9EnY1 Aug 22 11:00:48 does glibc guard it's SSSE3 things? Aug 22 11:01:09 glibc is hand optimized so you can just look at the code to find out Aug 22 11:01:30 the only ssse3 instructions in meego are ones that are done by hand with inline asm Aug 22 11:01:46 gcc totally fails to generate any ssse3 instructions, ever Aug 22 11:02:00 ok, so, in theory you don't have problems with arm cross compiler Aug 22 11:02:09 er, in practice Aug 22 11:02:14 these results are for 1.0.1 Aug 22 11:02:17 as in, it'll run fine on your non-ssse3 machine Aug 22 11:02:19 ah Aug 22 11:02:33 um yeah, as long as it doesn't use the normal meego glibc Aug 22 11:02:45 but that doesn't mean it will work next week Aug 22 11:03:07 either way, there's nothing stopping us from providing a non-ssse3 arm cross toolchain Aug 22 11:03:13 as far as i can tell Aug 22 11:10:09 lbt: https://build.obs.maemo.org/project/monitor?project=home%3Astskeeps%3Assse3_bootstrap Aug 22 11:10:55 looking rather good :) Aug 22 11:11:09 there is a newerv xorg-synaptics driver how can i safely use that with meego? Aug 22 11:11:26 lbt: there's some of them that reports 'cannot build' and a glib2 failure that worries me Aug 22 11:11:28 i mean with having ability to upgrade after that Aug 22 11:11:33 'gcc cannot build' i mean Aug 22 11:11:39 Stskeeps: when did you start the build? Aug 22 11:11:55 you do know that the maemo OBS is running on AMD hardware... Aug 22 11:11:57 lbt: yesterday Aug 22 11:12:13 Phazorx: right now? get someone with an OBS account to build it for you Aug 22 11:13:00 that would result in a RPM you can install at will Aug 22 11:13:24 Stskeeps: not much parallelism in the build ... looking at the number of idle workers... Aug 22 11:13:46 until 9am... Aug 22 11:14:07 mm Aug 22 11:14:12 https://build.obs.maemo.org/monitor Aug 22 11:14:41 well, 9am was when i woke up and click disable to avoid loop Aug 22 11:14:41 :P Aug 22 11:14:51 ah Aug 22 11:15:23 ali1234: and after that i should be able just to yum it from meego-current repo? Aug 22 11:15:35 not exactly no Aug 22 11:15:50 basically there is currently no easy way to do it Aug 22 11:16:08 hrm Aug 22 11:16:12 if you feel that there is a bug in the synaptics driver you should report it Aug 22 11:16:43 well in order to confirm that i need to try the driver Aug 22 11:16:51 https://launchpad.net/~voria/+archive/ppa/+packages one from here is reported to work with hardware i have Aug 22 11:17:23 so assuming i get that and build it... where do i shove it into X (or make nstall might just work?)? Aug 22 11:17:44 no idea Aug 22 11:18:30 heh Aug 22 11:19:04 does brightness work now? Aug 22 11:21:38 lbt: added you as maintainer - i don't have any personal need for ssse3 on any of my boxes, so feel free to take it from here. patched packages are: gcc, glibc and setup Aug 22 11:21:42 and prjconf Aug 22 11:22:26 OK .. we need to find a way to maintain this going forwards too Aug 22 11:23:17 gcc patch can maybe be altered to a prjconf -mno-ssse3 (such an option exists), not sure about march=core2 eing a problem Aug 22 11:24:12 if anyone can show a piece of C code that causes gcc to output an ssse3 instruction... i'd be highly interested :) Aug 22 11:24:40 or sse4.1/.2 for that matter Aug 22 11:25:55 ali1234: i'd like you to run a ssse3 check on these binaries when they're done Aug 22 11:26:54 http://wiki.meego.com/Devices/nonSSSE3/POC Aug 22 11:27:51 lbt: so, community OBS is amd? Aug 22 11:27:59 maemo one Aug 22 11:28:16 ok, then glibc is guarding it's ssse3 Aug 22 11:28:38 it's running Xen fwiw Aug 22 11:29:09 I guess there is a vague chance xen is handling that Aug 22 11:29:19 * lbt isn't sure Aug 22 11:30:05 i wonder how far we would get with something simple like assuming for developers that we never saw that -mssse3 was there. Aug 22 11:30:08 :P Aug 22 11:32:16 i wonder if ssse3 in qt is guarded Aug 22 11:32:27 Stskeeps, looks like it, the patch lbt pasted here last night at line 186 Aug 22 11:32:27 http://pastebin.com/UhVwN0UA Aug 22 11:33:02 ah, clever Aug 22 11:33:40 err not the qt one, thats for glibc Aug 22 11:33:52 yeah Aug 22 11:35:55 so, i'm wondering if this is a battle we want to take Aug 22 11:36:11 by the time gcc has ssse3 specific code optimization, the machines being non-ssse3 is obsolete Aug 22 11:36:15 :P Aug 22 11:36:52 I am wondering what the problem is Aug 22 11:37:02 and if it is still a problem Aug 22 11:37:15 I've been told, many times Aug 22 11:37:31 that I *neeeed* sssse3 Aug 22 11:38:02 and since my boring old laptops are pre-core-duo I haven't even tried meego on them Aug 22 11:38:53 I saw problems in the early days when building mic2 images... those problems were real and, I was told, due to the ssse3 issue Aug 22 11:39:42 the fire on the mailing list didn't say "in practice, all ssse3 is guarded" Aug 22 11:41:12 perhaps the devs were following form and heard that gcc optimizations were using ssse3 and just jumped the fence following from the previous person Aug 22 11:41:37 since actually checking and validating it requires specific knowledge of reading asm and patches etc Aug 22 11:41:57 Stskeeps: my scripts: http://al.robotfuzz.com/~al/random/cpucheck-0.2.tar.gz Aug 22 11:43:21 according to my tests there is no ssse3 in qt Aug 22 11:44:26 mmm there is in the trunk/testing Aug 22 11:44:34 qt4.7 Aug 22 11:44:38 sec Aug 22 11:44:45 i will rsync the daily then, and test that Aug 22 11:44:55 depends how new the Qt is too, I think a bunch of patches have been landing adding ssse3 code Aug 22 11:45:06 as in, hand coded ones? Aug 22 11:45:13 inline asm Aug 22 11:45:22 these are easy enough to back out :) Aug 22 11:45:46 Qt is either guarded or compile flagged in a nice way Aug 22 11:45:56 ie "done properly" :) Aug 22 11:46:01 http://repo.meego.com/MeeGo/builds/trunk/daily/core/repos/ia32/packages/i586/ - check those qt packages for ssse3 Aug 22 11:47:02 on it Aug 22 11:47:50 lbt, did you look at the ways people program for sse in general? i have doubts any gcc optimizations exist that lend itself to easy ssse3'izing Aug 22 11:49:49 ali1234, lbt: consider a SSSE3 talk on confernece? P Aug 22 11:52:46 "Handling multiple architures and architecture variations in MeeGo, MeeGo app stores and MeeGo Extras/Garage" Aug 22 11:52:53 ah Aug 22 11:53:42 no, that was just an idea for a title Aug 22 11:54:07 i think i'm going to bring a placard with "what do we want? not ssse3. when do we want it? never" on it Aug 22 11:54:09 * Stskeeps ponders when atom came on market first time Aug 22 11:54:12 Stskeeps, fancy collaborating on that talk? Aug 22 11:54:23 lbt: i should stay in meego arm Aug 22 11:54:24 2006 I think someone said Aug 22 11:54:30 wuss Aug 22 11:54:47 we're a little more in control of our arch ;) Aug 22 11:57:36 why does meego have i586 and i686 sections? Aug 22 11:57:42 another good question Aug 22 11:57:57 rpm ? Aug 22 11:58:08 no consistent naming policy? Aug 22 11:59:15 no matter what calculation i make regarding money and ssse3 support, the time spent to maintain the non-ssse3 vs people buying equipment with ssse3 doesn't add up to the time spent making the non-ssse3 Aug 22 11:59:20 :P Aug 22 11:59:26 i mean Aug 22 11:59:32 a D945GCLF2 is 73 usd. Aug 22 12:00:19 majority of people will be using qt and MADDE, ie, never actually try to run the binaries Aug 22 12:00:34 there is also the subset of people with ssse3 supporting atom chips but then the brainfuck of gma500 Aug 22 12:00:51 there might be some merit to SSSE3 emulation in qemu-kvm, but beyond that.. Aug 22 12:01:13 but realistically there are 10000% more capable machines than atom machines at this time Aug 22 12:01:28 phenom x6 !!! Aug 22 12:01:30 yay Aug 22 12:01:52 but, capable machines with ssse3 is basically just AMD stuff Aug 22 12:01:56 *without Aug 22 12:02:23 Stskeeps, retail price? Aug 22 12:02:25 did anyone look into if qemu-i386 can do passthrough Aug 22 12:02:28 Termana: amazon Aug 22 12:02:40 is linaro targetting arm only at this point? Aug 22 12:02:45 Stskeeps, right, somehow I doubt Intel is paying retail price for their equipment Aug 22 12:02:49 cos on their faq they mention putting meego ontop Aug 22 12:02:53 Termana: not speaking of intel Aug 22 12:03:04 Termana: my point is any given developer Aug 22 12:03:17 Stskeeps, oh, well carry on - don't mind me :P Aug 22 12:03:26 linaro's web site is much shinier than meego's Aug 22 12:03:30 ali1234, i have 2 intel chipset lenovo laptops, one 20" multitouch allinone machine Aug 22 12:03:37 and a load of other boards Aug 22 12:03:41 specifically intel Aug 22 12:03:44 timeless_mbp: but very confusing Aug 22 12:03:54 the allinone was purchased this year Aug 22 12:03:55 and search takes too long Aug 22 12:03:57 the thing about developing is you can't build/debug efficiently on a netbook Aug 22 12:04:05 lcuk, Linaro is basically made of ARM companies (?) I doubt they are doing anything else Aug 22 12:04:18 if i had to replace by workstation with an intel based one, i am looking at £800+ Aug 22 12:04:22 ok, so is there a followup from ubuntu to put meego on top Aug 22 12:04:28 like they did with moblin remix Aug 22 12:04:33 ali1234: there's no reason why you can't build locally, deploy and debug remotely Aug 22 12:04:34 i mean Aug 22 12:04:36 it is a device target. Aug 22 12:04:42 because if so, that would work on all those machines I just mentioned Aug 22 12:04:49 cos they all run ubuntu atm Aug 22 12:04:52 lcuk: no; it wouldn't be meego compliant - because compliance now requires the distro to be the meego distro Aug 22 12:04:53 lcuk, you mean put the UI/UX on top of Ubuntu? Aug 22 12:05:02 lcuk: ubuntu are making their own eg netbook UX Aug 22 12:05:16 lcuk: and tbh, probably a tablet - they just released some multitouch stuff too Aug 22 12:05:32 Stskeeps: this is true if i can build rpms and put them in my local repo... of course if building rpms needs a chroot, and then i need an intel chip for the chroot, and i'm back to square 1 Aug 22 12:05:51 lcuk, someone could independently compile the MeeGo UI/UX onto Ubuntu and send it up into the repos (or even, not do that) Aug 22 12:06:13 fedora has a project to build a meego respin I think Aug 22 12:06:43 SuSE are trying to do it as well (AFAIK) Aug 22 12:06:50 i bet a tonne of people are trying to port meego Aug 22 12:07:06 rather, port meego UX Aug 22 12:08:13 meego core is enough for me :> Aug 22 12:08:28 Stskeeps, there is your motivation for proper meego to be more supportive of x86 in general Aug 22 12:08:49 no, not really Aug 22 12:08:49 :P Aug 22 12:09:04 well to the end user, they wont care which meego is which Aug 22 12:09:11 whether its official compliance or not Aug 22 12:09:34 if it looks like meego and runs like meego Aug 22 12:09:45 and happens to run on the hardware they have Aug 22 12:09:48 it won't though Aug 22 12:09:57 (look like meego, run like meego) Aug 22 12:09:59 lcuk, Are general consumers really going to go and download MeeGo though Aug 22 12:10:11 even meego won;t "look like meego" once the vendors are through with it Aug 22 12:10:13 I'm not sure they will. They'll buy devices preloaded with MeeGo Aug 22 12:10:24 ooh, i know someone at linaro! Aug 22 12:10:34 I think the app-store/garage is the place where this could hurt Aug 22 12:10:52 making an img that works is easy Aug 22 12:11:12 making it work with a variety of 3rd party apps... some closed ... harder Aug 22 12:11:38 unless there is a clear way to trivially build for architecture targets Aug 22 12:12:30 timeless_mbp: pong Aug 22 12:13:58 i see a lot more ssse3 in the daily builds... report coming soon Aug 22 12:14:38 chromium has some, firefox has some Aug 22 12:15:01 firefox's should do runtime detection Aug 22 12:15:07 nothing critical yet except glibc Aug 22 12:15:09 we sometimes get it wrong, but we should be Aug 22 12:15:48 seems to be in the javascript engine Aug 22 12:18:48 sure Aug 22 12:18:57 but as i said, it's supposed to be cpu aware Aug 22 12:19:15 (runtmie) Aug 22 12:19:16 yeah, i believe it... my scripts don't really check for that Aug 22 12:19:19 s/mie/ime/ Aug 22 12:19:21 timeless_mbp meant: (runtime) Aug 22 12:28:57 Stskeeps,lbt: daily -d: http://pastebin.com/y24n9wVy Aug 22 12:35:58 lbt, from the meego community obs, did i hear that you had already run it over the current maemo community apps? do you happen to know how many currently there will run directly on meego? Aug 22 12:36:23 i am guessing that the subset is only the qt apps, but I might be wrong Aug 22 12:36:37 no... that's your (the maemo community's) job... Aug 22 12:36:46 but they are bone-idle scumbags... Aug 22 12:37:26 pyqt isn't available yet from what i see Aug 22 12:37:49 and since most of hte apps are hildon it doesn't make sense Aug 22 12:37:54 so not a case of boneidleness :P Aug 22 12:38:04 i was wondering about the specific qt apps Aug 22 12:38:21 but the obs can build debian package :) Aug 22 12:41:27 lbt, in the past you have run obs over everything in extras though, I am sure I remember you doing it Aug 22 12:41:34 or am I going back far enough to be mer Aug 22 12:42:09 that's correct Aug 22 12:42:21 we can build against fremantle Aug 22 12:42:28 they are debs Aug 22 12:42:30 that will be it then Aug 22 12:42:37 they won't build against meego as-is Aug 22 12:42:42 harmattan... Aug 22 12:42:47 no but easier Aug 22 12:42:48 not even pure qt? Aug 22 12:42:52 no Aug 22 12:42:57 build tool syntax Aug 22 12:43:07 deb!=rpm Aug 22 12:43:20 you need to convert your debian/ dir to a spec file Aug 22 12:43:27 but I'd love to see that Aug 22 12:43:45 Khertan mentioned pyqt... someone asked on the ml about doing just this Aug 22 12:44:33 hmm if only qt had a central set of app packaging interfaces Aug 22 12:44:47 then could spout out rpm or deb or installshield as required Aug 22 12:44:50 or even pacman Aug 22 12:45:17 or any other extensible normal build system Aug 22 12:45:25 that makes no sense :/ Aug 22 12:45:38 lbt, yes i know Aug 22 12:45:39 :) Aug 22 12:45:52 ali1234, why does it make no sense? Aug 22 12:45:59 qt is meant to be cross platform Aug 22 12:46:06 because it would have to generate spec/control, not binary packages Aug 22 12:46:08 the biggest headache of crossplatformness is installing Aug 22 12:46:16 lcuk: it's not windows Aug 22 12:46:22 and it would have to generate them for every distro evar Aug 22 12:46:36 i vote having qt sdk generate yaml files Aug 22 12:46:36 :P Aug 22 12:46:43 ali1234, well then how does a qt developer today manage to use qt on all platforms? Aug 22 12:46:46 eek Aug 22 12:46:59 and yaml -> spec, debian/ Aug 22 12:47:01 lcuk: they release the source, and let someone else worry about packaging Aug 22 12:47:01 qt code once, deploy anywhere was/is the motto Aug 22 12:47:10 ali1234, ahhhhh Aug 22 12:47:16 but lbt just said devs are boneidle Aug 22 12:47:20 and have to diy Aug 22 12:47:26 approximately 0% of OSS developers target a specific distro with their code Aug 22 12:47:34 agreed Aug 22 12:47:37 i vote for adding bdist_deb to setup tool on obs Aug 22 12:47:49 then having a nice central easy deployable qt mechanism would be a good thing? Aug 22 12:47:49 so python apps can be build with the same setup.py Aug 22 12:47:52 which is why trying to attract app developers to "code for meego" is a flawed idea from the start Aug 22 12:48:19 ali1234, and this is why qt is here Aug 22 12:48:20 :) Aug 22 12:48:33 but Khertan all the points about packaging those said apps Aug 22 12:48:37 loses that Aug 22 12:48:41 ) Aug 22 12:48:43 :) Aug 22 12:49:16 * lcuk will modify his template to generate rpms once I know enough of the spec Aug 22 12:49:26 lcuk if they are using qtcreator then sure, have it generate a generic control/spec/yaml whatever Aug 22 12:49:35 and once I get machines with meego on of course Aug 22 12:49:48 ali1234, thats what I mean Aug 22 12:50:15 * lcuk started adding ubuntu menu thingies to template recently Aug 22 12:50:17 ideally qtcreator for platform X would be customized with a plugin to make the right kind of packages for that platform, and of course you could install all the other plugins too Aug 22 12:50:34 i have no problem with this :) Aug 22 12:50:43 but it should not be built in to the core of Qt Aug 22 12:50:55 ali1234, yes, that was my initial line: use a qt api to generate a qt package, then have it output in whatever format was necessary Aug 22 12:51:11 qt api? Aug 22 12:51:38 a set of classes written in qt to handle the different packaging requirements Aug 22 12:51:49 QPackage ... :) Aug 22 12:51:50 there is basically no need for that Aug 22 12:52:04 files icons .desktops shortcuts libraries dependencies conffiles etc Aug 22 12:52:06 ali1234, there is Aug 22 12:52:11 yes Khertan Aug 22 12:52:15 if your project has a makefile that can do make install, packaging it is trivial anyway Aug 22 12:52:31 makefile ... HAHA Aug 22 12:52:35 ali1234, then why isnt that the default Aug 22 12:52:42 and why cant normal qt maemo apps run in meego today? Aug 22 12:52:53 lcuk i dunno, you'd have to ask the people who make sucky projects i guess Aug 22 12:53:05 lcuk they can run Aug 22 12:53:13 makefile isn't for everythings Aug 22 12:53:25 the problem is that the packages are described in control files but meego needs spec files Aug 22 12:53:35 makefile is a good place to do the majority of deployment for a specific platform Aug 22 12:53:43 these files are equivalent in usage but totally different in systax Aug 22 12:53:47 ali1234, you are missing what I am trying to do Aug 22 12:54:03 QPackage (nice name Khertan) would hold all this info Aug 22 12:54:11 and different output generators could be created Aug 22 12:54:31 which take the info in QPackage and give .debs or rpms or installshields in the OS specific locations Aug 22 12:54:42 you can't do that Aug 22 12:54:44 C:/program files/ali1234/ali1234.exe Aug 22 12:54:47 debs are made from control files Aug 22 12:54:50 /usr/bin/ali1234 Aug 22 12:54:55 no control, no deb Aug 22 12:54:56 * lcuk bangs head Aug 22 12:54:59 no spec, no rpm Aug 22 12:55:05 then have QPackage give out control files Aug 22 12:55:13 ok. what does it do on windows? Aug 22 12:55:17 and have another plugin to make spec files Aug 22 12:55:24 it has an installshield one Aug 22 12:55:29 or wise installer Aug 22 12:55:36 or even package and deployment wizard files Aug 22 12:55:42 so QPackage has to know how to build the whole project Aug 22 12:55:51 yes Aug 22 12:55:53 which is different on every platform anyway Aug 22 12:55:57 you have to tell something that info anyway Aug 22 12:56:01 not really Aug 22 12:56:04 in installshield Aug 22 12:56:04 yes really Aug 22 12:56:09 you specify things like data path Aug 22 12:56:18 database files Aug 22 12:56:20 all you have done is moved the problem Aug 22 12:56:21 menu files Aug 22 12:56:22 etc Aug 22 12:56:25 it chooses the location Aug 22 12:56:30 no Aug 22 12:56:47 instead of having to rewrite all the controls into spec files, now we have to go in and modify some code, and change all the values inside this QPackage thing Aug 22 12:56:49 installshield handles happily nstalling in win98 and winnt and win2k+ Aug 22 12:56:49 look at python setup.py ... you specify what is datafile ... what is script file ... what is module ... and everything go to the right place "magically" Aug 22 12:56:57 they thenselves have different standards for locations Aug 22 12:57:06 Khertan: and it stomps all over your distro packaged files Aug 22 12:57:23 Hi All Aug 22 12:57:29 ali1234, nope ... from setup.py you can generate rpm or deb Aug 22 12:57:31 could you help me for a sec Aug 22 12:57:50 I can't get the meego install past the formating of my harddisk... Aug 22 12:58:04 and the none google version doens't even boot Aug 22 12:59:02 Khertan: because setup.py encapsulates all the needed data same as a makefile does Aug 22 12:59:15 moving it into some other file serves no purpose Aug 22 12:59:42 ali1234, moving it into another file format allows it to be abstracted "in a qt cross platform manner" Aug 22 13:00:02 so that the plugin can choose where to store data files and binaries and menu files and confi info Aug 22 13:00:15 why having QString ? it s just a string ... Aug 22 13:00:19 same things Aug 22 13:01:23 at the end of the day you still need to make a spec or a control, or OBS won't build your project Aug 22 13:01:35 the spec/control has to exist before anything else Aug 22 13:01:39 no Aug 22 13:01:43 the QPackage should exist Aug 22 13:01:50 then IT can make BOTH spec AND RPM Aug 22 13:01:54 how can a QPackage "exist"? Aug 22 13:01:57 it's code Aug 22 13:02:13 errr both spec and deb Aug 22 13:02:17 it won;t exist until you compile and run it Aug 22 13:02:27 yes its configuration data stored inside the qt project Aug 22 13:02:32 to compile it you need a spec and a makefile Aug 22 13:02:58 ali1234, not necessary ... you could use python biding Aug 22 13:03:04 and so no makefile :) Aug 22 13:03:14 we are not talking about python Aug 22 13:03:23 we're talking generic Qt apps Aug 22 13:03:31 ok ali1234 Aug 22 13:03:45 how does spec/control put a qt app on windows? Aug 22 13:03:51 it doesn't Aug 22 13:04:01 how does a spec/control put it onto ubuntu? Aug 22 13:04:27 how does a spec/control put it onto arch? Aug 22 13:04:29 you take the source rpm, which contains the project source, and the control, and use run dpkg-buildpackage on it, and it generates a deb Aug 22 13:04:32 how does a spec/control put it onto X distro? Aug 22 13:04:37 arch uses that pacman stuff Aug 22 13:04:51 how does a spec/control put it onto mac? Aug 22 13:04:55 gentoo uses ebuilds Aug 22 13:05:07 ali1234, we are not talking about generic qt apps ... we are talking about packaging ! Aug 22 13:05:40 the suggestion I am making is to allow a qt project to just tell its high level "i have some icons and binaries and data, put it where necessary for the OS in question" Aug 22 13:06:08 and that qt-creator plugins will use that information and produce a package in the required format Aug 22 13:06:26 there is simply no reason to put any of that inside Qt Aug 22 13:06:28 whether it be spec/deb/pac/installshield/mac/or whatever Aug 22 13:06:39 not inside Qt Aug 22 13:06:44 but inside the .pro file, or some other file, yes Aug 22 13:06:48 ++ yes Aug 22 13:06:55 for simple apps, it's useful Aug 22 13:07:06 for anything more complex, you'll probably have to maintain the package rules yourself Aug 22 13:07:09 sure, fine, i got no problem with that Aug 22 13:07:21 but if you do that properly there's no reason why it even has to be limited to Qt Aug 22 13:07:28 indeed Aug 22 13:07:32 i bet eclipse can already do stuff like this Aug 22 13:07:50 * lcuk turns 360 degrees and goes doing some useful work Aug 22 13:13:11 * timeless_mbp kicks lcuk Aug 22 13:13:34 lcuk: did you hear the one about the guy whose velocity was 0 but had a speed of 20mph? Aug 22 13:14:39 in case people are wondering, turning 360 degrees gets you pretty much *nowhere* new. just precisely where you started before you spent time turning around in a *complete* circle Aug 22 13:16:09 timeless_mbp, ;) Aug 22 13:16:10 yeah ... but it's a bit like goldorak ... why making two turns before attacking ... it s just a loose of time ... Aug 22 13:16:16 i think that was the point Aug 22 13:18:29 I meet a strange error with mic http://paste.opensuse.org/20431249 Aug 22 13:20:05 vlj: can you ask mic to run in LC_ALL="C"? Aug 22 13:20:18 > device-mapper: reload ioctl failed: Erreur d'entrée/sortie Aug 22 13:20:28 input/output error Aug 22 13:20:39 but I think it may be better in english yup ;) Aug 22 13:20:51 > Error: failed to create image : Could not create snapshot device using: /sbin/dmsetup create imgcreate-5210-37918 --table 0 6144000 snapshot /dev/loop0 /dev/loop1 p 8 Aug 22 13:21:05 that second line is more or less likely to be fatal Aug 22 13:21:20 yes Aug 22 13:21:29 modprobe loop? Aug 22 13:21:30 are you in a vm? Aug 22 13:21:32 but I don't understand why mic try to seek a file in tmp ? Aug 22 13:21:33 or are you sharing? Aug 22 13:21:34 no Aug 22 13:21:41 no Aug 22 13:22:00 so this is your own machine? Aug 22 13:22:04 yup Aug 22 13:22:23 what are the permissions for /dev/loop* Aug 22 13:22:27 (I modprobed loop) Aug 22 13:22:32 already got something mounted on loop0/loop1? Aug 22 13:22:45 brw-rw------ Aug 22 13:22:48 ali1234: that'd be my bet Aug 22 13:22:54 but i was guessing it was another user Aug 22 13:22:59 like a CD image for example? Aug 22 13:23:12 ali1234: mount|grep loop ? Aug 22 13:23:16 im building in livecd format Aug 22 13:23:29 (what is the loop device ?) Aug 22 13:24:02 a loop is like a circle or a ring Aug 22 13:24:11 if you mount an image file like an .iso or a filesystem image, it goes to /dev/loopN Aug 22 13:24:11 http://en.wikipedia.org/wiki/Loopback Aug 22 13:24:28 So is there any indication of how long beta is delayed for Aug 22 13:24:34 but why can it breaks mic process ? Aug 22 13:24:38 oddly that doesn't list file system Aug 22 13:24:56 vlj: basically the file system doesn't allow mounting files Aug 22 13:24:58 it mounts devices Aug 22 13:25:02 ok Aug 22 13:25:05 loopback is a way of presenting a file as a device Aug 22 13:25:08 vlj: if mic is hardcoded to use loop0 and loop1 they might be already in use... Aug 22 13:25:18 but if you've already presented a file as device Aug 22 13:25:26 I just ran a single instance of mic at a time Aug 22 13:25:30 well how can I see that ? Aug 22 13:25:32 and someone else tries to present another file as device Aug 22 13:25:38 that's not going to work.... Aug 22 13:25:44 vlj: try "mount|grep loop" Aug 22 13:25:56 no output Aug 22 13:26:55 thats not it then Aug 22 13:27:29 what's the group for loop0? Aug 22 13:27:36 (and are you in it) Aug 22 13:28:03 anything interesting on dmesg? Aug 22 13:28:44 err Aug 22 13:28:50 in /etc/passwd ? Aug 22 13:29:05 vlj: ls -l /dev/loop0 Aug 22 13:29:26 and 'groups' to list your current groups Aug 22 13:29:36 root disk Aug 22 13:29:45 im in user and video Aug 22 13:30:01 you need to be in disk then i would guess Aug 22 13:30:33 gpasswd -a vlj disk Aug 22 13:30:36 (as root) Aug 22 13:30:52 then log out and log in again Aug 22 13:31:32 but be warned that this gives your user the ability to trash all your disks :) Aug 22 13:32:09 well I'm the only user :p Aug 22 13:32:29 Or you know, you could just use your root access to mount the loop Aug 22 13:32:34 * Termana rolls eyes at ali1234 Aug 22 13:32:36 :P Aug 22 13:32:46 mic does ask me my root password Aug 22 13:32:48 err Aug 22 13:32:57 in fact I run mic-image-creator as root Aug 22 13:33:23 oooook it's not permissions either then Aug 22 13:34:48 hmm Aug 22 13:35:18 device-mapper is what looks on eg /dev/hda to find the partitions /dev/hda1 ... etc Aug 22 13:36:57 vlj: are you actually trying to make the ks file yourself? Aug 22 13:37:04 yes Aug 22 13:38:23 I may have broken something in my ks file ? Aug 22 13:38:28 i think so Aug 22 13:39:06 it's not permission or device busy error but i/o error from device-mapper Aug 22 13:39:28 to me that indicates the loop wasn't set up correctly, or the image you gave it was supposed to have partition table but didn't Aug 22 13:41:17 can you successfully build a vanilla livecd with the standard .ks? Aug 22 13:41:29 if so problem must be your .ks file Aug 22 13:42:01 2sec Aug 22 13:43:45 http://wiki.meego.com/images/Nvidia-meego.ks here is my ks file Aug 22 13:45:00 heh, that looks suspiciously like a spec file :) Aug 22 13:45:48 well the %post section is moreless a spec file Aug 22 13:46:53 i don't get it Aug 22 13:47:15 you copy nvidia...run into the image along with gcc... but how does it get built? Aug 22 13:47:49 well it does not build it during image creation Aug 22 13:48:10 it just copy everything so that the user can build it after installing meego Aug 22 13:48:21 yet you start x on boot? how is that going to work? Aug 22 13:48:43 nvidia drivers does not like to be installed in an automated fashion Aug 22 13:48:55 x will probably crash on boot ;) Aug 22 13:49:09 why not just use a vanilla livecd and install it all by hand? Aug 22 13:49:33 because no internet connection Aug 22 13:49:37 err I have an issue Aug 22 13:49:41 when I do ps aux Aug 22 13:49:42 ah, ok Aug 22 13:49:51 I have [loop0] and [loop1] process Aug 22 13:49:56 and I cannot kill them Aug 22 13:50:07 hmm, that's odd Aug 22 13:50:24 ah, yeah, cos they are set up but not mounted Aug 22 13:50:39 how can I "remove" them ? Aug 22 13:52:01 sudo losetup -a Aug 22 13:52:04 to list them Aug 22 13:52:21 sudo losetup -d /dev/loop0 Aug 22 13:52:27 to detach it Aug 22 13:52:46 but they are probably only like that cos the script bombed out half way Aug 22 13:53:04 out of interest what does losetup -a say? Aug 22 13:53:23 /dev/loop0: [0807]:40118 (/var/tmp/imgcreate-TpeSZm/tmp-NLk7jF/meego.img) Aug 22 13:53:24 /dev/loop1: [0807]:40237 (/var/tmp/imgcreate-PZkgcp/tmp-PjAn79/meego.img) Aug 22 13:53:33 i will detach them I think Aug 22 13:53:58 output implies it's from two different runs i think Aug 22 13:54:05 maybe Aug 22 13:54:07 so that might be the cause Aug 22 13:54:20 did you have problems at an earlier stage in the script? Aug 22 13:54:31 well yes Aug 22 13:54:48 err Aug 22 13:54:52 I have this error msg now : Aug 22 13:54:59 Error: failed to create image : [Errno 28] No space left on device: '/var/tmp/mic-tmp-cZObMp' Aug 22 13:55:18 out of space? Aug 22 13:55:19 :P Aug 22 13:55:27 lol, it could have been disk full all along :) Aug 22 13:55:45 anyone rm -rf /var/tmp :) Aug 22 13:55:55 (not as root) Aug 22 13:56:03 why not as root ? Aug 22 13:56:06 well, hrm, maybe sudo rm -rf /var/tmp/* Aug 22 13:56:16 well, you don't really want to delete /var/tmp itself Aug 22 13:56:25 and there might be some other processes using /var/tmp Aug 22 13:56:26 indeed Aug 22 13:56:31 killing their bits would mostly suck Aug 22 13:56:31 * Stskeeps gets back to his kitchen ux project.. Aug 22 13:56:43 Stskeeps: irl? Aug 22 13:56:56 but if mic is running as root, that probably won't work Aug 22 13:56:58 /var/tmp is not cleaned when rebooting computer ? Aug 22 13:57:04 it might be Aug 22 13:57:06 * timeless_mbp shrugs Aug 22 13:57:09 depends on your computer Aug 22 13:58:08 now I have "Error: failed to create image : Failed to find group 'Base' : No Group named Base exists" Aug 22 13:59:07 ¿Hay alguien aquí que hable español? Aug 22 14:01:51 vlj: i notice you've got like 10 copies of nvidia drivers downloaded, if you use wget -c it won't reget it every time (and will automatically retry on errors) Aug 22 14:01:59 ¡Ayúdenme! :) Aug 22 14:02:02 ok Aug 22 14:02:17 (i'm not a script expert ;) ) Aug 22 14:02:22 can't help with your new error though, it sounds weird Aug 22 14:02:37 well I think this is because @Base does not exist anymore Aug 22 14:02:46 I don't have this error with my nvidia-netbook.ks Aug 22 14:02:56 just with the plain meego-preview-core.ks Aug 22 14:08:33 is there any Meego-netbook for arm image yet ? Aug 22 14:09:12 vlj: no, a lot doesn't compile Aug 22 14:09:26 ok Aug 22 14:56:58 woo - debate fodder on the community ml ... again... not that anyone cares ;) "Building apps which require proprietary code on the MeeGo OBS" Aug 22 14:57:59 just find a way to get it ratified (how *does* anything get ratified given the lack of a council? Jaffa?) Aug 22 14:59:36 is there a executive summary of the problem yet? Aug 22 15:03:32 like, grabbing the closed blobs from another obs through a obs link Aug 22 15:05:11 lbt, is the problem constrained to closed source blobs Aug 22 15:05:36 I tohught also, obs has limitations on its open source stuff for certain projects Aug 22 15:05:53 wasn't it a restriction that prevents mplayer from being there Aug 22 15:15:30 lbt_away: isn't everything approved by the Governing board? Aug 22 17:28:17 lbt: saw mention, will check scrollback later Aug 22 17:40:29 lbt: without a council you a) worry about people with veto then b) Just Do It. If you require external resources, you have to convince each person (or their taskmaster) individually. Aug 22 17:40:34 Fun times. Aug 22 17:53:16 are there any plans to support python3 in meego in the near future? Aug 22 17:53:19 Jaffa: hey, i got mxr.meego.com :) Aug 22 17:58:40 pavlix: it's safe to think you were told "no" Aug 22 17:59:04 what's the current version of python? Aug 22 17:59:10 slonopotamus: and the long answer? :) Aug 22 17:59:23 "no. no. no" ? :) Aug 22 17:59:33 "GTFO"? Aug 22 17:59:39 +2? Aug 22 18:00:30 timeless_mbp: how funny :) Aug 22 18:00:38 i try :) Aug 22 18:00:57 pavlix: i think p2.6 or something is there but not p3 yet Aug 22 18:01:07 CosmoHill: I hope this was not for me Aug 22 18:01:20 no Aug 22 18:01:22 >.> Aug 22 18:01:33 :) Aug 22 18:01:42 I was taking a guess at the long answer Aug 22 18:01:42 pavlix: i think it would appear in community repos first Aug 22 18:02:13 Stskeeps: nobody told me about these yet :) any links to information? Aug 22 18:02:27 (yes, I'll try google first) Aug 22 18:03:07 you didn't search before asking here? tsk Aug 22 18:03:13 pavlix: still under construction Aug 22 18:03:14 :P Aug 22 18:03:21 ah :) Aug 22 18:03:35 funny Aug 22 18:04:03 pavlix: why should someone add another runtime to a mobile platform? Aug 22 18:04:29 are there critical mobile apps which require python3? Aug 22 18:04:56 timeless_mbp: for the same reason someone added the previous one Aug 22 18:05:06 pavlix: err Aug 22 18:05:10 timeless_mbp: does it matter? Aug 22 18:05:13 yes Aug 22 18:05:21 each runtime costs space Aug 22 18:05:23 pavlix: think its too late for 1.1 in official meego Aug 22 18:05:26 space on mobile platforms is at a premium Aug 22 18:05:43 adding an unnecessary runtime is stupid Aug 22 18:05:55 most python apps support 2.x Aug 22 18:06:00 they might or might not support 3.x Aug 22 18:06:05 but they do generally support 2.x Aug 22 18:06:17 which means there's very little reason to take in a 3.x runtime Aug 22 18:06:35 timeless_mbp: are you sure that the repository servers are going to run out of space any soon? Aug 22 18:06:40 um Aug 22 18:06:46 did i say anything about repositories? Aug 22 18:07:01 a mobile platform is a thing that comes as part of the base hardware for a mobile device Aug 22 18:07:04 it isn't an "add on" Aug 22 18:07:07 it's the *base* Aug 22 18:07:13 that's part of the definition of a _platform_ Aug 22 18:07:16 you stand on it Aug 22 18:07:43 timeless_mbp: are you a maintainer or something? Aug 22 18:07:45 and as Stskeeps has noted, it's too late for 1.1 Aug 22 18:07:54 and the reality is that 1.1 is the "near future" Aug 22 18:08:00 which means your question has been answered Aug 22 18:08:06 timeless_mbp: are you in a position to say new versions of python are not suitable for meego? Aug 22 18:08:15 in the generic sense? no Aug 22 18:08:16 timeless_mbp: if not, please stop this rant Aug 22 18:08:19 but you didn't ask that question Aug 22 18:08:25 you asked a much narrower question Aug 22 18:08:31 and i gave you a fairly reasonable and reasoned answer Aug 22 18:09:06 http://meego.com/users/pavlix 404 (Page Not Found) Aug 22 18:09:14 and I think you have quite a good understanding of the issues Aug 22 18:09:44 timeless_mbp: I don't see your answer at all, just plain rant. I kindly ask you to stop it. Aug 22 18:10:13 timeless_mbp: I already got my answer from the others. Aug 22 18:10:21 pavlix‣slonopotamus: and the long answer? :) Aug 22 18:10:21 timeless_mbp‣"no. no. no" ? :) Aug 22 18:11:06 timeless_mbp: ok, there it is... but it became hidden in this sort of useless debate you started Aug 22 18:11:29 timeless_mbp: I would be really happy to stop it Aug 22 18:12:28 * timeless_mbp sighs Aug 22 18:12:32 silly guests Aug 22 18:12:40 pavlix, since you have an answer now, let me ask - what do you specifically need for python 3? Aug 22 18:12:53 what is the benfit of using it instead of hte included version Aug 22 18:12:58 pavlix: much software doesn't work with python 3. and having two pythons on embedded devices is a strange thing Aug 22 18:13:29 slonopotamus: we could ship 4 instead :) Aug 22 18:13:33 actually having python at all is suspicious already :) Aug 22 18:13:40 there were plans to ship 4 webkits :) Aug 22 18:14:35 lcuk: nothing special, I was just asking because I got an advice to use python 3 instead of python 2 for its better memory management (the field was gobject/clutter) Aug 22 18:14:57 you got relatively bad advice Aug 22 18:15:08 lcuk: may i have a non-technical question? Is this room members-only? Did I deserve being called silly? Aug 22 18:15:12 pavlix, on which platform was that advice given? Aug 22 18:15:37 lcuk: I asked about known problems with pygtk applications Aug 22 18:15:38 pavlix, well, you took the answers that a long time member with good reputation and knowledge and threw it in his face Aug 22 18:15:44 so I can understand the tension honestly Aug 22 18:16:06 pavlix: you do realize that gtk isn't really supported on meego, right? Aug 22 18:16:15 the official future for meego is Qt Aug 22 18:16:28 timeless_mbp: 4? I can only think of three: QtWebKit, webkit-gtk and one for Chrome/Chromium Aug 22 18:16:36 timeless_mbp: where did you see a fourth? Aug 22 18:16:44 thiago: nokia makes things much more exciting Aug 22 18:16:45 timeless_mbp, and pyside :) Aug 22 18:16:51 lcuk: I didn't react on the answer, though, I only reacted to something that I felt was offending to me Aug 22 18:16:53 thiago_home, do chrome and chromium destructively install over each other? Aug 22 18:16:53 thankfully we decided not to ship 4 :) Aug 22 18:17:23 lcuk: intentionally offending in my opinion Aug 22 18:17:41 lcuk: I don't know. MeeGo's image is my first contact with either of them. Aug 22 18:17:51 reasonable enough Aug 22 18:17:52 but let it be... I hope I can have easy time here in the future Aug 22 18:18:30 timeless_mbp: not really... that's a news to me Aug 22 18:18:34 thiago: is there a useful link indicating that Qt is the official future for MeeGo? Aug 22 18:18:45 http://www.linuxfordevices.com/c/a/News/Intel-and-Nokia-MeeGo/ is the first link i can find Aug 22 18:18:52 and that's hardly useful canon Aug 22 18:18:55 timeless_mbp: the original announcement and everything else, I guess Aug 22 18:19:03 pavlix, the problem of python is mainly that a great number of python third party module aren't ready yet for py3.1 Aug 22 18:19:15 http://meego.com/community/blogs/valhalla/2010/towards-day-one Aug 22 18:19:19 the architecture diagrams too Aug 22 18:20:07 Khertan: I'm actually still deciding about the frontend's programming launguage, it can just as well be C Aug 22 18:20:09 thiago: the architecture diagram is actually misleading Aug 22 18:20:14 at least the first one i can find Aug 22 18:20:56 pavlix, depending on your target (and since you are in #meego) you should be looking towards qt as a frontend dev toolkit Aug 22 18:21:02 pavlix, python pyside/qt could be an option, depending what you are trying to do Aug 22 18:21:07 is it correct, that meego netbook is built on top of clutter and mx? Aug 22 18:21:27 pavlix, for the moment Aug 22 18:21:33 pavlix, thats as maybe, but the recommendations from everywhere is to develop and code apps in qt itself Aug 22 18:21:42 then you will gain ability to span meego as it expands Aug 22 18:22:12 timeless_mbp: what puzzles me in webkit is why it isn't a separate shared object but instead bundled in all stuff Aug 22 18:22:20 i suggest you have a good read through the meego.com site and about development best practices Aug 22 18:22:30 * RST38h cackles at gtk+ and clutter not going anywhere from Meego Aug 22 18:22:43 RST38h: shh Aug 22 18:22:48 yes, shhh Aug 22 18:22:51 :) Aug 22 18:23:01 http://meego.com/developers/meego-architecture Aug 22 18:23:04 It is true that Nokia may not "support" them, but there are other parties in the equations... Aug 22 18:23:10 is worth a read, pay more attn to the text Aug 22 18:23:16 and note that MeeGo API = Qt Aug 22 18:23:50 actually, I don't care much about gtk/clutter/qt flamewars Aug 22 18:23:59 pavlix: you prefer python wars? Aug 22 18:24:03 i'm giving you friendly advice Aug 22 18:24:06 * lcuk giggles Aug 22 18:24:11 building on pygtk is not a good idea for meego Aug 22 18:24:25 because the gtk side of things is not on the "very supported" or "recommended" side of things Aug 22 18:24:26 pavlix, sure, then read up and have a proper look at whether qt will fit your app Aug 22 18:24:29 timeless_mbp: I value that... and I'm sorry if it wasn't obvious Aug 22 18:24:34 it wasn't Aug 22 18:24:35 since you dont care for the language and havent written it, yet Aug 22 18:24:36 at all Aug 22 18:24:38 its a good chance Aug 22 18:24:48 pavlix: Actually, if you want something implemented in Meego, the best way is to do it by yourself and then present it to the public Aug 22 18:25:07 but keep in mind that certain boats have saled Aug 22 18:25:10 err sailed Aug 22 18:25:18 you should definitely read to discover which those are Aug 22 18:25:21 RST38h: if I wanted something implemented in Meego, I would be very happy to do it the way you suggest Aug 22 18:25:23 git clone http://github.com/astraw/stdeb.git Aug 22 18:25:23 pavlix: There is no way you are going to influence any of Intel or Nokia developers working on Meego Aug 22 18:25:28 oups wrong windows Aug 22 18:25:31 people who e.g. ask for .deb do not get a good welcome :) Aug 22 18:25:52 pavlix: You will just get sneered at, or explained why things will not happen Aug 22 18:26:17 pavlix: note that in general, you're better served by making _small_ notable contributions before you try to make a big change Aug 22 18:26:31 RST38h: stop this, please, I never suggested I would ever want to influence them Aug 22 18:26:32 pavlix: So, if you want a particular version of Python or Py-extensions, package them for Meego and make them available Aug 22 18:26:43 Stop what? Aug 22 18:27:13 RST38h: answering to things I haven't ever said Aug 22 18:27:28 Well, as you wish Aug 22 18:27:51 RST38h: I believe it was out of a misunderstanding Aug 22 18:28:18 on both sides, as I probably misunderstood the purpose of MeeGo Core Aug 22 18:28:35 pavlix: a very valuable lesson: if you find multiple people reaching nearly the same conclusion. it's probably your fault Aug 22 18:28:44 thp, you can never leave facebook Aug 22 18:28:49 e.g. there was a case @nokia where 3 localizers screwed up a translation of a string Aug 22 18:28:59 the fault didn't lie w/ the localizers, it lied w/ the original string Aug 22 18:29:19 s/lied/lay/ Aug 22 18:29:19 timeless_mbp meant: the fault didn't lie w/ the localizers, it lay w/ the original string Aug 22 18:29:31 timeless_mbp, to be fair, using the word penis in that error message WAS necessary :P Aug 22 18:29:37 :D Aug 22 18:29:42 lcuk: not that one! =b Aug 22 18:29:48 Now we know who came up with the original message Aug 22 18:29:52 * timeless_mbp thinks it was in the Image Viewer Aug 22 18:30:09 timeless_mbp: I couldn't imagine how multiple people could reach the conclusion that I asked someone to include python3 in meego core, when I did not Aug 22 18:30:13 something like "turn to horizontal" Aug 22 18:30:15 lcuk: So, is N9 going to have an orifice of sorts? Is there a Qt API for that? Aug 22 18:30:33 there's no N9 Aug 22 18:30:35 whats the N9? Aug 22 18:30:50 lcuk: imaginary Aug 22 18:30:54 That aluminium gadget which leaked a few days ago Aug 22 18:31:03 a leaking orifice? Aug 22 18:31:05 i saw a video of it last week Aug 22 18:31:06 ah the proto ? Aug 22 18:31:10 it doesn't exist until it's officially announced Aug 22 18:31:16 if it's officially announced Aug 22 18:31:21 leaky aluminuim gadget :/ oh my Aug 22 18:31:48 RST38h: in #maemo iirc we agreed not to discuss hypothetical products Aug 22 18:31:57 it's considered rude and unfair to those whom might be victims Aug 22 18:32:01 nor do we here, especially since there's a lot of Nokia people Aug 22 18:32:03 including me Aug 22 18:32:04 can we please reach the same conclusion for #meego Aug 22 18:32:13 ++ Aug 22 18:32:29 for no other reason other than I want to play it again tonight: http://www.youtube.com/watch?v=Y6ljFaKRTrI&NR=1 Aug 22 18:32:33 timeless: You are not required to discuss anything you do not want to discuss. Aug 22 18:32:46 RST38h: i'll repeat? Aug 22 18:32:55 it's unfair to those of us who are hypothetical victims Aug 22 18:33:05 please feel free to use talk or any other forum where we aren't forced to be Aug 22 18:33:06 RST38h: if you start discussing a leaked product or rumour of one, I'll have to just turn away from the discussion Aug 22 18:33:24 You are being forced to be on IRC? Aug 22 18:33:31 and so will all the nokians around, or those under NDAs from Nokia Aug 22 18:33:36 part of being a community is being conscious and considerate of all members Aug 22 18:33:43 * RST38h sighs Aug 22 18:33:53 RST38h: it's stupid, yep :) Aug 22 18:33:59 Community? What community? Aug 22 18:34:01 if i want to be involved in meego? yes, i pretty much have to be here Aug 22 18:34:20 and yes, my affiliation is listed in my meego/users page, i'm a good boy Aug 22 18:34:27 * Stskeeps is with timeless_mbp Aug 22 18:34:29 RST38h: in irc, though, ops set the rules :) Aug 22 18:34:50 http://meego.com/community/irc-channel Aug 22 18:34:59 that's clearly under "community" =b Aug 22 18:35:25 slonopotamus: Yes, but limiting someone's freedom of speech for an arbitrary reason like this pretty much means losing a face in my book Aug 22 18:35:35 well, is there a reason to think that clutter/mx will get phased out of meego? Aug 22 18:35:46 pavlix: please read the published docs Aug 22 18:35:47 pavlix: Yes. Aug 22 18:35:55 it was in the announcements Aug 22 18:35:57 timeless_mbp: your link talks about "open discussion" Aug 22 18:35:58 RST38h: freedom of speech is limited by rules of community Aug 22 18:36:13 RST38h: and you're in this channel under the rules set forth by the channel ops Aug 22 18:36:17 thiago_home: link to community rules? Aug 22 18:36:19 you don't have to be here Aug 22 18:36:28 slonopotamus: in the general sense Aug 22 18:36:29 timeless_mbp: I'm of course doing it Aug 22 18:36:37 thiago: I suggest you carefully consider the stuff you have just said. Aug 22 18:36:44 pavlix: please learn that "Shoot first ask questions later" is not a good policy Aug 22 18:36:44 there's that "community" thing again... follow our rules or you're excluded Aug 22 18:37:01 anyway, if a Nokia rumour or leak is being discussed, all Nokians will have to stop talking Aug 22 18:37:02 if and when you do it, you will find yourself being shot at, quickly, rapidly, and without remorse Aug 22 18:37:11 timeless_mbp: I first asked, then was shooted, then reacted Aug 22 18:37:13 * timeless_mbp leaves Aug 22 18:37:15 and the result is that you won't benefit from our expertise in the discussion Aug 22 18:37:37 RST38h, is disallowing cursing also limitting freedom of speach in your opinion? Aug 22 18:37:45 does it mean this is an elite discussion forum where new people interested in meego are not welcome? Aug 22 18:37:47 Not that I am benefitting from it as it is... Aug 22 18:37:49 if so, I will leave Aug 22 18:38:05 pavlix: no one has said anything close to that Aug 22 18:38:19 smoku: Depends on the amount of cursing Aug 22 18:38:27 thing is that it's possible for an irc channel to be used for multiple topics at the same time Aug 22 18:38:40 what you are really saying is "if you don't do what we say, we're taking our ball and leaving" Aug 22 18:38:57 yes, pretty much Aug 22 18:38:59 thiago_home: I am sure I really tried hard to keep in reasonable style of discussion and I try hard not to ask stupid questions Aug 22 18:39:05 we're not allowed to discuss or comment or rumours or leaks Aug 22 18:39:17 so don't Aug 22 18:39:22 smoku: Banning everyone who mutters "shit" is a gross overkill, but if someone's messages consist mostly of cursing, than I agree that the person needs to be removed on technical grounds (too much noise) Aug 22 18:39:23 exactly, don't Aug 22 18:39:24 thats pretty standard for any industry Aug 22 18:39:26 don't make us leave Aug 22 18:39:47 I don't mean leave the channel. But we must stop talking. Aug 22 18:39:57 thiago_home: you don't have to leave. or are you actually not even allowed to *read* the rumours? Aug 22 18:40:10 oh, yeah. I read all the rumours. Aug 22 18:40:15 I get a good laugh of some of them Aug 22 18:40:15 actually, I think leaving the chan would be the right course of action Aug 22 18:40:17 and even though I am new to meego, I believe I might eventually become part of the community, or not Aug 22 18:40:20 and of some I get worried Aug 22 18:40:24 RST38h, replace "cursing" with "discussing vaporware" and you're right Aug 22 18:40:51 smoku: No. Discussing vaporware is a legitimate activity Aug 22 18:40:59 RST38h, both are things not accepted by the majority of the community Aug 22 18:41:10 smoku: What community, again? Aug 22 18:41:19 RST38h: there are 400+ people in here Aug 22 18:41:19 you may find communities enjoying cursing and join them Aug 22 18:41:22 that's one community Aug 22 18:41:30 there's a lot of people working in MeeGo, others posting in meego-dev Aug 22 18:41:35 those are communities Aug 22 18:41:48 ali1234: "community" thing is actually just plain old oligarchy Aug 22 18:41:55 http://en.wikipedia.org/wiki/No_true_Scotsman Aug 22 18:42:04 thiago: and they automatically become a "community"? Aug 22 18:42:23 RST38h: a group of people gathered around a topic, with rules, is a community Aug 22 18:42:25 so, yes, it does Aug 22 18:43:11 rules, rights and responsibilities Aug 22 18:43:48 thiago: Have you got a dictionary entry to back your definition? Aug 22 18:44:21 ali1234: thanks for a fun reading :) Aug 22 18:45:31 RST38h: http://www.merriam-webster.com/dictionary/community Aug 22 18:45:36 RST38h: I think several of those apply Aug 22 18:45:39 There are so many hilariously wrong rumours ;) Aug 22 18:45:47 RST38h: "a group linked by a common policy" Aug 22 18:45:57 RST38h: "a group of people with a common characteristic or interest living together within a larger society" Aug 22 18:45:59 thiago: I am not linked by the same policy as you. Aug 22 18:46:10 RST38h: "a body of persons of common and especially professional interests scattered through a larger society" Aug 22 18:46:14 thiago: And there is no mention of rules, is there? Aug 22 18:46:28 RST38h: you may not be part of the Nokia community, but you are of the MeeGo community Aug 22 18:46:37 RST38h: rules don't have to be written down to exist Aug 22 18:46:42 thiago: I am not even part of the Meego community. Aug 22 18:46:48 tacit rules Aug 22 18:46:58 RST38h: you're here quite often, I consider you part of the community Aug 22 18:46:58 thiago_home: common interest - okay, RST38h is included. common policy - no way until meego has a declared policy Aug 22 18:47:21 slonopotamus: you're also assuming that policy requires written down rules Aug 22 18:47:28 thiago: Anyways, I suggest you quietly rethink the statements you have made during the last 20 minutes or so Aug 22 18:47:43 which ones? Aug 22 18:47:47 that this is a community? I stand by it Aug 22 18:47:55 thiago_home: yep. otherwise you can't be sure people follow same policy Aug 22 18:48:01 thiago: COnsider some examples, counter examples, take a few of your suggestions to the extreme, etc Aug 22 18:48:01 that community implies some sort of rules of engagement? I stand by it Aug 22 18:48:22 RST38h, you are being a bit prickly tonight :( Aug 22 18:48:25 Then I can safely say that I am not part of the community Aug 22 18:48:27 should there be some written rules? Yes, but that doesn't mean that unwritten ones can't exist. Aug 22 18:48:41 Because I choose to set my own rules of engagement Aug 22 18:48:47 people are considering their workplace a community and there are folks coming around thinking it is and it will be properly Aug 22 18:48:49 yes, you can do that Aug 22 18:49:03 if a community is going to have rules beyond basic common sense, it damn well better be by mutual consent, and clearly spelled out in writing. Aug 22 18:49:12 as long as we give up on bikeshedding about what a community is and other misc rants Aug 22 18:49:15 but if you were to set those rules as adversarial, cursing and just in general annoyance, don't you think you'd get kicked off this channel? Aug 22 18:49:26 lcuk: I am a bit tired of the endless politicking going on at maemo.org, considering the lack of any real action Aug 22 18:49:30 "bikeshedding"? Aug 22 18:49:57 lcuk: And troubled by even more politicking and even less action in meego.com Aug 22 18:50:00 CosmoHill, http://en.wiktionary.org/wiki/bikeshedding Aug 22 18:50:08 sure RST38h Aug 22 18:50:17 * lcuk understands that clearly Aug 22 18:50:28 but as you have seen things are moving and pieces adjusting Aug 22 18:50:30 ah I see Aug 22 18:50:34 lcuk: not really Aug 22 18:50:48 lcuk: I see people who do not give a shit about policy doing cool stuff Aug 22 18:51:17 thiago_home: i'd like to ask you to raise this topic on meego-community, as these channels is supposed to be work channels and hence everyone involved should feel comfortable.. harms development if people are uncomfortable working in the open or declaring affiliation Aug 22 18:51:18 RST38h, I see cool stuff all around also Aug 22 18:51:23 lcuk: ANd I see people who contribute NOTHING of visible value establish policies Aug 22 18:51:45 i agree Aug 22 18:51:48 RST38h: that pretty much sums up my opinion too Aug 22 18:51:59 but just because its not seen does not mean its not important Aug 22 18:52:41 for instance, the tsg - we do not see them in here often listening and taking part Aug 22 18:52:45 Stskeeps: when you see some crap on t.m.o, you discuss it on irc. where do you discuss such things happenning on irc? :) i have to be there Aug 22 18:52:51 but they hear about what happens Aug 22 18:53:24 slonopotamus: feel free to create ##meego or ##nokia Aug 22 18:53:33 slonopotamus, extending the info from irc out does occur Aug 22 18:53:38 it filters through slower though Aug 22 18:53:53 slonopotamus, #mer :) Aug 22 18:54:02 some of the best things to happen in maemo occur as seed conversations in irc Aug 22 18:54:05 smoku: :D Aug 22 18:54:07 lcuk: Most policies I see being establish harm people rather than help them Aug 22 18:54:19 lcuk: Maybe the help "the community" but they harm the people Aug 22 18:54:35 hmm, i wonder whether it is wrong to treat meego as just another linux distribution or not... I mean, not developing specifically to the meego api (Qt, as I was told and as it is written on the meego.com site) Aug 22 18:54:53 pavlix, qt is code once deploy anywhere Aug 22 18:55:00 lcuk: For example, discussing leaks is completely relevant w.r.t. Maemo/Meego channel topics Aug 22 18:55:03 Given its motivations, treating as just another distro may not be entirely productive. Aug 22 18:55:04 qt native apps run in windows linux mac meego maemo and beyond Aug 22 18:55:10 pavlix: it's both a distro and a place where new software is developed Aug 22 18:55:12 lcuk: It is not noise, either Aug 22 18:55:14 try that with any other system Aug 22 18:55:51 lcuk: And prohibiting such discussions on the basis that Nokia employees cannot participate in them is illogical Aug 22 18:55:56 RST38h, no, discussing leaks in a public irc channel amongst nokia/intel employees is off form, and you should have a piece of paper from your own employer talking about things like that I imagine Aug 22 18:56:02 RST38h: think about another thing: this channel has official status, right? Aug 22 18:56:02 lcuk: that said, we know the basic advantage of Nokia's Qt Aug 22 18:56:05 RST38h, just take it elsewhere. I mean, are we so attached to this "community" and this channel that it needs to be an issue. ;) Aug 22 18:56:05 and please account for that with the rest of people around Aug 22 18:56:25 lcuk: Well, you do not see ME talking about my employer in public, do you ? Aug 22 18:56:43 RST38h, no, you push the uglyness towards those with other employers Aug 22 18:56:47 so please have some tact Aug 22 18:56:55 that's my point here too Aug 22 18:56:55 lcuk: But I will never even consider banning someone else from talking about my employer in public only because it makes me blush :) Aug 22 18:56:58 this channel has official status Aug 22 18:57:17 by discussing rumours in here, you throw some bad light at those companies Aug 22 18:57:22 or confusion, at least Aug 22 18:57:26 There is no such thing as "official status" of an IRC channel. It is a channel. Aug 22 18:57:30 RST38h, just think please, this isnt a ban thing Aug 22 18:57:36 RST38h, Freenode there is. Aug 22 18:57:36 this is a common sense thing Aug 22 18:57:45 Although I'm not actually sure if the contact form has been processed. Aug 22 18:57:50 press or bloggers could be here and think that the discussion is official, that the N9 (or other device) is real and that details are real Aug 22 18:57:52 (given it took 18 months for #maemo's . . . .) Aug 22 18:58:08 GeneralAntilles: we are having ops contact us like it was, so Aug 22 18:58:20 I'm very interested about that community repository plan Aug 22 18:58:21 thiago_home, silly argument. Aug 22 18:58:22 me and dawn is contact points atm Aug 22 18:58:27 GeneralAntilles: real argument Aug 22 18:58:28 thiago_home, your first was more effective. Aug 22 18:58:32 yeah GeneralAntilles I imagine the GRF speed in the queue will depend on a number of factors such as anticipated size and followup and corporate push Aug 22 18:58:37 GeneralAntilles: then put them both together Aug 22 18:58:38 i have one in for #liqbase Aug 22 18:58:41 Bloggers and journalists will think what they want to think. Aug 22 18:58:45 Anyways, I will go get some sleep Aug 22 18:59:09 All this "official community" business is pretty rotten if you ask me Aug 22 18:59:17 RST38h, the whole business is rotten. Aug 22 18:59:19 * lcuk just wants to be able to change the /topic in #liqbase Aug 22 18:59:45 But I guess it will just lead to creation of #meego2 or something like that, as it always does. Aug 22 18:59:46 RST38h, question for whilst you sleep Aug 22 19:00:02 think about writing a proper post about your feelings Aug 22 19:00:10 rather than just irc Aug 22 19:00:22 and #meego2 is invalid due to the namespace Aug 22 19:00:32 ##meego is valid Aug 22 19:00:37 for non official stuffs Aug 22 19:00:37 lcuk: I have no deep feelings on the subject and do not believe in writing posts Aug 22 19:00:58 GeneralAntilles: yeah, but if they come here and see people discussing the N9 rumour, they will report even more stupid stuff Aug 22 19:01:02 that's a disserivce Aug 22 19:01:08 i would write one but it would be tl;dr and you'd all just say i was trolling anyway Aug 22 19:01:50 ali1234, who cares? It's ammo anyway. Aug 22 19:01:54 lcuk: As one book character said, "only stupid people write to newspapers" Aug 22 19:02:09 Nobody's put down the issues in one spot. Aug 22 19:02:15 Which makes pointing to them difficult. Aug 22 19:06:40 serious business Aug 22 19:06:48 thp said he has some of gpodder working in meego Aug 22 19:06:52 its a gtk app Aug 22 19:06:58 and he used his desktop gtk port to do it Aug 22 19:07:13 yeah, gpodder is more compatible cos of its non hildon stuff Aug 22 19:07:24 yeah, my point Aug 22 19:07:47 so its one of the first gtk community apps to see the light Aug 22 19:07:55 how many problems he will have is another issue Aug 22 19:08:02 * lpotter thinks gpodder is a bit clunky Aug 22 19:08:51 Stskeeps, how much of hildon did you actually hack to get it into mer originally? Aug 22 19:08:52 lcuk how can one join this community apps/repos effort? Aug 22 19:09:06 and is it worth following that branch to completion? Aug 22 19:09:42 I know you have your branch on gitorious Aug 22 19:09:48 it was running on x86 last I saw of it Aug 22 19:10:14 pavlix, the community repos are being constructed, keep your eye on stskeeps and lbt and meego obs stuff Aug 22 19:12:39 thanks Aug 22 19:13:28 * timeless_mbp wonders if zenity is in Aug 22 19:14:20 zenity is the console message dialog thing isnt it? Aug 22 19:15:26 yeah Aug 22 19:15:43 lcuk, theoretically we could run maemo gtk in meego.. Aug 22 19:16:10 yeah, would a person hacking have a slightly easier time with your patches Aug 22 19:16:17 or were they not in the right direction still Aug 22 19:16:33 ie, were they still targetting uuntu/deblet/mer stuff specifically Aug 22 19:17:21 Stskeeps, I am sure someone will be crazy enough to just do that ;-) Aug 22 19:17:52 sigh, me again.. Aug 22 19:17:53 mikhas, i hope they will be Aug 22 19:18:01 theres some excellent apps around Aug 22 19:18:24 Stskeeps, is that an offer \o/ Aug 22 19:18:48 if someone else takes it over Aug 22 19:19:12 i think we could happily work together to do it, theres a lot of patches being played with in maemo hildon stuff atm Aug 22 19:19:22 and finding a way to benefit both sides would be good Aug 22 19:22:39 Stskeeps, theres all sorts of other more important blockers atm, but I will start discussing it Aug 22 19:22:52 (blockers for you I mean with other important work) Aug 22 19:23:32 theming is a bitch Aug 22 19:24:15 yeah Aug 22 19:24:20 (ditch theming, then) Aug 22 19:24:20 it is with any system Aug 22 19:24:40 but i suppose its close enough to nuvofre Aug 22 19:24:44 is there a similar theming system to what we have in maemo Aug 22 19:24:50 mikhas, I am that crazy person ;P Aug 22 19:24:52 that people like wazd could hack to Aug 22 19:25:23 Stskeeps, I mean it might be more work for a theme designer, but to make a big bulk qt+gtk theme pack Aug 22 19:25:41 using a major hack of konttori's theme maker Aug 22 19:26:07 or just get qt themes exported into gtk compatible format Aug 22 19:26:17 and run on the fly after installing a qt one Aug 22 19:33:00 http://code.google.com/p/qgtkstyle/ or http://code.google.com/p/gtk-qt-engine/ ? Aug 22 19:33:37 latter Aug 22 19:34:41 awesome! Aug 22 19:35:57 awesome will be MeeGo WM?? Great! Aug 22 19:36:23 gnome for trash filler! Aug 22 19:37:04 troll? Aug 22 19:37:54 CosmoHill, if you feel like it Aug 22 19:38:03 hehe Aug 22 19:38:54 * lcuk vanishes Aug 22 19:39:01 cyas later \o Aug 22 19:39:13 bye Aug 22 19:39:33 * ora-666 is awesome user) Aug 22 19:43:02 * Jaffa reads lots of scrollback, pointlessly. Aug 22 19:43:46 Jaffa, +1 Aug 22 19:51:46 Stskeeps: so, what's the chances of getting maemo gtk+/hildon into meego? (and does it still depend on hildon-desktop for some stuff like the appmenu?) Aug 22 19:52:55 thp, zero. Aug 22 19:52:57 hi Aug 22 19:53:16 Stskeeps: can you give me your "catchall" xorg.conf again please ? :) Aug 22 19:54:02 thp, MeeGo is Qt based and will not provide GTK+ at all Aug 22 19:54:35 well you can provide gtk+ and qt Aug 22 19:54:40 qt can use gtk+ Aug 22 19:54:41 smoku: sure. but i'm talking about the technical possibility, not politics / blessings / "the one true toolkit" Aug 22 19:55:06 which is good, because we can just use Maemo GTK+ with hidon changes, without worrying to run hildon on stock GTK+ Aug 22 19:55:46 I am working on packaging hildon (and the rest of fremantle) for meego Aug 22 19:56:20 smoku: great :) that's what i wanted to hear :p Aug 22 19:56:37 of course, if you want to run Hildon on stock GTK+ it is possible to. Stskeeps already ported libhildon to stock GTK_ Aug 22 19:57:44 there are some changes reqited to hildon if you want to run it with meego window manager Aug 22 19:58:14 but if you don't and are fine with hildon-desktop, you can just use fremantle sources as-is Aug 22 19:58:28 are there repositories for the libhildon packages already? Aug 22 19:58:46 smoku, fascinating Aug 22 19:58:47 OBS home:smoku Aug 22 19:58:54 but nut much working now Aug 22 19:59:24 there are so many packages, that I do not port them manually - instead I'm writing deb2rpm converter script Aug 22 20:02:23 smoku: are you converting binaries or sources? Aug 22 20:02:42 timeless_mbp, sources Aug 22 20:08:09 my script generates SPEC from debian/ dir :) Aug 22 20:08:28 not perfect of course. more of a skeleton Aug 22 20:17:27 seems fairly useful Aug 22 20:18:15 hi Aug 22 20:18:20 err Aug 22 20:18:25 how can I maximize a window in Meego ? Aug 22 20:19:16 there is just a quit button Aug 22 20:32:12 in maemo, there's no need to maximize, windows are always maximized or full screen... Aug 22 20:33:06 not in meego Aug 22 20:33:09 window management doesn't really make sense to consumers or in general on small screens... Aug 22 20:33:17 really? Aug 22 20:33:24 at least not on a 15' wide screen Aug 22 20:33:28 yup Aug 22 20:33:37 is that a supported config? Aug 22 20:33:56 in ubuntu all windows are maximised by default Aug 22 20:34:32 I don't think it is supporter Aug 22 20:34:36 d Aug 22 20:34:42 http://www.google.com/images?um=1&hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&biw=1051&bih=712&tbs=isch%3A1&sa=1&q=meego+netbook+screenshots&aq=f&aqi=&aql=&oq=&gs_rfai= Aug 22 20:34:56 is what i'm looking at, i can't find any which show indications of other things Aug 22 20:37:02 vlj: maximized by default in handset ux at least Aug 22 20:37:13 ok Aug 22 20:54:37 so. any phone support in meego for the n900 yet? Aug 22 20:55:01 :) Aug 22 20:55:09 we can turn on the modem and people have had gprs working Aug 22 20:55:10 in ofono Aug 22 20:55:14 but i'm off to sleep now Aug 22 20:58:55 ntp does not seem to work Aug 22 20:59:21 too high drift in clock? Aug 22 21:00:09 it tells me it is 2:58 am Aug 22 21:00:15 monday 23. Aug 22 21:00:31 timezone? Aug 22 21:00:35 but it is "just" 22:58 pm sunday 22. ;) Aug 22 21:00:41 Europe/Paris Aug 22 21:03:20 sorry wrong click ;) Aug 22 21:04:23 and evolution express does not ask me for a password, so it never connect to any imap serv Aug 22 21:09:12 err Aug 22 21:11:13 how can I give the password to my imap account to evolution ??? Aug 22 21:12:16 in gnome it asks me for my password Aug 22 21:12:18 not in meego Aug 23 00:34:48 b-man|laptop: meego laptop? Aug 23 00:35:04 ubuntu atm Aug 23 00:46:04 cool Aug 23 01:02:45 night night **** ENDING LOGGING AT Mon Aug 23 02:59:56 2010