Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000404Vine Linux1 バグ公開2006-11-28 23:232007-07-07 00:21
anonymous 
packager 
不明 
完了不明 
 
 
perl-CGI-Session-4.14-0vl1
0000404: perl-CGI-Sessionがセッションを正しく保存しない
CGI の動作チェックをしていて気がついたのですが、CGI::Sessionがセッションを指定した場所に保存していないようです。
デフォルトのファイルでなければ良いかと思って、データベースなどを書き込み先に指定しても結果は同じでした。
あれこれ手を尽くしてみましたが、うまく原因が特定できませんでした。
ちなみに、同じ環境で古い 3.93-0vl1 を使うと、同じスクリプトで正常に処理できましたので、現在はこのバージョンを使っています。

パッケージのリビルドをしていて気がついたのですが、make test のログに

t/g4............................ok
        7/85 skipped: Default serializer cannot serialize objects properly
t/g4_dbfile.....................ok
        7/85 skipped: Default serializer cannot serialize objects properly

という部分が見受けられたのがちょっと気になりました。
デフォルトのシリアライザというのは Data::Dumper なのですが・・・
手元では Seed, 4.0 の x86 で現象を再現しました。
設定されていません。
課題の履歴
2006-11-28 23:23anonymous新規課題
2006-11-30 23:53inagakiコメント追加: 0002148
2006-12-01 10:37kazutaka担当者 => packager
2006-12-01 10:37kazutaka状態新規 => 担当者決定
2006-12-01 10:37kazutakaコメント追加: 0002149
2006-12-01 14:34anonymousコメント追加: 0002150
2006-12-05 14:55anonymous概要perl-CGI-Sessionがセッションを保存しない => perl-CGI-Sessionがセッションを正しく保存しない
2006-12-05 14:55anonymousパッケージperl-CGI-Session-4.02-0vl1 => perl-CGI-Session-4.14-0vl1
2006-12-05 14:55anonymousコメント追加: 0002151
2006-12-05 15:36kazutaka状態担当者決定 => テスト待ち
2006-12-05 15:36kazutakaコメント追加: 0002152
2007-07-07 00:21kazutaka状態テスト待ち => 完了
2007-07-07 00:21kazutakaコメント追加: 0002153

コメント
(0002148)
inagaki   
2006-11-30 23:53   
perl-CGI-Session 4.14 だと下記の check を pass したので
新パッケージとして準備しようと思います。

> CGI の動作チェックをしていて気がついたのですが、CGI::Sessionがセッション
> を指定した場所に保存していないようです。
> デフォルトのファイルでなければ良いかと思って、データベースなどを書き込み
> 先に指定しても結果は同じでした。
> あれこれ手を尽くしてみましたが、うまく原因が特定できませんでした。
> ちなみに、同じ環境で古い 3.93-0vl1 を使うと、同じスクリプトで正常に処理で
> きましたので、現在はこのバージョンを使っています。
>
> パッケージのリビルドをしていて気がついたのですが、make test のログに
>
> t/g4............................ok
> 7/85 skipped: Default serializer cannot serialize objects properly
> t/g4_dbfile.....................ok
> 7/85 skipped: Default serializer cannot serialize objects properly
>
> という部分が見受けられたのがちょっと気になりました。
> デフォルトのシリアライザというのは Data::Dumper なのですが・・・
> 手元では Seed, 4.0 の x86 で現象を再現しました。
(0002149)
kazutaka   
2006-12-01 10:37   
> perl-CGI-Session 4.14 だと下記の check を pass したので
> 新パッケージとして準備しようと思います。

状態を割当済みに変更します。
(0002150)
anonymous   
2006-12-01 14:34   
> > perl-CGI-Session 4.14 だと下記の check を pass したので
> > 新パッケージとして準備しようと思います。
>
> 状態を割当済みに変更します。

対応ありがとうございます。
4.0, Seed の perl-CGI-Session-4.14-0vl1 にて修正を確認しました。
(0002151)
anonymous   
2006-12-05 14:55   
> 4.0, Seed の perl-CGI-Session-4.14-0vl1 にて修正を確認しました。

と思ったのですが、ファイルだけは書き出されていても、正常にセッション情報が引き出せない場合があることが確認されました。
少々こちらで様子を見てみることにしますので、クローズは少しお待ちいただけますか?
(0002152)
kazutaka   
2006-12-05 15:36   
> > 4.0, Seed の perl-CGI-Session-4.14-0vl1 にて修正を確認しました。
>
> と思ったのですが、ファイルだけは書き出されていても、正常にセッション情報
> が引き出せない場合があることが確認されました。
> 少々こちらで様子を見てみることにしますので、クローズは少しお待ちいただけ
> ますか?

了解しました。
状態を確認待ちにしておきます。

ハラダ
(0002153)
kazutaka   
2007-07-07 00:21   
最後のリプライから半年以上経ちましたが
特に不具合などのレポートが登録さていません
ので、一旦完了としておきます。

もしその後の状況が分かれば、このレポートに
リプライしていただけると助かります。

ハラダ