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 1 June 2016.
04:26 jdv79 joined 05:50 sjn joined 05:53 domidumont joined 06:12 domidumont joined 08:04 domidumont joined 08:52 domidumont joined 09:32 patrickz joined 09:39 domidumont joined 09:42 domidumont joined 11:38 domidumont joined 13:24 ribasushi joined 13:36 domidumont joined 13:58 patrickz joined 14:11 ribasushi joined 14:18 domidumont joined
ugexe back on the topic of `requires Filename.pm6` vs `requires ::("Filename-without-ext")`: So I established that using the 2nd version still works. However if that module uses dependencies like `use Doesnt::Exist;` then the error is "Cannot find Build at line 0:". If I switch it back to the non-working `require <Build.pm>` it gives the correct error that it cannot find Doesnt::Exist (but will ultimately 14:48
fail later under the circumstances described the other day)
`Cannot find Build at line 0:` should not be the error obviously. It should crap out over the use of a non-existant module (and class Build does actually exist) 14:51
so it seems like something is getting skipped over during loading 14:52
15:04 edehont joined 15:17 sufrostico joined
ugexe oh wow, its due to CUR::FileSystem apparently 15:26
nine in what way? 15:27
ugexe if there is a META6.json it gets used to load (or something like that) github.com/rakudo/rakudo/blob/nom/...tem.pm#L25 BUT if there is a META.info that doesn't happen
the above problem is caused when META6.json is present 15:28
Inline::Perl5 worked with my fix the other day because it uses META.info, but my failures today with GTK::Simple (using the exact same Build.pm as Inline::Perl5 for debugging reasons) go away if i rename META6.json to META.info 15:29
nine That must be one of the least tested code paths in all of module loading :/
16:07 patrickz joined 16:12 ribasushi joined 17:12 edehont joined 17:40 TimToady joined 18:25 sufrostico joined
ugexe github.com/rakudo/rakudo/pull/778/files This should work for now. I didn't want to add in a check for `META.info`, as that would make the Build.pm thing fail 18:40
19:22 Kassandry joined 20:54 sivoais joined