Perl 6 - the future is here, just unevenly distributed

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

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

All times shown according to UTC.

Time Nick Message
00:01 patrickz gotta go to sleep now. Will be back tomorrow...
01:00 sufrostico joined #perl6-toolchain
01:32 ugexe patrickz: i added ZEF_BUILDPM_DEBUG=1 to output the relevant build info so i can manually emulate the Build.pm process
01:32 ugexe from the output
01:35 ugexe the only thing i can think of would be a rakudo bug somehow related to a rw class attribute not updating its value on reassignment, but thats grasping at straws
01:36 ugexe jdv79: `list` command is enabled for cpan. im using 100 results, if thats too high let me know
03:24 Kassandry joined #perl6-toolchain
05:25 jdv79 ugexe: i don't see it in the zef repo
05:28 ugexe the commit message doesnt show the `zef list` part of the message because of the ` i guess. it just says "for CPAN (most recent 100)"
05:29 ugexe https://github.com/ugexe/zef/commit/19f21f8a862ac58e32a80e591ca8eda0c67c7335
05:29 jdv79 oh, my mistake.  thanks!
05:37 jdv79 its curious that you have mirrors in the cpan code.  the p5 mc has no mirror afaik.
05:38 jdv79 i guess we could if we dumped the db periodically for mc6.  idk how realistic that is what with user info and lag issues.
05:42 ugexe its mostly because thats the framework that was already there for p6c where i do use the mirrors. but, something like mirrors could be used for absolutifying the download_url against cpan/backpan mirrors
05:43 jdv79 right
07:03 domidumont joined #perl6-toolchain
07:09 domidumont joined #perl6-toolchain
07:48 FROGGS joined #perl6-toolchain
09:41 leont joined #perl6-toolchain
11:14 FROGGS joined #perl6-toolchain
12:07 ribasushi joined #perl6-toolchain
12:40 sufrostico joined #perl6-toolchain
14:06 prammer joined #perl6-toolchain
14:28 sufrostico joined #perl6-toolchain
15:03 domidumont joined #perl6-toolchain
15:36 domidumont joined #perl6-toolchain
16:06 domidumont joined #perl6-toolchain
17:27 prammer joined #perl6-toolchain
17:37 prammer joined #perl6-toolchain
18:01 Kassandry joined #perl6-toolchain
18:27 leont joined #perl6-toolchain
18:52 patrickz joined #perl6-toolchain
19:06 FROGGS joined #perl6-toolchain
19:10 domidumont joined #perl6-toolchain
19:10 prammer joined #perl6-toolchain
19:13 sufrostico joined #perl6-toolchain
19:17 patrickz ugexe: http://paste.debian.net/379645/
19:18 patrickz It seems the build silently failed. My perl was borked
19:22 patrickz I missed the -fPIC option...
19:25 jdv79 i've done that
19:43 nine I wonder if that is easily detectable
19:44 nine Seems like perl -MConfig -E 'say %Config{cccdlflags}' gives me "cccdlflags-fPIC". But I don't know if it always does that for a perl built with -Duseshrplib
19:46 nine Unfortunatly -Duseshrplib is not the only way to get a suitable libperl, as we can use a libperl.a as well.
19:52 prammer joined #perl6-toolchain
19:55 leont joined #perl6-toolchain
20:02 prammer joined #perl6-toolchain
20:12 prammer joined #perl6-toolchain
20:20 jdv79 does $Config{libperl} not cover both?
21:13 prammer joined #perl6-toolchain
21:28 ugexe patrickz: ahh, glad we know. its hard to handle Build.pm because some people die, some dont return any value from the method, and some dont seem to handle their errors so the script still exits 0 even though it fails and outputs on stderr
21:29 * leont wonders what the question was that jdv79 answered
21:39 prammer joined #perl6-toolchain
21:42 b2gills1 joined #perl6-toolchain
21:49 ribasushi joined #perl6-toolchain
22:07 jdv79 leont: http://irclog.perlgeek.de/perl6-toolchain/2016-02-10#i_12019353
22:13 leont Right, there's a log :-)
22:14 ugexe hmm seems like im getting some of that run/shell giving me the wrong exitcode stuff
22:15 leont Using the configuration values for compiling it tricky, they don't always mean what you'd expect
22:16 leont cccdlflags will always contain whatever flags are needed on that platform for compiling object files for a shared object
22:17 leont (erm, if that perl is shrplib)
22:21 b2gills joined #perl6-toolchain
22:23 camelia joined #perl6-toolchain
23:12 ugexe seems i can get the correct exitcode by switching `$proc.out.close` to `$proc.out.close unless +@err;`, where `my @err = $proc.err.lines;`
23:25 leont Could it be a pipe buffering issue?
23:40 ugexe dunno. if i simply don't call $proc.out.close it also works. but not closing $proc.out when the process was a success has its own ramifications on exitcode
23:48 jdv79 ugexe: http://paste.scsys.co.uk/505240
23:49 jdv79 you master branch isn't terribly stable lately i've noticed:)
23:49 jdv79 i just wanted to try the list feature
23:51 jdv79 oh. nm.  my fault.
23:52 jdv79 Skipping... (use :force to override) is kinda weird when someone doesn't know that --force is :force maybe
23:56 patrickz All of this instability stuff will be loads better once cpan lifts of because people will start doing actual *releases* of their modules with version number and all.
23:57 ranguard joined #perl6-toolchain
23:57 jdv79 its a long road to that point
23:58 ugexe yeah its because the message is generated in Zef::App. if zef::app was being used without bin/zef i wouldnt want it to say --force. i do agree with you however, i just picked something to fill in until i pass exceptions back or something
23:58 ugexe what really surprises me is `zef :force -v install xxx` actually does a force install
23:58 jdv79 its not an exceptional cause though is it?
23:58 jdv79 really?
23:59 ugexe yeah

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