Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6-toolchain, 2016-10-09

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

All times shown according to UTC.

Time Nick Message
00:09 tbrowder .tell ugexe it still doesn't work and i have no idea what's wrong
01:29 FROGGS joined #perl6-toolchain
01:48 ilbot3 joined #perl6-toolchain
01:48 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
02:37 ugexe tbrowder: make sure to update zef - it points at a different mirror now
02:37 ugexe https://gist.github.com/ugexe/490275560764b6d26b46317270f61d88#file-gistfile1-txt-L65
02:38 ugexe it installed fine for me at least
02:47 ugexe http://ecosystem-api.p6c.org/ there is an update.log and errors.json but they dont really tell you much
05:30 moritz is anything wrong with the projects.json from ecosystem-api.p6c.org?
07:12 domidumont joined #perl6-toolchain
07:16 domidumont joined #perl6-toolchain
10:22 tbrowder moritz: info for my module in that projects.json looks correct; for some reason it seems my zef doesn't update properly. looking into my local version now...
10:26 tadzik joined #perl6-toolchain
10:44 tbrowder i update zef but no change in my module version. what is "zef update" supposed to do? update a local copy of the projects.json? should i reinstall zef?
11:05 tbrowder okay, success! i deleted my $HOME/.zef directory, used zef to uninstall itself, used panda to install it, used zef to uninstall and install my module and got the current version. my belief is that the .zef dir was bad somehow.  i'll try another version bump later and see if all is okay.
12:02 domidumont joined #perl6-toolchain
17:35 ugexe tbrowder: oh, next time you can do `zef nuke StoreDir` to do remove the ~/.zef folder *or* do `zef --/cached install My::Module`
17:36 ugexe what i think happened is the cached versions (stored in ~/.zef/store) had some of those mixed up META6.json files (where the archived file did not match what ecosystem-api.p6c.org was given)
17:37 ugexe zef nuke StoreDir just deletes the cache directory, and --/cached just disabled using the cached directory as a content storage backend
17:47 ugexe you can see what you have cached with `zef --/p6c list`
19:05 tbrowder thanks! testing version bump now...
20:46 ugexe tbrowder: I imagine you want to leave the old version links in the ecosystem list - you just add a new one each time you bump the version. Othewise if someone does `"depends" : ["Net::IP::Lite:ver<0.1.2>"]` it won't be found (since you removed the previous link and replaced it entirely with 0.1.4)
21:48 tbrowder ugexe: okay, i can put them back. i wasn't sure from your comments to moritz whether multiple links were okay.
22:05 tbrowder however, none of the code really changed, so, unless you insist, i will start adding instead of replacing links with the next release, okay?
22:11 tbrowder but, now that i'm more fluent in ecosystem-speak, i'll try to get them back in and hope they don't break (if they do i will have to remove them).
22:33 tbrowder i checked and i found only two good, working entries, so they sre now in the sys
22:34 tbrowder list-- fingers crossed...

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