-
Notifications
You must be signed in to change notification settings - Fork 141
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
Discuss ocitools moving into the runtime-spec repo #83
Comments
I think we should move it and have it versioned. @mrunalp can we add it to the agenda for tomorrow? |
On Tue, May 31, 2016 at 05:33:16PM -0700, Chris Aniszczyk wrote:
There's already visibility via 1.
Syncing per-release doesn't seem like a big cost. And separate
Certification is discussed independently in the charter 2, and only |
Would love to hear more from the @opencontainers/runtime-spec-maintainers on this |
I voted from the beginning for the tools to be inside the specs repo. |
We can solve the maintainers issue using labels. We can have tool-specific On Wed, Jun 1, 2016 at 11:19 AM, Vincent Batts notifications@github.com
|
My preference would be to have the @opencontainers/runtime-spec-maintainers reach consensus (or vote if need be). It would also make sense to mirror what the image-spec is doing for consistentcy purposes IMHO |
On Wed, Jun 01, 2016 at 01:05:46PM -0700, Chris Aniszczyk wrote:
The arguments should not be runtime/image-specific, but that doesn't |
@caniszczyk There is a question about whether or not we'll end up having |
On Wed, Jun 01, 2016 at 09:28:51PM -0700, Aleksa Sarai wrote:
There is already an entirely separate tool for that (linked from this |
Cross-linking recent discussion:
The meeting notes didn't really get at @cyphar's question, with the a. A single ocitools covering image-spec and runtime-spec. I'm personally in favor of (b), because there's enough going on in the
|
I think we all can see the pros can cons about merging or separating them, I'll vote for b and I think the reason would be similar with why we separate image-spec and runtime-spec in the first place. |
While I see the argument for b, the image-spec requires you to have a runtime-spec configuration in the images. So they're very tightly linked, and any image tooling that doesn't include Yes, I get that you could manually join the two together but then you have an interdependency between two tools. Since we're planning on maintaining both sets of tools anyway why not consolidate them? Overall however, I am in favour of any proposal where we move any and all tooling out of the |
On Sat, Aug 20, 2016 at 03:00:22AM -0700, Aleksa Sarai wrote:
Currently, the only coupling I see is with the configuration
Having ocitools export generation as a library is a good thing for A set of small, focused projects also makes life easier for downstream Personally, I'd rather take this a step farther and split runtime-spec
I agree that both (a) and (b) (from 3) are better than keeping |
I have no problem with exporting a library (this is something I've been saying we need to do more of!). But why is the implication that either we have to have 50 independent libraries as separate projects, or we can't have libraries?
Are you sure you're trying to help maintainers with that suggesdtion? We don't need to have 3 separate projects, that will spread resources far too thinly with no added benefit IMO. While I don't like the choice of Go (especially since you can't FFI it, meaning that C runtimes have to implement everything from scratch), we've made that decision already and we're going to stick to it. |
On Sat, Aug 20, 2016 at 08:06:03PM -0700, Aleksa Sarai wrote:
I was trying to say “If ocitools provides a generation library, what
I'm very happy to help contribute to all of these spec-tooling
We currently have 624 lines in cmd/ocitools/validate.go and 711 lines And for runtime validation, I'd like to keep the Go runtimetest and I understand that switching languages is not something to be done |
And again (in case my preference for more, smaller repos is too |
With opencontainers/tob#18 adopted, we can close this issue.
|
close since we keep this tool here :) |
We should have a discussion whether it makes sense to move ocitools into the runtime-spec repo. As a plus, it would give the tools more visibility and make it easier to keep in sync with the runtime-spec. It would also potentially simplify the project structure by merging it into one project (instead of having two)
FYI: the tooling for testing the image-spec currently lives in the same repo:
https://github.com/opencontainers/image-spec/tree/master/cmd/oci-image-tool
The text was updated successfully, but these errors were encountered: