Difference between revisions of "Haskell.org infrastructure"

From HaskellWiki
Jump to navigation Jump to search
(22 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
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.
 
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.
 
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 aliased at "admin [at the domain] haskell.org".
   
  +
If there are problems with infrastructure, it is good to check [https://status.haskell.org status.haskell.org] to see if they are already known. If not, emailing the admin at h.org mail alias and the #haskell-infrastructure irc channel on freenode are all good ways to get in touch.
Another overview of Haskell.org machines, at a higher level, lives at the [[Haskell.org_domain]] page.
 
   
  +
The centralized location on infrastructure is now maintained at [https://phabricator.haskell.org/w/ the Haskell Phabricator Wiki], cataloging machines, responsibilities, etc.
== Servers ==
 
   
 
== Haskell Core Teams/Lists/Bodies/Committees ==
{| class="wikitable"
 
|-
 
! Name !! Host !! Hostname !! IP !! Responsible Party !! Root Access !! Physical Access
 
|-
 
| Lambda || Hetzner || lambda.galois.com || 78.46.100.180 || ??? || ??? || ???
 
|-
 
| [[Abbot]] || Galois || abbot.galois.com || 66.193.37.204 || ??? || ??? || ???
 
|-
 
| Community || ??? || community.haskell.org || 72.249.126.23 || ??? || ??? || ???
 
|-
 
| Sparky|| Chalmers || sparky.haskell.org || 129.16.20.144 || ??? || ??? || ???
 
|}
 
   
  +
* [[Haskell.org committee]]
== Subdomains/Services ==
 
  +
* [[Core Libraries Committee]]
  +
* [https://phabricator.haskell.org/w/infrastructure/ Haskell Infrastructure Team]
  +
* [https://ghc.haskell.org/trac/ghc/wiki/TeamGHC GHC Team]
  +
* [http://hackage.haskell.org/trac/haskell-prime/wiki/Committee Haskell 'prime' Committee]
   
{| class="wikitable"
 
|-
 
! Name !! Server !! Responsible Party !! Documentation !! Provides
 
|-
 
| www.haskell.org || Lambda || ??? || [[Haskell.org]] (Needs much updating) || Webserver/Wiki
 
|-
 
| darcs.haskell.org || Abbot || ??? || ??? || core + legacy project hosting
 
|-
 
| cvs.haskell.org || Abbot || ??? || ??? || legacy project hosting
 
|-
 
| hackage.haskell.org || Abbot || ??? || ??? || Hackage Server
 
|-
 
| hackage.haskell.org (trac) || Abbot || ??? || ??? || http://hackage.haskell.org/trac/ including the trac for GHC, c2hs, Hackage, Haskell Prime, GSoC
 
|-
 
| new-hackage.haskell.org || Abbot || ?? || ?? || Test Instance for Hackage.20
 
|-
 
| 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 || ?? || ?? || blog aggregation
 
|}
 
   
== Key Pages/Directories on Haskell.org ==
 
GHC
 
Platform
 
???
 
   
  +
[[Category:Community]]
== Defunct Subdomains ==
 
 
{| class="wikitable"
 
|-
 
! Name !! Replaced By
 
|-
 
| bugs.haskell.org || ???
 
|}
 
 
== Other Community Resources ==
 
haskellers
 
hub.darcs
 
darcsden
 
patchtag
 
github/bitbucket -- note
 
lambdabot
 
 
== Haskell Core Teams/Lists/Bodies/Committees ==
 

Revision as of 01:17, 24 December 2017

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.

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 aliased at "admin [at the domain] haskell.org".

If there are problems with infrastructure, it is good to check status.haskell.org to see if they are already known. If not, emailing the admin at h.org mail alias and the #haskell-infrastructure irc channel on freenode are all good ways to get in touch.

The centralized location on infrastructure is now maintained at the Haskell Phabricator Wiki, cataloging machines, responsibilities, etc.

Haskell Core Teams/Lists/Bodies/Committees