Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop tagging scheme #2

Open
lgrosz opened this issue Apr 24, 2023 · 1 comment
Open

Develop tagging scheme #2

lgrosz opened this issue Apr 24, 2023 · 1 comment

Comments

@lgrosz
Copy link
Owner

lgrosz commented Apr 24, 2023

Yocto supports various distros and versions. Yocto itself has different versions. Come up with a tagging scheme which supports all of these cases.

@lgrosz
Copy link
Owner Author

lgrosz commented Apr 24, 2023

Schema proposal...

yocto_<distro>:<yocto-version>_<distro-version>

For example

  • Tagged yocto version, yocto_ubuntu:4.1.2_20.04
  • Named (living) yocto version, yocto_ubuntu:langdale_20.04

Philosophically, the label would be the combination of "yocto" and the Linux distribution name, which is likely the label of the base image. The tag would be the combination of the yocto version and the Linux distribution version, which is likely the tag of the base image.

One reason this may not be desired is the base distributions likely won't be changing during the lifecycle of a yocto version, so it may not make sense for the tag to be the combination of versions. Rather a scheme like yocto_<distro-and-version>:<yocto-version>, e.g. yocto_ubuntu-20.04:4.1.3, could be used. This may be more applicable to the user who mostly will care about what version of yocto they can build with the container.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant