Afterwards I re-tested my SQL::Translator and it passes all tests no probems... very strange
On Thu, Jul 15, 2010 at 3:53 PM, fREW Schmidt <[email protected]> wrote: > 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 > > _______________________________________________ > 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] > _______________________________________________ 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]
