[Kde-scm-interest] accountability

Thomas Zander zander at kde.org
Fri Nov 13 00:54:26 CET 2009


As the meeting minutes show a TODO list I'd like to suggest we look at the 
'accountability' thread I started with a mail on 31.07.2008 15.07 
"Accountability, concrete suggestion" and not let that one slip through the 
cracks.

We need someone to research essentially if we can easily trace who made a 
push. As you may know, git allows me to commit under any email address.
For example if evilHaxor makes a commit as ettrich and pushes it to a 
feature branch of kdebase which enhances kwin and 2 months (and 60 commits) 
later that gets merged into the main tree can we still track who exactly 
pushed this? And 3 years from now?
Can we still track it after that the feature branch has been removed by the 
owner ?
How hard is it to track it 3 years from now in the unfortunate event that 
gitorious,org is no longer available?

We talked a bit on IRC about this and the current solution seems to be to 
use the push info that gitorious now records. They record in a sql database 
that I pushed certain commits (sha1s) and they record that it was my ssh key 
that did it.
The suggestion is to make sure we get periodic backups that the e.v. would 
own so even if gitorious goes under we have them.
I see several problems with that; the easiest is already identified. We have 
to get permission from the user for gitorious to share this info with the 
e.v. As Ingo and Ian mentioned in another thread.
Makes me wonder what happens when I get a patch from a 3rd party and I push 
it.  That 3rd party never ok-ed to the opt-in and his email address is still 
in the commit.  Is that not a violation?
Or what if I start a koffice-plugin as a separate repo and get some friends to 
help out.  Is it possible KDE would forbid me to merge that because one of 
them doesn't want to ok to the opt-in?

I hate to bring up these pesky legal and accountability issues but I think 
they should be fixed before we start working on this new platform at-large. I 
hope you agree.
-- 
Thomas Zander


More information about the Kde-scm-interest mailing list