Created attachment 2480 [details] aforementioned patch http://cgit.openembedded.org/openembedded-core/commit/?id=2ffa3f8be6996877cd552ff22260de35c19c413d introduced a bug where a branch named "master" is required for a kernel checkout to succeed (while usually true, this isn't necessarily the case in all repositories). The logic seems to have been inverted. Attached is a patch that should address the situation.
This is already fixed in master (as mentioned on the mailing list). The logic was inverted, but we'll now only fall back to master if the machine branch doesn't exist.
In particular, I'm not all that concerned about working with repositories with no master. If we handled every single repository variant, the complexity becomes to much. Having a well known (and sane) fallback of master is appropriate in nearly every case.
Ah. I didn't see af691920c0e289fd0eb13d94cad03c799375af21 as I was only looking on the dizzy branch. Is this a change that can make it to 1.7.2? Just leaving it be the "master" branch sounds good to me.
I'll post the patch for a backport to stable. Thanks for working through this, and sorry for issues it may be causing for your builds! (In reply to comment #3) > Ah. I didn't see af691920c0e289fd0eb13d94cad03c799375af21 as I was only > looking on the dizzy branch. Is this a change that can make it to 1.7.2? > > Just leaving it be the "master" branch sounds good to me.
send the patch to the list.
Patch posted for backport.