Configuration documentation (Was Re: GitLab is down: urgent)

Richard Eisenberg rae at
Fri Mar 19 19:08:35 UTC 2021

Thanks, Gershom, for the quick and very illuminating response.

> On Mar 19, 2021, at 2:21 PM, Gershom B <gershomb at> wrote:
> Cc: admin at which remains (since it was set up over five?
> years ago) the contact address for haskell infra admin stuff.

How would I learn of that address? Who is admin at

> There's
> also, as there has always been, the #haskell-infrastructure irc
> channel.

How would I learn of this?

> This all _used_ to be on phabricator (and was on the haskell wiki
> before that) but it wasn't really suited to port over nicely to
> gitlab. At the request of the still-forming working group for HF, a
> repo was created on github with key information and policy, and sent
> to the HF, which should have this documented somewhere already:

This is exactly the kind of stuff I was looking for. (Apologies for your need to repeat yourself -- we are still working hard to organize ourselves out of the void.)

How would I find this page? Perhaps just a link from the Committees section of would be sufficient. Might also be good to put admin at in the footer.

> I'll go back and try to read earlier in the thread, if I was cc'd,
> because I'm just now looped in?
> I.e. I see from the message "gitlab is down" but other than that I'm
> not sure exactly what is at issue?

The thread morphed into a new topic, thanks to me. I was just wondering who I would reach out to if both GitLab and Ben were down. The haskell-admins repo answers that question nicely.

> -g
> ---
> Davean, Herbert, Ben and me are the ones who have keys on almost every
> box, I think. Alp and Austin are both officially team members but I
> haven't interacted with them much (austin is legacy, and alp may only
> work with Ben on ghc stuff, idk).

This seems out of sync with, which does not list Ben (or Austin or Alp) but does list Rick Elrod. I would think that dormant members (e.g. Austin) should be removed, but that's your call.

> Davean manages backups.

Is this documented somewhere? Backups of what?

> some significant subdomains hosted:,
> there are some other smaller subdomains such as,
>, etc.
> here are  the main static subsites of, most of which have
> existed at those urls well prior to the existence of a
> website beyond the wiki
> alex    communities  ghc-perf  happy              hoogle  onlinereport
> arrows  definition   ghcup     haskell-symposium  hugs    platform
> cabal   ghc          haddock   haskell-workshop   nhc98   tutorial

This stuff appears to be on Good. I was originally looking for each of these to have names associated with them, but perhaps if one needed to contact the owner of a particular subdomain, we could reach out to admin at and then get the subdomain owners by dereference. That's fine by me.

> Sadly, joachim didn't keep up ghc-perf which was nice while it was working.

I think this is To be fair, some of the failure belongs on my shoulders. I offered up an unused server at Bryn Mawr (my previous employer) to host this, but that situation proved to be flaky. Actually, my best guess is that the server is still actually alive (and in the basement of my old building) at, but not being updated. I don't think we should rely on it.

So: Howard, there may not be much work to do here, beyond emailing Gershom, as you've already done! :)


> On Fri, Mar 19, 2021 at 2:13 PM <howard.b.golden at> wrote:
>> Hi Richard, Gershom and Ben,
>> I have access to the server that runs the Haskell wiki. There are other
>> websites on that server as well. I can document them as well. I know
>> that Gershom B. has done most (all?) of the work on that server. I ask
>> him and the committee to send me or point me at whatever
>> documentation they have already.
>> I ask Ben and others with any documentation of to
>> send me or point me at whatever they have already.
>> I don't want to do this alone. Other volunteers are welcome! I also
>> will abide by the Haskell Foundation and the committee in
>> arranging this documentation according to their needs and preferences.
>> Howard
>> On Fri, 2021-03-19 at 17:32 +0000, Richard Eisenberg wrote:
>>>> On Mar 19, 2021, at 12:44 PM, howard.b.golden at wrote:
>>>> I would like to help however I can. I already maintain the Haskell
>>>> wiki, and I would like to improve and document its configuration
>>>> using
>>>> devops techniques, preferably consistent with
>>> Thanks, Howard!
>>> I will try to take you up on your offer to help: do you think you
>>> could start this documentation process more broadly? That is, not
>>> just covering the Haskell Wiki, but also, say,
>>> (You say you wish to document the wiki's configuration consistently
>>> with, but I don't know that the latter is
>>> documented!)
>>> Ideally, I would love to know what services hosts, who
>>> runs them, and what happens if those people become unavailable.
>>> There's a zoo of services out there, and knowing who does what would
>>> be invaluable.
>>> Of course, anyone can start this process, but it takes someone
>>> willing to stick with it and see it through for a few weeks. Since
>>> Howard boldly stepped forward, I nominate him. :)
>>> Thanks,
>>> Richard
> <services.png>

More information about the ghc-devs mailing list