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

Richard Eisenberg rae at richarde.dev
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 gmail.com> wrote:
> 
> Cc: admin at haskell.org 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 haskell.org?

> 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:
> https://github.com/haskell-infra/haskell-admins

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 https://www.haskell.org/community/ would be sufficient. Might also be good to put admin at haskell.org 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 https://github.com/haskell-infra/haskell-admins, 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: archives.haskell.org,
> hoogle.haskell.org, downloads.haskell.org, wiki.haskell.org
> 
> there are some other smaller subdomains such as summer.haskell.org,
> pvp.haskell.org, etc.
> 
> here are  the main static subsites of haskell.org, most of which have
> existed at those urls well prior to the existence of a haskell.org
> 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 https://github.com/haskell-infra/haskell-admins/blob/master/servers.md. 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 haskell.org 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 perf.haskell.org. 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 perf.haskell.org, 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! :)

Richard

> 
> On Fri, Mar 19, 2021 at 2:13 PM <howard.b.golden at gmail.com> 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 haskell.org committee to send me or point me at whatever
>> documentation they have already.
>> 
>> I ask Ben and others with any documentation of gitlab.haskell.org 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 haskell.org 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 gmail.com 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 gitlab.haskell.org.
>>> 
>>> 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, gitlab.haskell.org.
>>> (You say you wish to document the wiki's configuration consistently
>>> with gitlab.haskell.org, but I don't know that the latter is
>>> documented!)
>>> 
>>> Ideally, I would love to know what services haskell.org 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