[yocto] Dealing with new git fetcher

Chris Larson clarson at kergoth.com
Fri Dec 6 07:15:26 PST 2013


On Fri, Dec 6, 2013 at 8:08 AM, Gary Thomas <gary at mlbassoc.com> wrote:

> The 'git' fetcher was recently changed to expect/need the branch
> name for the desired revision.  Many recipes don't have this and
> the revision is not on the master branch, hence leading to errors
> like this:
>   ERROR: Fetcher failure: Unable to find revision
> f89bc066db0569008418fac1a0408a9a57f2232f in branch master even from
> upstream
>   ERROR: Function failed: Fetcher failure for URL: 'git://github.com/
> boundarydevices/u-boot-imx6.git'. Unable to fetch URL from any source.
>   ERROR: Logfile of failure stored in: /local/imx6_new/tmp/work/
> sabrelite-amltd-linux-gnueabi/u-boot-script-boundary/v2013.
> 01+gitAUTOINC+f89bc066db-r0/temp/log.do_fetch.25272
>   ERROR: Task 144 (/local/poky-multi/meta-fsl-
> arm-extra/recipes-bsp/u-boot/u-boot-script-boundary_git.bb, do_fetch)
> failed with exit code '1'
>
> So the problem becomes how to identify the branch?  In the case
> above, I have a checked out copy of this repository and when I
> try to find the branch, I come up empty:
>   $ git branch --contains f89bc066db0569008418fac1a0408a9a57f2232f
>   $ git log f89bc066db0569008418fac1a0408a9a57f2232f
>   commit f89bc066db0569008418fac1a0408a9a57f2232f
>   Author: Eric Nelson <eric.nelson at boundarydevices.com>
>   Date:   Mon Aug 26 17:36:35 2013 -0700
>       i.MX6: nitrogen6x: Add Yocto boot script
>
> So I see that the commit is present, but when I ask what branch, I
> get nothing...
>

You asked git only about local branches.

$ git branch -a --contains f89bc066db0569008418fac1a0408a9a57f2232f
  remotes/origin/production-before-20131107
-- 
Christopher Larson
clarson at kergoth dot com
Founder - BitBake, OpenEmbedded, OpenZaurus
Maintainer - Tslib
Senior Software Engineer, Mentor Graphics
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20131206/c33d0e2e/attachment.html>


More information about the yocto mailing list