Personal tools

Haskell.org domain

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(Relation between the services: indent answers)
(Overview: expand into separate sections)
Line 2: Line 2:
   
 
== Overview ==
 
== Overview ==
  +
The names in the '''haskell.org domain''' point to three machines:
   
The '''haskell.org domain''' includes these names:
+
=== [[haskell.org]] ===
  +
This machine responds to the names ''haskell.org'', ''www.haskell.org'', ''bugs.haskell.org''. It's at Yale university.
   
* [[haskell.org]], [http://www.haskell.org/ www.haskell.org], [http://bugs.haskell.org/ bugs.haskell.org], at Yale university. <br>This machine runs the web server, wiki, and mailing lists.<br>''MRTG'': [http://www.haskell.org/mrtg/localhost_00-c0-a8-7b-85-3c.html All network traffic].
+
* web server and wiki, http://haskell.org/
  +
* mailing lists
   
* [http://darcs.haskell.org/ darcs.haskell.org], [http://hackage.haskell.org/ hackage.haskell.org], [http://cvs.haskell.org/ cvs.haskell.org], [http://haskell.galois.com/ haskell.galois.com], [http://monk.galois.com/ monk.galois.com], run by Galois. <br>This machine serves the central darcs repositories for the projects hosted at darcs.haskell.org, the darcsweb service, and it also runs the various Trac instances (eg. http://hackage.haskell.org/trac/ghc).<br>''MRTG'': [http://darcs.haskell.org/mrtg/localhost_00-11-2f-2e-4f-7c.html All network traffic], [http://darcs.haskell.org/mrtg/external-bandwidth.html External network bandwidth], [http://darcs.haskell.org/mrtg/freedisk.html Free disk space], [http://darcs.haskell.org/mrtg/system-load.html System load], [http://darcs.haskell.org/mrtg/memory.html Free memory], [http://darcs.haskell.org/mrtg/swap.html Free swap], [http://darcs.haskell.org/mrtg/daily.html All of the daily graphs].<br>''Analog'': [http://darcs.haskell.org/analog/cvs_darcs/cvs.html cvs/darcs], [http://darcs.haskell.org/analog/hackage/hackage.html hackage].
+
''MRTG'': [http://www.haskell.org/mrtg/localhost_00-c0-a8-7b-85-3c.html All network traffic].
   
* [http://community.haskell.org/ community.haskell.org], [http://code.haskell.org/ code.haskell.org], [http://trac.haskell.org/ trac.haskell.org], [http://rt.haskell.org/ rt.haskell.org], [http://nun.haskell.org/ nun.haskell.org]<br>for hosting anyone's Haskell projects. See [http://www.haskell.org/pipermail/haskell/2007-June/019592.html this message].<br>''MRTG'': [http://community.haskell.org/mrtg/localhost_venet0.html All network traffic], [http://community.haskell.org/mrtg/freedisk.html Free disk space], [http://community.haskell.org/mrtg/system-load.html System load], [http://community.haskell.org/mrtg/memory.html Free memory], [http://community.haskell.org/mrtg/swap.html Free swap], [http://community.haskell.org/mrtg/daily.html All of the daily graphs].
+
=== monk ===
  +
This machine responds to the names ''darcs.haskell.org'', ''hackage.haskell.org'', ''cvs.haskell.org'', ''haskell.galois.com'', ''monk.galois.com''. It's run by Galois.
  +
  +
* darcs repositories for GHC and core libraries, http://darcs.haskell.org/
  +
* HackageDB, http://hackage.haskell.org/
  +
* old CVS repositories, http://cvs.haskell.org/
  +
* various Trac instances, e.g. http://hackage.haskell.org/trac/ghc
  +
  +
''MRTG'': [http://darcs.haskell.org/mrtg/localhost_00-11-2f-2e-4f-7c.html All network traffic], [http://darcs.haskell.org/mrtg/external-bandwidth.html External network bandwidth], [http://darcs.haskell.org/mrtg/freedisk.html Free disk space], [http://darcs.haskell.org/mrtg/system-load.html System load], [http://darcs.haskell.org/mrtg/memory.html Free memory], [http://darcs.haskell.org/mrtg/swap.html Free swap], [http://darcs.haskell.org/mrtg/daily.html All of the daily graphs].<br>''Analog'': [http://darcs.haskell.org/analog/cvs_darcs/cvs.html cvs/darcs], [http://darcs.haskell.org/analog/hackage/hackage.html hackage].
  +
  +
=== nun ===
  +
This machine responds to the names ''community.haskell.org'', ''code.haskell.org'', ''trac.haskell.org'', ''rt.haskell.org'', ''nun.haskell.org''. See [http://www.haskell.org/pipermail/haskell/2007-June/019592.html this message].
  +
  +
* darcs repositories for anyone's Haskell projects, http://code.haskell.org/
  +
* admin for the above, http://community.haskell.org/
  +
  +
''MRTG'': [http://community.haskell.org/mrtg/localhost_venet0.html All network traffic], [http://community.haskell.org/mrtg/freedisk.html Free disk space], [http://community.haskell.org/mrtg/system-load.html System load], [http://community.haskell.org/mrtg/memory.html Free memory], [http://community.haskell.org/mrtg/swap.html Free swap], [http://community.haskell.org/mrtg/daily.html All of the daily graphs].
   
 
== Relation between the services ==
 
== Relation between the services ==

Revision as of 08:28, 29 July 2008


Contents

1 Overview

The names in the haskell.org domain point to three machines:

1.1 haskell.org

This machine responds to the names haskell.org, www.haskell.org, bugs.haskell.org. It's at Yale university.

MRTG: All network traffic.

1.2 monk

This machine responds to the names darcs.haskell.org, hackage.haskell.org, cvs.haskell.org, haskell.galois.com, monk.galois.com. It's run by Galois.

MRTG: All network traffic, External network bandwidth, Free disk space, System load, Free memory, Free swap, All of the daily graphs.
Analog: cvs/darcs, hackage.

1.3 nun

This machine responds to the names community.haskell.org, code.haskell.org, trac.haskell.org, rt.haskell.org, nun.haskell.org. See this message.

MRTG: All network traffic, Free disk space, System load, Free memory, Free swap, All of the daily graphs.

2 Relation between the services

I'm wondering what the relationship is (if any) between code.haskell.org and darcs.haskell.org.

darcs.haskell.org hosts ghc, the core libs and many others. The server is maintained by Galois. Because it hosts the most central bits of the haskell platform, security is fairly tight and getting an account there is hard. There are very few community members with root privileges.
community.haskell.org was created precisely to provide hosting to the wider community. It is hosted commercially, paid for by haskell.org's Google Summer of Code funds. We have several community admins with root privileges.

Should my projects be hosted at darcs or code?

code.haskell.org. It's easy to get an account there via the web submission system: http://community.haskell.org/admin/

Is one more blessed/preferred over the other for community projects?

Yes, code.haskell.org is preferred.

If my project is currently on darcs, should I migrate to code?

You can if you like, there is no need to do so however. Accounts on darcs.haskell.org are not going to be revoked as far as I know. The community server is an addition, not a replacement.

If I have an account on darcs, will it work on code, or do I need to get a new account on code?

They are totally separate systems.

3 See also

http://www.haskell.org/pipermail/haskell-cafe/2008-January/038759.html