Re: Commit signing

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Martin Langhoff
Date: Monday, January 15, 2007 - 3:26 pm

On 1/16/07, Andy Parkins <andyparkins@gmail.com> wrote:

Fair enough. But you should should not pull from peripheral devs.
Ever. Core developers pull from eachother, everyone else posts
patches. That's how it's meant to be used.

And if you do a pull from a peripheral developer (to grab a specific
interesting patch series), you review it to check it contains what you
expect. As the person doing the merge, _your_ name is on the line.


I guess the argument was against the cost of running expensive checks
in operations that should be fast. On the other hand, if youare happy
for the git internal machinery to ignore alll this, you _could_ add
this trivially with a slight modification of the commit msg.

At commit-time, just add a signature block at the bottom, making sure
you are including the tree and parent SHA1s in the text signed by the
commit (the commit however will have no GPG starts here" line at the
top when it is displayed).


Well, it's covered by a trust-but-review ethos...


Oh, evil Linus. It takes a bit more work to take my name in vain. SMTP
hosts, IP addresses of the sending machine, etc. And yet...

<social, nontechnical commentary follows>

... you probably know about Debian and its keysigning parties. One of
the net results is that pretty much nobody reviews the work developers
do in their packages. Nobody. All signed and pretty, but in most
debian packages the review is nil. And you can mostly trust that a
given upload came from me or someone that has my keys. Sure. But trust
has smothered review.

So while I don't disagree that it can be implemented easily, I doubt
it will improve the technical quality of a project to introduce it.
And it is trivial to prove that it   lowers the social/human quality,
as it brings in all sorts of politics and exclusion games (present in
CVS/SVN today). Starting from the "are you in the keychain?" game, to
forcing passport-based keysigning parties (not bad in itself) that
lead to bs like "I don't trust non-western-central-country-passports",
"I don't think you look like your passport picture". And then smart
people get tired and do stuff like this
http://blog.madduck.net/geek/2006.05.24-tr-id-at-keysigning

Sorry about the rant :-) but I consider this kind of stuff a good
reason to stay away from a project. Judge the patch, nothing else.



martin
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Commit signing, Andy Parkins, (Mon Jan 15, 3:00 am)
Re: Commit signing, Matthias Kestenholz, (Mon Jan 15, 3:13 am)
Re: Commit signing, Shawn O. Pearce, (Mon Jan 15, 3:15 am)
Re: Commit signing, Shawn O. Pearce, (Mon Jan 15, 3:27 am)
Re: Commit signing, Johannes Schindelin, (Mon Jan 15, 3:31 am)
Re: Commit signing, Andy Parkins, (Mon Jan 15, 3:42 am)
Re: Commit signing, Shawn O. Pearce, (Mon Jan 15, 3:43 am)
Re: Commit signing, Johannes Schindelin, (Mon Jan 15, 3:43 am)
Re: Commit signing, Shawn O. Pearce, (Mon Jan 15, 3:56 am)
Re: Commit signing, Johannes Schindelin, (Mon Jan 15, 3:59 am)
Re: Commit signing, Johannes Schindelin, (Mon Jan 15, 4:08 am)
Re: Commit signing, Andy Parkins, (Mon Jan 15, 4:41 am)
Re: Commit signing, Andy Parkins, (Mon Jan 15, 4:50 am)
Re: Commit signing, Johannes Schindelin, (Mon Jan 15, 5:02 am)
Re: Commit signing , Horst H. von Brand, (Mon Jan 15, 5:37 am)
Re: Commit signing , Horst H. von Brand, (Mon Jan 15, 6:01 am)
Re: Commit signing , Horst H. von Brand, (Mon Jan 15, 6:14 am)
Re: Commit signing , Johannes Schindelin, (Mon Jan 15, 6:45 am)
Re: Commit signing, Karl , (Mon Jan 15, 7:52 am)
Re: Commit signing, Nicolas Pitre, (Mon Jan 15, 9:47 am)
Re: Commit signing, Martin Langhoff, (Mon Jan 15, 11:36 am)
Re: Commit signing, Andy Parkins, (Mon Jan 15, 12:23 pm)
Re: Commit signing, Daniel Barkalow, (Mon Jan 15, 1:25 pm)
Re: Commit signing, Martin Langhoff, (Mon Jan 15, 3:26 pm)