Skip to content
Howard B. Golden edited this page Nov 13, 2024 · 5 revisions

The Crisis (November 2024)

Page under construction. More content soon! See irc.Libera.Chat #haskell-infrastructure for the immediate discussion.

The crisis began when @hgolden made a stupid mistake of attempting to update the production wiki server without the proper workflow (develop, stage, production). It didn't work because the updates to new versions of:

  • the server OS (Ubuntu 20.04 to Ubuntu 24.04),
  • web server (Nginx to newer version),*
  • web page interpreter version (PHP-7.4 to PHP-8.3),
  • database (MariaDB from 10.3 to 10.11),
  • and Mediawiki (1.35 to 1.39)

required configuration changes that I (@hgolden) didn't anticipate. I expected some configuration changes to Nginx and PHP, because I had done them before for smaller upgrades, but there were conceptual changes I didn't expect (Ubuntu and MariaDB authentication) that I had overlooked and wasn't prepared for.

I will prostrate myself before the Haskell community for my error later, after we get the wiki back running!

Clone this wiki locally