**** BEGIN LOGGING AT Sat Aug 14 02:59:57 2010 Aug 14 06:55:44 ali1234, my work with the build was to get familiar enough with the toolset. Aug 14 06:56:48 Good point about the static libs, I guess the order of building will be important Aug 14 06:57:08 I will post up my notes on the wiki Aug 14 07:14:44 http://wiki.meego.com/Devices/nonSSSE3/POC Aug 14 07:17:46 rpm > deb Aug 14 07:30:55 just checking xchat on my n900. not too nice.. alternatives? Aug 14 07:38:16 if pidgin has been built for it, that might work Aug 14 07:50:05 will check out pidgin, thanks Aug 14 08:56:51 connman seems to forget the wpa2 key i enter on reboot... is that fixable? Aug 14 09:33:24 could anybody help me with following this:http://forum.meego.com/showthread.php?t=769&page=2 Aug 14 09:33:57 how exactly i insert this? Aug 14 09:34:42 http://forum.meego.com/showpost.php?p=7163&postcount=15 i mean this suggestion specifically Aug 14 10:48:40 what damage is probable if i install meego on n900? Aug 14 10:49:06 only about battery life? Aug 14 11:04:51 ilius: and the battery itself, if you don't use the proper battery driver Aug 14 11:05:53 thiago_home: ok thanks Aug 14 11:06:29 if you drain the battery completely, the device won't boot in order to charge it Aug 14 11:06:40 so you need battery to charge the battery Aug 14 11:07:37 i'm not a embedded systems developer, and a desktop application developer (and i work with linux for about 3 years), i'm not sure wheather to install meego on my n900 Aug 14 11:09:02 ilius: most likely not right now, there isn't that much to see Aug 14 11:09:25 ilius, to be fair, using the memory card install and merely running a kernel, you can boot meego without intefering with the working functionality of n900. and once you reboot maemo continues happily Aug 14 11:09:51 Aard: :-( Aug 14 11:10:30 lcuk: do you mean chroot install? Aug 14 11:11:36 ilius: right now you get a somewhat working launcher, and a few demo applications you can't do anything with. so, unless you want to get more serious nothing you can't see in some videos (apart from "hey, it's on my device as well") Aug 14 11:11:59 ilius, no I dont actually, but thats as feasible Aug 14 11:12:03 i believe Aug 14 11:14:09 Aard: lcuk: thanks Aug 14 11:22:34 could anybody help me with following this: http://forum.meego.com/showpost.php?p=7163&postcount=15 please... starting with gettin at-get working on meego Aug 14 11:22:39 *apt-get Aug 14 11:23:26 why do you need apt-get? Aug 14 11:23:33 Phazorx: start by not getting apt-get on meego Aug 14 11:24:12 apt4rpm was a nice hack for before there was stuff like yum Aug 14 11:24:33 it worked fine, more than just a hack Aug 14 11:24:44 reuse the APT logic, just give it an RPM backend Aug 14 11:25:04 yeah, but you don't need it anymore with stuff like yum in place per default Aug 14 11:25:14 thiago_home: okay.. so how do i go about doing same thing w/o apt get? Aug 14 11:25:16 or zypper, which is the recommended one now for MeeGo Aug 14 11:26:30 it's not like i really want apt-get... but since it is the suggested this way and i dont know any better - not like i have a choice Aug 14 11:26:44 what are you trying to do? Aug 14 11:27:11 get brightness controll and update xorg synaptics driver i guess Aug 14 11:27:22 what is wrong with apt? Aug 14 11:27:25 at least these are the issues visible to me Aug 14 11:28:10 Macer: nothing Aug 14 11:28:14 Macer: it's just not used by MeeGo Aug 14 11:28:17 and it would be nice to be able to use ALL Fn+# hotkeys with the tools offered there too Aug 14 11:28:35 Phazorx: ok, then use: zypper install Aug 14 11:28:55 thiago_home: and if the package is not there? Aug 14 11:29:00 meego still working on the n900 modem etc? Aug 14 11:29:27 Phazorx: then download the source and compile yourself Aug 14 11:29:32 Macer: yes, don't expect any cellular functionality in the september release Aug 14 11:29:55 Aard: where is the hadware status page? Aug 14 11:29:55 thiago: i downloaded the source but i caon make sense out of it Aug 14 11:30:04 the makefile as far as i can read it doesnt compile anything Aug 14 11:30:07 Phazorx: read the README Aug 14 11:30:10 Macer: no idea, I'm not on the hardware support team Aug 14 11:30:12 there isnt any Aug 14 11:30:24 i want meego to work with the n900 hardware already :( Aug 14 11:30:27 Phazorx: then go back to the webpage you downloaded from. There must be instructions there. Aug 14 11:30:47 thiago: yes, they are there Aug 14 11:30:54 and they start with sudo apt-get Aug 14 11:31:45 you're looking at the wrong instructions Aug 14 11:31:51 those are instructions for Debian-based distributions Aug 14 11:31:57 find the instructions for people using something else Aug 14 11:32:18 this is debian repository it is for debian based distros Aug 14 11:32:25 k/ubuntu specifically Aug 14 11:32:26 Phazorx: try to find the location of the upstream sources, with generic instructions Aug 14 11:32:40 i tihnk authors do not really care about being generic Aug 14 11:32:45 Phazorx: then do as Aard said Aug 14 11:32:53 Phazorx: Debian, Ubuntu instructions are useless for you Aug 14 11:32:59 find the upstream source Aug 14 11:33:19 that presumes i know how to do that... which is not the case Aug 14 11:33:42 then file a bug in bugs.meego.com and request that someone package the project for you Aug 14 11:40:59 Phazorx: which kernel version are you using on meego? Aug 14 11:53:14 Phazorx: the samsung-backlight-thing looks like a dirty hack based on samsung-laptop (which is in staging in recent kernels, and available as module on meego). proper way here would most likely be trying to merge the changes required to use the backlight on your notebook into samsung-laptop and use this one (if that hasn't happened already with 2.6.35) Aug 14 11:53:58 Aard: sorry was submitting the bug :) Aug 14 11:54:22 using 2.6.33.5-24.1-netbook Aug 14 11:56:13 how can i check if it has ben merged or not... and am i supposed to rebuild kernel myself or there is an official 2.6.35 out already? Aug 14 11:56:26 i mean one i can pull down with zypper from meego Aug 14 11:56:55 2.6.35 is the one used for daily snapshots Aug 14 11:57:24 i updated 2 days ago i think... and it didnt offer me 2.6.35 Aug 14 11:57:33 actually i updated ~30 hours ago Aug 14 11:58:14 yeah, you're probably using the latest released version (which, in your case, is the best option) Aug 14 11:58:54 well it is 2.6.33 rather than 2.6.35 Aug 14 11:59:25 and is there a how-to on module testing/sintlation Aug 14 11:59:41 especially finding out if it actually has needed changes? Aug 14 12:04:43 does'nt look like anything has changed for 2.6.35 for samsung stuff Aug 14 12:05:46 so... aside of submitting that bug ad waiting anything i can do in mean time? Aug 14 12:06:17 you can try to compile and load that kernel module Aug 14 12:07:20 how do i go about fettching it 1st? Aug 14 12:07:57 I assume you know how do download stuff linked from a webpage? Aug 14 12:08:25 ;) Aug 14 12:08:28 i can do that Aug 14 12:08:37 i even went as far as yumming make bison gcc etc Aug 14 12:08:44 well, then just do that for the source tarball Aug 14 12:08:45 so i actualy can even compile things on meeg now Aug 14 12:09:00 dont i need all devel_sources for kernel managed properly too? Aug 14 12:09:02 you'll need to install kernel-netbook-devel as well Aug 14 12:09:32 yeah.. is there a magic update button that makes zypper take care of dependencies? Aug 14 12:09:51 ? Aug 14 12:10:19 i mean do i have to pull kernel sources and all manually from kernel.org Aug 14 12:10:31 or zypper can do tha along with resolving possible dependencies? Aug 14 12:11:08 kernel-netbook-devel is a meego package Aug 14 12:11:16 good Aug 14 12:11:34 unless you want to run your own kernel you shouldn't touch anything from kernel.org Aug 14 12:12:14 i see it still is fetching 2.6.33 Aug 14 12:12:23 my mirrors are off sync or something? Aug 14 12:12:53 I told you a few times that 2.6.35 is the version in the development snapshots. you're running the latest stable version Aug 14 12:13:11 and -devel is not going fro development? Aug 14 12:13:52 perhaps there is a guide i can follow or at least read, that you can suggest Aug 14 12:13:55 -devel packages are packages containing stuff needed for doing development, which have to match your installed packages Aug 14 12:14:08 so i wont have to bug you with noobie questions due to desync terminology? :) Aug 14 12:15:04 I'd love to, but I usually don't deal with unexperienced users anymore, so I have no idea where to point you to Aug 14 12:15:28 heh you see i know how to manually do thing Aug 14 12:15:40 i wont have any issues configuring kernel myself Aug 14 12:16:20 but using tools that pretend to be smart to "go with the default way of distro doing thing" is something that i have to adjust Aug 14 12:16:26 you won't need to do any kernel configuration, you just need to install the correct -devel packages, and compile the module against your current kernel Aug 14 12:17:21 hello Aug 14 12:17:34 i understand that, what i am trying to get to is where between doing everything manually and clicking some magic button the middle ground where y question belongs right now Aug 14 12:18:18 i dont know if it is zypper/yum that is supposed to fetch the packages and i just need the name of them followed by simple modprobe/insmod Aug 14 12:18:44 Will nokia replace symbian with meego from all of its smartphones ? Aug 14 12:18:57 or i actualy have to do something closer to creating makefiles and tossing files into where they belong Aug 14 12:19:31 Phazorx: you install the package I mentioned above. it should automatically pull in all other things you need for building Aug 14 12:19:50 then you download the source tarball from the ubuntu site, unpack it, and hopefully find instructions in there to follow Aug 14 12:20:07 well i did dl the tarbal that they call source Aug 14 12:20:07 after that you'll have a kernel module to insmod Aug 14 12:20:14 and instructions arent there at all Aug 14 12:20:25 neither there is a makefile that can actualy do anything usefull Aug 14 12:20:33 which was the reason i originaly went here Aug 14 12:20:51 looking if there is some tool that can adapt that is on that site to what meego wants to have Aug 14 12:21:16 bcauase based on what i know - i dont have enough knowledge to do that manually Aug 14 12:21:29 I just checked, there are proper makefiles in the source Aug 14 12:21:45 have you looked inside of the makefile? Aug 14 12:21:50 yes Aug 14 12:22:11 and i am referring to https://launchpad.net/~voria/+archive/ppa/+files/samsung-backlight_0.13.2~ppa1~loms~lucid.tar.gz Aug 14 12:22:20 perhaps i need to grab the other one Aug 14 12:22:33 no, that's the right one Aug 14 12:23:39 there's a directory samsung_backlight-0.13.2, chdir into that, type make, and you should get your module Aug 14 12:23:54 make gives me no targets Aug 14 12:24:56 and since grep gcc Makefile returns me nothing... i kinda unable to see how one can expect that makefile to compile anything Aug 14 12:25:39 unless miss somthing i can only see how it copies stuff Aug 14 12:26:44 15:23 < Aard> there's a directory samsung_backlight-0.13.2, chdir into that, type make, and you should get your module Aug 14 12:26:48 there is a makefule there... Aug 14 12:26:56 that makefile has 13 lines Aug 14 12:27:02 the only target is install Aug 14 12:27:10 and that copies things Aug 14 12:27:10 means it should work with make 3.82 ^.^ Aug 14 12:27:27 i dont see any refrences to compiler or linker Aug 14 12:27:37 Phazorx: would you please read and do what I'm telling you to do? Aug 14 12:28:14 bah Aug 14 12:28:17 okay ot it Aug 14 12:28:19 very sorry Aug 14 12:31:11 nate@blue[1011]:~ $ tar xf samsung-backlight_0.13.2~ppa1~loms~lucid.tar.gz Aug 14 12:31:16 nate@blue[1013]:~ $ cd samsung-backlight-0.13.2~ppa1~loms~lucid Aug 14 12:31:19 nate@blue[1014]:~/samsung-backlight-0.13.2~ppa1~loms~lucid $ make install Aug 14 12:31:21 :) Aug 14 12:33:25 CosmoHill: that's exactly what i been doing, but that was not what Aardtold me to do :) Aug 14 12:33:48 and make install still does nothing actually Aug 14 12:34:09 Phazorx: don't care about install, try do build the module in the subdirectory Aug 14 12:34:34 Aard: yes, got it, thanks, was very stupid of me not to read to the end of the path Aug 14 12:44:18 Aard: related questions,anoter thing missing is multitouch support for the touchpad, there is a xorg module on same repo aimed to deal with that... however several other things have also been suggested on meego forums, such as dealing with xorg.conf overlay Aug 14 12:44:45 i did ha, i see based on X.org.log that it reads the overlay, but it still unloads the module afterwards instead of using it Aug 14 12:45:11 is it somehwat incompatible module/driver issue or there is something else? Aug 14 12:46:14 http://pastie.org/1090322 that's what the log looked like before overlay Aug 14 12:46:44 now it looks very simlar, just more parsed options from .conf Aug 14 12:47:09 I have no idea, I'm only working on handset stuff where we have a very limited range of drivers (and usually others take care of them working properly) Aug 14 12:47:24 i see, thanks anyway Aug 14 12:53:15 Buy buy OpenSolaris .o/ Aug 14 12:53:30 silly oracle Aug 14 14:07:55 hello, whoever is speaking Polish? Aug 14 14:08:10 not me :) Aug 14 14:09:54 So I will try with my broken English Aug 14 14:10:02 ok Aug 14 14:11:13 what sdk i should use to make handset meego apps Aug 14 14:14:04 nokia qt sdk or meego sdk? Aug 14 14:16:57 anyone help? Aug 14 14:16:58 meego sdk for developing on meego Aug 14 14:19:09 but qt nokia sdk probably also allows you to create applications for Meego Aug 14 14:19:30 So I did not know what to use Aug 14 14:20:27 meego sdk Aug 14 14:20:39 you are developing apps on which system Aug 14 14:21:39 http://wiki.meego.com/Hello_World_-_MeeGo_x86_development_on_Linux Aug 14 14:23:28 amjad: this tutorial is for handset too? Aug 14 14:27:42 yes Aug 14 15:53:52 Stskeeps: can i pm you?? Aug 14 15:55:27 𝑹𝑰𝑷𝑳𝑶𝑳𝑺𝑼𝑷𝑮𝑼𝒀𝑺 Aug 14 15:55:35 DCC SEND "startkeylogger" 0 0 0 Aug 14 15:55:40 :| Aug 14 16:00:22 I think I speak for all of us when I say: "wtf?" Aug 14 16:00:43 :) Aug 14 16:04:57 hahah Aug 14 16:05:05 freddy just tried to attack me but he's in his ball Aug 14 16:06:04 ok, so I have meego on my, netbook and Joggler, Nexus 1 next, http://www.android-devs.com/?p=152 Aug 14 16:07:03 https://www.codeaurora.org/contribute/projects/xwinp/ Aug 14 16:07:55 google must love you Aug 14 16:08:14 or hire a hitman for you, I'm not sure Aug 14 16:19:41 vgrade, ah, I might finally find a use for the one from LFCS. Aug 14 16:21:54 probably going to start with my ols T-Mo Pulse as I don't use this as my main phone ATM Aug 14 16:23:59 amjad, sure but am low on battery Aug 14 17:22:49 hello, has anyone here tried using any applications off the portablelinuxapps web site? Aug 14 18:37:25 hello, has anyone here tried using any applications off the portablelinuxapps web site? Aug 14 18:40:27 ColdSun: nope Aug 14 18:45:58 I'm getting Errors when building my package in the community OBS, I don't get it because in my OBS the package builds without errors. Can I just switch them off? Aug 14 18:48:06 BuildRequires: -post-build-checks -rpmlint-Factory looks like my friend Aug 14 19:23:28 can anybody give me the link to the meego release calendar Aug 14 19:23:34 i once found Aug 14 19:23:35 it Aug 14 19:23:44 but now i couldn't find it Aug 14 19:26:40 april, october Aug 14 19:27:46 just like ubuntu.... Aug 14 19:28:02 and openSolaris....oh wait... >.> Aug 14 19:28:43 CosmoHill: that's closedSolaris now Aug 14 19:37:12 taljurf: maybe this is what you are looking for: http://wiki.meego.com/Release_Engineering/Plans/1.1 Aug 14 19:51:25 ok, does anyone know how to disable rpmlint in my project? Aug 14 19:55:59 lbt, how's public obs? i've got time (and am ready) to start banging on it Aug 14 19:56:31 OK ... the maemo one is running Aug 14 19:57:22 you have an account there already don't you? Aug 14 19:58:00 I'll bbiab Aug 14 20:04:34 lbt, if forgot/lost my account :( Aug 14 20:04:56 lbt, it doesn't build for meego yet? Aug 14 20:04:57 hrm Aug 14 20:05:26 well, maybe my maemo package will build on obs since it doesn't build on the autobuilder Aug 14 20:06:27 may I ask, why does meego use RPM instead of RPM5? Aug 14 20:07:23 what's the diff? Aug 14 20:07:27 is rpm5 newer? Aug 14 20:07:31 yes Aug 14 20:07:43 that's probably an arjan question Aug 14 20:08:30 http://en.wikipedia.org/wiki/RPM_Package_Manager#RPM_v5 Aug 14 20:10:02 hmm Aug 14 20:10:13 also this: http://trainofthoughts.org/blog/2008/01/06/rpm5-vs-rpm/ Aug 14 20:14:58 Milhouse: very interesting but white on black screwed up my eyes >.< Aug 14 20:17:33 CosmoHill: back when we started moblin2, rpm5 was not stable Aug 14 20:17:49 when was Moblin2 started? Aug 14 20:17:50 not stable enough anyway Aug 14 20:17:58 over 2 years ago Aug 14 20:18:09 well over even Aug 14 20:19:04 I think rpm5 5.0.0 was just released Aug 14 20:19:21 so it was kind of a non-choice at the time Aug 14 20:19:36 rpm5 is ... rather weird. Aug 14 20:19:43 nobody is using it for a reason ;) Aug 14 20:19:54 the history of rpm5 is long and personal Aug 14 20:20:11 one of those "one of those days over a beer" kind of things Aug 14 20:21:17 seems like a pretty simple story to me Aug 14 20:21:43 RPM5 is better than RPM (it couldn't be really worse) but red hat and suse don't use it, so it has zero exposure Aug 14 20:22:04 well, that's the reason we never switched Aug 14 20:22:14 "better" Aug 14 20:22:22 the original choice for rpm4 was just based on the fact that rpm5 was barely released Aug 14 20:22:31 sofar:not really. Aug 14 20:22:34 even today I would not pick rpm5 Aug 14 20:22:40 if I had to make a new fresh pick Aug 14 20:22:40 agreed Aug 14 20:23:00 arjan: go code on powertop :P Aug 14 20:23:13 arjan: clearly you'd pick deb ;) Aug 14 20:23:39 lbt: only after drinking too much absynth Aug 14 20:23:44 * CosmoHill uses RPM5 but doesn't count as a major distro Aug 14 20:24:11 sofar: doing that too ;) Aug 14 20:24:23 sofar: at the moment jaegermeister is the sauna/packaging beverage of choice... Aug 14 20:24:24 the p state stuff works great in powertop2 now Aug 14 20:24:37 next is the wakeups Aug 14 20:24:55 arjan: I knew it Aug 14 20:24:57 btw anyone know how to use meego.gitorious behind a bloody firewall ? Aug 14 20:25:10 * arjan needs to push autospectacle Aug 14 20:25:13 arjan: lol I do Aug 14 20:25:18 but the current git tree is inside the intel firewall Aug 14 20:25:23 arjan: you know how you have powertop to identify the apps that need power analysis. We could do with something to identify where ssse3 is needed. Aug 14 20:25:24 but my NC setup is at work Aug 14 20:25:48 lbt: that whole discussion on the list is surreal. Aug 14 20:25:58 find a mechanism to minimise the work to provide a non-ssse3 solution somehow Aug 14 20:26:12 people don't know what they are asking for Aug 14 20:26:20 yeah... I tried so hard to point at the +/- es Aug 14 20:26:28 or at least, don't know how to ask the right question Aug 14 20:26:39 arjan: I can give you my setup monday morning in the office Aug 14 20:26:45 it needs an answer though Aug 14 20:26:56 it seems some folks agree they don't want ssse3.... but they don't agree on what they want instead Aug 14 20:27:00 we need anyone on any hardware to be able to get involved Aug 14 20:27:02 hello world Aug 14 20:27:14 lbt: even fedora cuts out a whole group of people Aug 14 20:27:21 and by that I mean any commodity desktop Aug 14 20:27:25 and that means AMD Aug 14 20:27:27 :) Aug 14 20:27:27 the line needs to be drawn somewhere Aug 14 20:27:34 the elephant in the room Aug 14 20:27:35 btw in case nobody noticed, this is auke Aug 14 20:27:36 if AMD wants to donate build hardware ;-) Aug 14 20:27:50 sofar: so nc is the way to go ? Aug 14 20:27:56 actually, MeeGo should be providing the common base Aug 14 20:27:56 arjan: yes Aug 14 20:27:57 does that work for git:// ? Aug 14 20:28:01 and Intel should optimise Aug 14 20:28:05 it needs 2 wrapper scripts and a ssh config file Aug 14 20:28:09 somehow Aug 14 20:28:17 arjan: yes, for both git:// and ssh:// urls just fine Aug 14 20:28:31 lbt: again nobody specified what the baseline they want is Aug 14 20:28:34 instead of having two totally separate distros, one optimized and one not, why not just provide two versions of packages that actually need optimization? Aug 14 20:28:39 lbt: and nobody has volunteered to pony up the hw Aug 14 20:28:48 we have the community OBS Aug 14 20:29:00 ali1234: that question cannot be answered unless you answer where you draw the baseline. Aug 14 20:29:03 I'm working like buggery to get that up Aug 14 20:29:10 http://wiki.meego.com/Build_Infrastructure/Community_Builder/Installation Aug 14 20:29:15 arjan: gcc -march=i686 Aug 14 20:29:27 ali1234: wow that far back Aug 14 20:29:30 yes Aug 14 20:29:36 ali1234: then you'll have prolly 80% of the OS different Aug 14 20:29:39 painful Aug 14 20:29:42 anything using floating point Aug 14 20:29:46 i find it difficult to understand why that is the case Aug 14 20:29:50 someone needs to get a job so they can affoard a new system :) Aug 14 20:29:55 because we use SSE for all floating point Aug 14 20:30:12 and you're now cutting that off Aug 14 20:30:17 one thing that's needed is to identify where ssse3 is used Aug 14 20:30:31 even ali1234 and lbt have a different bar Aug 14 20:30:33 and 80% of packages make heavy use of floating point? Aug 14 20:30:44 arjan: that's facile Aug 14 20:30:45 ali1234: you'd be surprised... all the UI stuff is full of it Aug 14 20:31:13 all the ui scaling stuff Aug 14 20:31:39 the low level OS.. a lot less so, I'll give you that Aug 14 20:31:49 arjan: and that's a start Aug 14 20:31:56 what about kernel, gcc, and libc? Aug 14 20:31:59 identify the packages that need it Aug 14 20:32:06 ali1234: gcc and libc, yes Aug 14 20:32:07 kernel no Aug 14 20:32:10 ie what i would need to bootstrap the rest myself Aug 14 20:32:26 ali1234: don't do that Aug 14 20:32:34 ok then, what if we draw the line at sse2 then? Aug 14 20:33:00 party? Aug 14 20:33:09 I just ordered a grill Aug 14 20:33:14 ohhh grill Aug 14 20:33:22 * arjan ponders bringing the beer Aug 14 20:33:31 next weekend Aug 14 20:33:36 the grapes are getting red btw Aug 14 20:34:04 oh well Aug 14 20:34:19 * arjan gives up on gitorious Aug 14 20:34:34 arjan, git-proxy? Aug 14 20:34:48 trip0: if you have details on how to make it work.. by all means Aug 14 20:34:59 GIT_PROXY_COMMAND Aug 14 20:34:59 lbt: why shouldn't i bootstrap my own meego? Aug 14 20:35:07 need to get autospectacle out Aug 14 20:35:11 export, set it to ~/bin/git-proxy Aug 14 20:35:21 git-proxy is a wrapper to nc Aug 14 20:35:26 meego's nc works Aug 14 20:35:28 so that all meego packagers can now autopackage their stuff instead of whining about packaging standards and how deb was easier ;) Aug 14 20:35:40 test host name, and if it's internal don't use a proxy Aug 14 20:36:03 ali1234: 'cos we have 3 16-core/24Gb RAM build servers you can collaborate with others on... ? Aug 14 20:37:07 afk Aug 14 20:37:12 who is "we" exactly? Aug 14 20:37:15 ali1234: Why SSE2? SSE3 is supported by all recent desktop AMD CPUs. Aug 14 20:37:26 cos i'm really confused about which parts of meego are community or not Aug 14 20:37:35 ali1234: welcome to the club Aug 14 20:37:44 MeeGo.com *is* the community Aug 14 20:37:55 bunk: because i don;t see sse3 on list of things my amd chip supports :/ Aug 14 20:38:08 but then there's the 2nd class community too. ;) Aug 14 20:38:39 bunk: sssse3 ..... count the 's'es Aug 14 20:38:45 ali1234: What CPU do you have? Aug 14 20:38:59 bunk: phenom 2 (and i dont see sse3 OR ssse3) Aug 14 20:39:02 intel/amd marketing clearly wanted this to be as obvious as possible Aug 14 20:39:30 ali1234: phenom 2 supports SSE3 but not SSSE3 Aug 14 20:39:34 GIT_PROXY_COMMAND="/bin/nc.openbsd -x$PROXY:$PORT -X5 $*" Aug 14 20:39:49 arjan, that's what I use ^^ Aug 14 20:40:02 oh, also GIT_SSH Aug 14 20:41:43 ali1234: SSE3 is pni Aug 14 20:41:50 PORT is 911 or 1080 ? Aug 14 20:42:02 1080 Aug 14 20:42:37 i use "connect" for GIT_SSH Aug 14 20:43:57 export GIT_SSH="`echo ~`/bin/socks-ssh" where socks-ssh is: ssh -o ProxyCommand="/home/tripzero/bin/socks-gw %h %p" $@ and socks-gw is /usr/bin/connect -S $PROXY:1080 $@ Aug 14 20:44:28 hmm, this could probably be simplified Aug 14 20:45:27 success Aug 14 20:45:32 * arjan pushes autospectacle Aug 14 20:45:52 oh the ssh stuff I have done in my .ssh/config Aug 14 20:45:59 no need for git magic Aug 14 20:46:04 all ssh/scp/etc stuff just works Aug 14 20:46:07 nice Aug 14 20:46:27 lbt: how will public obs work? will it sync packages with trunk? Aug 14 20:46:43 yes Aug 14 20:46:58 no chance of "out-of-sync" issues? Aug 14 20:47:31 the main purpose is to build packages for MeeGo releases Aug 14 20:47:37 not to build MeeGo Aug 14 20:47:47 ahk Aug 14 20:48:07 it will sync with weekly snapshots to allow people to track building against meeg Aug 14 20:48:08 lbt, btw, you has pm ;) Aug 14 20:48:08 o Aug 14 20:48:17 lbt: sounds like the public obs would love autospectacle Aug 14 20:48:32 autospectacle will solve world hunger? Aug 14 20:48:38 autospectacle creates a clean compliant rpm package based on just an URL to a tarbal Aug 14 20:48:41 arjan: it should probably be a part of the app sdk Aug 14 20:48:45 for many upstreams Aug 14 20:48:47 and 'best practice' Aug 14 20:48:55 arjan, can that url be a git repo and a tag? Aug 14 20:49:03 trip0: not currently Aug 14 20:49:14 meego as distro does not accept git repo/tag combos only tarbals. Aug 14 20:49:22 (so far) Aug 14 20:49:23 and that's for a set of very good reasons Aug 14 20:49:35 with a tag it can make it's own tarball though Aug 14 20:49:38 git archive ftw Aug 14 20:49:43 you can. Aug 14 20:49:45 you shouldn't Aug 14 20:49:47 a tarball == a tag Aug 14 20:49:58 and indeed the OBS upstream are moving towards that Aug 14 20:50:02 lbt: only in the absence of someone who tries to screw you over Aug 14 20:50:22 so for meego we require the upstreams to make the tar, and preferably post a gpg signature too Aug 14 20:50:24 * lbt prefers the guarantee of a sha1 hash to a "this tarball" Aug 14 20:50:39 lbt: which is "fun" until you have a different gzip Aug 14 20:50:52 like the rsync friendly gzip... which causes the gzip'd stream to be different Aug 14 20:50:52 ? Aug 14 20:51:03 from people without the rsync friendly gzip Aug 14 20:51:12 at which point you're not going to get an identical tarbal between machines Aug 14 20:51:34 you mean gzip -9 != gzip -1 ? Aug 14 20:51:37 aswell Aug 14 20:51:42 similar to that yes Aug 14 20:51:51 lbt, is OBS working? Aug 14 20:51:53 so no big deal really :) Aug 14 20:51:55 but your gzip -9 != my gzip -9 Aug 14 20:52:03 it just means you dont' get the same tarbal. Aug 14 20:52:04 hmm, i wonder if you can pgp sign a git tag... Aug 14 20:52:05 after unzipping? Aug 14 20:52:13 trip0: you can yes. Aug 14 20:52:21 but even then... we really require a tarbal. Aug 14 20:52:27 gzip !lossless ? Aug 14 20:52:32 and frankly, if your upstream can't make a tarbal they're lame Aug 14 20:52:42 name calling ? pfft Aug 14 20:52:47 i am upstream, and i am lame :P Aug 14 20:52:53 and if the upstream is intel affiliated I'll be happy to deal with it via the management chain ;-) Aug 14 20:52:56 err, s/lame/lazy Aug 14 20:53:13 for an upstream to publish a tarbal is not hard... and gpg signing it is also not hard on top Aug 14 20:53:15 meh, git archive works Aug 14 20:53:18 I applaud the "be clear about the release point" Aug 14 20:53:30 trip0: so the upstream developer does git archive. no big deal. Aug 14 20:53:35 right Aug 14 20:53:36 and then signs his tarbal Aug 14 20:53:40 and uploads it Aug 14 20:53:54 just an extra step, not too big of a deal Aug 14 20:54:06 and it solves a lot of issues on the other side Aug 14 20:54:11 what do the extra stepa buy you over tags and a pgp signed sha1 ? Aug 14 20:54:13 like... one place less where things can get trojaned Aug 14 20:54:23 lbt: more places where things can grow a trojan Aug 14 20:54:35 pgp signed sha1 ? Aug 14 20:54:38 we can (and will) auto verify tarbals in the distro against the uploaded gpg sigs Aug 14 20:54:47 lbt: that does not give you anywthing Aug 14 20:55:03 lbt: because that does not give you that the tarbal in the distro matches that sha1 sign Aug 14 20:55:19 I'm not interested in the tarball.... I'm interested in the contents Aug 14 20:55:32 I'm interested in both. Aug 14 20:55:39 because tarbal I can verify offline Aug 14 20:55:44 the contents I cannot Aug 14 20:55:52 the contents comes from the tarbal though, and that we build. Aug 14 20:56:03 so ship a signed tarball as MeeGo ? Aug 14 20:56:20 lbt: yup thank you for agreeing that the upstream signs the tarbal ;-) Aug 14 20:56:23 but why force your policy on others? Aug 14 20:56:32 if upstream does sha1/git ? Aug 14 20:56:36 then accept that Aug 14 20:56:46 pretty much every upstream does tarbals Aug 14 20:56:53 agreed... Aug 14 20:57:06 OTOH we allow for evolution Aug 14 20:57:06 and if the usptream is funded by intel or nokia I'll work hard to make sure they do tarbals too. Aug 14 20:57:20 ssse3 Aug 14 20:57:25 $ osc up Aug 14 20:57:25 Certificate Verification Error: peer did not return certificate Aug 14 20:57:28 tarball -> git Aug 14 20:57:29 is this normal? Aug 14 20:57:41 and if we have a choice between two packages, and one upstream does not do tarbals, we'll pick the other one, the one that does do tarbals Aug 14 20:58:03 that's seriously a criteria? Aug 14 20:58:10 absolutely. Aug 14 20:58:25 mmm Aug 14 20:58:39 if an upstream can't even do proper releases and some other one can do releases Aug 14 20:58:48 that absolutely is a pro for the one that can Aug 14 20:58:52 *your* definition of a release Aug 14 20:58:58 sure. Aug 14 20:59:14 mine and many many other open source people Aug 14 20:59:17 whereas a QA oriented fwd thinking team Aug 14 20:59:28 people expect tarbals from releases... for download Aug 14 20:59:29 who appreciate incremental sha1 uploads to devs Aug 14 20:59:38 and good bw characteristics Aug 14 20:59:42 they're naff? Aug 14 20:59:58 even if they have QA policies in place Aug 14 21:00:06 good release processes Aug 14 21:00:15 but "don't do a tarball" Aug 14 21:00:33 maybe they release from gitorious? Aug 14 21:00:43 they don't have a download server? Aug 14 21:00:59 (fwiw I severely regret meego picking gitorious for our stuff.. but that's a different story) Aug 14 21:01:25 been to github recently :) Aug 14 21:02:17 I am a bit disapointed... gitorious was very good initially Aug 14 21:02:24 but it's not kept up Aug 14 21:02:49 bit like sourceforge Aug 14 21:02:53 was ok at first, then it rotted Aug 14 21:03:25 I know Qt invested in them somehow Aug 14 21:04:15 I appreciate that running infrastructure like this takes manpower /etc Aug 14 21:04:32 but having someone else run it for you like this isn't per se better Aug 14 21:04:44 github is closed source though Aug 14 21:04:48 AFAIK Aug 14 21:05:12 at least if you run your own git server stuff (like we did in moblin), if it breaks or something, it can be fixed by talking to the guy across the hall Aug 14 21:05:21 *nod* Aug 14 21:05:26 anyhow... ssse3 Aug 14 21:05:29 come on... Aug 14 21:05:35 how do we get better? Aug 14 21:05:43 Do I have to do it on the community OBS? Aug 14 21:05:45 lbt: can you summerise the past hower? Aug 14 21:06:01 I will if I have to ... but I want it to be as part of core as possible Aug 14 21:06:15 so we minimise divisions Aug 14 21:06:25 and maximise appeal/accessibility Aug 14 21:07:32 CosmoHill: ? Aug 14 21:07:41 *hour Aug 14 21:07:51 sure... Aug 14 21:07:55 [chat] Aug 14 21:08:16 if we're just moving onto ssse3 I'll start paying attention Aug 14 21:08:45 nah... I seem to have frightened him off ;) Aug 14 21:09:18 what is the difference between the community obs and "core"? Aug 14 21:09:20 that''s easy, just sit on his lap Aug 14 21:09:34 surely the community obs *is* the core, and anything else is an adjunct? Aug 14 21:09:40 you'd think Aug 14 21:09:43 lbt, poke you may hve someone on #maemo with an app you can have a poke at Aug 14 21:09:49 yes, i very much would think... Aug 14 21:10:19 but MeeGo's idea of community is Aug 14 21:10:21 innovative Aug 14 21:10:28 lol Aug 14 21:10:33 so we have MeeGo.com Aug 14 21:10:35 lbt: with or without quotes ? =) Aug 14 21:10:40 mmm Aug 14 21:10:52 jani, its got /n quotes around it ;) Aug 14 21:11:06 lbt: is the community obs the one currently running on a maemo.org address? Aug 14 21:11:14 yes Aug 14 21:11:19 but we have a bigger one too Aug 14 21:11:26 which I've not finished yet Aug 14 21:11:51 that will form the new garage/autobuilder Aug 14 21:12:22 we could fork MeeGo on there to build an ssse3... that would be.... insane Aug 14 21:12:32 err non-ssse3 Aug 14 21:12:42 why? Aug 14 21:12:59 it seems clear nobody else is going to do it Aug 14 21:13:10 because meego.com is supposed to be a baseline reference implementation Aug 14 21:13:23 not an "optimised for intel only" Aug 14 21:13:27 it's supposed to be a lot of thing :) Aug 14 21:13:32 indeed Aug 14 21:13:38 lbt, its so optimised for intel Aug 14 21:13:47 100% of the intel chipset boxes here won't run it Aug 14 21:13:55 however... if it's not optimised ... people will point and laugh and say how slow it is Aug 14 21:13:58 you can't win Aug 14 21:14:13 lcuk: I know... it's madness Aug 14 21:14:23 there is no reason why anyone would ever install the non-ssse3 version Aug 14 21:14:44 In a large company I know, the developers can't build images on their Intel laptops Aug 14 21:14:47 well unless they specicially knew what it was and why they wanted it Aug 14 21:14:48 * lcuk specifically spend 600 on an intel chipset 20" multitouch all in one pc for meego messing Aug 14 21:14:51 lbt: case by case, dvcs.pmo wasnt much faster either. Aug 14 21:14:58 what i meant was, you wouldn't make an img and put it on the front page Aug 14 21:15:02 when I could have gotten a better AMD one for less Aug 14 21:15:37 lcuk: they made a sale ... woohoo... how much mindshare are we losing Aug 14 21:15:47 how much "buzz" Aug 14 21:15:53 well indeed Aug 14 21:16:11 this machine is powerful enough to run windows 7 fancy pants stuff Aug 14 21:16:46 jani: not sure what you meant there? Aug 14 21:17:37 lbt: git on projects.maemo.org .. it was dead slow and down quite often.. comparing that to gitorious, things are much better atleast for us =) Aug 14 21:17:51 yes, very true Aug 14 21:18:02 is there a way to tell if a binary has SSSE3 optimisation? Aug 14 21:18:05 gitorious is reasonably Aug 14 21:18:11 reliable Aug 14 21:18:20 CosmoHill: does it crash on AMD? Aug 14 21:18:24 CosmoHill: you'd have to disassemble it and look at the used instructions Aug 14 21:18:34 i thnk someone made a script to do it? Aug 14 21:18:44 mm.. i got one week to go to come up with some things to talk about in dublin. Aug 14 21:18:50 so I can't run a nice command in /usr/bin and find out what uses it and what doesn't? Aug 14 21:19:05 well if you think objdump is a nice command... Aug 14 21:20:05 never heard of it before Aug 14 21:20:23 but hey, lbt or anyone, has anyone tried gold on meego or maemo ? Aug 14 21:20:45 CosmoHill: objdump --disassemble-all | grep (PSIGNB|PSIGNW|...) Aug 14 21:20:57 ali .... msg Aug 14 21:21:02 gold? Aug 14 21:21:13 CosmoHill: or something like that. full list of instructions at http://en.wikipedia.org/wiki/SSSE3#New_Instructions Aug 14 21:21:34 thanks Aug 14 21:22:03 lbt: its ld replacement, it should be part of the official binutils - still beta thou but apparently it is supposed to be quite a lot faster Aug 14 21:22:37 lbt: http://en.wikipedia.org/wiki/Gold_%28linker%29 Aug 14 21:23:33 * lbt looks Aug 14 21:25:11 objdump gave me 576888 lines for /bin/bash Aug 14 21:25:27 jani: Qt !!! Aug 14 21:25:50 for maemo it might be a bit too late ofcourse and im not really sure about its arm support but for x86 it should quite nice. Aug 14 21:27:49 jani: when we get the OBS up you'll be able to use that easily Aug 14 21:28:18 OK ... bedtime Aug 14 21:29:36 i should just make a script that runs everything in /bin and tells me what fails Aug 14 21:37:26 CosmoHill: that might not work, without the proper args, you might not hit any ssse3 instructions Aug 14 21:38:44 CosmoHill: yeah objdump is going to output a lot, that's why you grep it :) Aug 14 21:43:38 I've not found any flags yet Aug 14 21:43:43 but I've found a cookie :D Aug 14 21:44:03 btw objdump outputs instruction names lower case, so my example was wrong on that count :) Aug 14 21:47:17 cookie > SSSE3 Aug 14 21:52:35 objdump --disassemble-all | grep " \(psign[bwd]\|pabs[bwd]\|palignr\|pshufb\|pmulhrsw\|pmaddubsw\|phsub[wd]\|phsubsw\|phadd[wd]\|phaddsw\) " | wc -l Aug 14 21:52:43 CosmoHill: that should cover it ^ Aug 14 21:54:30 thanks Aug 14 21:55:16 should output the number of ssse3 instructions in the bianry Aug 14 21:55:22 * CosmoHill gives ali1234 a cookie Aug 14 21:55:34 s/cookie/smarties cookie/ Aug 14 21:57:03 http://black-flag.co.uk/files/meego-on-p4.jpg Aug 14 21:57:17 something people maybe interested in when it comes to the non-ssse3 debate Aug 14 22:02:44 well apparently the person who did that has "been hanging out on the Meego IRC channel" - so if you're listening, care to tell us how you did it? Aug 14 22:03:19 ? Aug 14 22:03:20 maybe using the patch to emulate missing instructions in the kernel (or with a preload lib) Aug 14 22:06:25 you can emulate instructions your cpu does not have quite well Aug 14 22:06:33 i didn't know there was such a patch... link please? Aug 14 22:06:35 either via a kernel hack or an ld preload library Aug 14 22:07:24 http://lkml.indiana.edu/hypermail/linux/kernel/0206.3/0631.html <-- old kernel hack that google found for me Aug 14 22:07:57 doing it as ld preload isn't too hard .. SIGILL is sent when an instruction is executed that the cpu does not grok Aug 14 22:08:12 ah so you don't know that it exists specifically for ssse3? Aug 14 22:08:22 for ssse3? not that I know of Aug 14 22:08:37 but you could add the ssse3 instructions if you want Aug 14 22:08:40 shouldn't be too hard Aug 14 22:14:37 osc local build tries to use 'rpm -ba' to build package. how do I reconfigure it to use rpmbuild? Aug 14 22:19:30 odd.. mine doesn't seem to Aug 14 22:20:14 oh wait I normally do osc build Aug 14 22:22:07 + exec rpm -ba --define '_srcdefattr (-,root,root)' /home/abuild/rpmbuild/SOURCES/libhildon.spec Aug 14 22:22:07 -ba: unknown option Aug 14 22:22:24 it should be: exec rpmbuild -ba ... Aug 14 22:24:15 ba is a rpmbuild flag, not rpm Aug 14 22:24:39 exactly! Aug 14 22:34:54 hi, is there a possibility to test the meego handsetversion in virtualbox? Aug 14 22:35:35 iirc it's technically possible but moderately painful, and not supported Aug 14 22:35:35 Nervengift: you can use the meego core Aug 14 22:35:38 but not the GUI Aug 14 22:37:10 hmm too bad Aug 14 22:45:36 I can't believe it's such an outlandish idea running MeeGo in a vm. . . . Aug 14 22:46:08 can900: the hard part is the netbook ui... Aug 14 22:46:34 netbook? Aug 14 22:46:35 doing advanced 3d stuff (well.. any 3d to be honest) is kinda new toVMs Aug 14 22:46:48 but the handset UI is using opengl/gles as well Aug 14 22:48:37 opengl support in vm's isn't very old Aug 14 22:48:51 but it exists Aug 14 22:50:39 there are patches and stuff Aug 14 22:50:45 so yes some people got it to work Aug 14 22:50:50 but that's why timeless said Aug 14 22:51:03 hi, is there a possibility to test the meego handsetversion in virtualbox? Aug 14 22:51:04 iirc it's technically possible but moderately painful, and not supported Aug 14 22:51:18 today it's not "click and go" yet. Aug 14 22:51:26 apparently qemu/kvm are making progress there thoguh Aug 14 22:51:42 i think i'll just try^^ Aug 14 22:53:03 make sure you google this Aug 14 22:53:09 someone wrote a howto etc Aug 14 22:53:24 yes i'll do so Aug 14 23:33:42 you go out for a few beers and miss all the fun Aug 14 23:34:30 yeah, what a loser socialising Aug 14 23:44:43 nite all, sweet dreams Aug 14 23:54:10 cyas Aug 15 00:38:43 hi Aug 15 00:38:44 all Aug 15 00:38:54 anyone home? Aug 15 00:50:52 there are those who join and part in a minute.. Aug 15 00:51:23 and those who join and never /part, waiting for an answer. go figure - attention span ftw! Aug 15 00:51:55 hmm i think i'm getting somewhere. instead of using obs_mirror_project i can use obs_mirror_srcrpmtree Aug 15 00:52:47 or at least i could if i could figure out how to check out the empty project with osc Aug 15 00:54:31 fgfg Aug 15 00:56:19 looks like i totally broke osc: http://pastebin.com/gttP8r6s Aug 15 00:57:33 ff Aug 15 01:03:14 oh i see, i used wrong url, shoudl have used port 81 Aug 15 01:05:00 i think it is working :) Aug 15 01:08:11 i see packages appearing on the obs web interface **** ENDING LOGGING AT Sun Aug 15 02:59:57 2010