2008-03-05 22:12:08

Perl5.10 で Catalyst

[Catalyst]

Fedora7(i386)環境

Catalyst::Plugin::FormValidator::Simple
絡みの
FormValidator::Simple::Plugin::Japanese
から
Unicode-RecursiveDowngrade-0.03
を入れるときにエラーとなる

パッチあてる
--- Unicode-RecursiveDowngrade-0.03/lib/Unicode/RecursiveDowngrade.pm
+++ Unicode-RecursiveDowngrade-new/lib/Unicode/RecursiveDowngrade.pm
@@ -2,6 +2,7 @@
 
 use strict;
 use Carp;
+use bytes;
 use vars qw($DowngradeFunc $VERSION);
 $VERSION = 0.03;

2008-03-07 0:16追記
作者の方にお送りした patch を適用していただいた → Unicode-RecursiveDowngrade-0.04
よって今後、上記記述は無視


FormValidator-Simple-Plugin-Number-Phone-JP
は結構前(Number-Phone-JP-0.10 ~)からエラーとなる
テストパターンが古いためなので気にせずforce install
or
パッチあてる
--- FormValidator-Simple-Plugin-Number-Phone-JP-0.02/t/01_number_phone_jp.t
+++ FormValidator-Simple-Plugin-Number-Phone-JP-new/t/01_number_phone_jp.t
@@ -28,29 +28,29 @@
 }
 
 __DATA__
-011 1234567
-0164 123456
-01646 12345
-01652 12345
-016528 1234
-01653 12345
-016532 1234
-016534 1234
-03 12345678
-04 12345678
-06 12345678
-0460 12345
-0578 12345
-011 123456
-0164 12345
-01646 1234
-01652 1234
-016528 123
-01653 1234
-016532 123
-016534 123
-03 1234567
-04 1234567
-06 1234567
-0460 123456
-0578 123456
+001 12345678
+009120 12345678
+0120 000123
+011 2001234
+050 10001234
+080 10012345
+020 46012345
+070 50112345
+0990 500123
+0570 000123
+060 33001234
+0255 731234
+096 3471234
+00299 12345678
+009197 12345678
+0800 9231234
+0997 711234
+050 99991234
+080 99912345
+020 49812345
+070 68912345
+0570 998123
+060 49991234
+06 43391234
+0778 891234
+0997 381234

2008-03-10 0:00追記
作者の方にお送りした patch を適用していただいた → FormValidator-Simple-Plugin-Number-Phone-JP-0.03
よって今後、上記記述は無視

他は普通に入った。