Motion: Grant SVN write access for Ivan Shmakov

15 messages Options
Embed this post
Permalink
Markus Neteler

Motion: Grant SVN write access for Ivan Shmakov

Reply Threaded More More options
Print post
Permalink
Dear PSC,

according to our RFC1
http://download.osgeo.org/grass/grass6_progman/rfc/rfc1_psc.html
we formally decide to grant write access to the source code repository
for new developers.

I would like to propose to grant SVN write access to Ivan Shmakov
who got very active to suggest improvements for the core libraries of
GRASS. You will have seen his contributions in the grass-dev mailing list.

So I call for a vote to grant Ivan write access. Ivan has already agreed
to abide by RFC2 ("Legal aspects...") in a personal email to me which I
can forward if needed.

Best regards,
Markus

--
Markus Neteler
Fondazione Mach  -  Centre for Alpine Ecology
38100 Viote del Monte Bondone (Trento), Italy
neteler AT cealp.it      http://www.cealp.it/
_______________________________________________
grass-psc mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/grass-psc
Michael Barton

Re: Motion: Grant SVN write access for Ivan Shmakov

Reply Threaded More More options
Print post
Permalink
1+ from me
______________________________
Michael Barton, Professor
Professor of Anthropology
Director of Graduate Studies
School of Human Diversity & Social Change
Center for Social Dynamics & Complexity
Arizona State University
Tempe, AZ  85287-2402
USA

voice: 480-965-6262; fax: 480-965-7671
www: http://www.public.asu.edu/~cmbarton

On Jan 31, 2008, at 12:46 PM, Markus Neteler wrote:

> Dear PSC,
>
> according to our RFC1
> http://download.osgeo.org/grass/grass6_progman/rfc/rfc1_psc.html
> we formally decide to grant write access to the source code repository
> for new developers.
>
> I would like to propose to grant SVN write access to Ivan Shmakov
> who got very active to suggest improvements for the core libraries of
> GRASS. You will have seen his contributions in the grass-dev mailing  
> list.
>
> So I call for a vote to grant Ivan write access. Ivan has already  
> agreed
> to abide by RFC2 ("Legal aspects...") in a personal email to me  
> which I
> can forward if needed.
>
> Best regards,
> Markus
>
> --
> Markus Neteler
> Fondazione Mach  -  Centre for Alpine Ecology
> 38100 Viote del Monte Bondone (Trento), Italy
> neteler AT cealp.it      http://www.cealp.it/
> _______________________________________________
> grass-psc mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/grass-psc

_______________________________________________
grass-psc mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/grass-psc
Maciej Sieczka - old

Re: Motion: Grant SVN write access for Ivan Shmakov

Reply Threaded More More options
Print post
Permalink
Michael Barton pisze:
> 1+ from me

+1 from me for granting Ivan SVN write access.

Maciek
_______________________________________________
grass-psc mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/grass-psc
Helena Mitasova

Re: Motion: Grant SVN write access for Ivan Shmakov

Reply Threaded More More options
Print post
Permalink
+1 from me for granting Ivan SVN write access,

Helena


_______________________________________________
grass-psc mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/grass-psc
Scott Mitchell-3

Re: Motion: Grant SVN write access for Ivan Shmakov

Reply Threaded More More options
Print post
Permalink
In reply to this post by Markus Neteler
+1 from me

Scott Mitchell

On 31-Jan-08, at 14:46 , Markus Neteler wrote:

> Dear PSC,
>
> according to our RFC1
> http://download.osgeo.org/grass/grass6_progman/rfc/rfc1_psc.html
> we formally decide to grant write access to the source code repository
> for new developers.
>
> I would like to propose to grant SVN write access to Ivan Shmakov
> who got very active to suggest improvements for the core libraries of
> GRASS. You will have seen his contributions in the grass-dev mailing  
> list.
>
> So I call for a vote to grant Ivan write access. Ivan has already  
> agreed
> to abide by RFC2 ("Legal aspects...") in a personal email to me  
> which I
> can forward if needed.
>
> Best regards,
> Markus
>
> --
> Markus Neteler
> Fondazione Mach  -  Centre for Alpine Ecology
> 38100 Viote del Monte Bondone (Trento), Italy
> neteler AT cealp.it      http://www.cealp.it/
> _______________________________________________
> grass-psc mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/grass-psc

_______________________________________________
grass-psc mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/grass-psc
Dylan Beaudette

Re: Motion: Grant SVN write access for Ivan Shmakov

Reply Threaded More More options
Print post
Permalink
In reply to this post by Markus Neteler
On Thursday 31 January 2008, Markus Neteler wrote:

> Dear PSC,
>
> according to our RFC1
> http://download.osgeo.org/grass/grass6_progman/rfc/rfc1_psc.html
> we formally decide to grant write access to the source code repository
> for new developers.
>
> I would like to propose to grant SVN write access to Ivan Shmakov
> who got very active to suggest improvements for the core libraries of
> GRASS. You will have seen his contributions in the grass-dev mailing list.
>
> So I call for a vote to grant Ivan write access. Ivan has already agreed
> to abide by RFC2 ("Legal aspects...") in a personal email to me which I
> can forward if needed.
>
> Best regards,
> Markus

+1 from me. from what I have seen whilst lurking on the dev-list I am
impressed.

Dylan

--
Dylan Beaudette
Soil Resource Laboratory
http://casoilresource.lawr.ucdavis.edu/
University of California at Davis
530.754.7341
_______________________________________________
grass-psc mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/grass-psc
Brad Douglas

Re: Motion: Grant SVN write access for Ivan Shmakov

Reply Threaded More More options
Print post
Permalink
In reply to this post by Markus Neteler
+1

On Thu, 2008-01-31 at 20:46 +0100, Markus Neteler wrote:

> Dear PSC,
>
> according to our RFC1
> http://download.osgeo.org/grass/grass6_progman/rfc/rfc1_psc.html
> we formally decide to grant write access to the source code repository
> for new developers.
>
> I would like to propose to grant SVN write access to Ivan Shmakov
> who got very active to suggest improvements for the core libraries of
> GRASS. You will have seen his contributions in the grass-dev mailing list.
>
> So I call for a vote to grant Ivan write access. Ivan has already agreed
> to abide by RFC2 ("Legal aspects...") in a personal email to me which I
> can forward if needed.


--
73, de Brad KB8UYR/6 <rez touchofmadness com>

_______________________________________________
grass-psc mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/grass-psc
Massimiliano Cannata

Re: Motion: Grant SVN write access for Ivan Shmakov

Reply Threaded More More options
Print post
Permalink
+1 for me.
Maxi

Brad Douglas wrote:

> +1
>
> On Thu, 2008-01-31 at 20:46 +0100, Markus Neteler wrote:
>  
>> Dear PSC,
>>
>> according to our RFC1
>> http://download.osgeo.org/grass/grass6_progman/rfc/rfc1_psc.html
>> we formally decide to grant write access to the source code repository
>> for new developers.
>>
>> I would like to propose to grant SVN write access to Ivan Shmakov
>> who got very active to suggest improvements for the core libraries of
>> GRASS. You will have seen his contributions in the grass-dev mailing list.
>>
>> So I call for a vote to grant Ivan write access. Ivan has already agreed
>> to abide by RFC2 ("Legal aspects...") in a personal email to me which I
>> can forward if needed.
>>    
>
>
>  

--
-----------------------------------------------------
Dr. Massimiliano Cannata
Environmental & Geomatic Engineer

Institute of Earth Scences - SUPSI
Trevano, C.P. 72, CH-6952 Canobbio, SWITZERLAND

Tel:    +41 (0)58 / 666 62 14  
Fax:    +41 (0)58 / 666 62 09
E-mail: [hidden email]

Web:
http://www.ist.supsi.ch
http://istgis.ist.supsi.ch:8001/geomatica/
-------------------------------------------------------


_______________________________________________
grass-psc mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/grass-psc
hamish-2

Re: Motion: Grant SVN write access for Ivan Shmakov

Reply Threaded More More options
Print post
Permalink
In reply to this post by Markus Neteler
Markus Neteler wrote:
> I would like to propose to grant SVN write access to Ivan Shmakov
> who got very active to suggest improvements for the core libraries of
> GRASS. You will have seen his contributions in the grass-dev mailing
> list.


Hi,

Ivan seems like a decent fellow and I welcome his expertise. So "+1"
from me.


I would like to informally propose that in future we wait for a
contributer to be active on the -dev mailing list for some time
(perhaps 6 months?) before raising the question of granting SVN write
access. This gives the user a chance to develop a track record,
demonstrate an understanding of the codebase*, and get a feel for how
our little development team works. In addition it gives PSC voters a
chance to be confident in our votes rather than rubber stamping our
approval on a mostly unknown entity.

[*] I think we are in pretty good shape, but merely due to the age of
the codebase we seem to have a large number of undocumented "this is
done for historical reasons" spots to watch out for. Whereas the
initial reaction of a newcomer is to immediately try and fix something
that looks awkward, then get shot down by a long time devel. This bears
the potential for bad feelings and lost volunteers. The question is how
to mentor + promote an eager and competent helper to full developer
status while protecting the codebase from well meaning yet
unintentional damage?


Hamish





      ____________________________________________________________________________________
Never miss a thing.  Make Yahoo your home page.
http://www.yahoo.com/r/hs

_______________________________________________
grass-psc mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/grass-psc
Dylan Beaudette

Re: Motion: Grant SVN write access for Ivan Shmakov

Reply Threaded More More options
Print post
Permalink
On Sunday 03 February 2008, Hamish wrote:

> Markus Neteler wrote:
> > I would like to propose to grant SVN write access to Ivan Shmakov
> > who got very active to suggest improvements for the core libraries of
> > GRASS. You will have seen his contributions in the grass-dev mailing
> > list.
>
> Hi,
>
> Ivan seems like a decent fellow and I welcome his expertise. So "+1"
> from me.
>
>
> I would like to informally propose that in future we wait for a
> contributer to be active on the -dev mailing list for some time
> (perhaps 6 months?) before raising the question of granting SVN write
> access. This gives the user a chance to develop a track record,
> demonstrate an understanding of the codebase*, and get a feel for how
> our little development team works. In addition it gives PSC voters a
> chance to be confident in our votes rather than rubber stamping our
> approval on a mostly unknown entity.

You bring up some good points. Markus did provide a nice run down of Ivan's
activity- and betwee that and watching the dev list I thought enough time had
past. I am not as familiar with the code base as the main developers, and
therefore my vote does not carry the same weight as the more seasoned devs.
How can we formalize / generalize the approach that you are suggesting? Would
a mandatory time limit (you suggested 6 months) be sufficient?

> [*] I think we are in pretty good shape, but merely due to the age of
> the codebase we seem to have a large number of undocumented "this is
> done for historical reasons" spots to watch out for. Whereas the
> initial reaction of a newcomer is to immediately try and fix something
> that looks awkward, then get shot down by a long time devel. This bears
> the potential for bad feelings and lost volunteers. The question is how
> to mentor + promote an eager and competent helper to full developer
> status while protecting the codebase from well meaning yet
> unintentional damage?
>

Although it might require a little coordination- maybe it would be possible
for the senior devs to 'adopt' a junior. Not exactly sure how this would pan
out, but it having a mentor for the first 6 months (or however long we decide
on) might make the learning process simpler. This approach would really only
be appropriate for those volunteers truly interested in SVN write access- so
perhaps those individuals should mention this upfront.

just some ideas...

Dylan'

>
> Hamish
>
>
>
>
>
>      
> ___________________________________________________________________________
>_________ Never miss a thing.  Make Yahoo your home page.
> http://www.yahoo.com/r/hs
>
> _______________________________________________
> grass-psc mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/grass-psc



--
Dylan Beaudette
Soil Resource Laboratory
http://casoilresource.lawr.ucdavis.edu/
University of California at Davis
530.754.7341
_______________________________________________
grass-psc mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/grass-psc
Helena Mitasova

Re: Motion: Grant SVN write access for Ivan Shmakov

Reply Threaded More More options
Print post
Permalink

On Feb 4, 2008, at 6:28 PM, Dylan Beaudette wrote:

> On Sunday 03 February 2008, Hamish wrote:
>> Markus Neteler wrote:
>>> I would like to propose to grant SVN write access to Ivan Shmakov
>>> who got very active to suggest improvements for the core  
>>> libraries of
>>> GRASS. You will have seen his contributions in the grass-dev mailing
>>> list.
>>
>> Hi,
>>
>> Ivan seems like a decent fellow and I welcome his expertise. So "+1"
>> from me.
>>
>>
>> I would like to informally propose that in future we wait for a
>> contributer to be active on the -dev mailing list for some time
>> (perhaps 6 months?) before raising the question of granting SVN write
>> access. This gives the user a chance to develop a track record,
>> demonstrate an understanding of the codebase*, and get a feel for how
>> our little development team works. In addition it gives PSC voters a
>> chance to be confident in our votes rather than rubber stamping our
>> approval on a mostly unknown entity.
>
> You bring up some good points. Markus did provide a nice run down  
> of Ivan's
> activity- and betwee that and watching the dev list I thought  
> enough time had
> past. I am not as familiar with the code base as the main  
> developers, and
> therefore my vote does not carry the same weight as the more  
> seasoned devs.
> How can we formalize / generalize the approach that you are  
> suggesting? Would
> a mandatory time limit (you suggested 6 months) be sufficient?

time is probably not a good measure - one person can show in one week
what another one shows (or has time to show) in a month or more.
It should be based on the contributions (this can be kept simple
or as complicated as imaginable - e.g. type, size, time interval of  
contributions etc.) -
I would vote for simple.

>
>> [*] I think we are in pretty good shape, but merely due to the age of
>> the codebase we seem to have a large number of undocumented "this is
>> done for historical reasons" spots to watch out for. Whereas the
>> initial reaction of a newcomer is to immediately try and fix  
>> something
>> that looks awkward, then get shot down by a long time devel. This  
>> bears
>> the potential for bad feelings and lost volunteers. The question  
>> is how
>> to mentor + promote an eager and competent helper to full developer
>> status while protecting the codebase from well meaning yet
>> unintentional damage?
>>
>
> Although it might require a little coordination- maybe it would be  
> possible
> for the senior devs to 'adopt' a junior.

that is what practically happens because somebody has to submit the  
new code
and that developer (I guess it is most often Markus) usually  
communicates
with the new developer and tests the submitted code - that is the  
time consuming part,
so that is where you want to provide the svn access as soon as  
reasonably possible.
Having to test and submit both your own code and a code of one or  
more other
people for 6 months can be quite a challenge, especially when the  
developer
is particularly active and capable (and we like to see those).

I would suggest something more like an incubation time - in our case
the PSC developer  would motion that a new developer is up for SVN  
access
vote so the PSC can look at what
he has contributed, test the changes that he has submitted and after
additional set of submissions that PSC has a chance to carefully  
monitor,
the PSC developer would ask for a vote. PSC may decide that more time  
is needed -
but that probably won't happen too often,

Helena



> Not exactly sure how this would pan
> out, but it having a mentor for the first 6 months (or however long  
> we decide
> on) might make the learning process simpler. This approach would  
> really only
> be appropriate for those volunteers truly interested in SVN write  
> access- so
> perhaps those individuals should mention this upfront.
>
> just some ideas...
>
> Dylan'
>
>>
>> Hamish
>>
>>
>>
>>
>>
>>
>> _____________________________________________________________________
>> ______
>> _________ Never miss a thing.  Make Yahoo your home page.
>> http://www.yahoo.com/r/hs
>>
>> _______________________________________________
>> grass-psc mailing list
>> [hidden email]
>> http://lists.osgeo.org/mailman/listinfo/grass-psc
>
>
>
> --
> Dylan Beaudette
> Soil Resource Laboratory
> http://casoilresource.lawr.ucdavis.edu/
> University of California at Davis
> 530.754.7341
> _______________________________________________
> grass-psc mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/grass-psc

_______________________________________________
grass-psc mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/grass-psc
Paul Kelly

Re: Voting

Reply Threaded More More options
Print post
Permalink
On Mon, 4 Feb 2008, Helena Mitasova wrote:
>
>> On Sunday 03 February 2008, Hamish wrote:
[...]
>>> our little development team works. In addition it gives PSC voters a
>>> chance to be confident in our votes rather than rubber stamping our
>>> approval on a mostly unknown entity.
>>
[...]
> I would suggest something more like an incubation time - in our case
> the PSC developer  would motion that a new developer is up for SVN access
> vote so the PSC can look at what
> he has contributed, test the changes that he has submitted and after
> additional set of submissions that PSC has a chance to carefully monitor,
> the PSC developer would ask for a vote. PSC may decide that more time is

These comments from Hamish and Helena touch on an issue that has been
bothering me for a long time; apologies for being annoying and bringing it
up again but the time now seems right: PSC Voting!

I'm unhappy with the not-yet-adopted RFC3 and the system of voting +1, -1,
0, +0 or -0. I don't think it suits our needs and the types of things we
vote on at all. I share Hamish's concern about "rubber stamping" and add
to that mine that no one ever seems to vote anything other than "+1" - I
feel that is proof the system isn't working.

Quoting the relevant section of RFC3:
=====================================
3. Respondents may vote "+1" to indicate support for the proposal and a
willingness to support implementation.

4. Respondents may vote "-1" to veto a proposal, but must provide clear
reasoning and alternative approaches to resolving the problem within the
period the issue is open for discussion/voting. Otherwise the veto will be
considered invalid.

5. A vote of -0 indicates mild disagreement, but has no effect. A 0
indicates no opinion. A +0 indicate mild support, but has no
effect.

6. A proposal will be accepted if it receives +2 (including the proposer)
and no vetoes (-1).
=====================================

FWIW, here's how I feel the system was designed to work:
(Bearing in mind, AFAIK, it was originally used in the Apache project,
where the PSC was intended to be a highly technical central core of
developers voting on new ideas to be implemented in the software.)

A +1 means, as mentioned above "willingness to support implementation".
This is a very strong vote which commits the voter to putting in effort to
make sure the proposal becomes reality. Note that only two +1 votes are
required for a proposal to pass. This could be perhaps the proposer who
would do the bulk of the coding work on whichever new technical feature
was proposed and someone else who would review it, offer encouragement and
suggestions etc. -1 should be obvious, and the other votes are just a way
of indicating consensus (is this a good idea or not?) without committing
the voter to actually do anything. Personally I think consensus should be
achieved through enough discussion that there is no need for voting and
everyone is happy, but that's a separate issue...

If we try and apply this voting model to the current discussion about new
SVN contributors (note that I feel it is very hard to do this; the voting
model is really not suited to our PSC) then probably most people should
vote +0 or 0; a new SVN contributor will not affect them much. If there is
PSC member who is mentoring or supporting the new contributor in the way
Helena has described then he/she would vote +1. One other +1 from someone
else who would volunteer to check over the new contributor's
contributions, make sure they're happy and answer their questions would be
enough for the motion to pass.

But that's *if* we are trying to stretch the voting procedure in RFC3 to
fit our PSC. I can't see it working for us. In my opinion, we need a new
voting procedure. Maybe we could come up with some ideas here as to what
we'd like to see in the voting procedure?

Paul

P.S. Sorry again about this - I know it is a very annoying topic and one
that only uses up everyone's precious time for seemingly little gain. We
do need to face up to it though.
_______________________________________________
grass-psc mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/grass-psc
Markus Neteler

Re: Motion: Grant SVN write access for Ivan Shmakov

Reply Threaded More More options
Print post
Permalink
In reply to this post by Markus Neteler
PSC members, Ivan,

this motion passes with support from myself, Michael Barton, Maciej Sieczka,
Helena Mitasova, Scott Mitchell, Dylan Beaudette, Brad Douglas,
Massimiliano Cannata,
and Hamish Bowman.

Welcome to the GRASS Development Team, Ivan!
Please obtain an "osgeo_id" at http://www.osgeo.org/osgeo_userid

Then I'll add you in the OSGeo LDAP authentication tool.

Best regards,
Markus

On Jan 31, 2008 8:46 PM, Markus Neteler <[hidden email]> wrote:

> Dear PSC,
>
> according to our RFC1
> http://download.osgeo.org/grass/grass6_progman/rfc/rfc1_psc.html
> we formally decide to grant write access to the source code repository
> for new developers.
>
> I would like to propose to grant SVN write access to Ivan Shmakov
> who got very active to suggest improvements for the core libraries of
> GRASS. You will have seen his contributions in the grass-dev mailing list.
>
> So I call for a vote to grant Ivan write access. Ivan has already agreed
> to abide by RFC2 ("Legal aspects...") in a personal email to me which I
> can forward if needed.
>
> Best regards,
> Markus
>
> --
> Markus Neteler
> Fondazione Mach  -  Centre for Alpine Ecology
> 38100 Viote del Monte Bondone (Trento), Italy
> neteler AT cealp.it      http://www.cealp.it/
_______________________________________________
grass-psc mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/grass-psc
Ivan Shmakov

Re: Motion: Grant SVN write access for Ivan Shmakov

Reply Threaded More More options
Print post
Permalink
>>>>> Markus Neteler <[hidden email]> writes:

 > PSC members, Ivan, this motion passes with support from myself,
 > Michael Barton, Maciej Sieczka, Helena Mitasova, Scott Mitchell,
 > Dylan Beaudette, Brad Douglas, Massimiliano Cannata, and Hamish
 > Bowman.

 > Welcome to the GRASS Development Team, Ivan!

        Thanks!

 > Please obtain an "osgeo_id" at http://www.osgeo.org/osgeo_userid

        My OSGeo Userid is 1gray:

http://www.osgeo.org/cgi-bin/ldap_web_search.py?query=1gray

 > Then I'll add you in the OSGeo LDAP authentication tool.

_______________________________________________
grass-psc mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/grass-psc
Markus Neteler

Re: Re: Motion: Grant SVN write access for Ivan Shmakov

Reply Threaded More More options
Print post
Permalink
On Feb 7, 2008 4:16 PM, Ivan Shmakov <[hidden email]> wrote:
> Markus Neteler <[hidden email]> writes:
> > Please obtain an "osgeo_id" at http://www.osgeo.org/osgeo_userid
>
>         My OSGeo Userid is 1gray:
>
> http://www.osgeo.org/cgi-bin/ldap_web_search.py?query=1gray
>
>  > Then I'll add you in the OSGeo LDAP authentication tool.

Done! Welcome,

markus
_______________________________________________
grass-psc mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/grass-psc