Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6-toolchain, 2017-08-09

| Channels | #perl6-toolchain index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
01:32 mspo left #perl6-toolchain
01:52 ilbot3 joined #perl6-toolchain
01:52 Topic for #perl6-toolchain is now Fire is step THREE! | https://github.com/perl6/toolchain-bikeshed | Channel logs: http://irclog.perlgeek.de/perl6-toolchain/today | useful prior art: https://metacpan.org/pod/CPAN::Meta::Spec
05:50 lizmat joined #perl6-toolchain
06:36 lizmat joined #perl6-toolchain
08:14 lizmat joined #perl6-toolchain
08:45 lizmat joined #perl6-toolchain
09:15 edehont joined #perl6-toolchain
09:24 lizmat joined #perl6-toolchain
09:29 lizmat joined #perl6-toolchain
09:55 lizmat joined #perl6-toolchain
10:02 lizmat joined #perl6-toolchain
11:03 lizmat joined #perl6-toolchain
11:59 lizmat joined #perl6-toolchain
12:43 lizmat joined #perl6-toolchain
13:06 lizmat joined #perl6-toolchain
13:17 lizmat joined #perl6-toolchain
13:18 lizmat joined #perl6-toolchain
13:20 lizmat joined #perl6-toolchain
13:29 lizmat joined #perl6-toolchain
13:35 lizmat joined #perl6-toolchain
14:24 lizmat joined #perl6-toolchain
14:35 lizmat joined #perl6-toolchain
14:50 lizmat joined #perl6-toolchain
14:58 lizmat joined #perl6-toolchain
15:26 lizmat joined #perl6-toolchain
15:46 ugexe star: use LWP::Simple; use JSON::Fast; my $d = from-json LWP::Simple.get: "http://ecosystem-api.p6c.org/projects.json"; say $d.grep(*<auth>.so)/$d.elems
15:46 camelia star-m 2017.07: OUTPUT: «===SORRY!===?P6M Merging GLOBAL symbols failed: duplicate definition of symbol INET?»
15:46 ugexe nine: this looks to be a similar issue as with HTTP::UserAgent/Bailador
15:47 nine One would think that lexical module loading took care of such issue
15:48 ugexe star: use LWP::Simple; say LWP::Simple.get: "http://ecosystem-api.p6c.org/projects.json"; # even
15:48 camelia star-m 2017.07: OUTPUT: «===SORRY!===?P6M Merging GLOBAL symbols failed: duplicate definition of symbol INET?»
15:51 lizmat joined #perl6-toolchain
15:52 ugexe its decl is `unit class LWP::Simple:auth<cosimo>:ver<0.094>` which could be relevant
15:53 nine Works here FWIW
15:54 ugexe what commit are you on?
15:54 ugexe fwiw it meta data does not match the `auth` in that decl https://github.com/perl6/perl6-lwp-simple/blob/master/META6.json
15:54 nine 2017.07-138-ga91ad2da8
16:14 ugexe yeah works for me on 2017.07 locally
16:15 ugexe if i want to debug symbol merge failures though where should I be debugging at? resolve-repossession-conflicts?
16:17 ugexe because i can reproduce the HTTP::UserAgent/Bailador one
16:19 nine src/Perl6/ModuleLoader.nqp in merge_globals and merge_globals_lexically
16:52 lizmat joined #perl6-toolchain
17:21 lizmat joined #perl6-toolchain
17:39 lizmat joined #perl6-toolchain
19:15 stmuk_ joined #perl6-toolchain
19:22 ugexe seems to have trouble with X::HTTP::Response from HTTP::UserAgent but only if Bailador is loaded first
19:23 ugexe (X::HTTP){Response} := HTTP::Response::X::HTTP::Response
20:34 lizmat joined #perl6-toolchain
21:44 ugexe if I dont load bailador it never tries to merge that HTTP::Response::X::HTTP::Response

| Channels | #perl6-toolchain index | Today | | Search | Google Search | Plain-Text | summary