[Dbix-class] New 07999 dev release - please test (page: John N, blblack)

Matt S Trout dbix-class at trout.me.uk
Tue May 29 15:34:40 GMT 2007


On Tue, May 29, 2007 at 02:51:29PM +0100, Carl Franks wrote:
> On 29/05/07, Matt S Trout <dbix-class at trout.me.uk> wrote:
> >07999_03 is at http://www.trout.me.uk/perl/DBIx-Class-0.07999_03.tar.gz
> >
> >complete with collapse_result and bulk_create branches merged back.
> >
> >Please everybody grab it and test it (I'll ship it to CPAN shortly, just
> >getting the perms ironed out so we don't get the 'unauthorized release'
> >problem again).
> 
> I've run this against my latest app, and everything worked ok.
> 
> Running the dist's test suite, though, I got the following warning (it
> doesn't mean anything to me)
> 
> $ prove -lr t/101populate_rs.t
> t/101populate_rs....ok 1/98# Starting Void Context BelongsTO with No PKs
> # Starting Void Context Has Many with No PKs
> t/101populate_rs....ok

That looks like a warn left in by mistake. John?

> My specs are:
> perl 5.8.8 (linux)
> DBI v1.52
> DBD::SQLite v1.13
> sqlite3 v3.3.3
> 
> I also ran this against the 0.07006 test suite, and was pleased to see
> the 'user' runtime drop from 49 secs to 42 secs.
> It did however return errors for the following files - I'm hoping
> they're known incompatible changes.
> Let me know if you want any more details.
> 
> Failed Test        Stat Wstat Total Fail  List of Failed
> -------------------------------------------------------------------------------
> t/60core.t            2   512    63    2  59-60

I think this is down to a default changing - columns_info_for doesn't happen
by default in 08

> t/81transactions.t    1   256    39    1  29

Not sure about this one. Brandon?

> t/83cache.t           1   256    22    1  19
> t/90join_torture.t    1   256    19    1  2

These two are both down to a bug we've since fixed, which the test suite
was accidentally testing for.

> 
> t/60core........................NOK 59
> #   Failed test 'column_info ok'
> #   in t/60core.t at line 282.
> #          got: undef
> #     expected: 'INTEGER'
> t/60core........................NOK 60
> #   Failed test 'Columns info flag set'
> #   in t/60core.t at line 284.
> # Looks like you failed 2 tests of 63.
> t/60core........................dubious
>        Test returned status 2 (wstat 512, 0x200)
> DIED. FAILED tests 59-60
>        Failed 2/63 tests, 96.83% okay
> 
> t/81transactions................NOK 29
> #   Failed test 'failed txn_do with a failed txn_rollback threw a
> rollback exception'
> #   in t/81transactions.t at line 129.
> #                   'DBIx::Class::Schema::txn_do(): the sky is falling
> at t/81transactions.t line 93.
> # '
> #     doesn't match '(?-xism:Rollback failed)'
> t/81transactions................ok 33/39# Looks like you failed 1 test of 
> 39.
> t/81transactions................dubious
>        Test returned status 1 (wstat 256, 0x100)
> DIED. FAILED test 29
>        Failed 1/39 tests, 97.44% okay
> 
> t/83cache.......................NOK 19
> #   Failed test 'second cd has correct tags'
> #   in t/83cache.t at line 161.
> #     Structures begin differing at:
> #          $got->[0] = '1'
> #     $expected->[0] = '2'
> # Looks like you failed 1 test of 22.
> t/83cache.......................dubious
>        Test returned status 1 (wstat 256, 0x100)
> DIED. FAILED test 19
>        Failed 1/22 tests, 95.45% okay
> 
> t/90join_torture................NOK 2
> #   Failed test 'Two artists returned'
> #   in t/90join_torture.t at line 16.
> #          got: 2
> #     expected: 1
> # Looks like you failed 1 test of 19.
> t/90join_torture................dubious
>        Test returned status 1 (wstat 256, 0x100)
> DIED. FAILED test 2
>        Failed 1/19 tests, 94.74% okay
> 
> _______________________________________________
> List: http://lists.rawmode.org/cgi-bin/mailman/listinfo/dbix-class
> Wiki: http://dbix-class.shadowcatsystems.co.uk/
> IRC: irc.perl.org#dbix-class
> SVN: http://dev.catalyst.perl.org/repos/bast/trunk/DBIx-Class/
> Searchable Archive: 
> http://www.mail-archive.com/dbix-class@lists.rawmode.org/

-- 
      Matt S Trout       Need help with your Catalyst or DBIx::Class project?
   Technical Director    Want a managed development or deployment platform?
 Shadowcat Systems Ltd.  Contact mst (at) shadowcatsystems.co.uk for a quote
http://chainsawblues.vox.com/             http://www.shadowcatsystems.co.uk/ 



More information about the Dbix-class mailing list