Difference between revisions of "Haskell.org domain"

From HaskellWiki
Jump to navigation Jump to search
(Clarified the purpose of the server and resources available)
Line 24: Line 24:
 
For more details, see [[Abbot]].
 
For more details, see [[Abbot]].
   
  +
=== [http://community.haskell.org/ community.haskell.org] ===
=== nun ===
 
This machine responds to the names ''community.haskell.org'', ''projects.haskell.org'', ''code.haskell.org'', ''trac.haskell.org'', ''rt.haskell.org'', ''planet.haskell.org'', ''nun.haskell.org''. See [http://www.haskell.org/pipermail/haskell/2007-June/019592.html this message].
+
This machine also responds to the names ''projects.haskell.org'', ''code.haskell.org'', ''trac.haskell.org'', ''rt.haskell.org'', ''planet.haskell.org''. See [http://www.haskell.org/pipermail/haskell/2007-June/019592.html this message].
   
  +
The Haskell community server is designed to support and encourage open Haskell-based projects and collaborations of all kinds, provided only that their intention is to contribute something to
* darcs repositories for anyone's Haskell projects, http://code.haskell.org/
 
  +
the community, and that all hosted project content is publicly available.
* web-space for projects, http://projects.haskell.org/
 
  +
Resources available include:
* admin for the above, http://community.haskell.org/
 
  +
* blog aggregation, http://planet.haskell.org/
 
  +
* Publicly available read-only [http://darcs.org/ darcs] repositories, http://code.haskell.org/
  +
* Write access to the darcs repositories for project members
  +
* [http://trac.edgewall.org/ Trac] instances for integrated issue tracking, wiki, and project management. Trac instances are also integrated with the project's darcs repository. http://trac.haskell.org/
  +
* [http://www.gnu.org/software/mailman/ GNU Mailman] mailing lists
 
* Public web-space for projects, http://projects.haskell.org/
  +
* Personal web-space for project members
 
* Blog aggregation, http://planet.haskell.org/
  +
 
For information about how to host a project, see 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].
 
''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].

Revision as of 10:06, 4 August 2010


Overview

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

haskell.org

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

MRTG: All network traffic.

abbot

This machine responds to the names darcs.haskell.org, hackage.haskell.org, cvs.haskell.org, haskell.galois.com, abbot.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.

For more details, see Abbot.

community.haskell.org

This machine also responds to the names projects.haskell.org, code.haskell.org, trac.haskell.org, rt.haskell.org, planet.haskell.org. See this message.

The Haskell community server is designed to support and encourage open Haskell-based projects and collaborations of all kinds, provided only that their intention is to contribute something to the community, and that all hosted project content is publicly available. Resources available include:

For information about how to host a project, see http://community.haskell.org/.

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

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.

See also

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