**** BEGIN LOGGING AT Fri Jan 31 02:59:58 2014 Jan 31 07:58:00 koen: gm Jan 31 07:59:21 koen: dracut fails building no-distro (no systemd). Can you add a check for dracut-modules-systemd? Jan 31 08:13:08 ant_work: ping me after fosdem and I'll have a look at it Jan 31 09:53:46 koen: ok Jan 31 09:54:00 koen: how can it be missing chrpath-nat Jan 31 09:54:16 ive is not triggered by sanity.bbclass ? Jan 31 09:55:28 koen: that was linusw problem Jan 31 09:56:03 ok, must do postcards Jan 31 09:58:32 morning all Jan 31 10:14:18 morning all Jan 31 10:15:25 hi. i have a recipe for a 'HAL' definition that only has .h files, then end up in foobar-dev fine. however by default we do RDEPENDS_${PN}-dev = ${PN} in bitbake.conf, which creates a RDEPENS on an 'empty' non existing package, and that causes troubles for the SDK generation. is that correct to 'reset' RDEPEND_${PN}-dev in this case? Jan 31 10:15:37 oh, hi bluelightning ;-) Jan 31 10:17:02 hi bluelightning Jan 31 10:17:02 ndec: that's exactly what i'd do Jan 31 10:17:44 ndec: right, that would be my solution Jan 31 10:17:53 hi pb_ Jan 31 10:18:02 ok. i just realize i might need ALLOW_EMPTY on ${PN} to make it cleaner. Jan 31 10:20:19 imho that's uglier, you're creating an empty package to satisfy a default and wrong dependency Jan 31 10:21:08 the -dev -> PN dependency is so that in the common case of libraries, the development symlinks have something to point at Jan 31 10:21:36 ah. ok. i think i misunderstood ALLOW_EMPTY... i thought i had to use it in case a package ends up empty. but i see now. Jan 31 10:22:45 yeah, it's for when you want to force a packge to exist, even if it has no content Jan 31 10:22:49 i.e. metapackages Jan 31 10:23:07 yeah. so that's exactly what i don't want ;-) Jan 31 10:23:09 thanks Jan 31 10:27:34 hi, me is new to oe and bitbakes and tries to solve one problem with staging Jan 31 10:31:53 good morning Jan 31 10:32:57 As knowledge base I use the oe user manual in pdf file downloaded few days ago from oe web Jan 31 10:36:23 on another hand I have my program (C lang on a SoC) which needs to use api of some other program Jan 31 10:36:41 The other program seems to build to a library Jan 31 10:37:22 bluelightning: I'll be at fosdem too, arriving tomorrow noon, will try to stop by the OE stand Jan 31 10:40:27 The point is when building my program the incluced header file can't be found, so mine first idea was staging could help here. However the manual is not clear enough. Is it possible to discuss this now? Jan 31 10:40:30 bluelightning: let's see if I can bring a spare nanonote along to showcase at the stand, not sure though Jan 31 10:43:45 should have a prepared this before, but I'm in a hurry right now to catch my train :-( Jan 31 10:44:40 ok, me understands Jan 31 11:14:32 hi, how to arrange discussion? A oe newbie has few questions regarding staging. Jan 31 11:17:48 yoe: you can just ask your questions Jan 31 11:17:56 or post them on the mailing list if you prefer Jan 31 11:18:37 if possible me would do it here just now, is it fine? Jan 31 11:18:42 sure Jan 31 11:19:09 well, let's start Jan 31 11:19:13 As knowledge base I use the oe user manual in pdf file downloaded few days ago from oe web Jan 31 11:19:41 on another hand I have my program (C lang on a SoC) which needs to use api of some other program Jan 31 11:19:55 That program seems to build to a library Jan 31 11:20:14 The point is when building my program the incluced header file can't be found, so mine first idea was staging could help here. However the manual is not clear enough. Jan 31 11:20:46 Sorry, is me clear so far? Jan 31 11:23:10 Yes. So you're just saying that you need to install a header in the sysroot, right? Jan 31 11:23:12 is it fine me to continue Jan 31 11:23:14 ? Jan 31 11:23:18 Yes. Jan 31 11:23:52 Please allow me to ask at the beginning some understanding questions Jan 31 11:24:20 As for staging there is an example in chapter 8.7.4 Jan 31 11:25:25 There is also elaboration regarding standard/pre-defined tasks as fetch, unpack , patch, .... Jan 31 11:25:56 those elaborations are to be found in chapter 7.4, page 33 Jan 31 11:27:32 According to it staging is to be used to satisfy the build-time dependencies on host system - system where the build is made Jan 31 11:27:59 According to the same manual section installing is for satisfying the run-time dependencies Jan 31 11:28:16 Is my understanding fine so far? Jan 31 11:31:37 Yes Jan 31 11:33:11 I wonder why then the example in chapter 8.7.4 proposes an "append" to "install". Should it not be somewhere in sysroot/stage task area? Jan 31 11:35:11 I mean the populate_sysroot(stage). Jan 31 11:39:32 My OE/bitbake knowledge and grade of experience is very low/bad. Accordantly the quality of my statements (terms usage and so on) will be really poor. I apologize. Jan 31 11:41:00 I am also newbie if it comes to building software under Linux, creating and deploying it as packages. Just a high-level orientation present. Jan 31 11:42:12 The files are automatically copied to the sysroot. You just need to install them as normal. Jan 31 11:44:16 Is this a clean solution, or just a inexpensive and convenient hack? Jan 31 11:51:23 yoe: which manual are you exactly reading? Jan 31 11:53:06 I guess somewhere in the OE wiki there is a link to user manual in pdf Jan 31 11:53:29 where ity reads "The OpenEmbedded Manual (pdf) (html single-page) is also available but is quite out of date." ? Jan 31 11:53:37 OpenEmbedded User Manual by OpenEmbedded Team Jan 31 11:54:17 ok, the warnings are not bold enogh... Jan 31 11:54:50 unfortunately staging has greatly changed in the actual implementation in oe-core Jan 31 11:56:10 the documentation is a work in progress... Jan 31 11:56:25 pls check this out: http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html Jan 31 11:56:44 the OE/bitbake parts Jan 31 11:57:10 Thanks, do you think it will help me to acquire more understanding of OE/bitbake basics? Jan 31 12:00:19 Well, thanks for link, I do more study in off-line. Me be back here or in mailing list, if more demand for clarifications upon that study. Thanks a lot guys! Jan 31 14:17:27 woglinde: btw, in case you're still needing it, add .patch to the github page to d/l commit Jan 31 14:33:49 ant_work uhm what? Jan 31 14:34:26 https://github.com/openembedded/bitbake/commit/2d052690d46506ba3f4180ad5cdfa835ce85e59a.patch Jan 31 14:34:52 add .patch by hand..yes, seems a bit challenged Jan 31 14:35:30 aeh Jan 31 14:35:37 what has this todo with me? Jan 31 14:35:56 iirc we were discussing time ago...I just discovered recently Jan 31 14:36:22 hm ah Jan 31 14:36:24 lol Jan 31 14:36:26 okay Jan 31 14:36:27 my bad if it wasn't you Jan 31 14:36:31 no right Jan 31 14:36:33 they changed it Jan 31 14:36:39 bitflip in Gehirrn ;) Jan 31 14:36:52 I wondered where the button is Jan 31 22:56:35 evening all Jan 31 22:57:14 hi pb_ Jan 31 22:57:36 pb_: you've arrived in Brussels I take it? Jan 31 22:58:14 yup Jan 31 22:58:33 I guess you have too Jan 31 22:58:46 I have indeed Jan 31 22:59:15 excellent Jan 31 22:59:22 are you at the beer event? Jan 31 22:59:38 no, I usually skip that because it's too crowded Jan 31 23:01:22 well, it has been in the past at least Jan 31 23:01:46 right, me too Jan 31 23:02:24 I think I went once when it was at Delirium, stayed about ten minutes, and decided that I was too old for that stuff nowadays Jan 31 23:07:17 oh, I see keithp's talk is cancelled, that's a shame Jan 31 23:08:25 doh **** ENDING LOGGING AT Sat Feb 01 02:59:58 2014