On Thu, Jul 15, 2010 at 3:18 AM, Leandro Hermida <[email protected] > wrote:
> Hi there, > > This module looks really interesting, I've just tried to install it in > cpan and get the following error: > > Running make test > PERL_DL_NONLAZY=1 /home/hermida/soft/perl/5.12.1/bin/perl > "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', > 'blib/arch')" t/*.t t/deploy_methods/*.t t/version_handlers/*.t > t/version_storages/*.t > t/02-instantiation-no-ddl.t .............................. ok > t/02-instantiation-wo-component.t ........................ ok > t/02-instantiation.t ..................................... ok > t/03-deprecated.t ........................................ ok > t/04-preconnect.t ........................................ ok > t/deploy_methods/sql_translator.t ........................ 13/? perl: > B.c:3919: XS_B__PV_PVX: Assertion `!((((_svpvx)->sv_flags & > (0x00004000|0x00008000)) == 0x00008000) && > (((svtype)((_svpvx)->sv_flags & 0xff)) == SVt_PVGV || > ((svtype)((_svpvx)->sv_flags & 0xff)) == SVt_PVLV))' failed. > t/deploy_methods/sql_translator.t ........................ All 15 > subtests passed > t/deploy_methods/sql_translator_deprecated.t ............. ok > t/deploy_methods/sql_translator_protoschema_transform.t .. Name > "main::version" used only once: possible typo at > t/deploy_methods/sql_translator_protoschema_transform.t line 43. > t/deploy_methods/sql_translator_protoschema_transform.t .. ok > t/release-pod-coverage.t ................................. skipped: > these tests are for release candidate testing > t/release-pod-syntax.t ................................... skipped: > these tests are for release candidate testing > t/version_handlers/db_schema_versions.t .................. ok > t/version_handlers/explict_versions.t .................... ok > t/version_handlers/monotonic.t ........................... ok > t/version_storages/standard.t ............................ ok > > why would this happen? > > best, > Leandro > > That's an excellent question! It turns out that only perl's with assertions turned on die from that; in my perl it gives a warning and happily passes all tests. Honestly I have *no* clue what causes it and when I tried to make a simpler case for it, but it seems somehow inextricably bound to doing more than one thing, so simplifying it is very hard. I would *love* it if someone could help me make a minimal testcase. I am fairly positive that the issue is in something that SQL::Translator depends on (some yaml thing I bet) but without a test case I'd be hard pressed to prove that. Oh also, it seems like a 5.12 and greater issue... -- fREW Schmidt http://blog.afoolishmanifesto.com <javascript:void(0);>
_______________________________________________ List: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class IRC: irc.perl.org#dbix-class SVN: http://dev.catalyst.perl.org/repos/bast/DBIx-Class/ Searchable Archive: http://www.grokbase.com/group/[email protected]
