**** BEGIN LOGGING AT Mon Feb 08 02:59:58 2016 Feb 08 09:38:21 just a query, would something like 'TUNECONFLICTS[foo] := "${@func_foo('foo', d)}"' be acceptable within tune includes? or is it strictly bad practice to have dynamic values in tunes/varflags? Feb 08 12:19:43 nrossi, how good is mainline u-boot at booting from qspi on zynq Feb 08 12:19:55 any dev boards better than otehrs? Feb 08 12:45:00 Crofton|work: I tested and implemented some of the support on a Zybo so thats one i know works :). The only thing thats missing upstream is the environment setup, but there was a mailing list post on meta-xilinx that covers the diff to enable that if you need it Feb 08 12:57:30 ok, I'll see what I can get going on my zed Feb 08 12:57:34 thanks for the info Feb 08 13:00:00 nrossi, also, do you know of any good write ups on getting qspi going? as always, lots of noise on the interwebs Feb 08 13:05:01 Crotfon|work: No i don't tbh. Maybe its time to start documenting this stuff somewhere :). Any ideas on a good place to do that? Feb 08 13:05:28 elinux.org is always looking for good content Feb 08 13:10:53 i guess the next question is do i make a page for Zynq open-source or just put it into one of the board pages (e.g. zedboard)? Feb 08 13:12:23 I'd make a zynq open source, and then link specific baord pages from there Feb 08 13:12:33 and have a general section on qspi Feb 08 13:12:58 msg wmat if you have questions Feb 08 13:13:15 makes sense. I will look into sorting that out. Feb 08 13:39:04 googling for zynq qspi gets so many hits to zed phorums that say read som e pdf you need to register for :( Feb 08 13:40:13 ouch, there is some info on the Xilinx Wiki, not sure how accurate it is for mainline u-boot though. http://www.wiki.xilinx.com/U-Boot+Secondary+Program+Loader#Task Description-Boot using U-Boot SPL-QSPI Feb 08 13:48:31 ah thanks Feb 08 13:48:38 the google space is pretty polluted Feb 08 14:35:28 we have a quite big number of machines and images in our distro. We would like to build them all during nightly build. What do people use to invoke bitbake for a bunch of machines? we also generate SDKs for some machine/image combos, and optionally WIC images for those machines that use SD-card. Once everything is built, we rsync the artifacts to a 2nd server. Currently we use a shellscript, but it's kind of Feb 08 14:35:30 growing too big.. Feb 08 14:36:29 mago_: Auto-builder? :) Feb 08 14:42:36 oh Feb 08 14:42:39 =) Feb 08 14:43:07 mago_: jenkins Feb 08 14:44:20 JaMa: so you just put in a long sequence of bitbake-invokations into the jenkins-job itself? Feb 08 14:54:49 mago_: no, jenkins is used only as executor, the typical builds are implemented in shell scripts versioned in git Feb 08 14:55:18 mago_: so in jenkins there is just checkout of jenkins-scripts repo and executing the main script which parsed JOB_NAME and other variables to decide what to do Feb 08 14:55:53 mago_: see http://www.openembedded.org/wiki/Bitbake_World_Status_Setup Feb 08 14:56:20 JaMa, you should give a talk on using jenkins with OE Feb 08 14:56:26 and about your test builds Feb 08 15:00:14 Crofton|work: I don't find it very interesting/difficult :) Feb 08 15:01:09 the layer testing stuff is interesting and it seems like knowing the process would be interesting to otehrs Feb 08 15:15:09 there isn't much more to it, than what's in the wiki page listed above Feb 08 16:01:34 Can a bitbake recipe request information from a user? e.g. password to access private key file? Feb 08 16:12:55 no Feb 08 16:13:09 tell the user to set a variable or something Feb 08 16:14:09 fair enough - thought I would ask since some people do not like to expose passwords that way, but I assumed that would be the answer Feb 08 16:15:55 pfitz: ssh-agent Feb 08 16:16:31 (at least that's how I used to pull stuff from private git repositories over ssh) Feb 08 16:16:42 (with bitbake) Feb 08 16:17:31 Good idea, but this is a digital signature tool we have in python - uses an RSA private key pem file to sign a firmware image Feb 08 16:17:45 ah Feb 08 16:18:03 is moving to gpg out of question? Feb 08 16:18:07 (gpg-agent ;) Feb 08 16:19:03 No - not familiar with it's use, but I am not afraid to google a manual :) Feb 08 16:20:16 if bitbake is run under X, you could of course spawn something to prompt that way, but it'd make assumptions about the environment it's built under, which wouldnt' be ideal Feb 08 16:20:36 i think there are out of band data stores for e.g. containers to pull things like that, no? Feb 08 16:21:57 Yes - there are Hardware Security Modules (HSM) which provide those services. A little too expensive for this particular need Feb 08 16:22:39 Looks like gpg might be a good option - seems to have a python api Feb 08 16:23:45 hmm, beware of gpg as a "lib" (it doesn't really exist, you have to rely on wrapper libraries, like gpgme) Feb 08 16:26:31 I am looking at https://pythonhosted.org/python-gnupg/ which seems to be able to use a resident gpg-agent Feb 08 19:51:52 hi Feb 08 19:52:11 a question :) what would be the best way to reproduce "/etc/version" behaviour? Feb 08 19:52:25 i.e. have it filled out only when an image is built Feb 08 19:52:36 but have a possibilty to set it contents from the outside Feb 08 19:52:59 i.e. "if there are changes in the image, build it using the given version, otherwise if there are no other changes then do not build the image at all"? Feb 08 20:06:58 I think I found a way, via IMAGE_PREPROCESS_COMMAND and a shell function where vardepsexclude is set to the variable that holds the version **** ENDING LOGGING AT Tue Feb 09 02:59:59 2016