On Wed, May 31, 2023 at 8:09 AM Han-Wen Nienhuys <hanw...@gmail.com> wrote:

>
>
> On Wed, May 31, 2023 at 3:56 PM David Kastrup <d...@gnu.org> wrote:
>
>> Han-Wen Nienhuys <hanw...@gmail.com> writes:
>>
>> > On Wed, May 31, 2023 at 5:12 AM Carl Sorensen <
>> carl.d.soren...@gmail.com>
>> > wrote:
>> >
>> >> After reading all of this, I believe I should recommend to Jason that
>> he
>> >> not have his gsoc repository be on the main GitLab repository for two
>> >> reasons:  1) We really want the dev/ branches on GitLab to be used
>> only for
>> >> merge requests; and 2) We want the dev/ branches on GitLab to be
>> temporary,
>> >> but GSOC wants a permanent repository of the student's work.
>> >>
>> >> Am I making a mistake in giving Jason this advice?  I'd welcome any
>> >> comments.
>> >>
>> >
>> > I think you are right. Creating a fork is slightly more cognitive
>> > overhead, but it's not prohibitive, and if GSOC wants a permanent home
>> > for work that is not merged, then the fork is the right place.
>>
>> I think I disagree in this particular context because the commitment
>> from GSOC is a temporary one, and a fork is not a "permanent home for
>> work that is not merged" in the GSOC context because it can just
>> disappear along with the original account.
>>
>> That does not mean that I am against the use of forks in general.  But
>> for "unfinished work passing into general project reponsibility",
>> maintaining it under accounts with a possibly diverging interest (where
>> deletion is an extreme form of a diverging interest) does not appear
>> like the best policy to me.
>>
>
> To me, code passes into "general project responsibility" by being merged
> into the project. The requirement to keep code alive, is that something
> that the student agrees to with GSOC or do we agree with GSOC on this?
>
> I think there is no responsibility to keep code alive.  But at the end of
GSOC the student must submit a record of his/her code contributions,
whether or not they are merged into the project code.  I don't believe
there is any responsibility for LilyPond to maintain the repository.

Thanks,

Carl

Reply via email to