Downstream background
Yocto Project:
The Yocto Project (YP) is an open source collaboration project that helps developers create custom Linux-based systems regardless of the hardware architecture.
Yocto is used to build operating systems such as Automotive Grade Linux, Poky (reference distribution), TSEL, and Wind River Linux.
Yocto is industry-standard and has a reference in this project as "openembedded".
Yocto functionality is split into various "layers".
Understanding and Creating Layers:
Layers allow you to isolate different types of customizations from each other.
meta-security (a layer) includes this project ("downstream").
Project commits and branches
The meta-security master branch currently points to v0.1.76 using:
source revision (SRVREV): 616d436
source URI (SRC_URI) using this project's "stable" branch
At the time of the downstream commit, 616d436 was on the stable branch.
Something was changed in this project's branch history, as the commit is no longer on any branch:
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
When this happens, Yocto users are unable to use the recipe:
ERROR: scap-security-guide-0.1.76-r0 do_fetch: Fetcher failure: Unable to find revision 616d436 in branch stable even from upstream
I've also observed this behavior (inconsistently) in previous releases.
Request
Would it be possible to adjust the release process to ensure tagged commits remain on a branch?
Downstream background
Yocto Project:
Yocto is used to build operating systems such as Automotive Grade Linux, Poky (reference distribution), TSEL, and Wind River Linux.
Yocto is industry-standard and has a reference in this project as "openembedded".
Yocto functionality is split into various "layers".
Understanding and Creating Layers:
meta-security(a layer) includes this project ("downstream").Project commits and branches
The meta-security master branch currently points to v0.1.76 using:
source revision (
SRVREV): 616d436source URI (
SRC_URI) using this project's "stable" branchAt the time of the downstream commit, 616d436 was on the stable branch.
Something was changed in this project's branch history, as the commit is no longer on any branch:
When this happens, Yocto users are unable to use the recipe:
I've also observed this behavior (inconsistently) in previous releases.
Request
Would it be possible to adjust the release process to ensure tagged commits remain on a branch?