**** BEGIN LOGGING AT Tue Jun 22 02:59:56 2010 Jun 22 08:00:57 Stskeeps, good morning!. Does somebody knows if there is a guide or something like that to build meego from sources? Jun 22 08:01:26 fjrivash: morn Jun 22 08:02:27 *yawn* Jun 22 08:06:34 fjrivash: well, i would start out with grabbing a sh4 cross compiler and then try to build glibc source package with rpmbuild --target=sh4 i guess, or something :) Jun 22 08:11:09 Stskeeps, great! :D. Jun 22 08:11:31 i don't know, but look into what other RPM os'es did to port things Jun 22 08:12:12 I'd say that the first question of porting is to select a toolchain Jun 22 08:12:20 upstream gcc is very good for x86 and x86-64 Jun 22 08:12:24 but is it good for your arch? Jun 22 08:12:40 Yes I was looking in Debian or fedora too but there is no formal guide to do it. Jun 22 08:13:47 usually gcc and g++ as the worst parts to consider, since they affect the code a lot Jun 22 08:13:57 the linker and assembler usually just work (binutils) Jun 22 08:14:11 Actually I have a toolchain and a kernel that is why I am looking for a porting guide, here some people is giving very good ideas and sending mails to meego-dev list too. Jun 22 08:14:28 ok, good, now start building the packages Jun 22 08:14:37 start with glibc, then work your way through the middleware stack Jun 22 08:15:25 as for the kernel, you should ensure that all patches you have applied are in the queue for the next upstream version Jun 22 08:15:29 then switch to it when it comes out Jun 22 08:17:40 well, i'd work my way to the typical build essentials Jun 22 08:17:52 middleware OBS can handle eventually Jun 22 08:24:15 ok I want to have a big picture of the whole process so : first select a toolchain, take sources of the kernel, in this step do I need to create a chroot with a system base?, we are trying to create a chroot just with a base system? we think that we can use mock to recompile packages, is that correct? Jun 22 08:25:15 that is one way i'd guess Jun 22 08:28:16 :D Thank you very much! I will keep you updated. Jun 22 08:28:48 usually base system is the worst part Jun 22 08:31:08 Stskeeps, yes It seems to be, but it is very interesting Jun 22 08:31:08 :D Jun 22 08:48:34 * fjrivash My network is not working well Jun 22 09:15:08 any chance someone could advise what the meego macro %autogen is supposed to do please? Jun 22 09:17:34 FunkyPenguin, where is that macro? Jun 22 09:18:11 fjrivash, in the %build section of spec files Jun 22 09:18:23 granted not all but most of them Jun 22 09:22:57 do you mean the specs files of RPMs? Jun 22 09:25:01 fjrivash, yes, those macros arent in openSUSE Jun 22 09:25:58 the odd ones for me are %autogen and %reconfigure Jun 22 09:26:12 Ahh yes I am watching an example Jun 22 09:27:34 it does not seems to be commonly used.. Jun 22 09:50:29 * fjrivash My network is not good at all Jun 22 09:51:45 * thiago wonders about "/me My" Jun 22 09:53:31 thiago, :P "/me" means "/me says.." is not it Jun 22 09:54:15 most people just don't get the IRC Narrator Jun 22 09:54:29 will Meego be compatible with the applications in qt 4.6 with the platform specific attributes? Jun 22 09:54:58 example: Qt::WA_Meamo5AutoRotation Jun 22 09:55:24 Or is everything going to be based off qt mobility? Jun 22 09:56:12 platform-specific features are platform-specific Jun 22 09:56:40 in most cases, they are a no-op in other platforms than the one they are specific to Jun 22 09:56:53 in the Maemo5 case, those attributes are not even present in the main library Jun 22 09:58:30 So If I wanted rotation support in my app and be mmego and maemo compatable I would need to sue ifdefs? Or is qt mobility the ultimate goal here? **** BEGIN LOGGING AT Tue Jun 22 10:15:29 2010 Jun 22 10:31:48 Stskeeps, thiago we created a chroot with a very basic system base, our first approach is try to build meego from scratch taking this chroot as an starting point. Jun 22 10:32:09 http://pastebin.com/mFNbr18u those are the steps to create the very very basic chroot Jun 22 10:34:15 mm, you have rpm and yum on your sh4? Jun 22 10:40:43 not yet I forgot to say that our first approach try to build meego for x86 first to know the whole process, and after do the same process for sh4. Jun 22 10:43:55 well on x86 you have the luxury of pre-existing binaries.. Jun 22 10:48:17 Stskeeps, that is true, but as we do not know the whole standard process we have to figure out and then do the same for sh4 with the addition of recompiling. Jun 22 10:49:34 actually I am installing by hand each package in our chroot enviroment with the hope that at the end we are going to have a meego distribution (we hppe) :P Jun 22 10:49:46 well, that is easier done with mic2.. Jun 22 10:49:46 :P Jun 22 10:53:35 stskeeps: yes, but with mic2 he doesn't learn the process to compile a meego system from scratch Jun 22 10:55:16 ok first for any system you need to build the toolchain, (gcc, glibc,binutils and may be gdb), then you start compiling kernel against the tool chain and then other packages in chroot, Jun 22 11:30:00 dneary: you remember we talked about a code samples site for MeeGo? have you had any further thoughts on that? Jun 22 11:30:25 townxelliot, I haven't worked on it Jun 22 11:30:37 I still think it would be a great idea, and the software is there :) Jun 22 11:30:52 It hasn't been a top priority for me in recent weeks... Jun 22 11:36:18 dneary: which software do you think would be appropriate? Jun 22 11:39:48 sorry, I know that question is not for me, IMHO I am pretty sure you can divide them in categories for example for Phones or Handhelds and for Netbooks, because you can put a simple example of code that shows use of accelerometers, Jun 22 11:43:18 fjrivash: I was trying to get an idea of which software could host the code examples site; as for the examples themselves, I've got no bias about how it should be organised Jun 22 11:44:01 ahhh! ok... Jun 22 11:53:43 townxelliot, Of the ones I looked at last month, I saw that 2 of them were free software Jun 22 11:53:57 townxelliot, I'd need to go hunting to dig up the links... Jun 22 11:54:06 I'm just going for lunch here now. Jun 22 11:54:15 And I'm on a project this afternoon Jun 22 11:54:16 dneary: can you remember names? :) Jun 22 11:54:38 The one I saw that we could definitely reuse was the Django one Jun 22 11:55:03 dneary: OK, I'll have a gander at that, thanks Jun 22 11:56:23 townxelliot, I might be mixing up with the django book & reader comments Jun 22 11:56:57 dneary: OK, it's not desperate, I can wait for you to dig if you don't mind doing so Jun 22 11:57:11 ok Jun 22 11:59:11 Here's a few I just found now: http://snippets.symfony-project.org/ Jun 22 11:59:20 http://snipplr.com/ Jun 22 11:59:39 http://www.snippets.org/ Jun 22 11:59:59 Forget about that last one... Jun 22 12:25:08 townxelliot: have you seen the work jono bacon did for Ubuntu and the opportunistic programmer ? Jun 22 12:26:24 slaine: if you mention the C-word, I'll scream Jun 22 12:26:56 Mostly pythong snippets I believe Jun 22 12:27:15 hmm, pythong, best typo of the day Jun 22 12:27:34 that reminds me of mixture of monty python and python Jun 22 12:27:45 pyThong Jun 22 12:31:21 * thiago watched a documentary on Python last month Jun 22 12:31:31 the elder Python Jun 22 12:36:17 question: Fedora 13 and meego image creator, do I install with the F12 guide? Jun 22 12:48:24 tekojo: think so Jun 22 12:50:54 I guess report bugs as appropriate then Jun 22 12:51:01 if F13 doesn't turn out the same Jun 22 13:08:48 it installed at least, test tomorrow then Jun 22 13:10:52 slaine: what has he done, he did it for Canonical? Jun 22 13:11:01 Myrtti: What's the C- word? :) Jun 22 13:11:59 sivang: he made a code snippets app, the idea being that noivce coders could make up an app quickly if they'd high quality code snippets Jun 22 13:14:35 sivang: community Jun 22 13:17:14 has anyone tried image-creator with meego 1.0? Jun 22 13:17:44 slaine: oh yes, I've seen Jono's work; I used to work with him, as it happens :) the snippets tool is pretty good, but Python-specific IIRC Jun 22 13:18:10 tried yesterday and progressed a bit with modifying checker script but I guess it should be doable by installing dependencies from fedora Jun 22 13:18:21 yes, was just wondering of something similar would be applicable Jun 22 13:18:31 iirc, the snippets where stored on the webs Jun 22 13:20:19 slaine: might be worth considering Jun 22 13:50:11 what's the difference between daily and preview in the meego.com repo? Jun 22 13:59:08 preview on fridays as preview of the weekly and daily every day? Jun 22 14:00:43 Sage: thanks, I guess so, but isn't obvious from timestamps Jun 22 14:01:00 tekojo: http://wiki.meego.com/Release_Engineering/Process#Development_Builds Jun 22 14:14:54 Is 1.0 on my N900 worth it? Jun 22 14:15:11 i.e. for daily productive use and use as a phone/sms Jun 22 14:16:32 Steven-: as far as I know you won´t have an UI Jun 22 14:16:51 Well that answers that then! Wait for 1.1 in October? :D Jun 22 14:48:09 excuse me, but meego may use any zypper repository (example is suse)? Jun 22 14:51:11 kaz2057: no Jun 22 14:51:31 otherwise you'll start replacing meego rpms with suse rpms Jun 22 14:53:41 why is not possible? Jun 22 14:55:30 meego rpms is different from rpms of suse? Jun 22 14:56:03 all distro's have their won packages, regardless of what format those packages are contained in Jun 22 14:56:09 s/won/own/ Jun 22 14:56:09 slaine meant: all distro's have their own packages, regardless of what format those packages are contained in Jun 22 17:17:40 arjan: hmm, who's in charge of MeeGo Kernel Bot? i just noticed linux-2.6-build-nonintconfig.patch from OBS isn't synced with gitorious kernel-source.git, hence a checkout + drop in linux-2.6.34.tar.gz + scripts/sequence-patch.sh fails Jun 22 17:19:27 (of the gitorious one) Jun 22 17:31:48 Stskeeps: Yong is Jun 22 18:13:53 hello guys... where does garage netbook ui load the application list from? Jun 22 18:16:38 magic :-) Jun 22 18:16:56 well its from http://meego.com/sites/all/files/garage/garage_delta.xml remotely right Jun 22 18:17:15 but it doesnt exist... can anyone provide me this file? is there a mirror? Jun 22 18:22:10 Hi! Jun 22 18:23:07 hello Jun 22 18:25:12 ping X-Fade Jun 22 18:26:20 uh? Jun 22 18:26:26 someone? Jun 22 18:27:41 Hi. How is everyone? Jun 22 18:27:58 The wiki needs a lot of help. Specifically development documentation. Jun 22 18:28:35 * Myrtti feels someone walking on her grave Jun 22 18:29:15 OHAI! ^____^ Jun 22 18:29:59 wickedcarp: signing up to help? Jun 22 18:31:27 stskeeps: I would be glad to help. How would I "sign up" formally? Jun 22 18:34:28 wait a minute, it's not friday Jun 22 18:34:36 friday is a state of mind Jun 22 18:35:02 how can i get this http://meego.com/sites/all/files/garage/garage_delta.xml that is used by garage, but seems to be down? Jun 22 18:35:06 any mirror? Jun 22 18:36:00 what mailing list could i ask for that? Jun 22 18:36:41 luist: I'm asking about it now Jun 22 18:37:57 luist: I'm pinging the 2 people who would know the answer to that question, but neither of them are online at the moment (near lunch here). Jun 22 18:40:47 tea time Jun 22 19:09:29 DawnFoster ok.. ill be right here if u find out :) Jun 22 19:38:12 DawnFoster: did you ring? Jun 22 19:38:20 http://meego.com/sites/all/files/garage/garage_data.xml Jun 22 19:38:26 hey bespencer_! Jun 22 19:38:31 howdy Jun 22 19:38:39 you can call me bespencer Jun 22 19:38:50 luist: it looks like that's your answer Jun 22 19:39:09 bspencer_: hey Jun 22 19:39:11 luist: was your garage client looking for garage_delta.xml? Jun 22 19:39:31 howdy Robot101 Jun 22 19:42:05 bspencer: have you seen that garage_delta url before? Was the garage client set to use it at some point? Jun 22 19:44:43 no, I didn't see that before Jun 22 19:44:57 I don't recall ever having that file used Jun 22 19:46:08 hi bspencer_ Jun 22 19:46:14 hi teko Jun 22 19:46:25 oops, completion failed me Jun 22 19:46:27 OK, hopefully, luist can pop back into the channel and provide some more details for us Jun 22 19:46:29 hi tekojo Jun 22 20:10:15 * lbt waves Jun 22 20:10:26 * CosmoHill waves back Jun 22 20:10:33 bspencer_: hey... any news on our toys? Jun 22 20:10:40 anaZ1: around? Jun 22 20:12:38 lbt: need some more rack space, but we should get some hardware soon Jun 22 20:12:52 Mike was asking for how much disk the OBS needs Jun 22 20:12:56 hi tekojo ... OK Jun 22 20:12:59 all of it Jun 22 20:13:20 leave a bit for the websire :) Jun 22 20:13:31 nah, I'd like to get some sizes from anaZ1 Jun 22 20:13:55 we're doing OK on the maemo.org one ... Jun 22 20:14:16 now that it has the ports open Jun 22 20:14:32 I've not caught up with X-Fade for a while... Jun 22 20:14:54 he was on in the morning (local) at least Jun 22 20:14:58 and frankly my new toys are taking my attention Jun 22 20:15:15 OK, I'll make a note to ping him tomorrow Jun 22 20:15:20 oh, reserve a bit of time to make new toys :) Jun 22 20:15:34 http://meego.gitorious.org/meego-infrastructure-tools/boss/ Jun 22 20:15:45 that's a good toy Jun 22 20:15:57 yeah, I'm just setting up a python client Jun 22 20:16:05 it's really cool actually Jun 22 20:16:13 getting into the internals more today Jun 22 20:16:25 got some commits into the core now Jun 22 20:16:37 so the devs are responsive and helpful Jun 22 20:17:12 This may send you to sleep sometime : http://wiki.github.com/jmettraux/ruote/overview Jun 22 20:17:17 good to hear Jun 22 20:17:29 the first page is mgmt-overview material Jun 22 20:17:45 sleep in five minutes, as soon as Argentina stops beating Greece :) Jun 22 20:18:05 oh yeah, I heard there was lots of football on at the moment Jun 22 20:20:53 now they stopped, time to sleep :) Jun 22 20:21:02 bye! Jun 22 20:23:12 hi Jun 22 20:24:16 DawnFoster i think so... its set in the config.ini Jun 22 20:24:41 DawnFoster it reads a local one, but the remote one is used to update the xml file right Jun 22 20:35:37 luist: hi, are you talking about garage_data.xml? Jun 22 20:35:57 lbt: hi. Mike is the guy for the hardware status. Let me check Jun 22 20:36:24 * bspencer_ checks config file Jun 22 20:36:43 bspencer_: and we were supposed to talk about something else weren't we? Jun 22 20:39:32 obs Jun 22 20:39:34 and sdk Jun 22 20:39:47 ah, yes, SDK :) Jun 22 20:40:31 I've been holding back on that until we get the community OBS sorted I think Jun 22 20:41:27 and he's here too! Jun 22 20:41:47 lbt: right. OK. Jun 22 20:43:01 bspencer_: I feel the OBS is going to be a useful option for some devs Jun 22 20:43:27 lbt: true, if it is fast enough Jun 22 20:43:30 not sure how it fits with the gui tools though Jun 22 20:43:38 well, it's the local build side too Jun 22 20:44:07 it continually updates; has the option to support multiple targets... Jun 22 20:44:15 multiple arches Jun 22 20:44:19 all locally Jun 22 21:21:01 nite all, sweet dreams Jun 22 21:31:12 lbt? Jun 22 21:42:35 anaZ1 Jun 22 21:43:09 just thinking about the mtg last week Jun 22 21:43:41 any progress on the server and pkg DB info? Jun 22 21:43:45 thinking? You should be dreaming right now Jun 22 21:43:55 heh... I dream of BOSS ;) Jun 22 21:44:08 I got python to launch a process today ... Jun 22 21:44:27 lbt: problem is we have the server, connected to internal network, someone needs to go and plug it into the internet :) Jun 22 21:44:38 no vpn? Jun 22 21:44:53 huh? Jun 22 21:44:58 or just too hard to do realistically Jun 22 21:45:11 how do you want to physically connect a server to the internet using vpn? Jun 22 21:45:38 well, I access nokia internal servers via a VPN ... I thought you meant like that Jun 22 21:45:41 would have been possible if we had vlan on that network Jun 22 21:45:51 heh .. OK ... nm :) Jun 22 21:45:55 dont know what is the setup Jun 22 21:46:15 lbt just got obs to pubish amqp messages Jun 22 21:46:18 that is progress Jun 22 21:46:25 no need for proxies Jun 22 21:46:32 excellent ... Jun 22 21:46:56 we need a simple json encoding Jun 22 21:47:05 yeah, I use json Jun 22 21:47:07 here's one : http://meego.gitorious.org/meego-infrastructure-tools/boss/blobs/master/integration/launch.py Jun 22 21:47:47 are you doing the OBS emit from perl? I guess so. Jun 22 21:47:53 yes Jun 22 21:48:22 I spent like 3 hours debugging perl references and hashes Jun 22 21:48:24 sucks Jun 22 21:48:43 *nod* ... which module did you end up with? Jun 22 21:48:47 Net::AMQP ? Jun 22 21:48:50 turns out obs was sending the complete set of routes od the source server in a hash Jun 22 21:48:58 that perl JSON did not understand Jun 22 21:49:10 no, rabbitmq Jun 22 21:49:31 Net::AMQP was to complicated Jun 22 21:49:38 dont think it even built for me Jun 22 21:51:51 I wonder if I can add a src diff in json :) Jun 22 21:52:03 i.e. request diff Jun 22 21:52:26 can json carry that? Jun 22 21:52:46 where are the sources for the Meego SDK? http://meego.gitorious.org/meego-developer-tools doesn't seem to be it Jun 22 21:53:10 back now... ADSL drop Jun 22 21:53:20 cyas Jun 22 21:53:27 anaZ1, json can carry anything, directly or encoded Jun 22 21:53:50 yeah, we will see about that soon enough ;) Jun 22 21:54:20 I read about rabbitMQ being used to transfer multi-GB backup sets.... Jun 22 21:54:30 not sure I'd design that ... Jun 22 21:54:32 using json? Jun 22 21:54:41 nah, it can use any encoding Jun 22 21:55:00 json is just convenient for us Jun 22 21:55:28 did you get the boss/ruote demo working for you? Jun 22 21:55:53 not yet Jun 22 21:56:07 this obs even thing is high on the list Jun 22 21:56:13 need to get it into 2.1 Jun 22 21:56:28 found it... http://github.com/norbu09/Net_AMQP_Simple Jun 22 21:57:03 I had that bookmarked for eval for perl Jun 22 21:59:15 SDK sources, anyone? Jun 22 22:01:43 so looks like it is meego-developer-tools, after all (given that the meego-sdk-developer group pushes there, http://gitorious.org/+meego-sdk-developer) Jun 22 22:02:23 although they haven't listed the team repositories for the group Jun 22 22:02:23 and anaZ1 ... how come you're not in London yet? Jun 22 22:04:46 vinsci_: what do you want? Jun 22 22:05:07 meego.com/developers and wiki.meego.com/developers Jun 22 22:05:25 bspencer_, I'd like to build the SDK from source Jun 22 22:05:38 ah, yes. you are looking at the right place Jun 22 22:05:57 and qemu is coming Jun 22 22:06:06 that's not in that place that I see Jun 22 22:06:53 bspencer_, any instructions for building it around (for experienced devs)? Jun 22 22:08:12 vinsci_: I would send an email to: zhiyuan.lv@intel.com and kerry.jiang@intel.com requesting details for building Jun 22 22:08:25 and we will get some docs on it in the next few weeks to help Jun 22 22:08:53 bspencer_, thanks, will try that. Jun 22 22:20:14 trying to make a rpm of lame. it compiles ok when running make manualy, but rpmbuild gets all-recurcive make error...any ideas? Jun 22 22:33:39 hey whats the garage repository? Jun 22 22:53:30 luist: extras Jun 22 22:54:00 for now, until community repos are setup Jun 22 22:57:20 thanks Jun 22 23:09:33 are the community repos? something like rpmfusion but for meego? Jun 22 23:09:38 *there Jun 22 23:35:55 hi Jun 23 00:23:07 * GAN900 wonders which idiot in marketing decided calling alpha release "1.0" was a good idea Jun 23 00:37:11 1.0 dont seem that bad for a young distro. **** ENDING LOGGING AT Wed Jun 23 02:59:56 2010