GRASS Migration to OSGeo: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
(→‎To finish in 2007: cosmetics in sections)
Line 5: Line 5:
== To finish in 2007 ==
== To finish in 2007 ==


=== Migration from CVS to OSGeo SVN ===
=== Source code repository migration to OSGeo SVN ===
 
==== Migration from CVS to OSGeo SVN ====


Task manager: Martin Landa, Howard Butler
Task manager: Martin Landa, Howard Butler


* Description:  [[SVN hosting]]
* Description:  [[SVN hosting]]
* Implementation: [[Migration from CVS to SVN#Final scenario|Migration from CVS to SVN]]
* Implementation: [[Migration from CVS to SVN]]
* Date: end of Nov 2007 (needs to be done in 2007)
* Date: end of Nov 2007 (needs to be done in 2007)
* 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 21: Line 23:
* Date: end of Nov 2007 (needs to be done in 2007)
* 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
* Task: SVN dump at grass.itc.it (done via rsync), then import at svn.osgeo.org
* Implementation: [[Migration from CVS to SVN#Final scenario|Migration to OSGeo SVN]]
* Implementation: [[Migration from CVS to SVN]]
* Requirements:  Developers need to get '''all of their commits in CVS done by Friday YY at XX PM UTC'''. Then we migrate during the weekend.
* Requirements:  Developers need to get '''all of their commits in CVS done by Friday YY at XX PM UTC'''. Then we migrate during the weekend.
* Status: '''open'''
* Status: '''open'''

Revision as of 20:32, 6 December 2007

Migration task list

The GRASS infrastructure is described in the 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

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
  • Requirements: Developers need to get all of their commits in CVS done by Friday YY at XX PM UTC. Then we migrate during the weekend.
  • Status: open

Developer's TODO: get your "osgeo_id"

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