Skip to content

Commit

Permalink
infrastructure.txt: various updates
Browse files Browse the repository at this point in the history
more details on 

- new issue tracker in GH
- trac PR macro
- GH Actions
  • Loading branch information
neteler committed May 2, 2020
1 parent b480f97 commit a74b8ea
Showing 1 changed file with 27 additions and 14 deletions.
41 changes: 27 additions & 14 deletions doc/infrastructure.txt
@@ -1,12 +1,13 @@
How the GRASS Webserver and related infrastructure works

written by M. Neteler
Last changed: Apr 2020
Last changed: May 2020


Related Wiki documents:
* https://grass.osgeo.org/wiki/GRASS_Migration_to_OSGeo (historical document)


== GRASS Source code repository ==

Maintainer: Markus Neteler, Martin Landa, OSGeo-SAC, http://wiki.osgeo.org/wiki/SAC
Expand Down Expand Up @@ -36,13 +37,15 @@ downloadable_paths = /grass-addons/grass7/*/*,/sandbox/*/*
Statistics:
https://trac.osgeo.org/grass/stats/code


== GRASS Web server ==

Maintainer: M. Neteler

* https://grass.osgeo.org (to be replaced in 2020)
* https://grass.osgeo.org (to be replaced in 2020, see https://staging.grass.osgeo.org/)
** Shared virtual OSGeo machine (osgeo6) hosted at Oregon State University Open Source Lab
(server: osgeo6.osgeo.osuosl.org)
** new server 2020: LXD container on osgeo7
** OSGeo SAC page: http://wiki.osgeo.org/wiki/SAC_Service_Status
http://wiki.osgeo.org/index.php/SAC
** Login: via OSGeo LDAP, there is a "grass" LDAP group
Expand All @@ -53,10 +56,11 @@ Maintainer: M. Neteler
* Backup:
** VERIFY 2010: grass.osgeo.org is backup'ed by OSGeo SAC: http://wiki.osgeo.org/wiki/SAC:Backups
** Wiki backup, via rsync to http://josef.fsv.cvut.cz/WIKI/grass-osgeo/index.php/Main_Page
** new server 2020: LXD container on osgeo7 backup'ed

* Web pages:
** CMSMS: https://grass.osgeo.org/home/imprint/
** mirrored from Wroclav university via httrack (tier-1),
** CMSMS: https://grass.osgeo.org/home/imprint/ (to be phased out in 2020 with hugo solution)
** OLD mirrored from Wroclav university via httrack (tier-1),
then offered as rsync mirror (tier-2) to other mirror sites
** RSS feed: offered by CMSMS

Expand Down Expand Up @@ -105,10 +109,12 @@ Maintainer: M. Neteler

Summary: The system should run almost autonomously.


== WinGRASS maintenance scripts ==

* https://github.com/landam/wingrass-maintenance-scripts


== GRASS Mailing lists ==

Maintainer: Markus Neteler
Expand Down Expand Up @@ -158,6 +164,7 @@ Summary: The system should run almost autonomous. An eye must be

Macro for manual pages: https://grasswiki.osgeo.org/wiki/Template:Cmd


== GRASS IRC ==

Channel: irc://irc.freenode.net/grass
Expand All @@ -173,16 +180,15 @@ Web based client: See http://grasswiki.osgeo.org/wiki/IRC

== GRASS Bugtracker ==

Future bugtracker
* https://github.com/OSGeo/grass
Current bugtracker (Jan 2020 - today):
* https://github.com/OSGeo/grass/issues

Current bugtracker (Jan 2008 - today):
Current bugtracker (Jan 2008 - Jan 2020):
* https://trac.osgeo.org/grass/report
* Trac
* posts new bugs and comments to grass-dev list
* Settings:

tracsvn (OSGeo server) (Dec 2007 - 2019)
Old tracsvn (OSGeo server) (Dec 2007 - Mai 2019)
/var/www/trac/env/grass/conf/trac.ini
downloadable_paths = /grass-addons/grass7/*/*,/sandbox/*/*
path = /var/www/grass/htdocs
Expand All @@ -195,13 +201,13 @@ tracsvn (OSGeo server) (Dec 2007 - 2019)
base_url = https://trac.osgeo.org/grass/
database = postgres://postgres@/trac_grass

Old bugtracker (Jan 2007 - Dec 2008):
Very old bugtracker (Jan 2007 - Dec 2008):
* http://wald.intevation.org/tracker/?group_id=21
* gforce, sponsored by Intevation GmbH, Germany
* spamassasin spamfilter locally, bogofilter at grass-dev list
* needs 'noreply*wald.intevation.org' to be enabled as alias in Mailman

Very old bugtracker (Dec 2000 - Dec 2006):
Very very old bugtracker (Dec 2000 - Dec 2006):
* https://intevation.de/rt/webrt?q_queue=grass
* webRT, sponsored by Intevation GmbH, Germany
* spamassasin spamfilter locally, bogofilter at grass-dev list
Expand All @@ -219,7 +225,7 @@ Details:
Installed with g.extension
Manuals: https://grass.osgeo.org/grass7/manuals/addons/

The redirect to the latest directory is defined on grass.osgeo.org:
The redirect to the latest grass7x directory is defined on grass.osgeo.org:
/etc/apache2/includes/grass.osgeo.org.inc

Procedure building of binaries (Windows):
Expand Down Expand Up @@ -259,9 +265,15 @@ Maintenance script:

The github update is run as a cronjob on server "geo102" (CTU, CZ).

== GRASS GitHub Actions ==

Details: https://github.com/OSGeo/grass/pull/525
== GRASS CI: GitHub Actions ==

Started Apr. 2020

Maintainer: Vaclav Petras

* https://github.com/OSGeo/grass/actions
* Details: https://github.com/OSGeo/grass/pull/525

- CI workflow with:
- A build job which is not parallelized and is meant for clear & relatively fast check of compilation and building in general. (Duplicating what is running on Travis)
Expand All @@ -272,6 +284,7 @@ Details: https://github.com/OSGeo/grass/pull/525

Helper files placed to .github/workflows


== GRASS Coverity Scan ==

Maintainer: Markus Neteler
Expand Down

0 comments on commit a74b8ea

Please sign in to comment.