On 4/27/21 9:48 AM, Randy MacLeod wrote: > Hi, > > > I've CCed some of the maintainers of more widely used Yocto layers > to get comments on about tagging. Please add in people who I may > have missed. > > > For a while now, oe-core has had a yocto-X.Y tag in addition to the > release branch name. This helps users easily find the exact commit > that corresponds to the say 3.3 GA release. There have been some > omissions in tagging but Michael and Richard are adjusting the > release process so that tagging will happen more consistently. > > Most yocto layers have not adopted the tagging perhaps because they > weren't aware of it so that's why I'm writing this email. Tagging > will make it easy to find the first commit for a specific release > independent of what the branching policy of a layer is. Layer > maintainers sometimes create the release branch in advance of > when oe-core is released and by adding the tag, it would make it > clear when the layer considers content to be officially released.
So the official starting point is what you are looking for? is there any expectation to tag for dot release alignment? > Of course it's up to users to decide if they are going to follow > the HEAD of a branch or, for some reason, stick with a tagged commit > or private branch off that commit. > What's more important, tag or branch? Many layers hosted on git.yp.org don't have the 'hardknott' branch. If the discipline to create a new branch is not their, I have a hard time believing 'tagging' will be high on their list. > > Are there any concerns about attempting to do this for yocto-3.3 > and later? Tagging in Poky has a meaning of a fully QA set of sources at a given point of time. It may be interpreted by users that if a tag showed up in other layers, those layers are also fully tested. > > Should we make it a requirement for yocto compliance? I think you mean 'Yocto Compatible'. Branching is already a requirement IIRC as the program is against a specific branch. -armin > Should it be a feature tested by the yocto compliance script? > > > > Here's what's in oe-core and bitbake now: > $ cd .../oe-core.git > $ git tag -l | grep yocto-3 > yocto-3.0 > yocto-3.1 > yocto-3.1.7 > yocto-3.2 > yocto-3.2.1 > yocto-3.3 > > $ cd bitbake/ > $ git tag -l | grep yocto-3 > yocto-3.0 > yocto-3.1 > yocto-3.2 >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#53299): https://lists.yoctoproject.org/g/yocto/message/53299 Mute This Topic: https://lists.yoctoproject.org/mt/82408504/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
