
That sounds like a reasonable compromise
On Sun, Feb 24, 2008 at 7:49 PM, Jon Phillips <jon@...235...> wrote:
On Sun, 2008-02-24 at 14:28 -0800, Bryce Harrington wrote:
On Sun, Feb 24, 2008 at 09:30:00AM -0500, john cliff wrote:
I'd have thought that kills a lot of potential. How about we just make
them
use branches rather than head and are more selective about when it
gets
checked back into head? Its probably also a function of the number of
them,
maybe we should take less so that we dont tie up as many devs and
cause as
much churn?
It does impose some constraints, but I think it's a better option than sitting out SoC entirely this year. And constraints can sometimes have benefits - like doing B&W photography, it can eliminate a lot of complexity and let you focus on what really matters in your work.
We've certainly encouraged SoC'ers to use branches in the past. In this case it wouldn't help - it delays the added integration work, but
doesn't
let us avoid it. Indeed, given that our refactoring work is likely to move files around in the tree, eliminate some APIs and add others, the integration could become even more work than usual, and the more it's delayed the more work it becomes.
For similar reasons, while reducing the number of SoC projects may help, I think we maximize our benefit by having no inkscape-core SoC projects. A related idea would be to have the SoC projects be focused on the cleanup and refactoring work; I'm undecided on this - refactoring can require a depth of experience with the codebase that a fresh person may not have, but on the other hand if well directed a smart enthusiastic student could help steamroll through the work.
Half the idea is to get them working in a project environment too,
which
isolating them to extensions wont do either.
I agree that it's beneficial to give them a good project environment experience, but I don't think this will be isolating. Indeed, if all the projects are doing extension work, then they will be able to collaborate, share notes, code, and ideas and build up an inkscape extensions sub-community.
Obviously, it will be critical that we have good mentors who can help build this environment, and I'd consider this as a strong pre-requisite.
Bryce
How about this rule:
1.) Newbies to Inkscape must submit proposal with the infrastructure using the extension system
2.) Established developers who have either SVN commit access or 2 substantial patches can submit a proposal in any area.
The above approach takes into account the two possible types of submitter to GSoC, but also sets the bar high for deeper work...
Jon
This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
-- Jon Phillips
San Francisco, CA CHINA PH +86 1-360-282-8624 jon@...235... http://www.rejon.org
MSN, AIM, Yahoo Chat, Skype: kidproto Jabber Chat: rejon@...896... IRC: rejon@...897...
Inkscape (http://inkscape.org) Open Clip Art Library (www.openclipart.org) Creative Commons (www.creativecommons.org) San Francisco Art Institute (www.sfai.edu)