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 22 June 2017.
00:07 awwaiid joined 00:13 awwaiid joined 00:25 awwaiid joined 00:31 awwaiid joined 00:47 awwaiid joined 01:08 awwaiid joined 01:21 awwaiid joined 01:27 awwaiid joined 02:06 awwaiid joined 02:27 awwaiid joined 02:38 awwaiid joined 02:44 awwaiid joined 02:54 awwaiid joined 03:05 awwaiid joined 03:11 awwaiid joined 03:23 awwaiid joined 03:29 awwaiid joined 03:41 awwaiid joined 03:57 awwaiid joined 04:02 awwaiid joined 04:15 awwaiid joined 04:20 awwaiid joined 04:41 awwaiid joined 04:47 awwaiid joined 05:03 awwaiid joined 05:13 awwaiid joined 05:33 domidumont joined 05:39 domidumont joined 05:40 awwaiid joined 05:51 awwaiid joined 05:57 awwaiid joined 06:05 domidumont joined 06:14 awwaiid joined 06:30 awwaiid joined 06:46 awwaiid joined 06:52 awwaiid joined 06:58 awwaiid joined 07:11 awwaiid joined 07:46 awwaiid joined 07:51 awwaiid joined 08:13 awwaiid joined 08:19 awwaiid joined 08:24 awwaiid joined 08:35 awwaiid joined 08:41 awwaiid joined 08:46 awwaiid joined 09:00 awwaiid joined 09:13 awwaiid joined 09:23 awwaiid joined 09:29 awwaiid joined 09:40 awwaiid joined 09:47 awwaiid joined 10:03 awwaiid joined 10:18 awwaiid joined 10:24 awwaiid joined 10:29 awwaiid joined 10:35 awwaiid joined 10:46 awwaiid joined 10:52 awwaiid joined 11:05 awwaiid joined 11:16 awwaiid joined 11:22 awwaiid joined 11:29 awwaiid joined 11:43 awwaiid joined 11:49 awwaiid joined 11:54 awwaiid joined 12:06 awwaiid joined 12:11 domidumont joined 12:12 awwaiid joined 12:18 awwaiid joined 12:24 awwaiid joined 12:36 awwaiid joined 12:42 awwaiid joined 12:46 domidumont joined 12:47 awwaiid joined 12:49 ZofBot joined 12:53 awwaiid joined 13:09 awwaiid joined 13:40 awwaiid joined
nine ugexe: irclog.perlgeek.de/perl6-dev/2017-...i_14778031 16:15
ugexe: how's native dependencies in zef coming along?
16:21 hoelzro joined 17:23 domidumont joined
ugexe zef has a bunch of Distribution compatability cruft so that users could continue updating zef on older rakudos. The biggest wart is a result of the rakudo Distribution changes where Distribution still tries to allow Distribution.new to return a class: old rakudos cannot `does Distribution`, newer rakudos cannot `is Distribution`, so couldn't make a cleaner "cross version" implementation. 17:26
...but it's been over a year since that change. And zef is getting versioned. So instead of dealing with that duality I decided I should refactor zef to use the current Distribution implementation to its fullest. I didn't think this was going to be difficult - I've already implemented the majority of this in Distribution::Common(::Remote). Since zef already matches dists ala
`$dist->contains_spec($some_spec)` I'd also add a method to do `$dist->can_build($some_build_spec)` and the current search logic wouldn't need to be changed.
I started an attempt at this refactor, but I would get deadlocks just trying to load modules. 182b170 - Fix stuck precomp on osx - was inspired by this issue. Unfortunately the commit had to be reverted soon after as it just moved the problem elsewhere. 17:27
On the bright side this issue has been resolved in 2017.06 with the proc::async changes, so the effort is no longer being blocked. Timewise I'll soon have either tons or none. Depends how much effort I exert for my next contract search... so probably tons lol
nine: 17:28
nine ugexe: in other words, no progress but maybe progress soon? :) 18:53
19:31 hoelzro joined
ugexe that about sums it up 20:05
20:32 domidumont joined 20:46 lizmat_ joined 22:01 lizmat joined 22:02 lizmat joined