プロジェクト

全般

プロフィール

提案 #1599

未完了

httpclientの利用をやめる (photosupport)

toshi_a 初音 さんが6日前に追加. 6日前に更新.

ステータス:
分類待ち
優先度:
通常
担当者:
-
対象バージョン:
プラグイン名:
photosupport
ブランチ:

説明

標準プラグインで使用しているgem httpclient は2016年から更新されておらず、ruby 3.4から起動時に以下のエラーでクラッシュする。

httpclient-2.8.3/lib/httpclient.rb:19: warning: mutex_m was loaded from the standard library, but is not part of the default gems starting from Ruby 3.4.0.
You can add mutex_m to your Gemfile or gemspec to silence this warning.
/home/toshi/.rbenv/versions/3.4.0-rc1/lib/ruby/3.4.0+1/bundled_gems.rb:83:in 'Kernel.require': cannot load such file -- mutex_m (LoadError)

#1507 の問題があってからも特に対応が取られていないので、利用しないようにする。
このチケットではhttpclientへの依存関係をなくすことを目的とし、ruby 3.4対応は対象外とする。

toshi_a 初音 さんが6日前に更新

  • 題名httpclientの利用をやめる から httpclientの利用をやめる (photosupport) に変更
  • プラグイン名mastodon, photosupport から photosupport に変更

#1566 でmastodonプラグインについては同等のことをやろうとしていたので、このチケットでは photosupport プラグインのみに絞ります。
依存を完全に切ることが本来の目的なので、他にもhttpclientを使っている部分があった場合は別のチケットを作ります。

他の形式にエクスポート: Atom PDF