LWP::UserAgent::Localの修正

Description

2024/10/29の開発ミーティングで相談した。

8.2.0の下記の修正から、LWP::UserAgent::Localが動かなくなっているので修正する。

 

対応方針:

本件に関連するのは下記の3ファイル。

  • tools/rebuild-pages

    • LWP::UserAgent::Localを使っている。LWP::UserAgent::Localを使わないように改修する(8.x)

  • t/44-spiders.t

    • LWP::UserAgent::Localを使っている。CIで動かしていないので削除する(8.x)

  • t/lib/LWP/UserAgent/Local.pm

    • エラーが出ている既存環境のtools/rebuild-pagesのために、修正する(8.x)

    • 将来的にはtools/rebuild-pagesで使わなくなり削除するので、deprecated warningを入れる(8.x)

 

8.xより古い環境では、下記のコメントを見て最新のLWP::UserAgent::Localを使うようになっている。なので、8.xでLWP::UserAgent::Localを修正することで不具合対応になる。

Environment

None

Checklists

None

Activity

Show:

Masahiro IuchiNovember 22, 2024 at 2:06 AM

ご確認ありがとうございました。

マージしたのでクローズします。

Chieko MatsuoNovember 21, 2024 at 11:43 PM

tools/rebuild-pagesを実行してエラーが出ないことを確認しました。

Chieko MatsuoNovember 21, 2024 at 11:05 PM

いただきます。

Masahiro IuchiNovember 21, 2024 at 3:20 AM

ご確認ありがとうございました。整理はここまでにしようと思います。

本課題のDescriptionに対応方針をまとめました。認識違いがあればご指摘ください。

 

QAをお願いいたします。

この修正ブランチで、tools/rebuild-pagesを実行してエラーが出ないことを確認してください。

 

実行コマンドはperl tools/rebuild-pages --user username --pass passwordです。

usernameとpasswordの部分は、QA環境のものに置き換えてください。

Kenichi IshigakiNovember 6, 2024 at 2:34 AM

ありがとうございます。よさそうです。 は HTTP::Response->parse($output); 一行で片付きそうな気もしますし、 のあたりも rebuild-pages 専用とおもえばまだ整理の余地はありそうですが、これ以上時間をかけるようなものでもないのでママでよいとおもいます。

Fixed

Details

Assignee

Reporter

Fix versions

Priority

Smart Checklist

Created October 29, 2024 at 12:48 PM
Updated November 22, 2024 at 2:06 AM
Resolved November 21, 2024 at 3:09 AM