-
Notifications
You must be signed in to change notification settings - Fork 50
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
Proposal: OCI Tools repo? #79
Comments
We are going to have a vote on the umoci and ORAS proposals next week. The reason for the (significant) delay is that it was unclear whether under the OCI Charter we are actually allowed to include projects that are "tools" (and there were also disagreements about whether we should include such projects) -- despite In my view, a hodge-podge repo will have even more trouble because it'd introduce a different kind of "inclusion" into the OCI which is on even shakier ground when it comes to the Charter (as well as whether it's something the TOB should accept even if it is allowed under the Charter). Additionally if the purpose of the hodge-podge repo would be to provide a way for folks to become aware of projects in the OCI space, then I feel it'd also be redundant. All three of the OCI specifications have an "implementations" section that contains a list of known implementations of the specification. I don't see a hodge-podge repo giving projects any more legitimacy than listing them as example implementations in the relevant specification, but it does murky the waters of what is an OCI project. I also really don't like the idea of intertwining the repo history of totally different projects, and as a maintainer of quite a few projects (including umoci) I probably would be against including my projects in such a scheme purely because it means other people have commit access to a project without being maintainers. |
@cyphar thanks for the context - makes sense. I agree with your points about this making commit history and ownership more difficult. I'll leave this open for a week or so and close if I dont hear from others. |
Looks like vote open for umoci and oras, will close this |
I've been thinking a bit about umoci and ORAS proposals (#67 and #68) - how do people feel about some generic new repo like
opencontainers/tools
which could contain a collection of various tools enabling OCI-related work?Some initial tools we can include:
This repo can have its own criteria for which tools should be added vs. going through the TOB. This reduces the burden on TOB for "blessing" certain tools, while these tools still benefit from being under the
opencontainers
namespace.We could organize it using top-level directories in the repo corresponding to the tool, for example:
This introduces some challenges around the release process and how maintainers operate, but perhaps it's the best approach all things considered. I'm imagining the repo adopting several other tools people would be willing to contribute. It may also serve as a new home for other repos like
go-digest
,runtime-tools
, andimage-tools
.Thoughts? Happy to help organize and maintain a repo like this.
The text was updated successfully, but these errors were encountered: