Project Infrastructure

From Octave
Revision as of 13:40, 25 August 2022 by Siko1056 (talk | contribs) (Major revision)
Jump to navigation Jump to search

The project sources, web pages, and related tools are spread over a number of different services.

As discussed at OctConf 2017, we would like to consolidate and update some of these resources so that they are easier to keep track of and manage.

Here is a summary of what we are currently using:

jwe's DreamHost account

  • octave.org domain registration and DNS records
    • Managed through DreamHost web hosting control panel web app thing.

Fosshost

packages.octave.org

  • web site primarily so we can have a stable address for octave's pkg -forge command

wiki.octave.org

buildbot.octave.org

  • master server for our Buildbot installation

hg.octave.org

This site hosts mercurial repos.

Hosted on GNU project systems

Savannah admin accounts: jwe, rik, jordigh, mtmiller

www.gnu.org/software/octave

File: .htaccess
<FilesMatch "\.(in|m4)$">
  Order allow,deny
  Deny from all
</FilesMatch>

<FilesMatch "Makefile$">
  Order allow,deny
  Deny from all
</FilesMatch>

<FilesMatch "CVS">
  Order allow,deny
  Deny from all
</FilesMatch>

RewriteEngine on

RewriteBase /software/octave/

RewriteRule ^octave.pdf doc/octave-4.2.0.pdf [L]
RewriteRule ^NEWS.html NEWS-4.2.html [L]
RewriteRule ^contribute.html get-involved.html [L]
RewriteRule ^img/screenshot.png img/screenshot-octave-4-2.png [L]

RewriteRule ^doc/interpreter$ doc/interpreter/ [R,L]
RewriteRule ^doc/interpreter/(.*) doc/v4.2.0/$1 [L]

ftp.gnu.org