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