Difference between revisions of "GRASS Migration to OSGeo"

From GRASS-Wiki
Jump to navigation Jump to search
(→‎Wiki Migration: allows reCaptcha)
(+links to emails on CVS to OSGeo SVN in 12/2007)
 
(35 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Historic}}
=== Migration task list ===
=== Migration task list ===


The GRASS infrastructure is described in the [http://freegis.org/cgi-bin/viewcvs.cgi/grass6/doc/infrastructure.txt?rev=HEAD&content-type=text/vnd.viewcvs-markup infrastructure document].
The GRASS GIS project infrastructure is described in the [http://svn.osgeo.org/grass/grass/trunk/doc/infrastructure.txt infrastructure document].
 
== To finish in 2007 ==
 
=== Source code repository migration to OSGeo SVN ===
 
==== Migration from CVS to OSGeo SVN ====
 
Task manager: Martin Landa, Howard Butler
 
* Description:  [[SVN hosting]]
* Implementation: [[Migration from CVS to SVN]]
* Date: end of Nov 2007 (needs to be done in 2007)
* Requirements:  Developers need to get '''all of their commits in CVS done by 13:00 UTC Sunday 9 December 2007'''. Then we migrate during the weekend. The new SVN at osgeo.org will open 5-10 hours later.
: see mailing list post ''[GRASS-dev] CVS write access shutdown on Sunday for migration to SVN'' by Markus Neteler
 
* Status: '''open'''
 
==== Migration from GRASS Addons SVN to OSGeo SVN ====
 
Task manager: Markus Neteler, Martin Landa, Howard Butler


* Description: Server change
== Todo ==
* Date: end of Nov 2007 (needs to be done in 2007)
* Task: SVN dump at grass.itc.it (done via rsync), then import at svn.osgeo.org
* Implementation: [[Migration from CVS to SVN]]
* Status: '''open'''


==== Developer's TODO: get your [http://www.osgeo.org/osgeo_userid "osgeo_id"] ====
=== Migration of GForge/RT bugtracker to OSGeo Trac ===
* Since OSGeo's SVN is managed via single sign-on authentication (LDAP), each developer with write access has to obtain an "osgeo_id" at http://www.osgeo.org/osgeo_userid . If you already have created the ID but forgot the details, check at http://www.osgeo.org/cgi-bin/ldap_web_search.py . This "osgeo_id" is then used to activate you for GRASS-SVN at OSGeo.


==== Detailed migration plan ====
Task manager: Maciej Sieczka, Howard Butler, Martin Landa
 
# At least 24 hours notice will be provided in GRASS-dev mailing list before the transition starts to allow committers to commit any outstanding work that is ready to into the repository. (DONE)
# When the conversion starts, the GRASS CVS SSH daemon will be stopped (notification DONE), and archived again (TODO: rsync on josef and grass.itc.it) to avoid any confusion.
# The conversion will be done by Martin Landa using the cvs2svn tool, see [[Migration from CVS to SVN]] for details including SVN dump plus transfer to OSGeo.org
# The source access information ([http://freegis.org/cgi-bin/viewcvs.cgi/grass6/contributors.csv?rev=HEAD&content-type=text/vnd.viewcvs-markup contributors.csv]) will be updated in the documentation; the web pages as well.
# Committers will need to get a login on osgeo.org (see above; all have been personally informed) and notify Markus Neteler to regain commit access to SVN (managed [https://www.osgeo.org/cgi-bin/auth/ldap_group.py?group=grass here]). Committer access on the new repository will be enabled after the above changes are all complete and after email agreement of each committer to [http://mpa.itc.it/markus/grass63progman/rfc/rfc2_psc.html RFC2] (legal aspects) was sent to Markus. File 'contributors.csv' keeps track on that. Any enabled GRASS developer can activate new 'osgeo_id's following the PSC procedure.
 
=== Migration of GForge bugtracker to OSGeo trac ===
 
Task manager: Maciej Sieczka, Howard Butler


* Description: [[SVN hosting]]
* Description: [[SVN hosting]]
Line 49: Line 16:
* Task 2: migrate old RT bugs to trac (how?)
* Task 2: migrate old RT bugs to trac (how?)
* Status: '''open'''
* Status: '''open'''
;Useful links
* [http://lists.edgewall.com/archive/trac/2006-April/007535.html Moving from GForge to Trac (Trac ML)]
* [http://trac-hacks.org/ticket/647 Best Practical RT -> Trac importer]


=== Cron job Migration ===
=== Cron job Migration ===
Line 55: Line 27:


'''Retire:'''
'''Retire:'''
* cron_build_50tutor.sh -> outdated? keep?
* <strike>cron_build_50tutor.sh -> outdated? keep? generates http://grass.fbk.eu/gdp/grass5tutor/index.html but needs docbook and such. Currently retired.</strike>
: --HB: what does it do?
* cron_cvs_DGLIBsnapshot.sh -> do we need it as [http://grass.osgeo.org/dglib/ separate package]?
* cron_cvs_DGLIBsnapshot.sh -> do we need it as [http://grass.osgeo.org/dglib/ separate package]?
: --HB: If it does no harm to offer it separate, it's a nice service to the community. Its existance needs to be better advertised otherwise it will not be used.
: --HB: If it does no harm to offer it separate, it's a nice service to the community. Its existance needs to be better advertised otherwise it will not be used.
* cron_cvs_rsync.sh: rsync Intevation CVS to grass.itc.it (no need to keep after migration)
:: -MN it harms because it's extra work
* <strike>cron_cvs_rsync.sh: rsync Intevation CVS to grass.itc.it (no need to keep after migration)
:: -MN_ or implement as SVN rsync to somewhere else</strike>


'''Maybe:'''
'''Maybe:'''
* cron_grass60_src_snapshot.sh -> outdated? keep?
* <strike>cron_grass60_src_snapshot.sh -> outdated? keep?
: --HB: My vote is to stop, nothing is being backported to the 6.0.x release branch. Replace with instructions on how to extract 6.0.x from SVN.
: --HB: My vote is to stop, nothing is being backported to the 6.0.x release branch. Replace with instructions on how to extract 6.0.x from SVN.
:: -MN agreed</strike>


'''Todo:'''
'''Todo:'''


''(all to be changed to SVN server after migration) - generated on download.osgeo.org''
''(all to be changed to SVN server after migration) - generated on download.osgeo.org''
* cron_grass63_generate_prog_manuals_PDF.sh PDFs: [http://download.osgeo.org/grass/grass6_progman_pdf/ done]
* <strike>cron_grass63_generate_prog_manuals_PDF.sh PDFs: [http://download.osgeo.org/grass/grass6_progman_pdf/ done]</strike>
* cron_grass63_generate_prog_manuals_HTML.sh HTML: [http://download.osgeo.org/grass/grass6_progman/ done]
* <strike>cron_grass63_generate_prog_manuals_HTML.sh HTML: [http://download.osgeo.org/grass/grass6_progman/ done]</strike>
* Stable weekly snapshots:
* Stable weekly snapshots:
** cron_grass62_release_src_snapshot.sh
** cron_grass62_release_src_snapshot.sh
** cron_grass62_release_build_bins.sh
** cron_grass62_release_build_bins.sh
* Unstable weekly snapshots:
* Unstable weekly snapshots:
** cron_grass63_src_snapshot.sh
** <strike>cron_grass63_src_snapshot.sh [http://download.osgeo.org/grass/grass63/source/snapshot/ done]</strike>
** cron_grass63_build_bins.sh
** <strike>cron_grass63_build_bins.sh (Linux only for now) [http://download.osgeo.org/grass/grass63/binary/linux/snapshot/ done]</strike>
* cron_grass_fetch_usermap.sh: User map for web site hosted at GDF Hannover
* <strike>cron_grass_fetch_usermap.sh: User map for web site hosted at GDF Hannover. done</strike>
* cron_grassweb_update.sh: Web pages -> obsolete, once the Drupal migration is done
* <strike>cron_grassweb_update.sh: Web pages</strike> '''http://grass.osgeo.org is now master site, also for rsync''' -> will become obsolete, once the Drupal migration is done
 
* Suggestion: Maintain all cronjob scripts in OSGeo SVN repository for easy maintenance (but manually copy into cron space for security reasons). See http://trac.osgeo.org/osgeo/ticket/102
* Date: Dec 2007
* Status: '''partially open'''
 
=== Search engine Migration ===
 
Task manager: Markus Neteler, Wolf Bergenheim, OSGeo-SAC


* Suggestion: Maintain all cronjob scripts in OSGeo SVN repository fo easy maintenance (but manually copy into cron space for security reasons)
* <strike>Was htdig based on grass.itc.it, due to Apache rewrite engine new lists.osgeo.org aren't picked up. disabled.</strike>
* <strike>Google, Yahoo etc. need time to re-fetch the archive</strike>
* <strike>Mailman archives at lists.osgeo.org are slightly shifted in email reference number since the archives have been recreated</strike>
* TODO: verify with OSGeo how to search lists
:: install htdig - http://trac.osgeo.org/osgeo/ticket/211
* <strike>TODO: decides how to archive 'grass-commit' (OSGeo-SAC decided to not migrate archive)</strike>
* Date: Dec 2007
* Date: Dec 2007
* Status: '''open'''
* Status: '''open'''


=== Web Migration to grass.osgeo.org ===
 
=== Web Migration to Drupal ===


Task manager: Markus Neteler, Wolf Bergenheim
Task manager: Markus Neteler, Wolf Bergenheim


* make grass.osgeo.org first site for Web-CVS update and rsync mirrors
See [[Web Migration to Drupal]]
* Date: Dec 2007
 
* Status: '''open'''
== Done ==
 
=== Migration of Mailman lists ===


=== Search engine Migration ===
Task manager: Markus Neteler, Frank Warmerdam


Task manager: Markus Neteler, Wolf Bergenheim, Tyler Mtchell
* <strike>Description: move of all grass.itc.it Mailman lists to [http://lists.osgeo.org http://lists.osgeo.org]
* Date: 15 Nov 2007
* Note 1: some lists have been '''renamed''' for consistency
* Note 2: the '''old list addresses''' still work and are auto-fwd'ed to the new list addresses
* Note 3: the '''archives''' are redirected to lists.osgeo.org through Apache Rewrite engine</strike>
* Status: '''done'''


* Currently htdig based on grass.itc.it, due to Apache rewrite engine new lists.osgeo.org isn't picked up
Special Note for '''weblist''': The list is open to submit Web site comments but spam prone. Due to the lack of spam filter on the OSGeo site, it is now configured as follows:
* Google, Yahoo etc. need time to re-fetch the archive
* Mailman archives at lists.osgeo.org are slightly shifted in email reference number since the archives have been recreated
* TODO: verify with OSGeo how to search lists
* TODO: decides how to archive 'grass-commit'
* Date: Dec 2007
* Status: '''open'''


=== Web statistics Migration ===
  User -> weblist at grass itc.it -> /etc/aliases ->
          -> neteler.osgeo..gmail.com (for Spam filtering) -> FWD ->
            -> grass-web at lists osgeo.org


Task manager: Markus Neteler, Wolf Bergenheim
=== Source code repository migration to OSGeo SVN ===


* we have [http://grass.itc.it/webalizer/ server statistics] (apache logs) from 2002 onwards for grass.itc.it (the server delivered 6.73 Tb so far which is underestimated due to some lacking log data)
==== Migration from CVS to OSGeo SVN ====
: Note specific to the grass.itc.it server, does not include downloads from mirrors
** log files to be donated to OSGeo for Marketing analysis (backup)
** webalizer results are static HTML pages. Can we just copy them over?


* grass.osgeo.org needs (has?) server statistics
Task manager: Martin Landa, Howard Butler


* Date: Dec 2007
* <strike>Description:  [[SVN hosting]]
* Status: '''open'''
* Implementation: [[Migration from CVS to SVN]]
* Date: end of Nov 2007 (needs to be done in 2007)
* Requirements: Developers need to get '''all of their commits in CVS done by 13:00 UTC Sunday 9 December 2007'''. Then we migrate during the weekend. The new SVN at osgeo.org will open 5-10 hours later.
: see mailing list post ''[GRASS-dev] CVS write access shutdown on Sunday for migration to SVN'' by Markus Neteler</strike> - 8 Dec 2007
** https://lists.osgeo.org/pipermail/grass-dev/2007-December/034458.html
** https://lists.osgeo.org/pipermail/grass-dev/2007-December/034470.html
** https://lists.osgeo.org/pipermail/grass-dev/2007-December/034479.html
** https://lists.osgeo.org/pipermail/grass-dev/2007-December/034487.html


== To do in 2008 ==
* Status: '''done'''


=== Wiki Migration ===
==== Migration from GRASS Addons SVN to OSGeo SVN ====


Task manager: Markus Neteler, Martin Spott, Howard Butler, Martin Landa
Task manager: Markus Neteler, Martin Landa, Howard Butler


* Description: Migration of GDF Mediawiki to OSGeo Mediawiki (incl. version update)
* <strike>Description: Server change
** An upgrade of MediaWiki version would allow use of reCaptcha plugin, for better spamproofing
* Date: end of Nov 2007 (needs to be done in 2007)
* Task: SVN dump at grass.itc.it (done via rsync), then import at svn.osgeo.org
* Implementation: [[Migration from CVS to SVN]]</strike>
* Status: '''done'''


* Date: Jan 2008?
==== Developer's TODO: get your [http://www.osgeo.org/osgeo_userid "osgeo_id"] ====
* Status: '''open'''
* Since OSGeo's SVN is managed via single sign-on authentication (LDAP), each developer with write access has to obtain an "osgeo_id" at http://www.osgeo.org/osgeo_userid . If you already have created the ID but forgot the details, check at http://www.osgeo.org/cgi-bin/ldap_web_search.py . This "osgeo_id" is then used to activate you for [http://trac.osgeo.org/grass/browser GRASS-SVN] at OSGeo.


;Plan
==== Detailed migration plan ====


# At least 24 hours notice will be provided in GRASS-dev mailing list before the transition starts.
# <strike>At least 24 hours notice will be provided in GRASS-dev mailing list before the transition starts to allow committers to commit any outstanding work that is ready to into the repository. (DONE)
# When the transition starts, write access to the wiki will disabled (TODO: notification), and archived to avoid any confusion.
# Before the conversion starts, the GRASS CVS SSH daemon will be stopped (at [http://www.timeanddate.com/worldclock/fixedtime.html?month=12&day=09&year=2007&hour=13&min=0&sec=0 13 UTC, 9 Dec 2007]; notification DONE), and archived again (DONE: rsync on josef and grass.itc.it) to avoid any confusion.
# Wiki will be updated to the version 1.11 (from 1.6.10), probably on josef.
# also GRASS Addons SVN write access is removed (DONE)
# Tarball (wiki directory + database dumpstream) will be prepared for OSGeo.
# The conversion will be done by Martin Landa using the cvs2svn tool, see [[Migration from CVS to SVN]] for details. DONE
# SVN dump transfer to OSGeo.org (DONE)
## LDAP groups:
### grass/ - main source code repository (grass5, grass6, ...) | '''LDAP group: "grass"'''
### grass-addons/ - controlled sandbox | '''LDAP group: "grass-addons"'''
### grass-web/ - web stuff, to be migrated to Drupal in 2008 | '''LDAP group: "grass"'''
### extra LDAP group for translators: "grass-translators" (only needed in 2008, to path grass/trunk/locale/)
# The source access information ([http://freegis.org/cgi-bin/viewcvs.cgi/grass6/contributors.csv?rev=HEAD&content-type=text/vnd.viewcvs-markup contributors.csv]) will be updated in the documentation; the web pages as well. </strike>
# Committers will need to get a login on osgeo.org (see above; all have been personally informed) and notify Markus Neteler to regain commit access to SVN (managed [https://www.osgeo.org/cgi-bin/auth/ldap_group.py?group=grass here]). Committer access on the new repository will be enabled after the above changes are all complete and after email agreement of each committer to [http://download.osgeo.org/grass/grass6_progman/rfc/rfc2_psc.html RFC2] (legal aspects) was sent to Markus. File 'contributors.csv' keeps track on that. Any enabled GRASS developer can activate new 'osgeo_id's following the PSC procedure. (partially DONE)


=== Web Migration to Drupal ===
=== Web Migration to grass.osgeo.org ===


Task manager: Markus Neteler, Wolf Bergenheim
Task manager: Markus Neteler, Wolf Bergenheim


* Description: Migration of HTML Web pages to OSGeo Drupal ([http://wiki.osgeo.org/index.php/Drupal_Upgrade_Plan update to Drupal 5 ongoing] there)
* <strike>make grass.osgeo.org first site for Web-CVS update and rsync mirrors</strike>
* Date: Jan 2008?
* <strike>Date: Jan 2008</strike>
* Status: '''open'''
* Status: '''closed''', http://grass.osgeo.org runs on download.osgeo.org
* Note: the site http://grass.osgeo.org has been set up already
* Note: the site http://www.grass-gis.org is a rewrite rule to that site
* Important: only 70% of the files are in CVS, all big files are a local copy on grass.itc.it and need to be transferred via rsync


: --''HB:'' Could someone provide details on what work is entailed in a migration to "Drupal 5"? Better, could someone provide a Drupal mock-up of what the GRASS front page and downloads page would be like?
=== Wiki Migration ===


== Done ==
Task manager: Markus Neteler, Martin Landa


=== Migration of Mailman lists ===
* <strike>Description: Migration of GDF Mediawiki to OSGeo Mediawiki (incl. version update)</strike>
** <strike>An upgrade of MediaWiki version would allow use of reCaptcha plugin, for better spamproofing</strike>


Task manager: Markus Neteler, Frank Warmerdam
* <strike>Date: April 2008</strike>
* <strike>Wiki updated from version 1.6.10 to 1.12.0 (from 1.6.10)</strike>
* <strike>http://grass.gdf-hannover.de/wiki redirected to http://grass.osgeo.org/wiki</strike>
* GRASS-Wiki URL, http://grass.osgeo.org/wiki
* Status: '''closed'''


* Description: move of all grass.itc.it Mailman lists to [http://lists.osgeo.org http://lists.osgeo.org]
=== Web statistics Migration ===
* Date: 15 Nov 2007
* Note 1: some lists have been '''renamed''' for consistency
* Note 2: the '''old list addresses''' still work and are auto-fwd'ed to the new list addresses
* Note 3: the '''archives''' are redirected to lists.osgeo.org through Apache Rewrite engine
* Status: '''done'''


Special Note for '''weblist''': The list is open to submit Web site comments but spam prone. Due to the lack of spam filter on the OSGeo site, it is now configured as follows:
Task manager: Markus Neteler


  User -> weblist at grass itc.it -> /etc/aliases ->  
* <strike>we have [http://grass.itc.it/webalizer/ server statistics] (apache logs) from 2002 onwards for grass.itc.it (the server delivered 6.73 Tb so far which is underestimated due to some lacking log data [Note specific to the grass.itc.it server, does not include downloads from mirrors, distros])</strike>
          -> neteler.osgeo..gmail.com (for Spam filtering) -> FWD ->  
** <strike>log files to be donated to OSGeo for Marketing analysis (backup): http://trac.osgeo.org/osgeo/ticket/170</strike>
            -> grass-web at lists osgeo.org
** <strike>webalizer results are static HTML pages. Can we just copy them over?</strike>
* <strike>grass.osgeo.org needs server statistics (running on download.osgeo.org = telascience.org San Diego)</strike>
* Date: Dec 2007
* Status: '''Done'''
:: http://grass.osgeo.org/logs-bin/awstats.pl?config=grass.osgeo.org


[[Category: Development]]
[[Category: Development]]

Latest revision as of 10:09, 30 March 2019

Migration task list

The GRASS GIS project infrastructure is described in the infrastructure document.

Todo

Migration of GForge/RT bugtracker to OSGeo Trac

Task manager: Maciej Sieczka, Howard Butler, Martin Landa

  • Description: SVN hosting
  • Date: end of Nov 2007 (needs to be done in 2007)
  • Task 1: migrate GForge bugs to trac (how?)
  • Task 2: migrate old RT bugs to trac (how?)
  • Status: open
Useful links

Cron job Migration

All cronjobs run weekly (Saturday).

Retire:

--HB: If it does no harm to offer it separate, it's a nice service to the community. Its existance needs to be better advertised otherwise it will not be used.
-MN it harms because it's extra work
  • cron_cvs_rsync.sh: rsync Intevation CVS to grass.itc.it (no need to keep after migration)
-MN_ or implement as SVN rsync to somewhere else

Maybe:

  • cron_grass60_src_snapshot.sh -> outdated? keep?
--HB: My vote is to stop, nothing is being backported to the 6.0.x release branch. Replace with instructions on how to extract 6.0.x from SVN.
-MN agreed

Todo:

(all to be changed to SVN server after migration) - generated on download.osgeo.org

  • cron_grass63_generate_prog_manuals_PDF.sh PDFs: done
  • cron_grass63_generate_prog_manuals_HTML.sh HTML: done
  • Stable weekly snapshots:
    • cron_grass62_release_src_snapshot.sh
    • cron_grass62_release_build_bins.sh
  • Unstable weekly snapshots:
    • cron_grass63_src_snapshot.sh done
    • cron_grass63_build_bins.sh (Linux only for now) done
  • cron_grass_fetch_usermap.sh: User map for web site hosted at GDF Hannover. done
  • cron_grassweb_update.sh: Web pages http://grass.osgeo.org is now master site, also for rsync -> will become obsolete, once the Drupal migration is done
  • Suggestion: Maintain all cronjob scripts in OSGeo SVN repository for easy maintenance (but manually copy into cron space for security reasons). See http://trac.osgeo.org/osgeo/ticket/102
  • Date: Dec 2007
  • Status: partially open

Search engine Migration

Task manager: Markus Neteler, Wolf Bergenheim, OSGeo-SAC

  • Was htdig based on grass.itc.it, due to Apache rewrite engine new lists.osgeo.org aren't picked up. disabled.
  • Google, Yahoo etc. need time to re-fetch the archive
  • Mailman archives at lists.osgeo.org are slightly shifted in email reference number since the archives have been recreated
  • TODO: verify with OSGeo how to search lists
install htdig - http://trac.osgeo.org/osgeo/ticket/211
  • TODO: decides how to archive 'grass-commit' (OSGeo-SAC decided to not migrate archive)
  • Date: Dec 2007
  • Status: open


Web Migration to Drupal

Task manager: Markus Neteler, Wolf Bergenheim

See Web Migration to Drupal

Done

Migration of Mailman lists

Task manager: Markus Neteler, Frank Warmerdam

  • Description: move of all grass.itc.it Mailman lists to http://lists.osgeo.org
  • Date: 15 Nov 2007
  • Note 1: some lists have been renamed for consistency
  • Note 2: the old list addresses still work and are auto-fwd'ed to the new list addresses
  • Note 3: the archives are redirected to lists.osgeo.org through Apache Rewrite engine
  • Status: done

Special Note for weblist: The list is open to submit Web site comments but spam prone. Due to the lack of spam filter on the OSGeo site, it is now configured as follows:

 User -> weblist at grass itc.it -> /etc/aliases -> 
         -> neteler.osgeo..gmail.com (for Spam filtering) -> FWD -> 
           -> grass-web at lists osgeo.org

Source code repository migration to OSGeo SVN

Migration from CVS to OSGeo SVN

Task manager: Martin Landa, Howard Butler

  • Description: SVN hosting
  • Implementation: Migration from CVS to SVN
  • Date: end of Nov 2007 (needs to be done in 2007)
  • Requirements: Developers need to get all of their commits in CVS done by 13:00 UTC Sunday 9 December 2007. Then we migrate during the weekend. The new SVN at osgeo.org will open 5-10 hours later.
see mailing list post [GRASS-dev] CVS write access shutdown on Sunday for migration to SVN by Markus Neteler - 8 Dec 2007
  • Status: done

Migration from GRASS Addons SVN to OSGeo SVN

Task manager: Markus Neteler, Martin Landa, Howard Butler

  • Description: Server change
  • Date: end of Nov 2007 (needs to be done in 2007)
  • Task: SVN dump at grass.itc.it (done via rsync), then import at svn.osgeo.org
  • Implementation: Migration from CVS to SVN
  • Status: done

Developer's TODO: get your "osgeo_id"

Detailed migration plan

  1. At least 24 hours notice will be provided in GRASS-dev mailing list before the transition starts to allow committers to commit any outstanding work that is ready to into the repository. (DONE)
  2. Before the conversion starts, the GRASS CVS SSH daemon will be stopped (at 13 UTC, 9 Dec 2007; notification DONE), and archived again (DONE: rsync on josef and grass.itc.it) to avoid any confusion.
  3. also GRASS Addons SVN write access is removed (DONE)
  4. The conversion will be done by Martin Landa using the cvs2svn tool, see Migration from CVS to SVN for details. DONE
  5. SVN dump transfer to OSGeo.org (DONE)
    1. LDAP groups:
      1. grass/ - main source code repository (grass5, grass6, ...) | LDAP group: "grass"
      2. grass-addons/ - controlled sandbox | LDAP group: "grass-addons"
      3. grass-web/ - web stuff, to be migrated to Drupal in 2008 | LDAP group: "grass"
      4. extra LDAP group for translators: "grass-translators" (only needed in 2008, to path grass/trunk/locale/)
  6. The source access information (contributors.csv) will be updated in the documentation; the web pages as well.
  7. Committers will need to get a login on osgeo.org (see above; all have been personally informed) and notify Markus Neteler to regain commit access to SVN (managed here). Committer access on the new repository will be enabled after the above changes are all complete and after email agreement of each committer to RFC2 (legal aspects) was sent to Markus. File 'contributors.csv' keeps track on that. Any enabled GRASS developer can activate new 'osgeo_id's following the PSC procedure. (partially DONE)

Web Migration to grass.osgeo.org

Task manager: Markus Neteler, Wolf Bergenheim

  • make grass.osgeo.org first site for Web-CVS update and rsync mirrors
  • Date: Jan 2008
  • Status: closed, http://grass.osgeo.org runs on download.osgeo.org

Wiki Migration

Task manager: Markus Neteler, Martin Landa

  • Description: Migration of GDF Mediawiki to OSGeo Mediawiki (incl. version update)
    • An upgrade of MediaWiki version would allow use of reCaptcha plugin, for better spamproofing

Web statistics Migration

Task manager: Markus Neteler

  • we have server statistics (apache logs) from 2002 onwards for grass.itc.it (the server delivered 6.73 Tb so far which is underestimated due to some lacking log data [Note specific to the grass.itc.it server, does not include downloads from mirrors, distros])
  • grass.osgeo.org needs server statistics (running on download.osgeo.org = telascience.org San Diego)
  • Date: Dec 2007
  • Status: Done
http://grass.osgeo.org/logs-bin/awstats.pl?config=grass.osgeo.org