devtool builds in eSDK environment fail due to fetcher error. esdk installer can be found at http://hbruce-desk3.jf.intel.com/iot/yocto/poky-glibc-x86_64-core-image-minimal-i586-toolchain-ext-2.1.sh Observed behavior ------------------ $ devtool add bbexample https://github.com/whbruce/bbexample.git $ devtool build bbexample ERROR: ExpansionError during parsing /home/hbruce/Projects/esdk-test/sdk/workspace/recipes/bbexample/bbexample_git.bb: Failure expanding variable SRCPV, expression was ${@bb.fetch2.get_srcrev(d)} which triggered exception FetchError: Fetcher failure: Fetch command failed with exit code 128, output: fatal: unable to access 'https://github.com/whbruce/bbexample.git/': error setting certificate verify locations: CAfile: /opt/poky/2.1/sysrooations: CAfile: /opt/poky/2.1/sysroots/x86_64-pokysdk-linux/etc/ssl/certs/ca-certificates.crt CApath: none Expected behavior ----------------- $ devtool add bbexample https://github.com/whbruce/bbexample.git $ devtool build bbexample Successful build observed
This has been fixed semi-recently as a side-effect of the following patch: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=f9c623ddbfc140c0c8911f06aa2824edef8a5f4f I've sent a backported version of this for krogoth (bitbake 1.30).
Reopening this until the fix hits krogoth.
Fix merged to krogoth: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?h=krogoth&id=829706d3c5f10883a7ff2b81983dea805d44f412