Conversation
Notices
-
Embed this notice
テクニカル諏訪子 (suwako@social.076.moe)'s status on Monday, 28-Aug-2023 13:43:12 JST テクニカル諏訪子 @tak4 @gnusocialjp @tak4
gnusocialをフォークして、PHP 8.2にバージョンアップしています
まだ未完了ですが、試験環境で確認出来たら幸いです
エラーを見るには、php.iniで:
error_reporting = E_ALL
display_errors = On
display_startup_errors = On
log_errors = On
PHP 8.2をインストールすると、下記のコマンドでサーバーを開始出来ます:
cd public
php -S 0.0.0.0:8000
ブラウザで:
http://127.0.0.1:8000
https://notabug.org/TechnicalSuwako/gnusocial- ぐぬ管 (GNU social JP管理人) and たかし like this.
-
Embed this notice
ぐぬ管 (GNU social JP管理人) (gnusocialjp@gnusocial.jp)'s status on Monday, 28-Aug-2023 14:10:05 JST ぐぬ管 (GNU social JP管理人) @suwako ありがとうございます! あなたのこの投稿をチケットに登録して管理します。 !gs In conversation permalink -
Embed this notice
たかし (tak4@social.076.moe)'s status on Monday, 28-Aug-2023 14:19:35 JST たかし 最強! 後で試します。 In conversation permalink -
Embed this notice
ぐぬ管 (GNU social JP管理人) (gnusocialjp@gnusocial.jp)'s status on Monday, 28-Aug-2023 15:29:59 JST ぐぬ管 (GNU social JP管理人) !issue チケットはこちらですね。辿れるように追記しました。 https://notabug.org/gnusocialjp/gnusocial/issues/13 In conversation permalink Attachments
-
Embed this notice
テクニカル諏訪子 (suwako@social.076.moe)'s status on Monday, 28-Aug-2023 15:55:08 JST テクニカル諏訪子 はい、そうして返事しました In conversation permalink -
Embed this notice
テクニカル諏訪子 (suwako@social.076.moe)'s status on Tuesday, 29-Aug-2023 02:43:02 JST テクニカル諏訪子 また大きな変更をコミットしました
それでも、まだ終わっていないと思いますがIn conversation permalink ぐぬ管 (GNU social JP管理人) likes this. -
Embed this notice
ぐぬ管 (GNU social JP管理人) (gnusocialjp@gnusocial.jp)'s status on Tuesday, 29-Aug-2023 16:08:47 JST ぐぬ管 (GNU social JP管理人) @suwako 作業中なら、一旦suwakoのほうで作業を一通りやってみて、完了か行き詰まったところで、issue上で共有してもらうのがたぶん効率いいです。
私はGNU socialのPHP v8対応は以前から認知していて、重要度も高いことを理解していますが、この課題は後に回す予定でした。動作の理解が不十分で、影響範囲が広く、デグレや副作用の可能性が相当数あるからです。小さめのバグなどをこなしながら、単体テストを拡充しながら取り組む予定でした。
私には私の全体の作業の優先順位があり、現状私の開発作業の優先度は低めです。来年から優先度や作業時間を確保して進める予定です。suwakoのほうで対応を進めてもらうのは問題ありません。が、現時点では情報提供や動作確認程度の簡単な作業協力しかできないので、ご理解ください…In conversation permalink -
Embed this notice
テクニカル諏訪子 (suwako@social.076.moe)'s status on Tuesday, 29-Aug-2023 22:22:19 JST テクニカル諏訪子 PHP 8.2対応は殆ど完了しました
今は1つの問題が残っていますので、これは修正したら、プッシュします
PHP 8.2対応は最初やる理由は、私のパソコンでPHP 8.2.9を実行中ですので、それ以下でテスト出来ません
同時に、複数セキュリティーとパフォーマンスの問題も修正しましたIn conversation permalink ぐぬ管 (GNU social JP管理人) and たかし like this. -
Embed this notice
ぐぬ管 (GNU social JP管理人) (gnusocialjp@gnusocial.jp)'s status on Tuesday, 29-Aug-2023 22:28:51 JST ぐぬ管 (GNU social JP管理人) @suwako そうでしたか。仕事が早くてさすがですね。修正完了したらこちらも確認させてもらいます。問題なさそうなら取り込んでv2.1.0にします。
WordPress同様PHP 7.4もサポート維持したいので、PHP 8以上の専用構文がないことを願っています。あったらたぶんこちらでそこだけ直します。In conversation permalink -
Embed this notice
テクニカル諏訪子 (suwako@social.076.moe)'s status on Wednesday, 30-Aug-2023 00:02:56 JST テクニカル諏訪子 実際には、現在のバージョン(v2.0.2)では、PHP 7.4に非対応のコードが多数存在していますが、7.4でもその非対応な機能は引き続き存在していました
ただし、8.0以上のバージョンでは、この非対応のコードは削除されたため、8.0以降では利用できなくなりました
ところで、最後の問題を修正出来ましたので、最後のコードレビューしたら、コミットしますIn conversation permalink ぐぬ管 (GNU social JP管理人) likes this. -
Embed this notice
ぐぬ管 (GNU social JP管理人) (gnusocialjp@gnusocial.jp)'s status on Wednesday, 30-Aug-2023 00:11:31 JST ぐぬ管 (GNU social JP管理人) @suwako そうでしたか。現状のPHP 7.4非対応コードというのは、PHP 7.3以下のコードなどでしょうか?だとしたら、いくつかバグで機能していない機能が、これが原因の可能性ありますね。
私よりあなたのほうがPHPに詳しいと思うので、修正部分の外観やPHP 7.4の今のサーバーでの動作の確認を中心にさせていただきます。時間かかると思うので週末になると思います。お待ちしています。
https://notabug.org/gnusocialjp/gnusocial/pullsIn conversation permalink Attachments
-
Embed this notice
テクニカル諏訪子 (suwako@social.076.moe)'s status on Wednesday, 30-Aug-2023 04:13:43 JST テクニカル諏訪子 https://notabug.org/gnusocialjp/gnusocial/pulls/14
(; ̄д ̄)ハァ↓↓In conversation permalink Attachments
ぐぬ管 (GNU social JP管理人) likes this.