Skip to content

Conversation

@arcnmx
Copy link
Contributor

@arcnmx arcnmx commented Dec 23, 2015

runc spec creates files with plenty of empty arrays, null values, and empty strings. While I'm mostly concerned about the latter case (some parsers will consider "" != undefined), the rest is ugliness that could be done without anyway.

@wking
Copy link
Contributor

wking commented Dec 23, 2015

Missing a Signed-off-by 1, but other than that 9b77214 looks good
to me.

@arcnmx
Copy link
Contributor Author

arcnmx commented Dec 23, 2015

sorry, no pseudonyms or anonymous contributions

yeah, um... that doesn't work for me. Can I assert (a) and (b) and I guess have someone else sign / commit it..?

@hqhq
Copy link
Contributor

hqhq commented Dec 24, 2015

yeah, um... that doesn't work for me. Can I assert (a) and (b) and I guess have someone else sign / commit it..?

@arcnmx Sorry I don't quite get it, what do you mean by this?
We need every patch be signed before merge, and usually it should be signed by author him/herself.

@arcnmx
Copy link
Contributor Author

arcnmx commented Dec 24, 2015

@hqhq I can certainly sign it, but it will say Signed-off-by: arcnmx <[email protected]> which seems to not be allowed by the guidelines as written in the readme.

@hqhq
Copy link
Contributor

hqhq commented Dec 24, 2015

@arcnmx You can change to your real name and email by hand when committing the patch.

@jonboulle
Copy link
Contributor

I think the issue is that s/he would like to remain anonymous, not that s/he doesn't know how to do it.

@arcnmx I'm happy to put up this patch on your behalf if you want.

@wking
Copy link
Contributor

wking commented Dec 24, 2015

On Thu, Dec 24, 2015 at 05:52:42AM -0800, Jonathan Boulle wrote:

@arcnmx I'm happy to put up this patch on your behalf if you want.

I'm not a lawyer, and I don't understand what motivated the “no
pseudonyms” language. Git landed similar restrictions [1,2] and the
phrasing there sounds like “we want to be able to convince a court
that the person sitting here is the DCO-signer”. I'm not sure what
the OCI's motivation is, but allowing sign-offs by proxy seems to
defeat any purpose behind a “no pseudonym” restriction. I'd rather
see OCI lift the restriction or explain why they need it.

@arcnmx
Copy link
Contributor Author

arcnmx commented Dec 24, 2015

@jonboulle thanks, that would be appreciated.

@wking

allowing sign-offs by proxy seems to defeat any purpose behind a “no pseudonym” restriction

Well, let's be pedantic developers for a moment here! It says the sign-off must be under a legal name, so the paper trail leads to someone, but the origin of a change does not necessarily have to be tied to a name. The signer just has to assert (a) or (b), and I guess takes the heat if they're wrong. It simply fulfills the requirements!

But eh, I think it's a silly restriction. It's taken from the linux kernel

@jonboulle
Copy link
Contributor

This is a change I'd also like to see happen so before waiting for #282 (comment) I've put up #283

@wking
Copy link
Contributor

wking commented Dec 24, 2015

On Thu, Dec 24, 2015 at 08:37:41AM -0800, arcnmx wrote:

The signer just has to assert (a) or (b), and I guess takes the
heat if they're wrong.

It's this last bit that I think it tricky. But if @jonboulle is
willing to step up and do that, it works for me ;).

@arcnmx
Copy link
Contributor Author

arcnmx commented Dec 24, 2015

It's this last bit that I think it tricky. But if @jonboulle is willing to step up and do that, it works for me ;).

Eh, you're just asserting that, to the best of your knowledge, the code signed off is licensed under a license compatible with the project. It's no different than incorporating any other open source code or dependency really. You're not even on the hook for anything if it somehow goes wrong :P

In any case, I don't like the requirement :<

@hqhq
Copy link
Contributor

hqhq commented Dec 25, 2015

Picked up by #283

@hqhq hqhq closed this Dec 25, 2015
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

Successfully merging this pull request may close these issues.

4 participants