Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6-toolchain, 2016-07-28

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

All times shown according to UTC.

Time Nick Message
03:25 ugexe nine: https://gist.github.com/ugexe/dfb1733d1db0788762e560bf1810a0a8 This seems to fix a lot of composition problems related to the deprecation shim, including tests. Doesn't fix `class :: { is Distribution; }.new(:name<foo>).name` though
03:26 ugexe s/is/also is/
03:29 ugexe also s/Doesn't fix/Doesn't ""fix""/
03:38 ugexe for that it might have to be something like sub trait_mod:<is>($d, $ where {$_ eq Distribution}) { $.^add_attribute($_) for Distribution.new.^attributes }
06:24 domidumont joined #perl6-toolchain
06:44 domidumont joined #perl6-toolchain
06:48 domidumont joined #perl6-toolchain
07:08 domidumont joined #perl6-toolchain
07:35 domidumont joined #perl6-toolchain
08:54 domidumont joined #perl6-toolchain
09:37 ribasushi joined #perl6-toolchain
09:41 domidumont joined #perl6-toolchain
13:31 [Coke] I have an installed rakudo with rakudobrew; how can I kill all my installed modules and start over? (nuke and reinstall?)
13:32 tadzik rakudobrew nuke
13:33 [Coke] ... is there any help on how to use that or what it does?
13:35 tadzik it removes a directory with a specified installation
13:35 tadzik you nuke $a, then build $a, that gives you fresh $a
13:36 [Coke] ok, but the usage shows rakudobrew nuke jvm|moar|moar-blead, and the diag output when you don't specify a version is "switch to what?"
13:36 [Coke] opening a low priority ticket for that.
13:40 [Coke] thanks! (rebuilding)
13:47 ugexe fwiw with zef you can do `zef nuke site` to delete all modules installed to the default location
13:48 ugexe i usually just use rm -rf ~/.rakudobrew/moar-xxx/install/share/perl6/site though
13:49 ugexe might be a good command for rakudobrew
13:50 tadzik sounds useful, yes
13:50 [Coke] ugh. fresh LWP::Simple install breaks, undeclared dep. (already a ticket for it)
13:51 tadzik do you have a moment to talk about our lord and saviour HTTP::UserAgent? :)
13:52 [Coke] tadzik: lwp::simple is a preqreq for something else.
13:52 [Coke] I am stuck in a maze of dependencies, which means I can no longer build/test perl6-doc
13:52 tadzik ah
13:53 [Coke] er, perl6/doc
15:14 stmuk [Coke]: https://github.com/perl6/perl6-lwp-simple should work .. but I don't think cosimo's original upstream does
15:27 [Coke] I mentioned cosimo earlier, but I'm using whatever LWP::Simple is in the ecosystem. (so, perl6's.
15:27 [Coke] apologies for causing confusion.
15:40 [Coke] (and, note, perl6's LWP::Simple is still failing that test for me.)
15:41 ugexe LWP::Simple has something funky going on with it. Just using it can cause errors (see GTK::Simple Build.pm)
16:02 stmuk is line 17 in get-perl6-org.t still trying to get doc.perl6.org?
16:05 stmuk [Coke]: that's your company blocking the test url
16:06 stmuk http://froggs.de/cgi-bin/test/test.cgi in this case
16:39 [Coke] stmuk: is LWP::Simple not respecting http_proxy?
16:40 [Coke] works fine for me with "curl -v http://froggs.de/cgi-bin/test/test.cgi"
16:42 [Coke] looks like make_request does, but not clue if the test is hitting that.
16:45 [Coke] oh, I see.
16:46 [Coke] Can I suggest a URL that is less likely to be blacklisted and more like to be kept online?
16:46 [Coke] stmuk: apologies, I copied the error without reading the whole thing. :(
16:47 stmuk no worries I've had corporate firewall hell myself :/
16:51 [Coke] opened https://github.com/perl6/perl6-lwp-simple/issues/5
16:56 mst required live tests are an error.
17:02 [Coke] ... and /6
17:02 [Coke] (because it assumes that you can connect directly to opera.com without going through an http proxy)
17:04 [Coke] should panda give a stack track when complaining about not finding a module in the ecosystem?
17:06 stmuk probably not .. in general it does need more friendly errors
17:08 stmuk I'm not sure either panda or LWP::Simple are actively maintained .. I have wondered if R* should use zef and HTTP::UserAgent
17:16 domidumont joined #perl6-toolchain
17:58 FROGGS joined #perl6-toolchain

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