[Kde-scm-interest] atomicity, again

Thiago Macieira thiago at kde.org
Thu Jun 18 00:41:55 CEST 2009


Boyd Stephen Smith Jr. wrote:
>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.

That won't happen. There aren't 5-10 people available for kdelibs. Much 
less for the other, smaller projects.

>>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
[snip]

No, that doesn't work either. It works for those few projects with very 
active contributors (Plasma, Amarok, kwin, kdeedu, kdegames, Dolphin). For 
the majority of the projects, where there's hopefully one or two active 
developers, waiting a week for a simple compilation fix to be introduced is 
unacceptable. For example, Konsole, where, despite there being two core 
developers, they aren't very active and disappear for days or weeks at a 
time.

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

How about we don't make this decision?

Just let everyone have push rights. If you don't feel qualified to make a 
change on your own, ask for help, send a patch. If you do make something 
wrong, you'll get yelled at.

>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 agree with a more review-oriented culture.

I just don't think it has anything to do with the right to push something.

-- 
  Thiago Macieira  -  thiago (AT) macieira.info - thiago (AT) kde.org
    PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/kde-scm-interest/attachments/20090617/65b488dd/attachment.sig 


More information about the Kde-scm-interest mailing list