**** BEGIN LOGGING AT Sat Aug 21 02:59:57 2010 Aug 21 03:10:57 oh DCC SEND "0days.txt.php.tar.bz2.dmg" 0 0 0 Aug 21 04:36:20 hi Aug 21 07:52:07 is the intel chipset gm57 going to be supported in meego? Aug 21 07:53:46 (or intel & linux) i didn't see graphics drivers for it Aug 21 08:03:10 OMG, MeegoTouch is Symbian all over Aug 21 08:03:51 * RST38h just wanted to create a scrollable list of buttons, with two lines of text in each one, and ended up reading MList docs Aug 21 08:05:12 s,gm,qm, Aug 21 08:06:16 hm. it should be supported after all Aug 21 08:06:34 ah the QM57, yes sure it will, i7 based? Aug 21 08:08:46 I can't see how it won't be supported, its new, current and aimed at the embedded market Aug 21 08:08:56 odin_: i5 Aug 21 08:10:52 but i need to double check. and see if it really installed in my kernel. it is just giving problems. Aug 21 08:11:27 oh you mean to use today ? or when the UI is launched in a few months ? Aug 21 08:25:56 odin_: i have new laptop but no luck with stable linux installation so far. Aug 21 08:34:08 RST38h, that surprises you? :P Aug 21 09:12:54 is there a guide like this for MeeGo: http://wiki.archlinux.org/index.php/Extra_Keyboard_Keys_in_Xorg Aug 21 09:13:31 i use setkeycodes to make it works in console, so dmesg does not show missing keystrokes anymore Aug 21 09:13:51 but i don't know how (or it does not work?) to make xorg to recognize them Aug 21 09:16:03 Phazorx: there's no need for a guide Aug 21 09:16:12 all the keys are recognised by X already Aug 21 09:16:14 there, tickets booked for dublin, and hotel Aug 21 09:16:32 * thiago_home wonders if he needs to submit a talk in order to get Nokia to approve his going Aug 21 09:17:07 good question, i guess we are doing the programme stuff on a private basis :P Aug 21 09:18:44 the program team will get together to judge the sessions submitted Aug 21 09:18:55 which is an interesting thing: am I allowed to judge my own submission? Aug 21 09:19:21 i guess since we're four, if it's our own submission, we 'step outside' Aug 21 09:19:35 i got put into a talk by my team lead so i'll be in same situation Aug 21 09:19:39 thiago_home: and if they are not? Aug 21 09:19:58 xev does not show some of Fn+X here Aug 21 09:20:07 while they work fine in console Aug 21 09:20:20 particulary i am concerned about missing brightness control Aug 21 09:20:39 and the only way to switch brigtness for me now is switching to console Aug 21 10:11:35 anyone runnning the meego notebook ed. on LVM? from the quick looks it doesn't seem to support lvm out of the box... Aug 21 10:18:41 should the live image on usb be capable of storing stuff back to usb over reboots like some other live media do_ Aug 21 10:18:44 ? Aug 21 10:37:11 anyone knows if the meego-sdk mentioned in -> http://wiki.meego.com/MeeGo_SDK_All_in_One page is available already somewhere? Aug 21 10:51:19 htop Aug 21 10:51:24 sorry Aug 21 11:13:17 is there a guide like this for MeeGo: http://wiki.archlinux.org/index.php/Extra_Keyboard_Keys_in_Xorg Aug 21 11:13:44 i use setkeycodes to make it works in console, so dmesg does not show missing keystrokes anymore however i dont see the keypresses in xev at all Aug 21 11:16:22 back Aug 21 11:20:48 WB Aug 21 11:31:53 Phazorx: like I said, it shouldn't be needed Aug 21 11:31:57 evdev takes care of everything Aug 21 11:33:38 thiago: like i said and what do i do if it does NOT Aug 21 11:33:51 "it should" is comforting Aug 21 11:34:00 but not when faced with "it doesn't" Aug 21 11:34:51 * RST38h is now really scared by losing control of all those pointers he is supposed to create with "new" in Qt Aug 21 11:35:13 The examples appear to simply ignore them, no delete nothing Aug 21 11:38:50 Phazorx: if it doesn't, then you fix the evdev driver Aug 21 11:39:02 RST38h: classes derived from QObject? Aug 21 11:39:35 yes Aug 21 11:40:04 thiago: firstly i dont know how... but i can provide information guven appropriate guidance Aug 21 11:40:21 RST38h: are they given a parent? Aug 21 11:53:44 thiago, also - is evdev something X specific now? i was under impression it is general systemwide framework and since my issue only presents itself under X it does not make a lot of sense to me Aug 21 11:54:54 it's system-wide Aug 21 11:55:10 thiago: No Aug 21 11:55:11 so in that case i dont see how it can be evdev relevant issue Aug 21 11:55:19 same keys are functional in console Aug 21 12:17:55 Stskeeps: ping Aug 21 12:21:59 hmm, is there any standalone meego handset simulator like the one of QtCreator? I'd like to do Python, not C++ scripting so QtCreator is kinda not the right choice for that. Any Standalone simulator available? Aug 21 12:24:11 EnTeQuAk: how about http://wiki.meego.com/MeeGo_SDK_with_QEMU Aug 21 12:25:30 hmm, looks like what I'm searchnig for, thanks. Fancy I did not find the page myself :( Aug 21 12:41:00 I meet a strange error when launching Xorg Aug 21 12:41:22 dlopen() /usr/lib/xorg/modules/drivers/nvidia_drv.so : file too short Aug 21 12:55:22 well, Meego is definitly unable to run even with nvidia drivers :/ Aug 21 12:55:40 hmm? Aug 21 12:55:59 I built a xorg-server with xinerama Aug 21 12:56:08 and installed nvidia drivers Aug 21 12:56:20 when I do startx, Meego hangs Aug 21 12:56:37 and /var/log/Xorg*.log is empty Aug 21 12:57:09 I don't know where to look at, as there is no error message anywhere Aug 21 12:58:09 I'm stuck Aug 21 12:59:36 err Aug 21 12:59:54 vesa does not work either Aug 21 13:03:35 dmesg anything? Aug 21 13:03:37 syslog? Aug 21 13:03:48 err how can I look at syslog ? Aug 21 13:09:23 when doing ldd nvidia_drv.so it says "cannot read header ./nvidia_drv.so Aug 21 13:09:37 well there is a binary incompatibility Aug 21 13:09:41 file it Aug 21 13:09:48 ? Aug 21 13:10:04 file nvidia_drv.so Aug 21 13:10:04 err what do you mean by file it ? Aug 21 13:10:31 it is a binary I can't write anything in it :/ Aug 21 13:10:40 and what type is it? Aug 21 13:11:00 shared object Aug 21 13:11:05 header is ELF header Aug 21 13:11:10 and what did file tell you about the file type? Aug 21 13:11:32 ho you meant "file" command :p Aug 21 13:11:34 sorry Aug 21 13:11:40 "empty" ? Aug 21 13:11:52 it is 0 sized Aug 21 13:11:53 that would explain why it can't be loaded Aug 21 13:12:13 but when I install it it is not empty Aug 21 13:12:59 then install it again Aug 21 13:13:47 will try it Aug 21 13:13:48 brb Aug 21 13:27:49 IT WORKS !!! *.* Aug 21 13:27:54 at least the nvidia part Aug 21 13:27:59 my mouse is not recognised :/ Aug 21 13:28:22 (in fact I forgot to install xinerama-proto package along with xorg-server Aug 21 13:28:24 vlj: cool :) Aug 21 13:28:24 ) Aug 21 13:28:33 vlj: how much works? :P Aug 21 13:28:45 but meego without a mouse is quite...a bad experience Aug 21 13:28:54 I can't do anything Aug 21 13:29:17 but I see the clock displaying right every minute Aug 21 13:29:18 check xorg.0.log for it.. what xserver are you running? Aug 21 13:30:01 http://paste.opensuse.org/54205039 Aug 21 13:30:08 it's a custom version of xorg Aug 21 13:30:22 in fact this is meego xorg with --enable-xinerama flag Aug 21 13:30:26 nothing else is changed Aug 21 13:30:38 vlj: can i see your xorg.conf? Aug 21 13:31:19 http://paste.opensuse.org/19523754 Aug 21 13:31:35 I hoped the autoconfiguration of xorg would work Aug 21 13:32:37 http://pastebin.com/raw.php?i=4mPY35Mw Aug 21 13:32:45 need something like that prolly Aug 21 13:32:48 (look at 'pointer') Aug 21 13:33:04 what kernel are you on? Aug 21 13:33:25 2.6.33.5-24.1 Aug 21 13:34:18 nice one vlj Aug 21 13:35:30 Stskeeps: I don't have a tablet :/ Aug 21 13:35:54 will it work if I remove every tablet related option in the xorg.conf you gave me ? Aug 21 13:36:29 * CosmoHill spots "mebious.co.uk" on Serial Experiement Lain Aug 21 13:41:19 brb Aug 21 13:56:12 hi again Aug 21 13:56:21 * VLJ is chating from MeeGo ! Aug 21 13:56:33 unfortunatly there is no irc client in meego yet Aug 21 13:56:39 I wished to have at least xchat Aug 21 13:57:08 VLJ: on nvidia? Aug 21 13:57:13 yup Aug 21 13:57:19 does netbook ux work? Aug 21 13:57:23 yup Aug 21 13:57:32 smoothly Aug 21 13:57:35 well, i think you owe a glxinfo, xterm and a photo Aug 21 13:57:36 :P Aug 21 13:57:48 ok Aug 21 13:58:59 hi people Aug 21 13:59:18 i just installed meego with chrome and websites like cnn, youtube, and adobe.com are not displaying correctly Aug 21 13:59:23 why is this? Aug 21 13:59:30 No Flash? Aug 21 13:59:56 no flash is here Aug 21 14:00:02 it seems like some css is not loading Aug 21 14:00:13 http://img819.imageshack.us/img819/8713/meegoonnvidia.png Aug 21 14:01:03 the issue is that it took me some times to get meego working Aug 21 14:01:12 I mean, building package with obs.maemo.org is easy Aug 21 14:01:41 but having a MeeGo with a internet connexion with no ux is quite difficult Aug 21 14:02:05 (I chrooted Meego from opensuse to download/install all kernel devel package and nvidia drivers) Aug 21 14:02:13 lbt: ping Aug 21 14:02:31 pong Aug 21 14:02:35 Is there the same policy on obs.maemo.org than on opensuse.org concerning nvidia drivers ? ;) Aug 21 14:02:46 good question Aug 21 14:02:51 probably Aug 21 14:03:30 hmm Aug 21 14:03:31 VLJ: meego 1.0? Aug 21 14:03:37 err I think so Aug 21 14:03:43 hmm Aug 21 14:03:45 where can I see the Meego version ? Aug 21 14:03:54 OBS is code oriented Aug 21 14:03:57 I updated all package Aug 21 14:03:57 is the code GPL? Aug 21 14:04:11 nvidia kernel is open source? Aug 21 14:04:11 nvidia driver does ship only binaries Aug 21 14:04:14 yup Aug 21 14:04:18 but not the userspace part Aug 21 14:04:27 I suspect you won't be able to upload or include the blobs Aug 21 14:04:31 ok Aug 21 14:04:45 so a workaround is to ask people to have a usb key with their nvidia drivers Aug 21 14:04:52 this isn't a trivial issue... Aug 21 14:05:16 yeah... for now lets be as "clean" as we can be Aug 21 14:05:37 making users jump through hoops and eventually making it easier is more sane Aug 21 14:06:01 we don't understand the meego relationship with closed source too well yet Aug 21 14:06:02 btw there is no irc client planned on meego ? Aug 21 14:06:11 np Aug 21 14:06:16 no native one Aug 21 14:06:22 pick one and port it :) Aug 21 14:06:35 well if it was so simple :p Aug 21 14:06:36 telepathy doesn't do irc? Aug 21 14:06:40 dunno Aug 21 14:06:55 i'm using webchat of freenode under chrome Aug 21 14:07:05 * lbt waves at Stskeeps Aug 21 14:07:16 VLJ: there you go... a client ;) Aug 21 14:07:42 I miss xchat however Aug 21 14:07:58 lbt: i think there's a bad relationship to closed kernel drivers, lesser so to non-oss (redistributable) Aug 21 14:09:17 nvidia is pretty much the poster-child for anti-closed blobs though... so not the best place to start :) Aug 21 14:10:03 i mean, if imgtec can get convinced, maybe the rest will fall.. Aug 21 14:10:53 VLJ: don't you have a nice OSS friendly AMD^H^H^HATI GPU there Aug 21 14:11:15 no sadly Aug 21 14:11:29 * lbt looks at how cheap they are on ebay.... hint Aug 21 14:11:57 however I can run Meego now Aug 21 14:12:01 :) Aug 21 14:12:17 I'm working on the community infra as we speak Aug 21 14:12:26 VLJ: you can use a nice trick we did for joggler.. Aug 21 14:12:28 I just asked that to provide a newb friendly way of installing nv driver Aug 21 14:12:37 VLJ: it's possible for mic2 to include files from same dir as the ks file Aug 21 14:12:50 sweet Aug 21 14:12:56 you could potentially wget or whatever in the mic2 file and then make it into a image Aug 21 14:12:58 should have a look on it Aug 21 14:13:03 so people wanting it, can generate their own image Aug 21 14:14:08 * VLJ find that alt tab action is weird in Meego Aug 21 14:15:43 err Aug 21 14:16:17 lbt : is obs.maemo.org project usable as a repo for ks file ? Aug 21 14:16:33 don't see why not Aug 21 14:16:57 check the url... we got confused with an 's' on the end of download Aug 21 14:16:57 VLJ: it can be hosted anywhere, it's the resulting image that's a problem. Aug 21 14:17:15 ok Aug 21 14:17:44 if I'd finished the "osc mic2" command... Aug 21 14:18:12 that might be a bit of a gray zone Aug 21 14:18:12 :P Aug 21 14:18:31 should work though ? Aug 21 14:18:43 provided the host has loopback Aug 21 14:19:21 * lbt hugs debootstrap Aug 21 14:22:17 Stskeeps: i don't mean to bug you about it, but has that relicensed bme been released yet? Aug 21 14:32:00 will libmeegotouch be backported to Maemo 5? Aug 21 14:35:04 Venemo: libdui was Aug 21 14:35:15 b-man|laptop: no, i have a bug report in bugs.meego.com on the issues Aug 21 14:35:32 Stskeeps: ah. so probably libmeegotouch will be, too? Aug 21 14:36:06 Venemo: excepting some annoying bits in the header files, there should be no problem.. Aug 21 14:36:10 i mean, if it has qt 4.7 Aug 21 14:37:28 Stskeeps: well, Qt 4.7 (in theory) is already in its way Aug 21 14:39:06 there should be no real issues Aug 21 14:39:29 Stskeeps: okay, thanks :) Aug 21 14:39:47 http://wiki.meego.com/User:Vljn Aug 21 14:40:15 (hope I didnt forget anything) Aug 21 14:42:16 Stskeeps: may i have a link to the report? :) Aug 21 14:43:34 b-man|laptop: yes, sec Aug 21 14:43:55 brb Aug 21 14:43:59 http://bugs.meego.com/show_bug.cgi?id=5622 Aug 21 14:44:02 just add yourself to CC Aug 21 14:44:22 thanks Aug 21 15:21:48 xchat works nicely on MeeGo netbook Aug 21 15:23:06 just built xchat in obs Aug 21 15:53:40 vlj, you can find an ideal model of what can be achieved in the kickstart in this one for the Archos A9. It used wget and post scripts to set things up. http://svn.openaos.org/svn/openaos/trunk/meego/archos9/archos9.ks Aug 21 15:54:04 vlj, top work there on Nvidia port Aug 21 17:39:42 hi again Aug 21 17:42:02 does someone use arch linux ? Aug 21 17:42:19 i looked at it and the installer scared me Aug 21 17:42:27 ok Aug 21 17:42:43 do you know where I can download their script for building nvidia driver ? ;) Aug 21 17:44:08 why do you need the script from arch in particular? Aug 21 17:44:37 well I can use any script Aug 21 17:44:52 the idea is I want to know how they do to install the driver without X Aug 21 17:45:04 oh Aug 21 17:45:11 well i can tell you how they do it on ubuntu Aug 21 17:45:15 they use dkms :) Aug 21 17:45:35 it automatically rebuilds driver whenever there is a kernel upgrade Aug 21 17:45:35 well I have no experience with dkms Aug 21 17:45:57 ali1234: so they have source? Aug 21 17:46:03 for nvidia driver? Aug 21 17:46:09 yeah Aug 21 17:46:11 Stskeeps: kernel module source Aug 21 17:46:16 they have source for the wrapper module, everyone has that Aug 21 17:46:18 not the userspace things Aug 21 17:46:21 oh Aug 21 17:46:33 tbh i dont know the nvidia situation Aug 21 17:46:43 the reason why nvidia is different to all the other binary only crap, is they made a wrapper module, and update it for newer kernels Aug 21 17:46:48 they have good, but closed source, driver Aug 21 17:46:57 all the other lot just release binary only modules which only work on one specific kernel Aug 21 17:47:33 so ubuntu can legally build and redistribute or? Aug 21 17:47:50 yes, but they don't need to because of dkms Aug 21 17:48:11 Stskeeps: the drivers are redistruable Aug 21 17:48:36 ali1234: so it rebuilds on user machine? Aug 21 17:48:39 but distro vendor do prefer not having binary component in their build system Aug 21 17:48:41 yes, exactly Aug 21 17:48:48 ah.. Aug 21 17:48:52 Stskeeps: for which ever kernels the user has instaled Aug 21 17:49:09 you could potentially do that on meego too Aug 21 17:49:16 also dkms means they only need 1 nvidia package instead of 1 for every kernel they release Aug 21 17:49:43 ali1234: have you a link to their dkms script ? Aug 21 17:50:18 apt-get source nvidia-current Aug 21 17:50:51 actually you don't even need the source package Aug 21 17:52:08 ali1234: I want the script to read it Aug 21 17:52:17 there isn't really a script Aug 21 17:52:30 I want to make a ks image that download and install nvidia on meego Aug 21 17:52:30 all they do is put the source code into /usr/lib, and run the Makefile Aug 21 17:53:12 this is the dkms.conf http://pastebin.com/Xjh7TaxH Aug 21 17:53:27 thx Aug 21 17:53:40 i meant /usr/src not /usr/lib Aug 21 17:53:44 i just woke up :) Aug 21 17:54:41 anyway i now have a version of my script which tells me which functions have ssse3 stuff in them Aug 21 17:56:09 http://pastebin.com/X5JwPcc1 Aug 21 17:56:36 it doesn't always work, but you can see a lot of them are inside functions named like __strpbrk_sse42 :) Aug 21 17:56:42 Hi ... Aug 21 17:57:22 i want build myself meego image,how to build meego from source? Aug 21 17:57:37 make ;) Aug 21 17:57:54 just make ? Aug 21 17:58:03 just teasing, dunno Aug 21 17:58:06 yunin: install OBS, put meego bins into a build repo, put meego source rpms into a project, wait several days, done Aug 21 17:58:10 thanks Aug 21 17:58:40 hum ... someone know where is the meego handset image for n900 ... i would like to install it to try some python qt apps ? Aug 21 17:59:08 i didn't found it on meego.com Aug 21 17:59:45 Khertan: http://tablets-dev.nokia.com/meego-codedrop.php Aug 21 17:59:57 thx Stskeeps Aug 21 18:00:35 Khertan: instructions at wiki.meego.com/ARM/N900/Install/MMC Aug 21 18:00:59 * slonopotamus wonders if he is allowed to tell other people his n900 imei Aug 21 18:01:06 thx again :) Aug 21 18:01:22 ah ... it s install on mmc :) Aug 21 18:01:24 eula is invalid without afaik Aug 21 18:01:41 yes, get a 2-4gb microsd Aug 21 18:01:49 i'm trying my ks file Aug 21 18:01:59 Stskeeps, is there a way to install on internal memory ? Aug 21 18:02:06 no Aug 21 18:02:16 we wanted nondestructive method Aug 21 18:02:19 didn't have any micro sd Aug 21 18:02:23 arg too bad Aug 21 18:02:24 how do I say that a repo has a higher priority than others in my ks file ? Aug 21 18:03:28 Stskeeps, yes i know ... i didn't have any microsd ...but have two n900 for the moment :) Aug 21 18:03:34 hehe Aug 21 18:03:40 vlj: cost= Aug 21 18:04:04 in vgrade ks file, there is a "kernel-netbook" but I don't understand why the content of his repo is "prefered" to the standards one Aug 21 18:04:06 reflashing kernel and rootfs on internal flash shouldn't be destructive unless the n900 has a joke instead of a bootloader... Aug 21 18:04:08 ok Aug 21 18:04:46 ali1234: funny fact, it can load uboot Aug 21 18:05:15 no more destructive than loading a new maemo image anyway Aug 21 18:05:36 Has anyone tried to run Hildon-Desktop on MeeGo base OS? Aug 21 18:06:00 should be possible Aug 21 18:06:14 Stskeeps, http://wiki.meego.com/ARM/N900/Install/NAND Aug 21 18:06:17 uboot on the n900? Aug 21 18:06:27 Khertan: not usable now Aug 21 18:06:30 ah :) Aug 21 18:07:12 so ... ... i ll wait ... Aug 21 18:25:46 does meego support vaapi ? Aug 21 18:27:31 (and mp3, ffmpeg...codec that are patent cumbered) Aug 21 18:30:43 http://consumertrack.blogspot.com/2010/08/clownsumers-at-it-again-nokia-n9-leaked.html Aug 21 18:32:31 ni hao felipec Aug 21 18:32:59 vlj: not out of the box, you need to install them yourselves Aug 21 18:33:16 unless you buy a machine with them preinstalled Aug 21 18:38:56 ok Aug 21 18:39:23 however, you can install them yourself from source etc. Aug 21 18:57:42 Clippy: what is that link supposed to be? Aug 21 18:57:58 found some meego screenshot online Aug 21 18:59:03 good, but that link isn't one Aug 21 19:00:57 Stskeeps: do you know how to deoper yourseld? Aug 21 19:01:48 * thiago_home offers the /deop command from most IRC clients Aug 21 19:01:50 mode -o Aug 21 19:02:31 they aren't? Aug 21 19:02:44 thanks thiago_home Aug 21 19:02:53 Clippy: with clippy? no, definitely not right Aug 21 19:03:01 that's someone's weird sense of humour Aug 21 19:05:38 Clippy: the origina imagesl are here : http://www.engadget.com/page/4/ Aug 21 19:05:57 thiago_home: wait no Aug 21 19:06:02 well rather here Aug 21 19:06:03 http://www.engadget.com/2010/08/19/nokias-qwerty-slidin-n9-shows-up-in-the-wilds-of-china/ Aug 21 19:06:09 as in /oper Aug 21 19:06:15 but there is almost no image of meego Aug 21 19:06:29 just a wallpaper, a shell, and that's all Aug 21 19:06:49 and the battery/clock bar too Aug 21 19:07:37 isn't it open soruce? Why can't we see it after soemone compiles it? Aug 21 19:11:43 N9 will not be running MeeGo Aug 21 19:12:14 I heard microsoft is buying nokia. do you thinkt hey'll switch from windows phone to meego? Aug 21 19:12:15 that device, whichever it is, is not official Aug 21 19:12:25 and Harmattan UI wasn't released Aug 21 19:12:28 that means nothing you've heard is confirmed Aug 21 19:12:50 whether that's N9 or something else, whether it runs MeeGo or Symbian or something else, you decide Aug 21 19:13:44 :-) nice summary Aug 21 19:21:48 vlj, re netbook-kernel, mic chooses the later package version I think Aug 21 19:21:55 ok Aug 21 19:23:43 sorry was thinking about something else, there is a --excludepkgs=kernel-netbook* Aug 21 19:23:43 in the meego repo line which stops the original one being loaded Aug 21 19:24:45 be carefull with --excludepkgs as it has a bug which only allows one package to be excluded Aug 21 19:24:55 stskeeps has a patch to mic Aug 21 19:31:56 err Aug 21 19:32:11 Stskeeps: wget does not work in mic Aug 21 19:32:32 "unable to resolve host adress us.download.nvidia.com Aug 21 19:32:34 " Aug 21 19:32:52 I would like to avoid putting something in etc/resolv.conf of the chrooted img Aug 21 19:33:15 if I put a file in the same directory than my .ks file, will it be taken into account ? Aug 21 19:33:15 are you running meego in a chroot? Aug 21 19:33:39 no but mic does chroot to build a meego image Aug 21 19:34:02 what's the /etc/resolv.conf inside the chroot look like? Aug 21 19:34:36 I agree it's a bug, there shouldn't be any downloading being done from inside the chroot Aug 21 19:34:40 well good question Aug 21 19:35:27 I dont know the internal of mic enough to see what is its current resolv.conf :/ Aug 21 19:35:43 Stskeeps: ping Aug 21 19:35:47 vgrade: ping Aug 21 19:35:48 cat $chroot/etc/resolv.conf Aug 21 19:36:44 I mean, I dont know where is $chroot/ in mic process Aug 21 19:42:22 http://pastebin.com/csbzCCcF Aug 21 19:43:09 i wonder if it would make a difference if i ran this test against the daily builds Aug 21 19:43:36 why is there sse 4 opcode in meego build ? Aug 21 19:44:01 i have no idea Aug 21 19:45:51 Stskeeps: ping Aug 21 19:49:47 making a ks file is harder than I though =( Aug 21 19:55:40 When I run the QEMU netbook SDK, I get: X Error of failed request: BadMatch (invalid parameter attributes). The handset SDK runs fine though! I know that this has been asked before, but I can't find a solution anywhere. Aug 21 19:59:09 vlj, hi Aug 21 19:59:46 Something totally different, my account registration at meego.com didn't go through. Who can I contact with this problem? Aug 21 20:00:11 vgrade: do you know if it is possible to use a local file in a *.ks file used by mic ? Aug 21 20:00:50 I mean, if I put some "NVIDIA.sh" file in the same directory than nvidia-netbook.ks Aug 21 20:01:06 yes, and wget should work also, did you study the A9 kickstart I posted earlier? Aug 21 20:01:13 A9 ? Aug 21 20:01:24 err...could you repost it ? :) Aug 21 20:01:31 ok, you might have missed that Aug 21 20:01:33 sec Aug 21 20:01:34 (i was using your emgd-netbook3.ks) Aug 21 20:01:54 http://svn.openaos.org/svn/openaos/trunk/meego/archos9/archos9.ks Aug 21 20:02:12 thx Aug 21 20:02:18 this kickstart does all sorts, wgets files from internet, runs scripts Aug 21 20:02:19 what is openaos ? Aug 21 20:02:58 I helped the guys there to get MeeGo up on the Archos A9, GMS500 based tablet Aug 21 20:03:31 a .ks file is just for building images right? Aug 21 20:03:44 ali1234, yes Aug 21 20:03:47 what is the rpm equivalent to debootstrap? Aug 21 20:04:37 I guess mic is similar in that it takes packages and builds a filesystem Aug 21 20:05:18 oh :( Aug 21 20:05:38 I'm using mic to create an arm filesystem to boot on my android ATM Aug 21 20:06:26 mic is hardly a replacement for debootstrap Aug 21 20:06:52 http://rwmj.wordpress.com/2009/03/05/fedora-equivalent-of-debootstrap/ Aug 21 20:06:57 vgrade: what does 2>&1 do ? Aug 21 20:06:59 describes how to do it with yum Aug 21 20:08:51 http://docstore.mik.ua/orelly/unix/upt/ch08_13.htm Aug 21 20:09:23 vlj: 2>&1 redirects stderr to stdout Aug 21 20:09:42 vlj: which means you can subsequently redirect both to the same file, or /dev/null Aug 21 20:09:43 ok thx Aug 21 20:11:44 ok Aug 21 20:11:56 actually that's not quite right, read the link Aug 21 20:16:52 brb Aug 21 20:25:02 Stskeeps: was it you who made the bootmenu for n800? Aug 21 20:25:10 no, fanoush Aug 21 20:25:17 i never could get that thing to work :/ Aug 21 20:25:38 i think because it ran after the kernel was loaded Aug 21 20:26:59 i'm running symbol scan with -D, it really does look to me like nearly all of this is false positives Aug 21 20:30:02 * CosmoHill offers cheese and crackers Aug 21 20:44:30 http://pastebin.com/ZxnBmqK4 Aug 21 20:45:04 hmm bugs Aug 21 20:45:13 i need to fix that ... thing Aug 21 20:50:29 ali1234: looking good Aug 21 20:50:47 the file and the SSE stuff Aug 21 21:01:29 well with just one SS3 opcode, I don't think that boost regex performance are heavily increased... Aug 21 21:02:16 i dont think last paste is accurate Aug 21 21:02:31 i think the one i made before is Aug 21 21:03:04 the one that says only glibc has any optimization Aug 21 21:03:58 and it looks like that is hand optmized, not from CFLAGS Aug 21 21:04:25 i'm beginning to wonder if gcc -march=core2 even does anything at all Aug 21 21:10:52 where does mic save files in /tmp ?? Aug 21 21:13:17 hey, thanks to mshaver and dawnfoster, http://mxr.meego.com/ is alive! Aug 21 21:18:15 I can hear the V-Festial :/ It's 3 miles away! Aug 21 21:19:28 RIAA are already on their way Aug 21 21:20:16 * CosmoHill watches The Bourne Identity on ITV1 Aug 21 21:22:14 timeless, I didn't know it did incremental searching with feedback Aug 21 21:22:20 thats a clever bit of processing Aug 21 21:22:39 ain't it? Aug 21 21:22:48 no js required either Aug 21 21:22:58 .. turn js off and try :) Aug 21 21:23:31 http://bugs.meego.com/show_bug.cgi?id=2164 <- the last comment there reminds me of nokia bugs :( Aug 21 21:24:51 and yeah, the incremental stuff is indeed very cool, i'm very proud of it :) Aug 21 21:25:55 hmm timeless Aug 21 21:26:03 qt-creator is in meego itself? Aug 21 21:26:09 is that the runtime? Aug 21 21:26:17 ie can I use qt-creator on device? Aug 21 21:26:26 if you're looking in /meego/, it's whatever crap i could find Aug 21 21:26:32 (i just searched for maemo and was having a look through Aug 21 21:26:34 if you're looking in repo.meego.com Aug 21 21:26:42 I am using mxr.meego.com Aug 21 21:26:44 then i'm assuming it's device targetted Aug 21 21:26:48 and just poking around Aug 21 21:26:49 mxr has 2 meego reoots Aug 21 21:26:53 s/re/r/ Aug 21 21:26:55 timeless meant: mxr has 2 meego roots Aug 21 21:26:57 http://mxr.meego.com/repo.meego.com/search?string=maemo&find=&findi=&filter=^[^\0]*%24&hitlimit=&tree=repo.meego.com Aug 21 21:27:11 ah, afaik that means it's in some device facing repo Aug 21 21:27:29 so is this the mxr for handset? Aug 21 21:27:37 um, probably not Aug 21 21:27:39 * timeless goes to look Aug 21 21:28:00 I clicked the repo.meego.com link on mxr.meego.com Aug 21 21:28:16 yeah Aug 21 21:29:01 in Qt-Creator, DISPLAY :2 doesn't seem to be right for my QEMU handset installation. How can I find the right settings? Aug 21 21:29:36 um Aug 21 21:29:53 greetings Aug 21 21:31:18 I have an N900 an I love it so much. There are so many things -small and big- missing but still, it is the best mobile/phone/tablet/computer or whatever name Nokia and others want to call it :-) Aug 21 21:32:09 I have started learning Python just to develop for it, and -who knows- may start leaning C++ too. Aug 21 21:33:46 Now, my question is: I want to develop some applications that are missing or not complete in N900/maemo, but every body knows, it has a short life, I do not want my application to be dead by the time Meego is available and ready to replace it in N900. Aug 21 21:34:17 um, don't assume such a short life :) Aug 21 21:35:36 smhar: It should be possible to port your Maemo-apps to MeeGo very easily Aug 21 21:36:03 if you write for Qt, you should be able to run on both platforms Aug 21 21:36:50 I know that meego will run the python+pyqt programs, but how to make sure that by the time my application is ready -since I am still learning- a better stock application is available and built-in Aug 21 21:37:47 is there an image I can use in my computer to see/check/develop and cross check? Aug 21 21:39:00 smhar: meego for netbook Aug 21 21:39:13 or meego sdk Aug 21 21:39:41 hey timeless, you don't include filenames in the indexes? Aug 21 21:39:59 and is there a road map for what is planned for N90 for mobiles Aug 21 21:40:04 n900 Aug 21 21:40:16 impje: it is the DISPLAY variable that identify your xephyr instance Aug 21 21:40:34 vlj, what does the meego sdk include? Aug 21 21:40:48 a prebuild image of meego Aug 21 21:40:57 cause I am downloadin Nokia Qt SDK right now Aug 21 21:41:09 well this is 2 differents things Aug 21 21:41:31 meego sdk allows you to run an image of meego in your current linux environment Aug 21 21:41:52 vlj, I know,. I mean what other things other that the meego image? Aug 21 21:41:55 nokia qt sdk allows you to develop for symbian/maemo Aug 21 21:42:06 well, I think that's all Aug 21 21:42:18 windows Aug 21 21:42:20 but without it you can't test your meego map Aug 21 21:42:21 linux Aug 21 21:42:22 mac Aug 21 21:42:34 vlj, so it has the image + emulator, or is it a vm/ vb image? Aug 21 21:42:35 lcuk: it runs on windows too ? Aug 21 21:42:57 vlj, isn't Qt's old motto, code once, deploy anywhere.. Aug 21 21:42:59 smhar: on linux it has just an image, which is chrooted Aug 21 21:43:01 or something similar Aug 21 21:43:13 lcuk: true for nokia qt sdk Aug 21 21:43:25 but I never saw meego-sdk for windows Aug 21 21:43:35 it ships in a .run format :/ Aug 21 21:43:40 vlj: should I set the DISPLAY variable inside the running virtual MeeGo and then make sure that I use the same setting in Qt-Creator? (I am using qemu) Aug 21 21:44:09 impje: no idea sorry. Try both ;) Aug 21 21:44:14 * lcuk shrugs Aug 21 21:44:54 I just know that running meego in linux with a manually launched Xephyr needed shared DISPLAY with host os Aug 21 21:45:01 (with meego sdk) Aug 21 21:45:12 but meego sdk does use chroot I think Aug 21 21:48:40 vlj: Thanks. I'll just play mess around with the settings some more Aug 21 21:49:42 is meego handset what megoo for mobile phones is called? Aug 21 21:50:10 yup Aug 21 21:53:14 (brb) Aug 21 21:58:37 s/megoo/meego/ Aug 21 21:59:05 Smeegol! Aug 21 22:23:15 * CosmoHill looks at the Nokia E52 Aug 21 22:33:03 would Meego ever work on a ARM 11 368Mhz processor with 128MB of RAM Aug 21 22:33:16 how much swap :) Aug 21 22:33:37 erm Aug 21 22:33:45 it has 256MB NAND Aug 21 22:34:57 I have a Nokia 6220c complete with ill-fitting case and electrical tape Aug 21 22:35:19 Just been looking at a E52 Aug 21 22:50:57 latest results -D: http://pastebin.com/LQRXWhbZ Aug 21 22:51:53 most of it looks like not-executable code, i think -d is the way to go Aug 21 22:52:00 ali1234: watcha up to? Aug 21 22:52:15 lbt: scanning for unsupported opcodes Aug 21 22:52:36 so identifying packages in the released OBS that use ssse3 Aug 21 22:52:53 packages on the meego repos, yeah Aug 21 22:52:59 mega Aug 21 22:53:10 i think that using -D just generates a load of false positives Aug 21 22:53:16 objdump -D that is Aug 21 22:53:33 with -d, the only packages that show up are glibc, and things that static link glibc Aug 21 22:53:55 and the only optmized things in glibc seem to be hand coded Aug 21 22:53:57 so if we can identify those packages that actually have/use ssse3 then we can potentially enable ssse3 for *only* those in MeeGo core Aug 21 22:54:17 and just rebuild variants without in the community OBS ? Aug 21 22:54:21 so my theory is that gcc never generates ssse3/sse4 opcodes Aug 21 22:54:52 or iow -march=core2 is meaningless Aug 21 22:55:17 well, thiago_home found some Aug 21 22:56:04 if you can identify that package list that would be very useful Aug 21 22:57:08 perhaps my method is not good enough Aug 21 22:57:33 it does check every elf binary in every rpm in core though Aug 21 22:57:45 1.0.1 core that is Aug 21 22:58:05 maybe ask in #gcc ? Aug 21 22:58:30 not a bad idea Aug 21 22:59:16 i need to figure out how to make objdump use the debugging symbols, that might help Aug 21 22:59:47 a lot of the opcodes can't be accurately traced to a function, if that function is not exported, i guess Aug 21 23:02:25 the only thing i am absolutely certain of is that glibc has ssse3 instructions in it Aug 21 23:02:38 but they might be guarded Aug 21 23:09:13 yeah, that's trivial to rebuild :) Aug 21 23:10:48 ali1234, you mention -D causing false positives, -D to what tool? Aug 21 23:11:01 lcuk objdump Aug 21 23:11:23 ali1234: cool Aug 21 23:11:29 keep up the good work Aug 21 23:11:44 hmm ali1234 why are you disassembling all sections in the first place? Aug 21 23:11:50 ali1234: glibc has : glibc-atom-memory-string-opt-tillto-20100226.patch Aug 21 23:11:59 lcuk i dunno, why not? Aug 21 23:12:11 binaries are built up of lots of data hunks Aug 21 23:12:22 which have nothing to do with opcodes, but can look like it Aug 21 23:12:25 lbt does it define stuff like strcmp_ssse3() Aug 21 23:12:31 which may be where the false positives are coming from Aug 21 23:12:54 lcuk yeah i know this, and i am fairly sure that's what is happening Aug 21 23:13:06 lcuk but when i run with -d *nothing* is optmized except glibc Aug 21 23:13:13 not X, not Qt, not anything Aug 21 23:13:14 :) Aug 21 23:13:28 in about 10 minutes i'll show you the new log of that Aug 21 23:13:35 * lcuk nods Aug 21 23:13:46 a full run takes about 30 minutes on quad core (it runs checks in parallel) Aug 21 23:13:50 what you need to do is to build something you *KNOW* uses a few of these instrucitons Aug 21 23:13:53 ali1234: http://pastebin.com/UhVwN0UA Aug 21 23:13:55 inserted with inline asm Aug 21 23:14:00 so you can validate Aug 21 23:14:02 ? Aug 21 23:14:19 lbt memmove, yeah that's one that shows up on -d Aug 21 23:14:46 this patch has lots of hand coded asm :) Aug 21 23:14:48 so /me revises trivial to "not that hard I hope" Aug 21 23:15:01 __bcopy_ssse3 is another one that -d finds Aug 21 23:15:39 well empathy actually supports irc Aug 21 23:16:08 lcuk i know that -d is finding *some* of the opcodes, question is, does it find all? Aug 21 23:16:24 -D finds more but some of them are obvious false positives Aug 21 23:16:35 question is, are *all* of them false? Aug 21 23:16:46 i think the answer is yes, personally, but i have no proof :) Aug 21 23:16:53 (yes to both) Aug 21 23:17:42 lbt: that patch is pretty much exactly what i expected to find given what objdump tells me Aug 21 23:18:31 and if i am correct, the hand coded stuff is the only incompatible stuff in all of meego core 1.0.1 Aug 21 23:19:32 does that mean that gcc itself has support for the instructions but finds no mechanism to actually use them within its optimiser phases? Aug 21 23:19:37 or imply rather Aug 21 23:19:39 a process to allow us to identify "contaminated" (!) packages would be great... it'll hugely speed up building a community respin Aug 21 23:19:41 no proof yet as you say Aug 21 23:19:58 lcuk yeah it implies that Aug 21 23:20:59 that would make sense in a way Aug 21 23:21:11 maybe gcc 4.5 has better optimization routines for core2 Aug 21 23:21:20 do the SSSE3 instrucitons get scratched and cleaned at any time Aug 21 23:21:23 I am thinking nope Aug 21 23:21:23 I don't recall it adding any Aug 21 23:21:59 i would dl meego daily bins but i'm getting close to my download limit after downloading all the source and half of fedora and opensuse packages while playing with OBS :) Aug 21 23:22:40 lcuk i dunno what you mean by "scratched and cleaned" Aug 21 23:22:43 ali1234, lbt, even if its only in glib, the implication of it being in (indirect) use in every application is confirmed by that patch in memmove, a heavily utilised function and a good place for that kind of optimisation Aug 21 23:23:22 ali1234, if gcc were to randomly use registers without maintaining an allocation table it would stomp on its own code generated Aug 21 23:23:46 i guess, it's not something i usually worry about :) Aug 21 23:23:52 when doing compilation it stored a list of registers its using and does the work based on moving things in and out of it respecting them Aug 21 23:24:07 yeah, if you do inline asm, you have to tell the compiler which registers you are using etc Aug 21 23:24:19 lcuk: yes - but you'd expect glibc to be capable of dynamic cpu identification Aug 21 23:24:55 lbt, potentially, but that implies a jump table or dynamic checking on every instruction call Aug 21 23:25:00 again suboptimal Aug 21 23:25:17 (i mean jumptable within the already existing jumptable from outside) Aug 21 23:25:20 no.. it implies an "on load" change to the table Aug 21 23:25:26 self patching code :) Aug 21 23:25:42 anyway given it generates symbols like xxx_ssse3 i'd say it is doing that Aug 21 23:25:42 self modifying code is banned i nthe 1992 world treaty or something Aug 21 23:25:58 but no guarantee that the non-ssse3 version exists in the binary Aug 21 23:26:13 like I say... rebuilding glibc should be no biggy Aug 21 23:26:17 lbt, it would need 2 jumptables, one external as you are thinking for the library itself, and another for internal calls Aug 21 23:26:38 and it wouldnt be able to do inlines etc Aug 21 23:26:46 this is the latest report with -d : http://pastebin.com/EnX9EnY1 Aug 21 23:27:03 lcuk: OK ... I don't go that deep into compilers Aug 21 23:27:51 * lbt has spent all night building and documenting debian clients on opensuse Xen so we can setup more community VMs Aug 21 23:28:05 and a community admin trac/wiki Aug 21 23:28:15 which no-one will ever see :( Aug 21 23:29:14 * lcuk gets lbt a beer Aug 21 23:29:24 share the links in different places Aug 21 23:29:32 and make sure people see them Aug 21 23:29:43 (not necessarily thinking here :P) Aug 21 23:30:11 latest version of my scripts if you want to see how it works, or run it yourself: http://al.robotfuzz.com/~al/random/cpucheck-0.2.tar.gz Aug 21 23:30:31 lcuk: --> msg Aug 21 23:30:38 supplied scripts to check single file, whole rpm, or whole directory full of rpms Aug 22 01:01:22 bye **** ENDING LOGGING AT Sun Aug 22 02:59:58 2010