Personal tools

Haskell.org infrastructure

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(Haskell Core Teams/Lists/Bodies/Committees)
(Subdomains/Services: update status of new-hackage)
 
(13 intermediate revisions by 3 users not shown)
Line 5: Line 5:
 
In general, the policy on the usage of the Haskell.org domain name and subdomains is set by the [[Haskell.org_committee]]. The committee also manages a small amount of funds, generally garnered from Google Summer of Code payments, and uses them towards the maintenance of Haskell community infrastructure. It therefore also determines the policy on the uses of those machines that it pays for.
 
In general, the policy on the usage of the Haskell.org domain name and subdomains is set by the [[Haskell.org_committee]]. The committee also manages a small amount of funds, generally garnered from Google Summer of Code payments, and uses them towards the maintenance of Haskell community infrastructure. It therefore also determines the policy on the uses of those machines that it pays for.
   
Many people responsible for managing and helping with maintenance of Haskell.org servers are subscribed to the [[haskell-infrastructure list|http://community.galois.com/mailman/listinfo/haskell-infrastructure]], an extremely low traffic list hosted by Galois.
+
Many people responsible for managing and helping with maintenance of Haskell.org servers are subscribed to the [http://community.galois.com/mailman/listinfo/haskell-infrastructure haskell-infrastructure list], an extremely low traffic list hosted by Galois.
   
 
Another overview of Haskell.org machines, at a higher level, lives at the [[Haskell.org_domain]] page.
 
Another overview of Haskell.org machines, at a higher level, lives at the [[Haskell.org_domain]] page.
Line 13: Line 13:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Name !! Host !! Hostname !! IP !! Responsible Party !! Root Access !! Physical Access
+
! Name !! Host !! Hostname !! IP !! Responsible Party !! Root Access !! Physical Access !! Backup Frequency/Infrastructure
 
|-
 
|-
| Lambda || Hetzner || lambda.galois.com || 78.46.100.180 || ??? || ??? || ???
+
| Rock || Hetzner || rock.haskell.org || 144.76.87.181 || ??? || ??? || ???
  +
|-
  +
| Lambda || Hetzner || lambda.haskell.org || 78.46.100.180 || ??? || ??? || ???
 
|-
 
|-
 
| [[Abbot]] || Galois || abbot.galois.com || 66.193.37.204 || ??? || ??? || ???
 
| [[Abbot]] || Galois || abbot.galois.com || 66.193.37.204 || ??? || ??? || ???
Line 22: Line 22:
 
|-
 
|-
 
| Sparky|| Chalmers || sparky.haskell.org || 129.16.20.144 || ??? || ??? || ???
 
| Sparky|| Chalmers || sparky.haskell.org || 129.16.20.144 || ??? || ??? || ???
  +
|-
  +
| New-WWW || VM on Rock || new-www.haskell.org || 88.198.224.243 || ??? || ??? || ???
  +
|-
  +
| GHC || VM on Rock || ghc.haskell.org || 88.198.224.241 || ??? || ??? || ???
  +
|-
  +
| beta.hackage || VM on Rock || beta.hackage.haskell.org || 88.198.224.242 || ??? || ??? || ???
  +
 
|}
 
|}
   
Line 30: Line 37:
 
! Name !! Server !! Responsible Party !! Documentation !! Provides
 
! Name !! Server !! Responsible Party !! Documentation !! Provides
 
|-
 
|-
| www.haskell.org || Lambda || ??? || [[Haskell.org]] (Needs much updating) || Wiki
+
| www.haskell.org || new-www|| ??? || [[Haskell.org]] (Needs much updating) || Wiki
 
|-
 
|-
| www.haskell.org/mailman || Lambda || ??? || ?? || various haskell related mailing lists
+
| www.haskell.org/mailman || new-www|| ??? || [https://www.gnu.org/software/mailman/docs.html mailman] || various haskell related mailing lists
 
|-
 
|-
| www.haskell.org/* || Lambda || ?? || ?? || various haskell related websites (see below)
+
| www.haskell.org/* || new-www|| ?? || ?? || various haskell related websites (see below)
 
|-
 
|-
| darcs.haskell.org || Abbot || ??? || ??? || core + legacy project hosting
+
| ghc.haskell.org || ghc || ?? || ?? || Trac instance/wiki for GHC
  +
|-
  +
| git.haskell.org || ghc || ?? || ?? || Git access for GHC
  +
|-
  +
| darcs.haskell.org || ghc|| ??? || ??? || core + legacy project hosting
 
|-
 
|-
 
| cvs.haskell.org || Abbot || ??? || ??? || legacy project hosting
 
| cvs.haskell.org || Abbot || ??? || ??? || legacy project hosting
Line 42: Line 49:
 
| hackage.haskell.org || Abbot || ??? || ??? || Hackage Server
 
| hackage.haskell.org || Abbot || ??? || ??? || Hackage Server
 
|-
 
|-
| hackage.haskell.org/trac || Abbot || ??? || ??? || Including the trac for GHC, c2hs, Hackage, Haskell Prime, GSoC
+
| hackage.haskell.org/trac || Abbot || ??? || [http://trac.edgewall.org/wiki/TracGuide trac] || Including the trac for c2hs, Hackage, Haskell Prime, GSoC
 
|-
 
|-
| new-hackage.haskell.org || Abbot || ?? || ?? || Test Instance for Hackage.20
+
| new-hackage.haskell.org || Abbot || ?? || ?? || Old test, now a http redirect to beta.hackage
  +
|-
  +
| beta.hackage.haskell.org || Beta.Hackage|| ?? || ?? || Test instance for Hackage 2
 
|-
 
|-
 
| code.haskell.org || Community || ?? || ?? || project hosting (code, darcs-centric)
 
| code.haskell.org || Community || ?? || ?? || project hosting (code, darcs-centric)
Line 52: Line 59:
 
| projects.haskell.org || Community || ?? || ?? || project webpages
 
| projects.haskell.org || Community || ?? || ?? || project webpages
 
|-
 
|-
| planet.haskell.org || Community || ?? || ?? || blog aggregation
+
| planet.haskell.org || Community || ?? || [http://intertwingly.net/code/venus/ Venus] || blog aggregation
 
|-
 
|-
 
| rt.haskell.org || Community || ?? || ?? || request ticket system for community admin tasks
 
| rt.haskell.org || Community || ?? || ?? || request ticket system for community admin tasks
Line 62: Line 69:
 
! Location !! Responsible Party
 
! Location !! Responsible Party
 
|-
 
|-
| haskell.org/ghc || ??
+
| haskell.org/ghc || thoughtpolice
 
|-
 
|-
| haskell.org/platform || ??
+
| haskell.org/platform || mzero
 
|-
 
|-
| haskell.org/cabal || ??
+
| haskell.org/hoogle || ndm
  +
|-
  +
| haskell.org/cabal || dcoutts/tibbe
 
|-
 
|-
 
| haskell.org/haddock || ??
 
| haskell.org/haddock || ??
Line 83: Line 90:
 
== Haskell Core Teams/Lists/Bodies/Committees ==
 
== Haskell Core Teams/Lists/Bodies/Committees ==
   
* Haskell.org committee: http://www.haskell.org/haskellwiki/Haskell.org_committee
+
* [[Haskell.org committee]]
  +
* [[Core Libraries Committee]]
  +
* [http://hackage.haskell.org/trac/haskell-prime/wiki/Committee Haskell 'prime' Committee]
  +
* [http://trac.haskell.org/haskell-platform/wiki/Members Haskell Platform Committee]
  +
* [http://hackage.haskell.org/trac/ghc/wiki/Contributors GHC Team]
   
 
== Administrator's documentation ==
 
== Administrator's documentation ==
   
 
Admin procedures: http://community.haskell.org/admin/procedures/
 
Admin procedures: http://community.haskell.org/admin/procedures/
  +
  +
  +
[[Category:Community]]

Latest revision as of 19:20, 11 September 2013

Haskell.org sub-domains are hosted on a variety of machines. Various machines have individuals responsible for them, and various services in turn have individuals responsible for those services.

This wiki page is intended to categorize the set of machines, services, and responsibilities. It also will provide some guidance as to whom to contact, and in what order, when things need to be accomplished regarding these services.

In general, the policy on the usage of the Haskell.org domain name and subdomains is set by the Haskell.org_committee. The committee also manages a small amount of funds, generally garnered from Google Summer of Code payments, and uses them towards the maintenance of Haskell community infrastructure. It therefore also determines the policy on the uses of those machines that it pays for.

Many people responsible for managing and helping with maintenance of Haskell.org servers are subscribed to the haskell-infrastructure list, an extremely low traffic list hosted by Galois.

Another overview of Haskell.org machines, at a higher level, lives at the Haskell.org_domain page.

Contents

[edit] 1 Servers

Name Host Hostname IP Responsible Party Root Access Physical Access Backup Frequency/Infrastructure
Rock Hetzner rock.haskell.org 144.76.87.181  ???  ???  ???
Lambda Hetzner lambda.haskell.org 78.46.100.180  ???  ???  ???
Abbot Galois abbot.galois.com 66.193.37.204  ???  ???  ???
Community/Lun VM on Lambda community.haskell.org 178.63.91.44  ???  ???  ???
Sparky Chalmers sparky.haskell.org 129.16.20.144  ???  ???  ???
New-WWW VM on Rock new-www.haskell.org 88.198.224.243  ???  ???  ???
GHC VM on Rock ghc.haskell.org 88.198.224.241  ???  ???  ???
beta.hackage VM on Rock beta.hackage.haskell.org 88.198.224.242  ???  ???  ???

[edit] 2 Subdomains/Services

Name Server Responsible Party Documentation Provides
www.haskell.org new-www  ??? Haskell.org (Needs much updating) Wiki
www.haskell.org/mailman new-www  ??? mailman various haskell related mailing lists
www.haskell.org/* new-www  ??  ?? various haskell related websites (see below)
ghc.haskell.org ghc  ??  ?? Trac instance/wiki for GHC
git.haskell.org ghc  ??  ?? Git access for GHC
darcs.haskell.org ghc  ???  ??? core + legacy project hosting
cvs.haskell.org Abbot  ???  ??? legacy project hosting
hackage.haskell.org Abbot  ???  ??? Hackage Server
hackage.haskell.org/trac Abbot  ??? trac Including the trac for c2hs, Hackage, Haskell Prime, GSoC
new-hackage.haskell.org Abbot  ??  ?? Old test, now a http redirect to beta.hackage
beta.hackage.haskell.org Beta.Hackage  ??  ?? Test instance for Hackage 2
code.haskell.org Community  ??  ?? project hosting (code, darcs-centric)
trac.haskell.org Community  ??  ?? project tracs
projects.haskell.org Community  ??  ?? project webpages
planet.haskell.org Community  ?? Venus blog aggregation
rt.haskell.org Community  ??  ?? request ticket system for community admin tasks

[edit] 3 Key Websites on www.haskell.org subdirectories

Location Responsible Party
haskell.org/ghc thoughtpolice
haskell.org/platform mzero
haskell.org/hoogle ndm
haskell.org/cabal dcoutts/tibbe
haskell.org/haddock  ??

[edit] 4 Defunct Subdomains

Name Replaced By
bugs.haskell.org  ???


[edit] 5 Haskell Core Teams/Lists/Bodies/Committees

[edit] 6 Administrator's documentation

Admin procedures: http://community.haskell.org/admin/procedures/