Catamoose Developer Release on CPAN!
As of this writing, Catalyst version 5.8000_01 has been released to CPAN, although by now there may be a new version. You can check out this preview release at:
http://search.cpan.org/~mramberg/Catalyst-Runtime-5.8000_01/
or if there has been any updates you can spot that in the version list.
Pretty soon we won't be calling this Catamoose, it will be just plain old Catalyst. Definitely you should be testing this in your application builds, starting immediately.
This version strives for backward compatibility. Let's get it settled down fast so we all can starting tearing down the code and creating Catalyst 6.0!
Comments
There seems to be a problem with this release. It seems to somehow disturbs Data::Page (which is used by DBIx::Class for multi-page lists). If I call something like:
$rs->pager->total_entries
on my resultset I get:
Deep recursion on subroutine "Data::Page::_total_entries_accessor" at /usr/lib/perl5/vendor_perl/5.8.8/Data/Page.pm line 46.
and then the scripts starts to eat up all my resources so I have to kill it (which isn't that easy as the system becomes quite unresponsive ;-)).
I know this might be more DBIx::Class related than Catalyst, but it happens only with Catamoose.
Michele.
Let me know if the 02 beta solves your problem. I noticed there was a new version of Data::Page out recently but didn't get a chance to vet it, so that could be a problem.
If you still have trouble, try reverting to an older Data::Page. You can wget the older version and install it with make install. Let me know if that helps and definitely bring your issue to the dbix-class IRC channel. We are about to release a new version of DBIC and if there's trouble with a dependency there is still time to fix it.
Not surprisignly,as the new Data::Page release just changes this:
2.01 Wed Oct 8 15:02:25 BST 2008
- add human-readable license to the documentation
BTW, I'm using 2.00 as well.
http://dev.catalyst.perl.org/repos/bast/DBIx-Class-ResultSet-RecursiveUpdate/1.000/trunk (svn)
git://github.com/zby/rose--htmlx--form--dbic.git (git).
and the svn version of DBIC.After installing all of them you can run the InstantCRUD tests - and you should get the error. I know that's a bit complicated - but I'll try to catch you at IRC (what is your time zone? ).