b-shock. Fortress

Mastodon 2.7

Mastodon 2.7.0がリリースされた。
rc1が出たときに修正が必要な箇所を2ヶ所見つけたが、リリースまでに解決しなかった。
同様の現象に悩まされている人の為に、記録を残す。

しばらく記事の間が空いたが、空気を読まずに進行する。

Web UIのタイムライン画面が表示できない

Web UIのフロントにパッチを当てる羽目になった。

FreeBSD 12.xで、ストリーミングAPIが動作しない

これは実はMastodon 2.7とは無関係で、FreeBSD 12の話。
ストリーミングAPIではuwsが使用されているが、このnpm は実際にはとっくにEOL。
npmに含まれているバイナリのコードが、FreeBSD 12.xにて遂に動作しなくなった。

本家Issueに載ってたパッチを適用し、解決。
uwsではなくwsを使う実装になってる。