Perl 6 - the future is here, just unevenly distributed

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

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

All times shown according to UTC.

Time Nick Message
00:17 lizmat joined #perl6-toolchain
01:23 tadzik joined #perl6-toolchain
01:31 tadzik joined #perl6-toolchain
01:52 ilbot3 joined #perl6-toolchain
01:52 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:26 mspo joined #perl6-toolchain
13:14 mspo hey, guys.  One more thing in the packaging world
13:14 mspo is there any way to get DESTDIR support?
13:15 mspo right now I install into a staging area /foo/stage/p6-xml-writer/usr/local/perl6/share/site/etc and then package up the contents of that as /usr/local/perl6/share/site/etc
13:16 mspo but the compiled objects seem to hard code the /foo/stage/p6-xml-writer inside of themselves and get mad when it's not around
13:18 mspo maybe that's a rakudo thing since it's inside of the precomp objects themselves?
13:27 nine mspo: https://build.opensuse.org/package/show/devel:languages:perl6/perl6-Inline-Perl5 is the canonical example of how to package a module using a staging area
13:27 nine https://build.opensuse.org/package/view_file/devel:languages:perl6/perl6-Inline-Perl5/perl6-Inline-Perl5.spec?expand=1
13:27 nine Yes, the RAKUDO_RERESOLVE_DEPENDENCIES=0 is vital
13:27 nine install-perl6-dist refers to rakudo/tools/install-dist.pl
13:38 mspo nine: I left out the RAKUDO_RERESOLVE_DEPENDENCIES=0
13:39 mspo nfi how I'm going to get that into the zef build :)
13:39 mspo but xml-writer seems to have worked
13:39 mspo perl6 -MXML::Writer -e 'say "hello";'
13:43 mspo nine: should we be installing the lib/ source files (.pm's) somewhere?
14:16 nine mspo: how is zef involved there?
14:16 nine mspo: the installer handles installation of the source files already
18:50 mspo nine: the actual intalling of zef
20:09 lizmat joined #perl6-toolchain
20:24 nine mspo: you mean for packaging zef? That should work just like Inline::Perl5. As long as there's no Build.pm in the dist, installation should be just RAKUDO_RERESOLVE_DEPENDENCIES=0 perl6 /usr/share/perl6/bin/install-perl6-dist --to=/tmp/BUILDROOT/usr/share/perl6/vendor --for=vendor --from=.
20:43 mspo nine: okay I'll give it another try
22:04 sjn https://www.youtube.com/watch?v=SPr--u4n8Xo <- interesting talk at GUADEC about current trends on shipping code on linux distros
22:30 lizmat joined #perl6-toolchain

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