00:35:58
2020-08-31 23:37:44 Posting やまこ windish4649@pawoo.net
icon

This account is not set to public on notestock.

01:19:55
2020-09-01 00:51:20 Posting Es Es@misskey.io
icon

This account is not set to public on notestock.

02:20:37
2020-09-01 01:55:48 Posting Juja ymd@fedibird.com
icon

This account is not set to public on notestock.

03:17:13
icon

ストリーミングがちょこちょこ切れる不具合が出ています。

以前に発生した現象と同じ様子ですが、原因がまだ判明していません。解消まで少々お待ちください。

07:09:43
2020-09-01 03:17:13 Posting のえる noellabo@fedibird.com
icon

ストリーミングがちょこちょこ切れる不具合が出ています。

以前に発生した現象と同じ様子ですが、原因がまだ判明していません。解消まで少々お待ちください。

07:44:45
icon

ストリーミング調整中です。たぶん今、連合流れない。

08:27:47
icon

ストリーミング、たぶんこれで直りました。

直近のEugenさんの配送の最適化コミットで処理順序が入れ替わり、改造しているFedibirdでは購読や連合のストリーミング配送のpayloadが空になってしまい、ストリーミングサーバがエラーになって、その都度再起動されるという現象でした。

ご不便お掛けして申し訳ございません。

08:36:32
09:16:05
2020-09-01 09:01:25 Posting やまこ windish4649@pawoo.net
icon

This account is not set to public on notestock.

09:17:36
2020-09-01 08:32:56 Posting 画眩 ggagen@pawoo.net
icon

This account is not set to public on notestock.

09:17:39
2020-09-01 08:33:02 Posting 画眩 ggagen@pawoo.net
icon

This account is not set to public on notestock.

09:57:38
icon

毎日エンバグ

09:58:04
icon

風のリグレッション

10:04:25
icon

デバイスだ……

10:05:25
icon

特別送達とか受け取りたくないにゃん

10:05:59
icon

@giraffe_beer てげどんかな

10:12:21
2020-09-01 10:09:44 Posting なかの ryonkn@tegedon.net
icon

This account is not set to public on notestock.

10:13:59
icon

んば〜

10:28:37
2020-08-31 14:44:03 Posting のえる noellabo@fedibird.com
icon

トレンドのスケジューラ、どうしてすぐに死んでしまうん?

10:33:36
icon

ウチもずっと エントマライフハック が張り付いてるね。楽しいからいいけど(そうじゃない)

10:35:25
icon

きっとやきたまさんがなんとかしてくれる

11:58:08
icon

てす

13:16:46
icon

不具合で、一時Pleromaの投稿が詰まっていたかと思います。さっき解消させたので、突然大量い流れてきたかも……。

13:19:36
icon

ActivityPubのCreateを処理する際に、conversationの処理にバグがあり、sidekiqで再試行に詰まれてました。

13:44:28
icon

contextでした。(マージされてない開発中のコードの話です)

13:45:39
2020-09-01 12:10:32 Posting 堀池 溪 souls825@mstdn.hokkaido.jp&OLD
icon

This account is not set to public on notestock.

13:47:41
icon

ねむいのだわ

13:52:23
2020-09-01 13:50:26 Posting みさごさん misago_san@fedibird.com
icon

This account is not set to public on notestock.

15:13:40
icon

【Mastodonサーバ管理者向け】サービス終了したサーバへの対応方法

たとえば、てげどんは今日の12:00に停止(サービス終了)したんで、もう配送しても届かない。そういう場合はこう。

bin/rails r "UnavailableDomain.create(domain: 'tegedon.net')"

これで、sidekiqに積まれているてげどん(tegedon.net)向けのActivityPub::DeliveryWorkerは何もせずに正常終了するようになって、自然に消えていくよ。

ほっといても概ね7日後にこの状態になるんだけど、すぐに適用したい場合は自分で登録しちゃえばOK。

UnavailableDomainに登録する方法の場合、単に配送しなくなるだけだから、既存のアカウント情報や投稿は削除しないので、負荷はかからないよ。

ドメインブロックしたり、tootctl domains purgeしてもいいけど、全部消そうとするから一時的に大きな負荷になるよ。

でもまぁ、容量を節約したり整理したいなど、いずれ消すつもりなら、思い切ってやってしまった方がいいかもね。

15:18:03
icon

テレホタイムになったら一斉にリダイヤルしまくって、みんなで回線を取り合ってチャットするんですよ!(ところで何の話だろう)

15:18:13
2020-09-01 14:56:54 Posting 映奈 akina_0@pawoo.net
icon

This account is not set to public on notestock.

15:20:47
icon

@nelsoncoffeeroaster 割り込まれたら即座に回線を奪われるので、また誰かが脱落する隙を狙ってリダイヤルし続けるんですよ!!

16:43:28
icon

:homoo:

18:11:39
2020-09-01 18:10:51 Posting ちゃん=りこ kr@mastodon.juggler.jp
icon

This account is not set to public on notestock.

18:11:41
2020-09-01 18:10:57 Posting ちゃん=りこ kr@mastodon.juggler.jp
icon

This account is not set to public on notestock.

18:11:44
2020-09-01 18:11:06 Posting ちゃん=りこ kr@mastodon.juggler.jp
icon

This account is not set to public on notestock.

18:11:48
2020-09-01 18:11:11 Posting ちゃん=りこ kr@mastodon.juggler.jp
icon

This account is not set to public on notestock.

18:12:11
icon

完璧じゃぁないか!

18:13:38
icon

OK。よくわからん。寝て起きて考えよう。

20:01:16
icon

夜を食べたのだわ

20:03:45
2020-09-01 19:53:03 Posting すみか :nyancat_reverse: 22@best-friends.chat
icon

This account is not set to public on notestock.

20:05:50
2020-09-01 19:31:25 Posting としこ 1045shookit@gingadon.com
icon

This account is not set to public on notestock.

20:18:46
icon

カリーブルスト的な何か

20:19:38
2020-09-01 18:18:52 Posting TOMOKI++ tomoki@vocalodon.net
icon

This account is not set to public on notestock.

20:24:21
icon

ポペ

20:30:50
icon

クソ、インフラエンジニアめ!

20:51:35
2020-09-01 20:22:14 Posting まかない層 meiso@mastodon.kitchen
icon

This account is not set to public on notestock.

21:06:40
icon

@kiroha いまアプデしました!

21:20:55
icon

masterの変更点を2つご紹介(適用済み)。

リストにリプライを表示する方法を、リストごとに指定できるようになりました。

Glitch-soc(Mastodonのフォークの一つ)で長らくサポートされてきた機能の移植で、2018年の11月ぐらいから作成されていた古いPRが、ここにきて仕上げてマージされたものです。

・リプライを表示しない
・リストメンバーのリプライを表示
・全てのリプライを表示

となります。
github.com/tootsuite/mastodon/

もう一つ。

ホームに、昔のように、自分自身のダイレクト投稿が表示されるようになりました。

あわせて、タイムライン上にダイレクト投稿が表示される際の、背景色のハイライトは行われなくなりました(他の投稿と同じ背景色に)。

ダイレクトメッセージのタイムラインはこれまで通りで、ホームに追加で表示されるようになった感じです。
github.com/tootsuite/mastodon/

DMは、暗号化したメッセージ交換の仕組みと、サークル機能を作り始めてから、位置付けが変わってきており、今回の変更はその一環と思われます。

Web site image
Add configuration option to filter replies in lists by ClearlyClaire · Pull Request #9205 · mastodon/mastodon
Web site image
Do not push DMs into the home feed by Gargron · Pull Request #8940 · mastodon/mastodon
Attach image
Attach image
21:26:34
icon

@squid999 こういうデザインもできるのか。すげえ。格好良いナース服だねぇ。

21:29:08
icon

ちなみにアスタルテ(Glitchsocベース)ではこんな表示になっている。

Attach image
22:38:52
icon

Eugenさん、ことりこ大好きだね!

22:39:13
2020-09-01 22:39:04 Posting あの字調味料@たぐ屋 assause@dtp-mstdn.jp
icon

This account is not set to public on notestock.

22:57:11
icon

@circledev サークル機能は、新しい仕組みの導入に踏み切って、次の段階に入っています。

サークルは、最初の投稿者が、自分自身で作成したサークル(フォロワーの中から選んだメンバーリスト)に向けて投稿します。

このメンバーリストは、最初の投稿者以外は誰も知ることができません。

サークル投稿への返信は、サークルのメンバーに配送したいのですが、これは最初の投稿者(のサーバ)にしかできません。

そこで、サークルへの返信は、最初の投稿者のサーバに委譲する仕組みを導入することとなりました。

通常のリプライはリプライを行う投稿者のサーバから発信されますが、サークルへの返信では、これをスレッドの先頭の投稿のサーバへ預けて、そこからメンバーに配送する仕組みとなります。

これを実現するために、いくつかの拡張が行われています。

--
ここから先はちょっと難しい話になります。一応、ざっと説明しますので興味のある方は読んでみて下さい。

新しい仕様で、試行錯誤している最中ですので、まだ、誰もわからなく大丈夫ですw

22:57:37
icon

@circledev ひとつは、bearcapsという仕組みの導入です。

Mastodonの投稿には公開範囲が設定出来ます。

投稿は固有のURLを持っていてHTTPによって参照できます。

この時、誰がアクセスしてきているのか確認する方法がなければ、公開範囲という機能が実現できません。

そこで、署名付きのHTTPリクエストを行うことで、誰がアクセスしてきているのか、そのアカウントは本物なのか、確認する仕組みが使われています。

サークルでは、参加できるメンバーを確認する、これとは別の仕組みを導入することになりました。

サークルの投稿では、Createアクティビティで投稿本体を配送する代わりに、BearerトークンとURIをセットにしたBearcap URIsをObjectに持たせて配送します。

bear:?u=fedibird.com/@noellabo/1047878

bearcapsを受け取ったユーザーのサーバは、指定のURIに投稿本体を取得しにいく際に、このBearerトークンを添えてリクエストします(Authorization: Bearer xxxxxx というヘッダを付ける)

22:57:48
icon

@circledev このモデルが採用されると、サークル機能と互換性のない実装では、サークルの投稿アクティビティを受け取っても内容を取得することができなくなります。

これまでは未対応でもフォロワーのみ(従来のMastodon)・ダイレクト(Pleroma)として認識されていました。

もう一つは、宛先として、ActorやPublicの他に、/contexts/xxxxという表現を追加したことです。contextはActorのサブセット的なもので、idとinboxとtypeだけを公開するtype: Groupのオブジェクトです。

内部的には最初のサークル投稿に紐付いていて、このcontextのinboxにリプライを配送することで、contextのメンバーに転送されるという動作をします。

リプライでは、Noteのtoに指定するだけでなく、contextにも同じIDをそえます。メンバーに転送するNoteの条件として、このcontextをチェックします。

bearcapsについては、こちらに仕様がありますので参照してください。
github.com/cwebber/rwot9-pragu

23:05:20
icon

@nacika @circledev なるほど。

現在の方向性としては、投稿を見ることが出来る人はトークンを持っている=サークルのメンバーっていう扱いになっているから、メンションを禁じる可能性もあるね。

これ、本当に試行錯誤している感じで、まだどうなるかわかりません。

UIは私が勝手に提案していますが、そちらの検討もこれからです。