GNU social v2では、同じGNU social v2のリモートサーバーの投稿に対して反応 (like/reply/repost) すると、反応元の元投稿が何故か二重に投稿されてしまう問題があります。
「Duplicated post with activity (like/reply/repost) between remote GNU social server – NotABug.org: Free code hosting」で課題に登録しています。
会話ツリーが崩れてしまうし、メンションがあれば、相手に余計に通知がなされてしまうので、困るバグです。
以下が状況です。
- GNU social v2のリモートサーバー同士で発生。
- DMは問題ない。
- GNU social以外なら発生しない。
修正には時間がかかります。暫定的な回避方法は引用投稿 (メンション+元投稿URL貼付) です。
具体的には以下を行います。
- 会話時は引用投稿 (メンション+本文内に言及元URL貼付)。
- 連続会話時は自分の投稿に引用投稿することで会話ツリーをある程度維持。
以下が実践例です。
@tak4 返信も二重になってしまうので、こんな感じで引用返信が今はスマートですかね。DMは再送ならないのでOKです。 来週辺りから、1日1時間とか開発作業も再開予定です。新しい人が入りやすいように、基本的な仕組みの文書・環境構築手順整備などを考えます。 ぐぬ管 (GNU social JP管理人)|gnusocialjp@gnusocial.jpに課題などを、ものによっては報奨金付きで掲載しています。よければときどき見てみてください。gnusocialjp/gnusocialGNU social is a social communication software used in federated social networks. It is widely supported and has a large userbase. It is already used by the Free...たかし (tak4@social.076.moe)'s status on Wednesday, 09-Aug-2023 21:26:05 JST - GNU social JPご丁寧に有難うございます。今後はURLを貼る事で代用します。 時間が足りませんよね…… いつも最新情報の収集や要約、お疲れ様です。それだけでも凄い事です。 わたしはPHPを勉強中で、約束はできませんがGNUSocialの改善に協力したいです。
@tak4 !gs !issue ひとまずissueに登録しておきました。 [Support no JavaScript mode – NotABug.org: Free code hosting](https://notabug.org/gnusocialjp/Qvitter/issues/8) 会話するときは、自分の投稿に返信して、相手の投稿URLを貼り付けるのがいいですね。少し会話ツリーが維持できます。 ぐぬ管 (GNU social JP管理人)|gnusocialjp@gnusocial.jpreplying to ぐぬ管 (GNU social JP管理人)|gnusocialjp@gnusocial.jpたかし (tak4@social.076.moe)'s status on Sunday, 13-Aug-2023 15:37:45 JST - 076萌SNSたしかにクラシック版で實現濟みですね。 JSが無效である旨のメッセージが表示されるエリアに、クラシック版みたいなHTML出力を挾み込めばいけるかなと考へてゐます。 また氣が向いたら調べてみます。
1個目が1、2個目が2です。元のバグを直せればそれがいいですが、対応に時間がかかります。現状GNU socialサーバー自体の数が少ないので、多くの場合は問題ありません。直るまでは、手間ですが引用投稿かDMでの交流を試みてください。
2023-08-25T15:00+09:00 Fri追記。元の課題が解決され、GNU social v2.0.2から対応しています。修正が入ったサーバーが行ったアクションに対しては、元投稿の再送がされなくなりました。
ぐぬ管 (GNU social JP管理人)|gnusocialjp@gnusocial.jp!gs @suwako @tak4 @admin@gnusocial.net GNU social v2.0.2を公開しました。リポジトリー名 (gnusocial) とブランチ名 (main) を変えたのでご注意ください。 GS同士の返信で投稿が二重になる問題と、自己返信がリモートに配送されないバグが直っています。早めの更新をおすすめします。 gnusocialjp/gnusocialGNU social is a social communication software used in federated social networks. It is widely supported and has a large userbase. It is already used by the Free...
ついでに、自己返信がリモートにうまく配送されないバグも直りました。速やかな更新が推奨されます。
詳細プロフィール。SNS: X Twitter/GS=gnusocialjp@gnusocial.jp/WP=gnusocialjp@web.gnusocial.jp。2022-07-17からgnusocial.jpとweb.gnusocial.jpのサイトを運営しています。WordPressで分散SNSに参加しています。このアカウントの投稿に返信すると、サイトのコメント欄にも反映されます。
Comments