**** BEGIN LOGGING AT Fri Jul 05 02:59:58 2013 Jul 05 05:14:56 hi all, i have been trying to use bluetooth in past two days, i have used two at91sam9x5ek board and i have added all required packages for bluez stack,when i try to transfer files using obexftp or ussp push there is no channel list obtain in sdptool browse,it shows just http://pastebin.com/tU5tMVUb,i am new to bluetooth can you please help me to get channel list. Jul 05 08:35:58 Hello. I am having a little issue with bitbake. I have created a number of recipes, and now my system images depends on some of them. However, in spite of a certain package installing and compiling (in bitbake) without error, it does not seem to be made part of the final installation. During install it reports that Files/directories were installed but not shipped. I am using a Build script that came with this software, and it installs into D. Wha Jul 05 08:36:00 t should I look at next? Jul 05 09:06:23 Stygia: any chance you can 'show' your do_install() function? Jul 05 09:07:00 standard packages are created automatically by 'pulling' files from certain folders. you probably are installing your files outside of the default folders. Jul 05 09:08:03 Stygia: you can see the 'default' folder that bitbake is pulling from in meta/conf/bitbake.conf, search for FILES_${PN} Jul 05 09:08:31 oops... same discussion is happening in #yocto ;-) Jul 05 09:08:56 ndec, Yup. Jul 05 09:09:07 ndec, this is all of it though: http://pastebin.com/PWYyR9tq Jul 05 09:10:26 no need to discuss same thing in 2 places simultaneously ;-) Jul 05 09:29:42 morning all Jul 05 09:46:27 hi. i am fetching from a SVN where there is no 'module', e.g. the source code is in 'svn/.../trunk/' folder. how can i tell my recipe to unpack into a subfolder? Jul 05 09:47:46 well, i could set module=trunk, but that doesn't look nice.. Jul 05 09:49:19 ndec: you should be able to use subdir= Jul 05 09:50:58 bluelightning: ah thanks, i see it now, something like that subdir=${BPN}-${PV} Jul 05 09:51:03 hi all, i have been trying to use bluetooth in past two days, i have used two at91sam9x5ek board and i have added all required packages for bluez stack,when i try to transfer files using obexftp or ussp push there is no channel list obtain in sdptool browse,it shows just http://pastebin.com/tU5tMVUb,i am new to bluetooth can you please help me to get channel list. Jul 05 09:51:26 hi anybody have you seen my question? Jul 05 09:54:09 ndec: I would have thought ${BPN} would be enough as long as you then set S appropriately; PV might be a bit messy for an svn recipe Jul 05 09:54:23 well, not too messy... but still Jul 05 09:54:49 kit-kat4: I see it, but I have nothing to offer in the way of advice, sorry Jul 05 09:54:56 maybe someone else will Jul 05 09:55:06 bluelightning: indeed , that's where i was right now... inside a "RuntimeError: maximum recursion depth exceeded while calling a Python object" Jul 05 09:55:34 ndec: urgh... can you pastebin the full error? Jul 05 09:56:56 ndec: that could be caused by the value of PV requiring SRC_URI to be expanded requiring PV to be expanded requiring SRC_URI to be expanded.... Jul 05 09:57:19 another reason not to use PV there Jul 05 09:57:54 bluelightning: ExpansionError: Failure expanding variable PV, expression was 0.0+svnr${SRCPV} which triggered exception RuntimeError: maximum recursion depth exceeded while calling a Python object Jul 05 09:58:04 or the complete error log here: http://pastebin.com/RtQG9Laq Jul 05 09:58:33 so, yes you are right. Jul 05 09:58:43 ndec: yep looks like it's what I was thinking Jul 05 09:58:45 i don't need PV here anyways... Jul 05 09:58:50 right Jul 05 09:59:16 i didn't realize that SRCPV required more work to be parsed. Jul 05 10:00:01 in fact now, i am not sure I am doing the right thing. I am doing this: Jul 05 10:00:01 SRCREV = "171283" Jul 05 10:00:01 PV = "0.0+svnr${SRCPV}" Jul 05 10:00:22 that's right Jul 05 10:00:26 and I think i will eventually move to AUTOREV. Jul 05 10:00:39 ok. thx. Jul 05 10:00:40 I think the fetcher may just be always expanding SRC_URI Jul 05 10:00:52 in determining SRCPV Jul 05 10:00:57 SRCPV = "${@bb.fetch2.get_srcrev(d)}" Jul 05 10:01:15 ;-) Jul 05 10:01:15 if you've set SRCREV = "${AUTOREV}" then it definitely needs SRC_URI so it can query the server for the latest revision Jul 05 10:01:24 well, if you will set it later I mean Jul 05 10:01:28 that i would have expected indeed. Jul 05 10:06:58 bluelightning: one more ;-) how do i deal with a package which does not have a proper license file. is there a method to skip the LIC_FILE_CHKSUM? Jul 05 10:09:50 ndec: depends... if it's something proprietary you can set LICENSE = "CLOSED" Jul 05 10:10:06 ah. that's what i need ;-) Jul 05 10:10:54 ndec: otherwise you should either copy the license file next to the recipe and point to that, or point to a file in ${COMMON_LICENSE_DIR} Jul 05 10:11:15 bluelightning: and can we include CLOSED packages in an image, or do we have to use some whitelist? Jul 05 10:11:38 ndec: there is no restriction upon that Jul 05 10:11:47 ok, thank you, again. Jul 05 10:11:50 np Jul 05 10:12:43 if you did happen to want to restrict it, the mechanism for that is LICENSE_FLAGS Jul 05 10:13:01 (see the reference manual for details) Jul 05 10:17:45 ok Jul 05 10:30:13 I am still having an issue, and the advice I received before unfortunately did not help. I am trying to create a bitbake image that includes my recipe, but eventually the image will fail and say that no package provides the library I need (not even the recipe for the package). Further, it seems that passing ${D} and ${D}${libdir} does not work, as it will install its files into image/ under tmp/work/*/PN/PV/. This is the recipe in question: http:/ Jul 05 10:30:13 /pastebin.com/CdGriC90 Jul 05 10:30:16 Any suggestions? Jul 05 10:33:27 Stygia: are there files under image/ ? Jul 05 10:34:16 bluelightning, There is actually a file structure mimicking where I am now, /mnt/dev/etc Jul 05 10:35:51 bluelightning, I suppose that could be because I added BINDIR and others as ${D}${bindir}, but when I had them without ${D} prepended it still did not work. Jul 05 10:36:07 Stygia: I have no expertise with perl/cpan at all, but you do need to ensure that what is in ${D} matches the structure of how you expect things to be installed on the target Jul 05 10:37:05 bluelightning, Removing ${D} does nothing visibly, it still shows the path twice. Jul 05 10:41:48 Stygia: I suspect ${D} shouldn't be used with INSTALL_BIN, LIBDIR, BASELIBDIR, MANDIR Jul 05 10:42:13 if it's already prepending DESTDIR to those then it would explain why you're seeing those paths twice Jul 05 10:43:18 anyone tried openembedded on the ouya console ? Jul 05 10:46:22 pwgen: no, do you have one to try? :) Jul 05 10:47:41 it arrived on monday .... i have some experience with the asus tf201, thats tegra 3 .. Jul 05 10:48:58 nice Jul 05 10:49:55 and they provided sources for 3.10 kernel or 3.1.10 ?? i have to look .. Jul 05 10:52:33 bluelightning, Hmm yes. I am looking into other ways of passing the options. So far I have resolved it for one recipe by removing ${D} from the build step and keeping it at the configure step. Jul 05 11:12:55 oh pwgen ... Jul 05 11:12:58 hi there Jul 05 11:14:01 pwgen: have you been summoned? Jul 05 11:18:25 hi ant Jul 05 11:19:04 we evocated you yesterday on #kexecboot...one new tegra dev was asking about kexec/hardboot on it Jul 05 11:19:21 i stalled the rasperry kexec stuff because i did not get the gpu run after kexec. damm closed source firmware ... Jul 05 11:21:52 what about tegra's ? Jul 05 11:22:01 i will have a look to find the tf201 kexec sources f, the problem there is that the android stuff needs allways modifications, because android is using an old kernel that can not do kexec properly Jul 05 11:22:40 ah, purposedly ? Jul 05 11:22:44 .. and i have no time . renewing of my old house ( 250 years ) takes much longer than expected ... Jul 05 11:23:45 I see Jul 05 11:23:45 maybe this night ( when kids are hopefully sleeping ) ... i will send you my stuff .. Jul 05 11:23:58 he's working on TF300T Jul 05 11:24:10 it should be nearly the same .. Jul 05 11:24:25 the have also this efi boot crap Jul 05 11:25:06 pwgen: "I need to set right KEXEC_HB_PAGE_ADDR in arch/arm/mach-tegra/include/mach/memory.h and I don't know what --mem-min= schould be for me device Jul 05 11:25:22 actually i am working on getting EIB/KNX installation bus nicely run on the raspberry Jul 05 11:26:21 ah, are you doing domotic on your own house? ;) Jul 05 11:27:25 actually i have successfully soldered the ft1.2 knx interface for the raspberry ( selfbus.org ) Jul 05 11:28:14 and git the eibd server software running on debianhf .. and yes i am setting up a KNX installation to my house . Jul 05 11:28:24 s/git/got Jul 05 11:29:19 but this stuff is horrible expensive ( zou can buy a lot of emdedded devices for a damm 6 24V input actor ) Jul 05 11:30:49 bluelightning: ping Jul 05 11:44:33 ok cu .. Jul 05 11:56:43 morning #oe Jul 05 12:18:50 hmm - how can i export a variable to the build environment? I have tried it with a anonymouse functio and a os.environ["blahblub"]="0815" - but it is not known in at execution of the task. Jul 05 12:29:32 hi Noor Jul 05 12:29:49 silviof: export VARIABLENAME Jul 05 12:31:14 bluelightning: hello Jul 05 12:31:34 :-P Jul 05 12:31:39 sorry to bother you but just want to understand one comment that we got on our patches Jul 05 12:32:57 bluelightning: although its from Burton but can you explain what is required in the following commnet Jul 05 12:33:12 Can you run the service file through sed to remove the absolute paths, so they respect ${sbindir} etc. Jul 05 12:33:31 bluelightning: no problem if you can't .. Jul 05 12:33:38 Noor: sure Jul 05 12:33:58 Noor: rather than hardcoding /usr/sbin we want to use the value of the sbindir variable Jul 05 12:34:19 Noor: the easy way to handle that is to use sed to replace the path during do_install Jul 05 12:34:36 (similarly for libdir, datadir, etc.) Jul 05 12:34:48 bluelightning: so you want a change in the recipe which emit the value of ${sbindir} in service file Jul 05 12:35:17 if I am understanding it correctly Jul 05 12:35:56 Noor: yes, if I'm understanding you correctly :) Jul 05 12:37:05 bluelightning: let both of us clear .... replace the hardcoded path with the value of ${sbindir} using sed :) Jul 05 12:37:44 Noor: correct Jul 05 12:37:53 bluelightning: so nice of you Jul 05 12:46:56 Noor: example : http://cgit.openembedded.org/meta-openembedded/tree/meta-networking/recipes-daemons/radvd/radvd.inc Jul 05 12:47:00 Noor: best to sed the file after installing rather than before, then the function can be re-executed without problems Jul 05 12:51:46 bluelightning: yeah doing that ;) Jul 05 12:52:30 * Noor like the way bluelightning helps Jul 05 12:52:50 bluelightning: too easy - my question was not correct. ... I create the variables at runtime of the task in a python anonymous function. Now i need the content of these variable in my shell script. How can I export this variable that she is known in the shell? Jul 05 12:59:54 silviof: depends on the situation, but export SOMEVAR=${SOMEVAR} within the task function will work for that Jul 05 13:24:24 what just happened .... Or I was feeling it on my side Jul 05 13:24:50 a mint a I was only one in the room and everybody else was out of the room Jul 05 13:27:32 Noor: a netsplit Jul 05 13:27:55 Noor: http://en.wikipedia.org/wiki/Netsplit Jul 05 13:29:00 silviof: thanks Jul 05 13:57:57 hi all Jul 05 14:00:54 gm Jul 05 14:05:37 hi pb_, Crofton Jul 05 14:06:38 hi bluelightning Jul 05 22:54:32 JaMa, you patch "Missing deps discovered in per-recipe builds" reads like a Headline in a Bad Newspaper article Jul 06 02:23:11 are there any specific build/run-time tweaks for "sato-image"? **** ENDING LOGGING AT Sat Jul 06 02:59:58 2013