Shawn Pearce <spearce@xxxxxxxxxxx> writes: > On Mon, Feb 18, 2013 at 9:42 AM, Jeff King <peff@xxxxxxxx> wrote: >> On Mon, Feb 18, 2013 at 06:23:01PM +0100, Thomas Rast wrote: >> >>> * We need an org admin. AFAIK this was done by Peff and Shawn in >>> tandem last year. Would you do it again? >> >> I will do it again, if people feel strongly about Git being a part of >> it. However, I have gotten a little soured on the GSoC experience. Not >> because of anything Google has done; it's a good idea, and I think they >> do a fine of administering the program. But I have noticed that the work >> that comes out of GSoC the last few years has quite often not been >> merged, or not made a big impact in the codebase, and nor have the >> participants necessarily stuck around. > > This. > > I actually think Git should take a year off from GSoC and not > participate. Consequently I will not be volunteering as backup org > admin. Fair enough. But I think if that's the decision (and modulo libgit2 praise, it seems to be pretty much the consensus?), we should probably have some Idea why we are doing it? You wrote: > Git has been involved since 2007. In all of that time we have had very > few student projects merge successfully into their upstream project > (e.g. git.git, JGit or libgit2) before the end of GSoC. Even fewer > students have stuck around and remained active contributors. When I > look at the amount of effort we contributors put into GSoC, I think we > are misusing our limited time and resources. The intention of the GSoC > program is to grow new open source developers, and increase our > community of contributors. Somehow I think Git is falling well short > of its potential here. This is especially true if you compare Git's > GSoC program to some other equally long-running GSoC programs. If that's the outset (and it's certainly true for a lot of the projects), aren't the options (not limited to just one): * We have some discussion about why we fail, what to do better, etc. and hopefully also manage to clean up some old projects and get them included. That way we can learn something from it. * We try to look at how more successful communities are doing it (e.g. there were some posts about how KDE bumped their student retention rate). * We try to "mentor" some projects that aren't GSoC sponsered. That way we can hope to gain mentoring experience. I'm not very optimistic about any of these, as: - There weren't any in-depth discussions post-GSoC to analyze what went wrong. - Contributor time is so limited that we're usually short on reviews. Adding "mentoring for the sake of trying it" to duties isn't very promising. Thus I'm a bit afraid that after a year off, we won't have learned anything new. To the contrary, some previous mentors/students will inevitably have disappeared into the mists of time, and with them their experience. Unless we do something about it, next year we'll be in an _even worse_ position than this year. I'm mildly pessimistic about "doing something" over the list, but perhaps we can have an extended discussion at git-merge provided enough of you show up there? I can try to prepare some material. (Maybe we should all make a bunch of clones of ourselves. We can put one copy each into a room so they can figure out GSoC, and have another group doing our favorite git hacking while we're at it.) -- Thomas Rast trast@{inf,student}.ethz.ch -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html