Difference between revisions of "Haskell.org infrastructure"

From HaskellWiki
Jump to navigation Jump to search
(Corrected a link)
(update to point to new resources)
(2 intermediate revisions by 2 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.
Line 7: Line 5:
 
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.
 
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.
   
  +
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 haskell-infrastructure list, the admin at haskell.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.
 
 
== Servers ==
 
 
{| class="wikitable"
 
|-
 
! Name !! Host !! Hostname !! IP !! Responsible Party !! Root Access !! Physical Access !! Backup Frequency/Infrastructure
 
|-
 
| Lambda || Hetzner || lambda.haskell.org || 78.46.100.180 || ??? || ??? || ???
 
|-
 
| [[Abbot]] || Galois || abbot.galois.com || 66.193.37.204 || ??? || ??? || ???
 
|-
 
| [http://hackage.haskell.org/trac/ghc/wiki/admin/lun Community/Lun] || VM on Lambda || community.haskell.org || 178.63.91.44 || ??? || ??? || ???
 
|-
 
| Sparky|| Chalmers || sparky.haskell.org || 129.16.20.144 || ??? || ??? || ???
 
|-
 
| Rock || Hetzner || rock.haskell.org || 144.76.87.181 || ??? || ??? || ???
 
|-
 
| New-WWW || VM on Rock || new-www.haskell.org || 88.198.224.243 || ??? || ??? || ???
 
|-
 
| GHC || VM on Rock || ghc.haskell.org || 88.198.224.241 || ??? || ??? || ???
 
|-
 
| new-new-hackage || VM on Rock || new-new-hackage.haskell.org || 88.198.224.242 || ??? || ??? || ???
 
 
|}
 
 
== Subdomains/Services ==
 
 
{| class="wikitable"
 
|-
 
! Name !! Server !! Responsible Party !! Documentation !! Provides
 
|-
 
| www.haskell.org || Lambda || ??? || [[Haskell.org]] (Needs much updating) || Wiki
 
|-
 
| www.haskell.org/mailman || Lambda || ??? || [https://www.gnu.org/software/mailman/docs.html mailman] || various haskell related mailing lists
 
|-
 
| www.haskell.org/* || Lambda || ?? || ?? || various haskell related websites (see below)
 
|-
 
| 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://trac.edgewall.org/wiki/TracGuide 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 || ?? || [http://intertwingly.net/code/venus/ Venus] || blog aggregation
 
|-
 
| rt.haskell.org || Community || ?? || ?? || request ticket system for community admin tasks
 
|}
 
 
== Key Websites on www.haskell.org subdirectories ==
 
{| class="wikitable"
 
|-
 
! Location !! Responsible Party
 
|-
 
| haskell.org/ghc || igloo
 
|-
 
| haskell.org/platform || mzero
 
|-
 
| haskell.org/hoogle || ndm
 
|-
 
| haskell.org/cabal || dcoutts
 
|-
 
| haskell.org/haddock || ??
 
|}
 
 
== Defunct Subdomains ==
 
 
{| class="wikitable"
 
|-
 
! Name !! Replaced By
 
|-
 
| bugs.haskell.org || ???
 
|}
 
   
  +
The centralized location on infrastructure is now maintained at [https://phabricator.haskell.org/w/ the Haskell Phabricator Wiki], cataloging machines, responsibilities, etc.
   
 
== Haskell Core Teams/Lists/Bodies/Committees ==
 
== Haskell Core Teams/Lists/Bodies/Committees ==
Line 96: Line 13:
 
* [[Haskell.org committee]]
 
* [[Haskell.org committee]]
 
* [[Core Libraries Committee]]
 
* [[Core Libraries Committee]]
* [http://hackage.haskell.org/trac/haskell-prime/wiki/Committee Haskell 'prime' Committee]
+
* [https://phabricator.haskell.org/w/infrastructure/ Haskell Infrastructure Team]
 
* [http://trac.haskell.org/haskell-platform/wiki/Members Haskell Platform Committee]
 
* [http://trac.haskell.org/haskell-platform/wiki/Members Haskell Platform Committee]
 
* [http://hackage.haskell.org/trac/ghc/wiki/Contributors GHC Team]
 
* [http://hackage.haskell.org/trac/ghc/wiki/Contributors GHC Team]
  +
* [http://hackage.haskell.org/trac/haskell-prime/wiki/Committee Haskell 'prime' Committee]
   
== Administrator's documentation ==
 
 
Admin procedures: http://community.haskell.org/admin/procedures/
 
   
   

Revision as of 16:20, 28 May 2015

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 subscribed to the haskell-infrastructure list, an extremely low traffic list hosted by Galois.

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 haskell-infrastructure list, the admin at haskell.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