Perhaps a good guideline for projects could be that they build on 
existing features rather than implement an all new feature.

On 01/17/2017 08:40 AM, Be wrote:
> On 01/17/2017 02:28 AM, Daniel Schürmann wrote:
>> Produce small merge-able, steps was one of our major goal for the
>> time-line the students have to setup for the their project.
>> Unfortunately there wasn't not many early merges in the last season,
>> because this somehow conflicts with the desired code quality and the
>> rule not to merge unfinished PRs or things that introduce a architecture
>> changes of an experimental nature.
>
> Maybe we should not be accepting projects that require such large
> architectural changes then.
>
>> However, I am pretty satisfied with the outcome of last year, we have
>> the new library layout on the way to master and we have a new keyboard
>> mapping with a solid design, that is waiting for the last polish.
>> The same is true for the LV2 branch from an earlier year
>
> I am glad the library redesign is almost mergeable. I look forward to
> using it. However, seeing pull requests like the LV2 support and loop
> recorder PRs that have not had any activity in 2+ years and are
> accumulating merge conflicts does not make me very optimistic.
>
>>
>> GSoC allows us to start big changes, that are not doable (or not done)
>> in small PRs. For example the library layout was a pending project since
>> 2012 and the pile of work was so high and probably to fuzzy that no one
>> was willing to spend his spare time on it. Similar is true for the
>> keyboard mapping branch or the LV2 branch.
>
> I am not sure we should have GSoC students working on projects like
> this. Perhaps we should have GSoC students work on smaller features that
> do not require major architectural changes and can be broken into more
> discrete, mergeable steps.
>>
>> The problem of relying on more community feedback, is that it is very
>> slow. It does not match with the 40 h working week of the student, who
>> does not want just wait. I have softened encouraged the student to ask
>> for opinions on mixxx-devel, sometimes it works well, sometimes not.
>
> You are right. It is normal for PRs that are much smaller than typical
> GSoC projects we have had in the past to take several weeks from the
> time they are opened to the time they are merged. That is okay for a
> project driven by volunteers, but you are right that it is too slow for
> GSoC. Instead of requiring community review, if there were smaller PRs
> throughout the project, they could be open to community review without
> requiring it before merging as long as the mentor reviews it.
>
>> What can we improve?
>>
>> We should once more look closely to the student steps and make them
>> actually merge-able.
>> We may encourage the students to interact even more with the community.
>> We should try to decouple each steps that the community has time to
>> review the changes without blocking the students progress.
>
> I agree. What specifically can we do to make these changes?
>>
>> I do not think we should artificially reduce the GSoC slots, if we have
>> N excelent projects and a N mentors with time and fun, we should apply
>> for N slots. This gives the best chance to gain a long term contributor
>> which is IMHO the major benefit of GSoC.
>>
>>
>>
>> 2017-01-16 22:06 GMT+01:00 RJ Ryan <rr...@mixxx.org
>> <mailto:rr...@mixxx.org>>:
>>
>>
>>
>>     On Mon, Jan 16, 2017 at 12:45 PM Thorsten Munsch
>>     <thorsten.mun...@synthor.de <mailto:thorsten.mun...@synthor.de>> wrote:
>>
>>         Do I understand it right? The students are behind the money they
>>         may get
>>         from Google and not after the knowledge they gain solving a specific
>>         project?
>>
>>
>>     The summer stipend of $4500 is a pittance for someone living in an
>>     urban part of the US or EU, but something like an average
>>     year's-salary in other countries. Given the economics, it's not
>>     surprising there is far more interest in GSoC from countries where
>>     the stipend is more valuable.
>>
>>
>>
>>         I never studied, but always wanted to. Meanwhile I am in a good
>>         position
>>         w/o an exam and having not enough time/mood to contribute.
>>
>>         Really sad to read that.
>>
>>
>>         Cheers
>>         Thorsten
>>
>>         Am 16.01.2017 um 21:17 schrieb Ferran Pujol Camins:
>>         >
>>         > 2017-01-16 21:04 GMT+01:00 Be <b...@gmx.com
>>         <mailto:b...@gmx.com> <mailto:b...@gmx.com <mailto:b...@gmx.com>>>:
>>         >
>>         >     That is an interesting point that it doesn't matter much if a
>>         >     student is in it for the money if the community gets something
>>         >     positive out of it at the end. Requiring smaller PRs with
>>         community
>>         >     review would help with that.
>>         >
>>         >
>>         >
>>         > Also fail a student early. It is highly encouraged by Google.
>>         Then in
>>         > future GSOCs we can warn: "Hey, last year we failed a student at
>>         > mid-term because he did not meet our goals. Make sure you are
>>         here for
>>         > the right reasons."
>>         >
>>         >
>>         >
>>         
>> ------------------------------------------------------------------------------
>>         > Check out the vibrant tech community on one of the world's most
>>         > engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>>         >
>>         >
>>         >
>>         > _______________________________________________
>>         > Get Mixxx, the #1 Free MP3 DJ Mixing software Today
>>         > http://mixxx.org
>>         >
>>         >
>>         > Mixxx-devel mailing list
>>         > Mixxx-devel@lists.sourceforge.net
>>         <mailto:Mixxx-devel@lists.sourceforge.net>
>>         > https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>>         <https://lists.sourceforge.net/lists/listinfo/mixxx-devel>
>>         >
>>
>>         
>> ------------------------------------------------------------------------------
>>         Check out the vibrant tech community on one of the world's most
>>         engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>>         _______________________________________________
>>         Get Mixxx, the #1 Free MP3 DJ Mixing software Today
>>         http://mixxx.org
>>
>>
>>         Mixxx-devel mailing list
>>         Mixxx-devel@lists.sourceforge.net
>>         <mailto:Mixxx-devel@lists.sourceforge.net>
>>         https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>>         <https://lists.sourceforge.net/lists/listinfo/mixxx-devel>
>>
>>
>>     
>> ------------------------------------------------------------------------------
>>     Check out the vibrant tech community on one of the world's most
>>     engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>>     _______________________________________________
>>     Get Mixxx, the #1 Free MP3 DJ Mixing software Today
>>     http://mixxx.org
>>
>>
>>     Mixxx-devel mailing list
>>     Mixxx-devel@lists.sourceforge.net
>>     <mailto:Mixxx-devel@lists.sourceforge.net>
>>     https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>>     <https://lists.sourceforge.net/lists/listinfo/mixxx-devel>
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>>
>>
>>
>> _______________________________________________
>> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
>> http://mixxx.org
>>
>>
>> Mixxx-devel mailing list
>> Mixxx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org
>
>
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to