PATH=/opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin Start 2012-06-04T22:00:54 ActivePerl-1402 CPAN-1.9402 Going to read '/export/home/fly1464/var/cpan/Metadata' Database was generated on Tue, 05 Jun 2012 00:07:03 GMT Running make for D/DA/DAMI/DBIx-DataModel-2.28.tar.gz Checksum for /net/nas/data/cpan/authors/id/D/DA/DAMI/DBIx-DataModel-2.28.tar.gz ok DBIx-DataModel-2.28 DBIx-DataModel-2.28/Build.PL DBIx-DataModel-2.28/Changes DBIx-DataModel-2.28/MANIFEST DBIx-DataModel-2.28/META.json DBIx-DataModel-2.28/META.yml DBIx-DataModel-2.28/README DBIx-DataModel-2.28/lib DBIx-DataModel-2.28/lib/DBIx DBIx-DataModel-2.28/lib/DBIx/DataModel.pm DBIx-DataModel-2.28/lib/DBIx/DataModel DBIx-DataModel-2.28/lib/DBIx/DataModel/ConnectedSource.pm DBIx-DataModel-2.28/lib/DBIx/DataModel/Meta.pm DBIx-DataModel-2.28/lib/DBIx/DataModel/Schema.pm DBIx-DataModel-2.28/lib/DBIx/DataModel/Source.pm DBIx-DataModel-2.28/lib/DBIx/DataModel/Statement.pm DBIx-DataModel-2.28/lib/DBIx/DataModel/Compatibility DBIx-DataModel-2.28/lib/DBIx/DataModel/Compatibility/V0.pm DBIx-DataModel-2.28/lib/DBIx/DataModel/Compatibility/V1.pm DBIx-DataModel-2.28/lib/DBIx/DataModel/Doc DBIx-DataModel-2.28/lib/DBIx/DataModel/Doc/Cookbook.pod DBIx-DataModel-2.28/lib/DBIx/DataModel/Doc/Delta_v1.pod DBIx-DataModel-2.28/lib/DBIx/DataModel/Doc/Delta_v2.pod DBIx-DataModel-2.28/lib/DBIx/DataModel/Doc/Design.pod DBIx-DataModel-2.28/lib/DBIx/DataModel/Doc/Glossary.pod DBIx-DataModel-2.28/lib/DBIx/DataModel/Doc/Internals.pod DBIx-DataModel-2.28/lib/DBIx/DataModel/Doc/Misc.pod DBIx-DataModel-2.28/lib/DBIx/DataModel/Doc/Quickstart.pod DBIx-DataModel-2.28/lib/DBIx/DataModel/Doc/Reference.pod DBIx-DataModel-2.28/lib/DBIx/DataModel/Meta DBIx-DataModel-2.28/lib/DBIx/DataModel/Meta/Association.pm DBIx-DataModel-2.28/lib/DBIx/DataModel/Meta/Path.pm DBIx-DataModel-2.28/lib/DBIx/DataModel/Meta/Schema.pm DBIx-DataModel-2.28/lib/DBIx/DataModel/Meta/Source.pm DBIx-DataModel-2.28/lib/DBIx/DataModel/Meta/Type.pm DBIx-DataModel-2.28/lib/DBIx/DataModel/Meta/Utils.pm DBIx-DataModel-2.28/lib/DBIx/DataModel/Meta/Source DBIx-DataModel-2.28/lib/DBIx/DataModel/Meta/Source/Join.pm DBIx-DataModel-2.28/lib/DBIx/DataModel/Meta/Source/Table.pm DBIx-DataModel-2.28/lib/DBIx/DataModel/Schema DBIx-DataModel-2.28/lib/DBIx/DataModel/Schema/Generator.pm DBIx-DataModel-2.28/lib/DBIx/DataModel/Source DBIx-DataModel-2.28/lib/DBIx/DataModel/Source/Join.pm DBIx-DataModel-2.28/lib/DBIx/DataModel/Source/Table.pm DBIx-DataModel-2.28/lib/DBIx/DataModel/Statement DBIx-DataModel-2.28/lib/DBIx/DataModel/Statement/JDBC.pm DBIx-DataModel-2.28/lib/DBIx/DataModel/Statement/Oracle.pm DBIx-DataModel-2.28/t DBIx-DataModel-2.28/t/v1_DBIx-DataModel.t DBIx-DataModel-2.28/t/v1_Limit.t DBIx-DataModel-2.28/t/v1_LocalizeState.t DBIx-DataModel-2.28/t/v1_MsAccess.t DBIx-DataModel-2.28/t/v1_ParentClasses.t DBIx-DataModel-2.28/t/v1_Storable.t DBIx-DataModel-2.28/t/v2_delete.t DBIx-DataModel-2.28/t/v2_json.t DBIx-DataModel-2.28/t/v2_multischema.t DBIx-DataModel-2.28/t/v2_Oracle.t DBIx-DataModel-2.28/t/v2_paths.t DBIx-DataModel-2.28/t/v2_type.t DBIx-DataModel-2.28/t/v2_union.t DBIx-DataModel-2.28/t/v2_update.t CPAN.pm: Going to build D/DA/DAMI/DBIx-DataModel-2.28.tar.gz >>> /export/home/fly1464/bin/perl Build.PL Checking prerequisites... requires: ! SQL::Abstract::More (1.03) is installed, but we need version >= 1.04 ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'DBIx-DataModel' version '2.28' ---- Unsatisfied dependencies detected during ---- ---- DAMI/DBIx-DataModel-2.28.tar.gz ---- SQL::Abstract::More [requires] Running Build test Delayed until after prerequisites Running test for module 'SQL::Abstract::More' Running make for D/DA/DAMI/SQL-Abstract-More-1.05.tar.gz Checksum for /net/nas/data/cpan/authors/id/D/DA/DAMI/SQL-Abstract-More-1.05.tar.gz ok SQL-Abstract-More-1.05 SQL-Abstract-More-1.05/Build.PL SQL-Abstract-More-1.05/Changes SQL-Abstract-More-1.05/Makefile.PL SQL-Abstract-More-1.05/MANIFEST SQL-Abstract-More-1.05/META.json SQL-Abstract-More-1.05/META.yml SQL-Abstract-More-1.05/README SQL-Abstract-More-1.05/lib SQL-Abstract-More-1.05/lib/SQL SQL-Abstract-More-1.05/lib/SQL/Abstract SQL-Abstract-More-1.05/lib/SQL/Abstract/More.pm SQL-Abstract-More-1.05/t SQL-Abstract-More-1.05/t/01-sql_abstract_more.t SQL-Abstract-More-1.05/t/pod.t CPAN.pm: Going to build D/DA/DAMI/SQL-Abstract-More-1.05.tar.gz >>> /export/home/fly1464/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for SQL::Abstract::More Writing MYMETA.yml and MYMETA.json >>> make cp lib/SQL/Abstract/More.pm blib/lib/SQL/Abstract/More.pm Manifying blib/man3/SQL::Abstract::More.3 DAMI/SQL-Abstract-More-1.05.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1464/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Testing SQL::Abstract::More 1.05, Perl 5.014002, /export/home/fly1464/bin/perl t/01-sql_abstract_more.t .. 1..48 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 - unknown arg to insert() ok 40 ok 41 ok 42 ok 43 - bind_param_inout ok 44 ok 45 ok 46 ok 47 ok 48 ok t/pod.t ................... 1..1 ok 1 - POD test for blib/lib/SQL/Abstract/More.pm ok All tests successful. Files=2, Tests=49, 1 wallclock secs ( 0.10 usr 0.02 sys + 1.15 cusr 0.05 csys = 1.32 CPU) Result: PASS DAMI/SQL-Abstract-More-1.05.tar.gz make test TEST_VERBOSE=1 -- OK Laurent Dami <laurent dami *AT* free fr> extension of SQL::Abstract with more constructs and more flexible API >>> (cd /export/home/fly1464/var/cpan/build/SQL-Abstract-More-1.05-Hq6uN4 && tar cvf - SQL-Abstract-More-1.05.ppd blib) | gzip -c >/export/home/fly1464/var/REPO/D/DA/DAMI/SQL-Abstract-More-1.05.tar.gz SQL-Abstract-More-1.05.ppd blib/ blib/lib/ blib/lib/SQL/ blib/lib/SQL/Abstract/ blib/lib/SQL/Abstract/More.pm blib/man3/ blib/man3/SQL::Abstract::More.3 >>> mv /export/home/fly1464/var/cpan/build/SQL-Abstract-More-1.05-Hq6uN4/SQL-Abstract-More-1.05.ppd /export/home/fly1464/var/REPO/D/DA/DAMI Running Build for D/DA/DAMI/DBIx-DataModel-2.28.tar.gz Prepending /export/home/fly1464/var/cpan/build/SQL-Abstract-More-1.05-Hq6uN4/blib/arch /export/home/fly1464/var/cpan/build/SQL-Abstract-More-1.05-Hq6uN4/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /export/home/fly1464/var/cpan/build/DBIx-DataModel-2.28-Iff9DS Prepending /export/home/fly1464/var/cpan/build/SQL-Abstract-More-1.05-Hq6uN4/blib/arch /export/home/fly1464/var/cpan/build/SQL-Abstract-More-1.05-Hq6uN4/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build D/DA/DAMI/DBIx-DataModel-2.28.tar.gz >>> ./Build Building DBIx-DataModel DAMI/DBIx-DataModel-2.28.tar.gz ./Build -- OK Prepending /export/home/fly1464/var/cpan/build/SQL-Abstract-More-1.05-Hq6uN4/blib/arch /export/home/fly1464/var/cpan/build/SQL-Abstract-More-1.05-Hq6uN4/blib/lib to PERL5LIB for 'test' Running Build test >>> ./Build test verbose=1 t/v1_DBIx-DataModel.t .. 1..118 ok 1 - use DBIx::DataModel; ok 2 - Schema defined ok 3 - won't overwrite @DBI::ISA # ok 4 - Table defined ok 5 - select method defined ok 6 - primKey ok 7 - Can't locate object method "Table" via package "HR::Employee" # ok 8 - Association 1 ok 9 - Association 2 ok 10 - HR::MyView ISA HR::Employee ok 11 - HR::MyView ISA HR::Activity ok 12 - View inherits roles ok 13 - noUpdateColumns ok 14 - fromDB handler ok 15 - ad hoc handler ok 16 - dbh handle isa DBI::db ok 17 - dbh handle was unset ok 18 - empty select [-1] ok 19 - for read only [-1] ok 20 - like select [-1] ok 21 - implicit * [-1] ok 22 - order_by select [-1] ok 23 - column aliases [-1] ok 24 - fromDB handler on column alias ok 25 - distinct 1 [-1] ok 26 - distinct 2 [-1] ok 27 - group by [-1] ok 28 - -orderBy prefixes [-1] ok 29 - fetch [-1] ok 30 - select(-fetch) [-1] ok 31 - fetch (empty string) [-1] ok 32 - fetch from DBIx::DataModel::Meta::Source::Table=HASH(0x100894420): undefined val in primary key # ok 33 - first fetch_cached : go to db ok 34 - second fetch_cached : no db ok 35 - fetch_cached result ok 36 - Can't locate object method "emp_id" via package "HR::Employee" # ok 37 - autoload schema ok 38 - Can't locate object method "emp_id" via package "HR::Employee" # ok 39 - autoload table ok 40 - Can't locate object method "emp_id" via package "HR::Employee" # ok 41 - activities [-1] ok 42 - activities column list [-1] ok 43 - activities where criteria [-1] ok 44 - activities order by [-1] ok 45 - activities(-fetch) [-1] ok 46 - cached expanded values ok 47 - cannot follow role 'activities': missing column 'emp_id' # ok 48 - unbless ok 49 - combined where [-1] ok 50 - combined where, arrayrefs [-1] ok 51 - where arrayref, OR [-1] ok 52 - resultAs => 'flat_arrayref' ok 53 - resultAs => 'flat_arrayref' ok 54 - resultAs => 'hashref' ok 55 - resultAs => [hashref => @cols] ok 56 # skip THINK: semantics of ->primary_key for a join ok 57 - subquery [-1] ok 58 - insert with arrayref syntax [-3] ok 59 - insert with arrayref syntax [-2] ok 60 - insert with arrayref syntax [-1] ok 61 - add_to_activities [-1] ok 62 - cascaded insert [-3] ok 63 - cascaded insert [-2] ok 64 - cascaded insert [-1] ok 65 - results from -returning => {} ok 66 - HR::MyView [-1] ok 67 - join [-1] ok 68 - join with explicit roles [-1] ok 69 - join with indirect role [-1] ok 70 - couldn't find item 'foo' in join specification # ok 71 - could not find role foo in HR::Employee # ok 72 - join (instance method) [-1] ok 73 - join (instance method) from a previous join [-1] ok 74 - table aliases [-1] ok 75 - explicit sources [-1] ok 76 - both table aliases and explicit sources [-1] ok 77 - both table aliases and explicit sources, reversed [-1] ok 78 - column types on table and column aliases (sql) [-1] ok 79 - fromDB handler on table and column alias ok 80 - column types on column aliases, without table alias [-1] ok 81 - fromDB handler on column alias, without table alias ok 82 - statement prepare/execute [-1] ok 83 - N-to-N Association [-1] ok 84 - N-to-N Association 2 [-1] ok 85 - update [-1] ok 86 - update2 [-1] ok 87 - update3 [-1] ok 88 - autoUpdate [-1] ok 89 - autoUpdate / insert [-1] ok 90 - delete [-1] ok 91 - spouse self-ref assoc. [-1] ok 92 - select, pre/post callbacks ok 93 - fetch, pre/post callbacks ok 94 - scalar transaction ok 95 - scalar transaction commit [-2] ok 96 - scalar transaction commit [-1] ok 97 - array transaction ok 98 - array transaction commit [-2] ok 99 - array transaction commit [-1] ok 100 - FAILED TRANSACTION: failed transaction # (rollback: OK) ok 101 - fail transaction rollback [-2] ok 102 - fail transaction rollback [-1] ok 103 - nested transaction ok 104 - nested transaction commit [-3] ok 105 - nested transaction commit [-2] ok 106 - nested transaction commit [-1] ok 107 - initial_error ok 108 - rollback_errors ok 109 - nested transaction, change dbh ok 110 - nested transaction on dbh1 [-5] ok 111 - nested transaction on dbh1 [-4] ok 112 - nested transaction on dbh1 [-3] ok 113 - nested transaction on dbh1 [-2] ok 114 - nested transaction on dbh1 [-1] ok 115 - nested transaction on dbh2 [-4] ok 116 - nested transaction on dbh2 [-3] ok 117 - nested transaction on dbh2 [-2] ok 118 - nested transaction on dbh2 [-1] ok t/v1_Limit.t ........... 1..9 ok 1 - use DBIx::DataModel; ok 2 - limitOffset [-1] ok 3 - count(*) limitOffset [-1] ok 4 - limitXY [-1] ok 5 - count(*) limitXY [-1] ok 6 - limitYX [-1] ok 7 - count(*) limitYX [-1] ok 8 - limit Oracle ok 9 - count(*) limit Oracle [-1] ok t/v1_LocalizeState.t ... 1..2 ok 1 - use DBIx::DataModel; ok 2 - error message is preserved ok t/v1_MsAccess.t ........ 1..3 ok 1 - use DBIx::DataModel; ok 2 - schema join (MsAccess) [-1] ok 3 - instance join (MsAccess) [-1] ok t/v1_ParentClasses.t ... 1..6 ok 1 - use DBIx::DataModel; ok 2 - isa table custom ok 3 - isa table base ok 4 # skip joins now belong to ::Join, not ::View ok 5 # skip joins now belong to ::Join, not ::View ok 6 # skip joins now belong to ::Join, not ::View ok t/v1_Storable.t ........ 1..3 ok 1 - use DBIx::DataModel; ok 2 - class name ok 3 - ISA array ok t/v2_Oracle.t .......... 1..10 ok 1 # skip DBD::Oracle is not installed ok 2 # skip DBD::Oracle is not installed ok 3 # skip DBD::Oracle is not installed ok 4 # skip DBD::Oracle is not installed ok 5 # skip DBD::Oracle is not installed ok 6 # skip DBD::Oracle is not installed ok 7 # skip DBD::Oracle is not installed ok 8 # skip DBD::Oracle is not installed ok 9 # skip DBD::Oracle is not installed ok 10 # skip DBD::Oracle is not installed ok t/v2_delete.t .......... 1..3 ok 1 - delete [-1] ok 2 - delete [-1] ok 3 - delete [-1] ok t/v2_json.t ............ 1..3 ok 1 - json contains firstname ok 2 - json contains nested d_begin ok 3 - json preserved nested strucure ok t/v2_multischema.t ..... 1..6 ok 1 - use DBIx::DataModel; ok 2 - statement prepare/execute [-1] ok 3 - update object [-1] ok 4 - update from class [-1] ok 5 - bulk update [-1] ok 6 - ->tables method ok t/v2_paths.t ........... 1..3 ok 1 - opposite is a Path isa DBIx::DataModel::Meta::Path ok 2 - opposite is different ok 3 - opposite of opposite ok t/v2_type.t ............ 1..1 ok 1 - insert with to_DB handlers [-1] ok t/v2_union.t ........... 1..2 ok 1 - sql union [-1] ok 2 - sql count from union [-1] ok data passed to update() contained nested references : skip1, skip2 at t/v2_update.t line 56. t/v2_update.t .......... 1..6 ok 1 - update from function [-1] ok 2 - skip sub-references [-1] ok 3 - class update unblessed [-1] ok 4 - class update blessed [-1] ok 5 - obj update without args [-1] ok 6 - obj update with args [-1] ok All tests successful. Files=14, Tests=175, 10 wallclock secs ( 0.33 usr 0.08 sys + 8.39 cusr 1.14 csys = 9.94 CPU) Result: PASS DAMI/DBIx-DataModel-2.28.tar.gz ./Build test verbose=1 -- OK Laurent Dami <laurent dami *AT* free fr> UML-based Object-Relational Mapping (ORM) framework >>> (cd /export/home/fly1464/var/cpan/build/DBIx-DataModel-2.28-Iff9DS && tar cvf - DBIx-DataModel-2.28.ppd blib) | gzip -c >/export/home/fly1464/var/REPO/D/DA/DAMI/DBIx-DataModel-2.28.tar.gz DBIx-DataModel-2.28.ppd blib/ blib/lib/ blib/lib/DBIx/ blib/lib/DBIx/DataModel/ blib/lib/DBIx/DataModel/Meta/ blib/lib/DBIx/DataModel/Meta/Association.pm blib/lib/DBIx/DataModel/Meta/Source.pm blib/lib/DBIx/DataModel/Meta/Utils.pm blib/lib/DBIx/DataModel/Meta/Source/ blib/lib/DBIx/DataModel/Meta/Source/Join.pm blib/lib/DBIx/DataModel/Meta/Source/Table.pm blib/lib/DBIx/DataModel/Meta/Path.pm blib/lib/DBIx/DataModel/Meta/Type.pm blib/lib/DBIx/DataModel/Meta/Schema.pm blib/lib/DBIx/DataModel/Compatibility/ blib/lib/DBIx/DataModel/Compatibility/V1.pm blib/lib/DBIx/DataModel/Compatibility/V0.pm blib/lib/DBIx/DataModel/Source/ blib/lib/DBIx/DataModel/Source/Join.pm blib/lib/DBIx/DataModel/Source/Table.pm blib/lib/DBIx/DataModel/Schema/ blib/lib/DBIx/DataModel/Schema/Generator.pm blib/lib/DBIx/DataModel/ConnectedSource.pm blib/lib/DBIx/DataModel/Schema.pm blib/lib/DBIx/DataModel/Statement/ blib/lib/DBIx/DataModel/Statement/JDBC.pm blib/lib/DBIx/DataModel/Statement/Oracle.pm blib/lib/DBIx/DataModel/Source.pm blib/lib/DBIx/DataModel/Statement.pm blib/lib/DBIx/DataModel/Meta.pm blib/lib/DBIx/DataModel/Doc/ blib/lib/DBIx/DataModel/Doc/Internals.pod blib/lib/DBIx/DataModel/Doc/Cookbook.pod blib/lib/DBIx/DataModel/Doc/Glossary.pod blib/lib/DBIx/DataModel/Doc/Delta_v1.pod blib/lib/DBIx/DataModel/Doc/Quickstart.pod blib/lib/DBIx/DataModel/Doc/Misc.pod blib/lib/DBIx/DataModel/Doc/Design.pod blib/lib/DBIx/DataModel/Doc/Reference.pod blib/lib/DBIx/DataModel/Doc/Delta_v2.pod blib/lib/DBIx/DataModel.pm >>> mv /export/home/fly1464/var/cpan/build/DBIx-DataModel-2.28-Iff9DS/DBIx-DataModel-2.28.ppd /export/home/fly1464/var/REPO/D/DA/DAMI Finished 2012-06-04T22:01:39