GRASS Migration to OSGeo: Difference between revisions
(Maintain all cronjob scripts in OSGeo SVN) |
(time is running...!) |
||
Line 1: | Line 1: | ||
== 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 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]. | ||
== | == To finish in 2007 == | ||
=== Migration from CVS to OSGeo SVN === | |||
== Migration from CVS to OSGeo SVN == | |||
Task manager: Martin Landa, Howard Butler | Task manager: Martin Landa, Howard Butler | ||
Line 29: | Line 14: | ||
* Status: '''open''' | * Status: '''open''' | ||
== Migration from GRASS Addons SVN to OSGeo SVN == | === Migration from GRASS Addons SVN to OSGeo SVN === | ||
Task manager: Markus Neteler, Martin Landa, Howard Butler | Task manager: Markus Neteler, Martin Landa, Howard Butler | ||
Line 39: | Line 24: | ||
* Status: '''open''' | * Status: '''open''' | ||
== Migration of GForge bugtracker to OSGeo trac == | === Migration of GForge bugtracker to OSGeo trac === | ||
Task manager: Maciej Sieczka, Howard Butler | Task manager: Maciej Sieczka, Howard Butler | ||
Line 49: | Line 34: | ||
* Status: '''open''' | * Status: '''open''' | ||
== | === Cron job Migration === | ||
'''Retire:''' | |||
* cron_build_50tutor.sh -> outdated? keep? | |||
* cron_cvs_DGLIBsnapshot.sh -> do we need it as [http://grass.osgeo.org/dglib/ separate package]? | |||
* cron_cvs_rsync.sh: rsync Intevation CVS to grass.itc.it (no need to keep after migration) | |||
'''Maybe:''' | |||
* cron_grass60_src_snapshot.sh -> outdated? keep? | |||
'''Todo:''' | |||
''(all to be changed to SVN server after migration)'' | |||
* cron_grass63_generate_prog_manuals.sh: requires server-side doxygen and graphviz (for dot), requires new target directory | |||
* Stable weekly snapshots: | |||
** cron_grass62_release_src_snapshot.sh | |||
** cron_grass62_release_build_bins.sh | |||
* Unstable weekly snapshots: | |||
** cron_grass63_src_snapshot.sh | |||
** cron_grass63_build_bins.sh | |||
* cron_grass_fetch_usermap.sh: User map for web site hosted at GDF Hannover | |||
* cron_grassweb_update.sh: Web pages -> obsolete, once the Drupal migration is done | |||
* | * Suggestion: Maintain all cronjob scripts in OSGeo SVN repository fo easy maintenance (but manually copy into cron space for security reasons) | ||
* Date: | * Date: Dec 2007 | ||
* Status: '''open''' | * Status: '''open''' | ||
== Web Migration == | === Web Migration to grass.osgeo.org === | ||
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 | ||
* Date: | * Date: Dec 2007 | ||
* Status: '''open''' | * Status: '''open''' | ||
== Search engine Migration == | === Search engine Migration === | ||
Task manager: Markus Neteler, Wolf Bergenheim, Tyler Mtchell | Task manager: Markus Neteler, Wolf Bergenheim, Tyler Mtchell | ||
Line 82: | Line 81: | ||
* Status: '''open''' | * Status: '''open''' | ||
== Web statistics Migration == | === Web statistics Migration === | ||
Task manager: Markus Neteler, Wolf Bergenheim | Task manager: Markus Neteler, Wolf Bergenheim | ||
* 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) | * 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) | ||
** log files to be donated to OSGeo for Marketing analysis | ** log files to be donated to OSGeo for Marketing analysis (backup) | ||
* grass.osgeo.org needs (has?) server statistics | * grass.osgeo.org needs (has?) server statistics | ||
* Date: Dec 2007 | * Date: Dec 2007 | ||
* Status: '''open''' | * Status: '''open''' | ||
== | == To do in 2008 == | ||
=== Wiki Migration === | |||
Task manager: Markus Neteler, Martin Spott, Howard Butler, Martin Landa | |||
''' | * Description: Migration of GDF Mediawiki to OSGeo Mediawiki (incl. version update) | ||
* Date: Jan 2008? | |||
* Status: '''open''' | |||
=== Web Migration to Drupal === | |||
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) | ||
* Date: | * Date: Jan 2008? | ||
* Status: '''open''' | * Status: '''open''' | ||
* 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? | |||
== 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 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 | |||
[[Category: Development]] | [[Category: Development]] |
Revision as of 20:47, 5 December 2007
Migration task list
The GRASS infrastructure is described in the infrastructure document.
To finish in 2007
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)
- Status: open
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 to OSGeo SVN
- Status: open
Migration of GForge bugtracker to OSGeo trac
Task manager: Maciej Sieczka, Howard Butler
- 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
Cron job Migration
Retire:
- cron_build_50tutor.sh -> outdated? keep?
- cron_cvs_DGLIBsnapshot.sh -> do we need it as separate package?
- cron_cvs_rsync.sh: rsync Intevation CVS to grass.itc.it (no need to keep after migration)
Maybe:
- cron_grass60_src_snapshot.sh -> outdated? keep?
Todo:
(all to be changed to SVN server after migration)
- cron_grass63_generate_prog_manuals.sh: requires server-side doxygen and graphviz (for dot), requires new target directory
- Stable weekly snapshots:
- cron_grass62_release_src_snapshot.sh
- cron_grass62_release_build_bins.sh
- Unstable weekly snapshots:
- cron_grass63_src_snapshot.sh
- cron_grass63_build_bins.sh
- cron_grass_fetch_usermap.sh: User map for web site hosted at GDF Hannover
- cron_grassweb_update.sh: Web pages -> obsolete, once the Drupal migration is done
- Suggestion: Maintain all cronjob scripts in OSGeo SVN repository fo easy maintenance (but manually copy into cron space for security reasons)
- Date: Dec 2007
- Status: open
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: Dec 2007
- Status: open
Search engine Migration
Task manager: Markus Neteler, Wolf Bergenheim, Tyler Mtchell
- Currently htdig based on grass.itc.it, due to Apache rewrite engine new lists.osgeo.org isn't picked up
- 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
Task manager: Markus Neteler, Wolf Bergenheim
- 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)
- log files to be donated to OSGeo for Marketing analysis (backup)
- grass.osgeo.org needs (has?) server statistics
- Date: Dec 2007
- Status: open
To do in 2008
Wiki Migration
Task manager: Markus Neteler, Martin Spott, Howard Butler, Martin Landa
- Description: Migration of GDF Mediawiki to OSGeo Mediawiki (incl. version update)
- Date: Jan 2008?
- Status: open
Web Migration to Drupal
Task manager: Markus Neteler, Wolf Bergenheim
- Description: Migration of HTML Web pages to OSGeo Drupal (update to Drupal 5 ongoing there)
- Date: Jan 2008?
- Status: open
- 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?
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