[Kde-scm-interest] Project release tags on Gitorious
Ian Monroe
ian.monroe at gmail.com
Sun Nov 29 21:07:17 CET 2009
On Sun, Nov 29, 2009 at 9:28 AM, Eike Hein <hein at kde.org> wrote:
>
> Hi,
>
> for the least days Konversation has been actively interested
> in following Amarok's lead and moving to Gitorious ahead of
> time, with most of us already using git in some capacity and
> preferring it over SVN.
>
> However, in the course of the preparations we believe we've
> hit upon a problem with tagging on Gitorious.
>
> It appears that pushing of release tags to projects owned by
> the kde-developers team currently has to be regulated by ad-
> mins of kde-developers, which we think doesn't scale and
> also has some cultural considerations that are not desirable:
>
> - In this model, every time a project team decides it wants
> to tag a new release (or create another kind of tag), it
> has to go through a kde-developers admin. Even if there
> are enough admins around, this adds just another process
> hurdle, and if there aren't enough admins around, it can
> really hold up things.
>
> And while you currently have to ask a sysadmin to initia-
> lly create an app dir in /tags for you in SVN, you don't
> have to ask permission for every individual tag, so we
> feel this would also be a regression vis-a-vis KDE's open
> access culture when it comes to managing the repos.
>
> - An alternative that has been suggested (by Lydia on IRC)
> is to make every app's release dudette/dude a kde-develo-
> pers admin (as Lydia is one atm) to get around the above
> problems. We don't think that makes sense: It's a bit
> brute-force, permission-wise, and is also pretty bad from
> a cultural POV. Right now, in KDE, a gig like being the
> "release dude" is very meritocratic and organic - the one
> doing the work is it. Having to actually appoint someone
> in this way - handing out the fancy title, writing it
> down officially in an ACL file somewhere - feels awkward.
> KDE's always had a project culture that doesn't dwell a
> lot on handing out fancy titles and the politics associa-
> ted with that sort of thing; we think the switch to git
> shouldn't make us more rigid in this regard.
>
> Basically, we think there's a need for a finer-grained per-
> mission model that allows app teams to continue as before,
> and would like to see this put on the agenda for improve-
> ment for the git transition. Comments?
Having a good solution for tagging extragear apps makes sense and it
should be on the agenda. (I don't really know of a solution though.)
I don't think its a blocker though. I do see it as mildly annoying to
have to ping a sysadmin with a git hash and version number every time
you want to tag. However I don't really see it a social disruption of
our meritocratic order though. :)
Ian
More information about the Kde-scm-interest
mailing list