Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6-toolchain, 2017-07-13

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

All times shown according to UTC.

Time Nick Message
01:49 ilbot3 joined #perl6-toolchain
01:49 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
06:41 domidumont joined #perl6-toolchain
06:48 domidumont joined #perl6-toolchain
07:01 domidumont joined #perl6-toolchain
07:18 domidumont joined #perl6-toolchain
07:44 domidumont joined #perl6-toolchain
07:46 lizmat joined #perl6-toolchain
09:36 stmuk_ ugexe: thanks that's very useful
09:39 stmuk_ nine: I'm considering when to remove panda from R*, after the next R* release (days away) 3 releases will have warned of panda replacement by zef
09:40 stmuk_ so maybe it should be removed in 2017.10 .. people will complain no doubt but people always do that :)
12:11 tbrowder joined #perl6-toolchain
12:12 tbrowder hi, folks
12:18 tbrowder i'm working on modifying the rakudo build system to get a cleaner separation between user and root roles in the process. one of the issues is the compunit repository, wherever it is built, takes on the id of its location in the file system. i would like to create a utility to move it without reconstructing it from scratch, but it may make more sense just to rebuild it in the installation step. any thoughts
12:18 tbrowder or ideas?
12:22 tbrowder in any case, the install-core-dist.pl needs some internal docs for wannabe tool chain ppl
12:58 nine stmuk_: ugexe++ had the idea of injecting dependencies on downloading the META data from the ecosystem based on the user agent. We could abuse that to push an update of panda to its remaining users.
12:58 nine stmuk_: so whenever one of those tries to install a module via panda, panda gets updated to a version that may contain fixes or just warn about the deprecation.
13:33 domidumont joined #perl6-toolchain
13:43 deep-book-gk_ joined #perl6-toolchain
13:43 deep-book-gk_ left #perl6-toolchain
13:45 stmuk_ I have been patching the R* version to warn
13:46 stmuk_ https://github.com/rakudo/star/blob/master/patches/panda.patch
13:46 stmuk_ that should probably go upstream TBH
16:08 ugexe maybe we should upstream `class Distribution { <shim currently inside rakudo> }` into panda too
18:01 domidumont joined #perl6-toolchain
18:56 nine ugexe: or just change panda to use the current interface. That's probably even less work
20:12 tbrowder any reason NOT to put all MKPATH statements at the beginning of the [jm]-install* targets in tools/build/Makefile-[JVM|Moar].in files?
20:17 nine tbrowder: no
20:17 nine tbrowder: I also don't see much reason to do it ;)
20:18 tbrowder the reason is to help see differences and make changes to paths, etc. unaligned makefiles.in are harder to maintain IMHO for semi-parallel projects.
20:19 tbrowder also easier to compare args for similar tools.
20:21 nine I wonder if there'd be a way to share more code between those Makefile-*.ins
20:25 tbrowder maybe, but it might be a later step if i get my first goal working

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