Fire is step THREE! | github.com/perl6/toolchain-bikeshed | Channel logs: irclog.perlgeek.de/perl6-toolchain/today | useful prior art: metacpan.org/pod/CPAN::Meta::Spec
Set by moderator on 26 July 2017.
01:52 ilbot3 joined
moderator Fire is step THREE! | github.com/perl6/toolchain-bikeshed | Channel logs: irclog.perlgeek.de/perl6-toolchain/today | useful prior art: metacpan.org/pod/CPAN::Meta::Spec
03:06 eater joined 06:38 lizmat joined 06:46 domidumont joined 06:52 domidumont joined
ugexe I'm getting a 15:27
Missing serialize REPR function for REPR MVMContext (BOOTContext)
after I refactored some thing. its happening during precomp. how could I debug further?
i refactored lazy-distribution to be lazy about calling self!dist.meta if it already knows the keys being requested, so that the my ($dist-id, $dist) = self!matching-dist is simplified (return just a Distribution $dist, which contains dist-id already). this also extends the fast lookup to all distributions it services (e.g. self.installed()) 15:32
gist.github.com/ugexe/81ca1c58bbfe...ri-pm6-L14 15:33
anyways the part I screwed up likely isnt in that method, but somewhere else where it gets used 15:34
its during tools/build/install-core-dist.pl, somewhere between installing the 2nd and 3rd module 15:38
i think its a NativeCall submodule, so likely the first module that requires another installed module
nine ugexe: maybe it's mixing in during BEGIN time that causes the breakage 15:45
15:52 lizmat joined
ugexe hmm if i replace method meta { } with its original self!dist.meta it gets a useful compile time error 'Could not find CompUnit::Repository::Staging' (which is expected, since that doesn't handle meta<source>) 15:53
so the question is: whats a better way to mimick that lazy hash access without a runtime mixin?
16:20 domidumont joined
ugexe gist.github.com/ugexe/b040b5a35bce...f7f8ea71ee 22:09
i suppose this means I should be debugging in nqp 22:11
22:41 hoelzro_ joined 22:44 ilbot3 joined
moderator Fire is step THREE! | github.com/perl6/toolchain-bikeshed | Channel logs: irclog.perlgeek.de/perl6-toolchain/today | useful prior art: metacpan.org/pod/CPAN::Meta::Spec
22:47 eater joined 23:14 lizmat joined