GRASS Migration to OSGeo: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
(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].


== Migration of Mailman lists ==
== To finish in 2007 ==


Task manager: Markus Neteler, Frank Warmerdam
=== Migration from CVS to OSGeo SVN ===
 
* 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
 
== 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'''


== Wiki Migration ==
=== 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:'''


Task manager: Markus Neteler, Martin Spott, Howard Butler, Martin Landa
''(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


* Description: Migration of GDF Mediawiki to OSGeo Mediawiki (incl. version update)
* Suggestion: Maintain all cronjob scripts in OSGeo SVN repository fo easy maintenance (but manually copy into cron space for security reasons)
* Date: Jan 2008?
* 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


* Description: Migration of HTML Web pages to OSGeo Drupal ([http://wiki.osgeo.org/index.php/Drupal_Upgrade_Plan update to Drupal 5 ongoing] there)
* make grass.osgeo.org first site for Web-CVS update and rsync mirrors
* Date: Jan 2008?
* Date: Dec 2007
* 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?


== 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'''


== Cron job Migration ==
== To do in 2008 ==


'''Retire:'''
=== Wiki Migration ===
* cron_build_50tutor.sh -> outdated? keep?
 
* cron_cvs_DGLIBsnapshot.sh -> do we need it as [http://grass.osgeo.org/dglib/ separate package]?
Task manager: Markus Neteler, Martin Spott, Howard Butler, Martin Landa
* cron_cvs_rsync.sh: rsync Intevation CVS to grass.itc.it (no need to keep after migration)


'''Maybe:'''
* Description: Migration of GDF Mediawiki to OSGeo Mediawiki (incl. version update)
* cron_grass60_src_snapshot.sh -> outdated? keep?
* Date: Jan 2008?
* Status: '''open'''


'''Todo:'''
=== Web Migration to Drupal ===


''(all to be changed to SVN server after migration)''
Task manager: Markus Neteler, Wolf Bergenheim
* 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)
* 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: Dec 2007
* 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

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