Motion: GRASS to Graduate Incubation

14 messages Options
Embed this post
Permalink
Arnulf Christl (OSGeo)

Motion: GRASS to Graduate Incubation

Reply Threaded More More options
Print post
Permalink
Hello IncCom,
after spending a lot other people's time and energy - especially Markus' -
I cannot find any more reasons to further postpone the graduation of
GRASS. Find all the details of the work in the Wiki and the logs to the
code repositories linked from there. The developer community is
outstanding in every respect (also in procrastinating tedious incubation
issues...) and I am happy to finally be able to recommend GRASS for
graduation.

I motion that the Incubation Committee recommends GRASS to the OSGeo Board
of Directors for graduation from incubation with Markus Neteler as project
liaison officer.

I expect the next board meeting to take place February 1st or 8th (it is
not yet scheduled) and suggest that comments should come within one week
so that we can potentially proceed with graduation festivities on February
first.

Please feel free to comment by email voting -1, -0, 0, +0, or +1.

Best regards,
Arnulf Christl

--
Arnulf Benno Christl
http://www.osgeo.org
(OSGeo Board Member)
+50.7342N   +7.0707E


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

Re: Motion: GRASS to Graduate Incubation

Reply Threaded More More options
Print post
Permalink
On Thursday 24 January 2008, Arnulf Christl (OSGeo) wrote:

> Hello IncCom,
> after spending a lot other people's time and energy - especially Markus' -
> I cannot find any more reasons to further postpone the graduation of
> GRASS. Find all the details of the work in the Wiki and the logs to the
> code repositories linked from there. The developer community is
> outstanding in every respect (also in procrastinating tedious incubation
> issues...) and I am happy to finally be able to recommend GRASS for
> graduation.
>
> I motion that the Incubation Committee recommends GRASS to the OSGeo Board
> of Directors for graduation from incubation with Markus Neteler as project
> liaison officer.
>
> I expect the next board meeting to take place February 1st or 8th (it is
> not yet scheduled) and suggest that comments should come within one week
> so that we can potentially proceed with graduation festivities on February
> first.
>
> Please feel free to comment by email voting -1, -0, 0, +0, or +1.
>
> Best regards,
> Arnulf Christl

Thank you Anulf, Markus, and other for making this happen.

+1 from me.

Cheers,
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
Michael Barton

Re: Motion: GRASS to Graduate Incubation

Reply Threaded More More options
Print post
Permalink
In reply to this post by Arnulf Christl (OSGeo)
Well I certainly think this is an excellent idea...even though I'm not  
on the incubation committee.  :-)

Michael
______________________________
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 24, 2008, at 9:57 AM, Arnulf Christl (OSGeo) wrote:

> Hello IncCom,
> after spending a lot other people's time and energy - especially  
> Markus' -
> I cannot find any more reasons to further postpone the graduation of
> GRASS. Find all the details of the work in the Wiki and the logs to  
> the
> code repositories linked from there. The developer community is
> outstanding in every respect (also in procrastinating tedious  
> incubation
> issues...) and I am happy to finally be able to recommend GRASS for
> graduation.
>
> I motion that the Incubation Committee recommends GRASS to the OSGeo  
> Board
> of Directors for graduation from incubation with Markus Neteler as  
> project
> liaison officer.
>
> I expect the next board meeting to take place February 1st or 8th  
> (it is
> not yet scheduled) and suggest that comments should come within one  
> week
> so that we can potentially proceed with graduation festivities on  
> February
> first.
>
> Please feel free to comment by email voting -1, -0, 0, +0, or +1.
>
> Best regards,
> Arnulf Christl
>
> --
> Arnulf Benno Christl
> http://www.osgeo.org
> (OSGeo Board Member)
> +50.7342N   +7.0707E
>
>
> _______________________________________________
> 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
Markus Neteler

Re: [Incubator] Motion: GRASS to Graduate Incubation

Reply Threaded More More options
Print post
Permalink
In reply to this post by Arnulf Christl (OSGeo)
On Jan 24, 2008 6:39 PM, Frank Warmerdam <[hidden email]> wrote:

> Arnulf Christl (OSGeo) wrote:
> > Hello IncCom,
> > after spending a lot other people's time and energy - especially Markus' -
> > I cannot find any more reasons to further postpone the graduation of
> > GRASS. Find all the details of the work in the Wiki and the logs to the
> > code repositories linked from there. The developer community is
> > outstanding in every respect (also in procrastinating tedious incubation
> > issues...) and I am happy to finally be able to recommend GRASS for
> > graduation.
> >
> > I motion that the Incubation Committee recommends GRASS to the OSGeo Board
> > of Directors for graduation from incubation with Markus Neteler as project
> > liaison officer.
> >
> > I expect the next board meeting to take place February 1st or 8th (it is
> > not yet scheduled) and suggest that comments should come within one week
> > so that we can potentially proceed with graduation festivities on February
> > first.
> >
> > Please feel free to comment by email voting -1, -0, 0, +0, or +1.
>
> Arnulf / Markus,
>
> I've review various documents and two things come to mind as modest
> issues.  The primary docs are:
>
> http://wiki.osgeo.org/index.php/GRASS_Incubation_Progress
> http://wiki.osgeo.org/index.php/GRASS_Provenance_Review
>
> The issues were:
>
> 1) I don't see any mention of OSGeo on the main GRASS page or the "About
> GRASS" page.  I'd like some mention in one or both places of the projects
> connection to OSGeo.

It was already mentioned in the various release announcements
but not yet in the indicated pages. Now there is, too.

> 2) I looked at the code provenance review.  It seems clear that an
> automated review of copyright headers took place but it isn't clear
> to me how much manual review was done.

It was indeed a manual, interactive procedure. The automated part
included:
- search of main.c files without copyright statement
  (those with GPL statement have been vetted already 1-2 times earlier,
   see grass-dev archive)
- extraction of ChangeLog for the actual main.c file from CVS
- extraction of authors from Changelog file and draft insertion into
actual main.c
- open of text editor with following files:
  - main.c in process
  - related description.html (which contains authors at page bottom; in order
    to check for unmentioned authors from the pre-CVS times)
  - local Changelog file

Then the reviewer browsed main.c for offensive code (essentially incompliant
copyright notices and such), added missing authors to the copyright header from
description.html and polished the layout of the copyright header. Then
submission
to CVS (now OSGeo SVN).

Kudos to Schuyler Erle for writing the PERL script which quite helped
(tools/copywrite.pl). The expansion of CVS names was done by reading
in contributors.csv. I feel that this is a valid level of automatisation.

Again: we had already done rigorous code vetting when GRASS was
made GPL'ed software (1999).

Note:
All contributors with SVN access have agreed to RFC2:
http://download.osgeo.org/grass/grass6_progman/rfc/rfc2_psc.html
RFC 2: Legal aspects of code contributions

> The provenance review has a long
> list of directories which contain source but no indication if anything was
> found, or if they were even reviewed.

Right. I/we didn't do so since all is documented in ChangeLog (now trac).
http://grass.osgeo.org/grass63/source/snapshot/ChangeLog.gz

grep -i copyright ChangeLog
        * : copyright header added
        * : copyright header added
        * : copyright header added
        * : copyright header added
        * : copyright header fixed
...

grep -i copyright ChangeLog  | wc -l
86
grep -i provenance ChangeLog  | wc -l
27
grep -i review ChangeLog  | wc -l
31

Certainly above contains some false positives but you can see that
code has been revisited.

If you insist, I'll populate the Wiki page with notes.

> That said, I did a spot check of quite a few files and I see no problems.
> Headers seem fairly well maintained and I see no signs of outside code
> incorporated that would need deeper review.

Excellent.

> I vote +1 in favor of the motion for GRASS graduation.
>
> Hopefully some followup on the two points could be given but my vote
> is not conditional on that.
>
> Best regards,
> --
> ---------------------------------------+--------------------------------------
> I set the clouds in motion - turn up   | Frank Warmerdam, [hidden email]
> light and sound - activate the windows | http://pobox.com/~warmerdam
> and watch the world go round - Rush    | President OSGeo, http://osgeo.org


Best regards,
Markus
_______________________________________________
grass-psc mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/grass-psc
Frank Warmerdam

Re: [Incubator] Motion: GRASS to Graduate Incubation

Reply Threaded More More options
Print post
Permalink
Markus Neteler wrote:
>> 1) I don't see any mention of OSGeo on the main GRASS page or the "About
>> GRASS" page.  I'd like some mention in one or both places of the projects
>> connection to OSGeo.
>
> It was already mentioned in the various release announcements
> but not yet in the indicated pages. Now there is, too.

Markus,

Thanks!

> If you insist, I'll populate the Wiki page with notes.

No need!  I just wanted to get a sense of the review process for
my own comfort and that of other committee members.

Best regards,
--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, [hidden email]
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | President OSGeo, http://osgeo.org

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

Re: [Incubator] Motion: GRASS to Graduate Incubation

Reply Threaded More More options
Print post
Permalink
In reply to this post by Arnulf Christl (OSGeo)
Arnulf Christl (OSGeo) wrote:
>
> I motion that the Incubation Committee recommends GRASS to the OSGeo Board
> of Directors for graduation from incubation with Markus Neteler as project
> liaison officer.
>

After running GRASS against the the (unofficial) project Graduation
Checklist at
http://wiki.osgeo.org/index.php/Project_Graduation_Checklist I have a
couple of questions:

1- Bug tracker: GRASS started using OSGeo's Trac system only a couple of
weeks ago and there are only 23 tickets at the moment. I found refs to 2
other bug tracking systems used in the past here
http://grass.itc.it/bugtracking/index.php ... will any effort be made to
maintain the bug history (import in Trac or maintain old servers?) or is
this not important to the project members?

2- Does the GRASS project have or plan to have some kind of automated
testing and/or buildbot system?


I don't consider either of these to be blockers for graduation and
otherwise everything else seems fine to me, so please count my +1 vote
on the motion for GRASS to graduate.

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

Re: [Incubator] Motion: GRASS to Graduate Incubation

Reply Threaded More More options
Print post
Permalink
On Jan 24, 2008 11:20 PM, Daniel Morissette <[hidden email]> wrote:

> Arnulf Christl (OSGeo) wrote:
> >
> > I motion that the Incubation Committee recommends GRASS to the OSGeo Board
> > of Directors for graduation from incubation with Markus Neteler as project
> > liaison officer.
> >
>
> After running GRASS against the the (unofficial) project Graduation
> Checklist at
> http://wiki.osgeo.org/index.php/Project_Graduation_Checklist I have a
> couple of questions:
>
> 1- Bug tracker: GRASS started using OSGeo's Trac system only a couple of
> weeks ago and there are only 23 tickets at the moment. I found refs to 2
> other bug tracking systems used in the past here
> http://grass.itc.it/bugtracking/index.php ... will any effort be made to
> maintain the bug history (import in Trac or maintain old servers?) or is
> this not important to the project members?

We are working on migration of the previous GForge bugtracker to trac.
The problem is that we don't have ssh access to that machine to generate
a dump. It is at least scheduled:
http://grass.gdf-hannover.de/wiki/GRASS_Migration_to_OSGeo
 ->  Migration of GForge/RT bugtracker to OSGeo Trac

OT: We are continuously monitoring the GRASS code quality from a software
engineering view - an ongoing research project. The leader already asked me
to provide him with bug history to track down management. So: double interest
(see http://lists.osgeo.org/mailman/listinfo/grass-qa/ )

> 2- Does the GRASS project have or plan to have some kind of automated
> testing and/or buildbot system?

To some extent yes:
http://grass.osgeo.org/devel/index.php#quality
* GRASS Quality Assessment and monitoring list: Verification of source
code healthiness
* GRASS-QA source code navigator
* GRASS Test Suite: Module functionality tests

We are looking forward to implement a buildbot instance.

> I don't consider either of these to be blockers for graduation and
> otherwise everything else seems fine to me, so please count my +1 vote
> on the motion for GRASS to graduate.
>
> Daniel
> --
> Daniel Morissette
> http://www.mapgears.com/
> _______________________________________________
> Incubator mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/incubator
>


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

Re: [Incubator] Motion: GRASS to Graduate Incubation

Reply Threaded More More options
Print post
Permalink
In reply to this post by Frank Warmerdam
Frank Warmerdam wrote:
>> If you insist, I'll populate the Wiki page with notes.
>
> No need!  I just wanted to get a sense of the review process for
> my own comfort and that of other committee members.
I actually found your email quite informative; it is good to have some
guidance on what a sensible level of automation is.
Quite the amazing history for this code base :-)

+1

Jody



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

Re: [Incubator] Motion: GRASS to Graduate Incubation

Reply Threaded More More options
Print post
Permalink
On Jan 25, 2008 2:43 AM, Jody Garnett <[hidden email]> wrote:
> Frank Warmerdam wrote:
> >> If you insist, I'll populate the Wiki page with notes.
> >
> > No need!  I just wanted to get a sense of the review process for
> > my own comfort and that of other committee members.
>
> I actually found your email quite informative; it is good to have some
> guidance on what a sensible level of automation is.
> Quite the amazing history for this code base :-)

I have documented it here now, too:
http://wiki.osgeo.org/index.php/GRASS_Provenance_Review#Code_provenance_review_procedure

Markus

> +1
>
> Jody
>
_______________________________________________
grass-psc mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/grass-psc
Cameron Shorter

Re: [Incubator] Motion: GRASS to Graduate Incubation

Reply Threaded More More options
Print post
Permalink
In reply to this post by Arnulf Christl (OSGeo)
+1, based on review comments I've seen from others on this list.

Arnulf Christl (OSGeo) wrote:

> Hello IncCom,
> after spending a lot other people's time and energy - especially Markus' -
> I cannot find any more reasons to further postpone the graduation of
> GRASS. Find all the details of the work in the Wiki and the logs to the
> code repositories linked from there. The developer community is
> outstanding in every respect (also in procrastinating tedious incubation
> issues...) and I am happy to finally be able to recommend GRASS for
> graduation.
>
> I motion that the Incubation Committee recommends GRASS to the OSGeo Board
> of Directors for graduation from incubation with Markus Neteler as project
> liaison officer.
>
> I expect the next board meeting to take place February 1st or 8th (it is
> not yet scheduled) and suggest that comments should come within one week
> so that we can potentially proceed with graduation festivities on February
> first.
>
> Please feel free to comment by email voting -1, -0, 0, +0, or +1.
>
> Best regards,
> Arnulf Christl
>
>  


--
Cameron Shorter
Geospatial Systems Architect
Tel: +61 (0)2 8570 5050
Mob: +61 (0)419 142 254

Think Globally, Fix Locally
Commercial Support for Geospatial Open Source Solutions
http://www.lisasoft.com/LISAsoft/SupportedProducts.html

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

Re: [Incubator] Motion: GRASS to Graduate Incubation

Reply Threaded More More options
Print post
Permalink
In reply to this post by Arnulf Christl (OSGeo)
+1 from me
Ciao,
Jeroen

On Jan 24, 2008, at 5:57 PM, Arnulf Christl (OSGeo) wrote:

> Hello IncCom,
> after spending a lot other people's time and energy - especially  
> Markus' -
> I cannot find any more reasons to further postpone the graduation of
> GRASS. Find all the details of the work in the Wiki and the logs to  
> the
> code repositories linked from there. The developer community is
> outstanding in every respect (also in procrastinating tedious  
> incubation
> issues...) and I am happy to finally be able to recommend GRASS for
> graduation.
>
> I motion that the Incubation Committee recommends GRASS to the OSGeo  
> Board
> of Directors for graduation from incubation with Markus Neteler as  
> project
> liaison officer.
>
> I expect the next board meeting to take place February 1st or 8th  
> (it is
> not yet scheduled) and suggest that comments should come within one  
> week
> so that we can potentially proceed with graduation festivities on  
> February
> first.
>
> Please feel free to comment by email voting -1, -0, 0, +0, or +1.
>
> Best regards,
> Arnulf Christl
>
> --
> Arnulf Benno Christl
> http://www.osgeo.org
> (OSGeo Board Member)
> +50.7342N   +7.0707E
>
>
> _______________________________________________
> Incubator mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/incubator
>

_______________________________________________
grass-psc mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/grass-psc
Arnulf Christl (OSGeo)

Re: [Incubator] Motion: GRASS to Graduate Incubation

Reply Threaded More More options
Print post
Permalink
In reply to this post by Arnulf Christl (OSGeo)
Hello All,
these are exciting times. Our dinosaur graduated from incubation alive as ever.

[...]
> I motion that the Incubation Committee recommends GRASS to the OSGeo Board
> of Directors for graduation from incubation with Markus Neteler as project
> liaison officer.

I declare this motion passed with support (+1) from

Frank Warmerdam
Steve Lime
Julien-Samuel Lacroix
Daniel Morissette
Jody Garnett
Paul Spencer
Howard Butler
Cameron Shorter
Jeroen Ticheler
Arnulf Christl
Markus Neteler (assumed +1)

The graduation will be referred to the OSGeo board for final decision on February 8th.

Long live GRASSZILLA!

Best regards,
Arnulf.


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

Re: Re: [Incubator] Motion: GRASS to Graduate Incubation

Reply Threaded More More options
Print post
Permalink
Dear all,

thanks to all for their efforts, in particular to Arnulf Christl as
mentor for keeping us busy doing our homework. Thanks also
to the team members involved in code vetting.

I am naturally +1 on GRASS graduation from OSGeo incubation.
Looking forward the next OSGeo board meeting for final decision.

Then we'll have an enormous prior art source code body in the
OSGeo foundation!

Best regards
Markus

On Jan 28, 2008 10:16 AM, Arnulf Christl <[hidden email]> wrote:

> Hello All,
> these are exciting times. Our dinosaur graduated from incubation alive as ever.
>
> [...]
> > I motion that the Incubation Committee recommends GRASS to the OSGeo Board
> > of Directors for graduation from incubation with Markus Neteler as project
> > liaison officer.
>
> I declare this motion passed with support (+1) from
>
> Frank Warmerdam
> Steve Lime
> Julien-Samuel Lacroix
> Daniel Morissette
> Jody Garnett
> Paul Spencer
> Howard Butler
> Cameron Shorter
> Jeroen Ticheler
> Arnulf Christl
> Markus Neteler (assumed +1)
>
> The graduation will be referred to the OSGeo board for final decision on February 8th.
>
> Long live GRASSZILLA!
>
> Best regards,
> Arnulf.
>
> _______________________________________________
> Incubator mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/incubator
_______________________________________________
grass-psc mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/grass-psc
Michael Barton

Re: Re: [Incubator] Motion: GRASS to Graduate Incubation

Reply Threaded More More options
Print post
Permalink
In reply to this post by Arnulf Christl (OSGeo)
Hooray!

3 cheers to Markus
____________________
C. Michael Barton, Professor of Anthropology
Director of Graduate Studies
School of Human Evolution & Social Change
Center for Social Dynamics & Complexity
Arizona State University

Phone: 480-965-6262
Fax: 480-965-7671
www: <www.public.asu.edu/~cmbarton>



On Jan 28, 2008, at 2:16 AM, Arnulf Christl wrote:

> Hello All,
> these are exciting times. Our dinosaur graduated from incubation  
> alive as ever.
> [...]
>> I motion that the Incubation Committee recommends GRASS to the  
>> OSGeo Board
>> of Directors for graduation from incubation with Markus Neteler as  
>> project
>> liaison officer.
>
> I declare this motion passed with support (+1) from
> Frank Warmerdam
> Steve Lime
> Julien-Samuel Lacroix
> Daniel Morissette
> Jody Garnett
> Paul Spencer
> Howard Butler
> Cameron Shorter
> Jeroen Ticheler
> Arnulf Christl
> Markus Neteler (assumed +1)
>
> The graduation will be referred to the OSGeo board for final  
> decision on February 8th.
>
> Long live GRASSZILLA!
>
> Best regards, Arnulf.
>
>
> _______________________________________________
> 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