r58055 - in /trunk/libdbix-class-encodedcolumn-perl: ./ debian/ lib/DBIx/Class/ t/ t/lib/DigestTest/ t/lib/DigestTest/Schema/ t/var/

ansgar-guest at users.alioth.debian.org ansgar-guest at users.alioth.debian.org
Wed May 19 10:51:03 UTC 2010


Author: ansgar-guest
Date: Wed May 19 10:50:41 2010
New Revision: 58055

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=58055
Log:
IGNORE-VERSION: 0.00009-1
Changes to test suite.

Added:
    trunk/libdbix-class-encodedcolumn-perl/t/bcrypt.t
      - copied unchanged from r58054, branches/upstream/libdbix-class-encodedcolumn-perl/current/t/bcrypt.t
    trunk/libdbix-class-encodedcolumn-perl/t/class_level_encoders.t
      - copied unchanged from r58054, branches/upstream/libdbix-class-encodedcolumn-perl/current/t/class_level_encoders.t
    trunk/libdbix-class-encodedcolumn-perl/t/digest_sha.t
      - copied unchanged from r58054, branches/upstream/libdbix-class-encodedcolumn-perl/current/t/digest_sha.t
    trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema/Bcrypt.pm
      - copied unchanged from r58054, branches/upstream/libdbix-class-encodedcolumn-perl/current/t/lib/DigestTest/Schema/Bcrypt.pm
    trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema/PGP.pm
      - copied unchanged from r58054, branches/upstream/libdbix-class-encodedcolumn-perl/current/t/lib/DigestTest/Schema/PGP.pm
    trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema/SHA.pm
      - copied unchanged from r58054, branches/upstream/libdbix-class-encodedcolumn-perl/current/t/lib/DigestTest/Schema/SHA.pm
    trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema/Whirlpool.pm
      - copied unchanged from r58054, branches/upstream/libdbix-class-encodedcolumn-perl/current/t/lib/DigestTest/Schema/Whirlpool.pm
    trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema/pubring.gpg
      - copied unchanged from r58054, branches/upstream/libdbix-class-encodedcolumn-perl/current/t/lib/DigestTest/Schema/pubring.gpg
    trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema/secring.gpg
      - copied unchanged from r58054, branches/upstream/libdbix-class-encodedcolumn-perl/current/t/lib/DigestTest/Schema/secring.gpg
    trunk/libdbix-class-encodedcolumn-perl/t/open_pgp.t
      - copied unchanged from r58054, branches/upstream/libdbix-class-encodedcolumn-perl/current/t/open_pgp.t
    trunk/libdbix-class-encodedcolumn-perl/t/whirlpool.t
      - copied unchanged from r58054, branches/upstream/libdbix-class-encodedcolumn-perl/current/t/whirlpool.t
Removed:
    trunk/libdbix-class-encodedcolumn-perl/t/01load.t
    trunk/libdbix-class-encodedcolumn-perl/t/02digest.t
    trunk/libdbix-class-encodedcolumn-perl/t/03crosstable_leak.t
    trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema/TableA.pm
    trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema/TableB.pm
    trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema/Test.pm
    trunk/libdbix-class-encodedcolumn-perl/t/pubring.gpg
    trunk/libdbix-class-encodedcolumn-perl/t/secring.gpg
Modified:
    trunk/libdbix-class-encodedcolumn-perl/Changes
    trunk/libdbix-class-encodedcolumn-perl/MANIFEST
    trunk/libdbix-class-encodedcolumn-perl/META.yml
    trunk/libdbix-class-encodedcolumn-perl/Makefile.PL
    trunk/libdbix-class-encodedcolumn-perl/debian/changelog
    trunk/libdbix-class-encodedcolumn-perl/lib/DBIx/Class/EncodedColumn.pm
    trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema.pm
    trunk/libdbix-class-encodedcolumn-perl/t/var/DigestTest-Schema-1.x-SQLite.sql

Modified: trunk/libdbix-class-encodedcolumn-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbix-class-encodedcolumn-perl/Changes?rev=58055&op=diff
==============================================================================
--- trunk/libdbix-class-encodedcolumn-perl/Changes (original)
+++ trunk/libdbix-class-encodedcolumn-perl/Changes Wed May 19 10:50:41 2010
@@ -1,3 +1,5 @@
+0.00009        2010-05-17
+        - Rewritten test suite
 0.00008        2010-04-30
         - Fix packaging bug.
 0.00007        2010-04-29

Modified: trunk/libdbix-class-encodedcolumn-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbix-class-encodedcolumn-perl/MANIFEST?rev=58055&op=diff
==============================================================================
--- trunk/libdbix-class-encodedcolumn-perl/MANIFEST (original)
+++ trunk/libdbix-class-encodedcolumn-perl/MANIFEST Wed May 19 10:50:41 2010
@@ -15,13 +15,16 @@
 MANIFEST			This list of files
 META.yml
 README
-t/01load.t
-t/02digest.t
-t/03crosstable_leak.t
+t/bcrypt.t
+t/class_level_encoders.t
+t/digest_sha.t
 t/lib/DigestTest/Schema.pm
-t/lib/DigestTest/Schema/TableA.pm
-t/lib/DigestTest/Schema/TableB.pm
-t/lib/DigestTest/Schema/Test.pm
-t/pubring.gpg
-t/secring.gpg
+t/lib/DigestTest/Schema/Bcrypt.pm
+t/lib/DigestTest/Schema/PGP.pm
+t/lib/DigestTest/Schema/pubring.gpg
+t/lib/DigestTest/Schema/secring.gpg
+t/lib/DigestTest/Schema/SHA.pm
+t/lib/DigestTest/Schema/Whirlpool.pm
+t/open_pgp.t
 t/var/DigestTest-Schema-1.x-SQLite.sql
+t/whirlpool.t

Modified: trunk/libdbix-class-encodedcolumn-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbix-class-encodedcolumn-perl/META.yml?rev=58055&op=diff
==============================================================================
--- trunk/libdbix-class-encodedcolumn-perl/META.yml (original)
+++ trunk/libdbix-class-encodedcolumn-perl/META.yml Wed May 19 10:50:41 2010
@@ -4,7 +4,6 @@
   - 'Guillermo Roditi (groditi) <groditi at cpan.org>'
 build_requires:
   DBD::SQLite: 0
-  Digest::SHA: 0
   Dir::Self: 0
   ExtUtils::MakeMaker: 6.42
   File::Spec: 0
@@ -29,4 +28,4 @@
 resources:
   license: http://dev.perl.org/licenses/
   repository: http://dev.catalyst.perl.org/repos/bast/trunk/DBIx-Class-EncodedColumn
-version: 0.00008
+version: 0.00009

Modified: trunk/libdbix-class-encodedcolumn-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbix-class-encodedcolumn-perl/Makefile.PL?rev=58055&op=diff
==============================================================================
--- trunk/libdbix-class-encodedcolumn-perl/Makefile.PL (original)
+++ trunk/libdbix-class-encodedcolumn-perl/Makefile.PL Wed May 19 10:50:41 2010
@@ -19,27 +19,6 @@
 test_requires 'DBD::SQLite';
 test_requires 'Dir::Self';
 test_requires 'File::Temp';
-test_requires 'Digest::SHA';
 test_requires 'File::Spec';
 
-#recommended modules
-feature 'Digest::MD5 Support?',
-    -default => 1,
-    'Digest',
-    'Digest::MD5';
-
-feature 'Digest::SHA Support?',
-    -default => 1,
-    'Digest',
-    'Digest::SHA';
-
-feature 'Blowfish Support?',
-    -default => 1,
-    'Crypt::Eksblowfish::Bcrypt';
-
-feature  'Crypt::OpenPGP (gpg) Support?',
-    -default => 1,
-    'Crypt::OpenPGP',
-    'Crypt::CAST5_PP';
-
 WriteAll;

Modified: trunk/libdbix-class-encodedcolumn-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbix-class-encodedcolumn-perl/debian/changelog?rev=58055&op=diff
==============================================================================
--- trunk/libdbix-class-encodedcolumn-perl/debian/changelog (original)
+++ trunk/libdbix-class-encodedcolumn-perl/debian/changelog Wed May 19 10:50:41 2010
@@ -1,11 +1,12 @@
-libdbix-class-encodedcolumn-perl (0.00008-1) UNRELEASED; urgency=low
+libdbix-class-encodedcolumn-perl (0.00009-1) UNRELEASED; urgency=low
 
-  Packaging fixes, no need to upload
-  IGNORE-VERSION: 0.00008-1
+  IGNORE-VERSION: 0.00009-1
+  Changes to test suite.
 
-  * New upstream release
+  [ Jonathan Yu ]
+  * New upstream release.
 
- -- Jonathan Yu <jawnsy at cpan.org>  Sat, 01 May 2010 19:35:05 -0400
+ -- Ansgar Burchardt <ansgar at 43-1.org>  Wed, 19 May 2010 19:44:27 +0900
 
 libdbix-class-encodedcolumn-perl (0.00007-1) unstable; urgency=low
 

Modified: trunk/libdbix-class-encodedcolumn-perl/lib/DBIx/Class/EncodedColumn.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbix-class-encodedcolumn-perl/lib/DBIx/Class/EncodedColumn.pm?rev=58055&op=diff
==============================================================================
--- trunk/libdbix-class-encodedcolumn-perl/lib/DBIx/Class/EncodedColumn.pm (original)
+++ trunk/libdbix-class-encodedcolumn-perl/lib/DBIx/Class/EncodedColumn.pm Wed May 19 10:50:41 2010
@@ -4,12 +4,12 @@
 use warnings;
 
 use base qw/DBIx::Class/;
-use Digest;
 use Sub::Name;
 
 __PACKAGE__->mk_classdata( '_column_encoders' );
 
-our $VERSION = '0.00008';
+our $VERSION = '0.00009';
+$VERSION = eval $VERSION;
 
 sub register_column {
   my $self = shift;
@@ -185,18 +185,26 @@
 
 =head2 encode_class
 
-The class to use for encoding. available classes are:
-
-=over 4
-
-=item C<Crypt::Eksblowfish::Bcrypt> - uses L<DBIx::Class::EncodedColumn::Crypt::Eksblowfish::Bcrypt>
+The class to use for encoding. Available classes are:
+
+=over 4
+
+=item C<Crypt::Eksblowfish::Bcrypt> - uses
+L<DBIx::Class::EncodedColumn::Crypt::Eksblowfish::Bcrypt> and 
+requires L<Crypt::Eksblowfish::Bcrypt> to be installed
 
 =item C<Digest> - uses L<DBIx::Class::EncodedColumn::Digest>
+requires L<Digest> to be installed as well as the algorithm required
+(L<Digest::SHA>, L<Digest::Whirlpool>, etc)
+
+=item C<Crypt::OpenPGP> - L<DBIx::Class::EncodedColumn::Crypt::OpenPGP>
+and requires L<Crypt::OpenPGP> to be installed
 
 =back
 
 Please see the relevant class's documentation for information about the
-specific arguments accepted by each.
+specific arguments accepted by each and make sure you include the encoding
+algorithm (e.g. L<Crypt::OpenPGP>) in your application's requirements.
 
 =head1 EXTENDED METHODS
 

Modified: trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema.pm?rev=58055&op=diff
==============================================================================
--- trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema.pm (original)
+++ trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema.pm Wed May 19 10:50:41 2010
@@ -3,6 +3,4 @@
 
 use base qw/DBIx::Class::Schema/;
 
-__PACKAGE__->load_classes(qw/Test TableA TableB/);
-
 1;

Modified: trunk/libdbix-class-encodedcolumn-perl/t/var/DigestTest-Schema-1.x-SQLite.sql
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbix-class-encodedcolumn-perl/t/var/DigestTest-Schema-1.x-SQLite.sql?rev=58055&op=diff
==============================================================================
--- trunk/libdbix-class-encodedcolumn-perl/t/var/DigestTest-Schema-1.x-SQLite.sql (original)
+++ trunk/libdbix-class-encodedcolumn-perl/t/var/DigestTest-Schema-1.x-SQLite.sql Wed May 19 10:50:41 2010
@@ -1,40 +1,51 @@
 -- 
 -- Created by SQL::Translator::Producer::SQLite
--- Created on Thu Apr 29 20:08:54 2010
+-- Created on Mon May 17 13:22:05 2010
 -- 
 
 
 BEGIN TRANSACTION;
 
 --
--- Table: tablea
+-- Table: test_bcrypt
 --
-CREATE TABLE tablea (
+CREATE TABLE test_bcrypt (
   id INTEGER PRIMARY KEY NOT NULL,
-  conflicting_name char(43) NOT NULL
+  bcrypt_1 text,
+  bcrypt_2 text
 );
 
 --
--- Table: tableb
+-- Table: test_pgp
 --
-CREATE TABLE tableb (
+CREATE TABLE test_pgp (
   id INTEGER PRIMARY KEY NOT NULL,
-  conflicting_name char(43) NOT NULL
+  dummy_col char(43) NOT NULL,
+  pgp_col_passphrase text,
+  pgp_col_key text,
+  pgp_col_key_ps text
 );
 
 --
--- Table: test
+-- Table: test_sha
 --
-CREATE TABLE test (
+CREATE TABLE test_sha (
   id INTEGER PRIMARY KEY NOT NULL,
   dummy_col char(43) NOT NULL,
   sha1_hex char(40),
   sha1_b64 char(27),
   sha256_hex char(64),
   sha256_b64 char(43),
-  sha256_b64_salted char(57),
-  bcrypt_1 text,
-  bcrypt_2 text
+  sha256_b64_salted char(57)
+);
+
+--
+-- Table: test_whirlpool
+--
+CREATE TABLE test_whirlpool (
+  id INTEGER PRIMARY KEY NOT NULL,
+  whirlpool_hex char(128),
+  whirlpool_b64 char(86)
 );
 
 COMMIT;




More information about the Pkg-perl-cvs-commits mailing list