|
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
|
|||