[Kde-scm-interest] atomicity, again

Boyd Stephen Smith Jr. bss at iguanasuicide.net
Thu Jun 18 00:19:16 CEST 2009


In <200906171456.12953.thiago at kde.org>, Thiago Macieira wrote:
>However, for the large majority of projects, and especially kdelibs, this
>will not work. We need multiple committers in kdelibs.

Multiple, yes.  Hundreds, no.

I do think that, especially for things like KDE libs, there should be some 
committer available at all times, so that turn-around can still be very 
fast.  That still only requires 5-10 people with commit bits.

>And besides, we
>need people like Dirk, David, some Trolls and me who routinely build
>everything and go fixing issues.

There's absolutely no reason those people can't push their changes to a 
public repository that one (or more) of the committers watch.  Requesting a 
pull actually takes less time than actually doing a merge/rebase+push.  
Especially if you add (something like) this to your bashrc:
request-pull() {
	SPONSORS=( aseigo at NO.kde.SPAM.org, thiago.NO at SPAM.kde.org,
	           dude.i.met at akademy.last.year, committer at mytimezone.us );
	mailx -s 'Most recent KDE commits.' $SPONSORS[@] <<- EOF
	Could you please pull $(git describe --contains --all --always HEAD) from
	my KDE git repository into mainline?  If not, could you review it and tell
	me how to make it better?  Thanks!
	-- 
	Me (me at myself.and.i.org)
}

And anyway, those with high community cred and low numbers of "crap" commits 
should keep their commit-bit.  

I'm not saying that KDE should go to a model like the kernel or git.  There 
should well be dozens of people with commit-bits.  I just think that fewer 
contributors and more review-oriented culture would lead to fewer "crap" 
commits and fewer issues to fix.  For me, that's just a feeling; I can't 
back it up with data.

I'm also *well* off-topic for this list, now.  So, unless this thread turns 
around I'm going to bow out.
-- 
Boyd Stephen Smith Jr.           	 ,= ,-_-. =.
bss at iguanasuicide.net            	((_/)o o(\_))
ICQ: 514984 YM/AIM: DaTwinkDaddy 	 `-'(. .)`-'
http://iguanasuicide.net/        	     \_/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/kde-scm-interest/attachments/20090617/e2191b0d/attachment-0001.sig 


More information about the Kde-scm-interest mailing list