ugexe i say you make a SO post about it asking why its not documented 00:07
Zoffix ?
The policy?
ugexe the code that can demonstrate the security issue 00:08
Zoffix is confused
ugexe it was a snark
Zoffix .tell MasterDuke something about '-'.IO.slurp.... No idea. Don't have time ATM to look. File a ticket, I'd think 00:09
yoleaux Zoffix: I'll pass your message to MasterDuke.
ugexe and not towards you
Zoffix Well, I took some sleeping pills a bit ago 'cause I was planning on calling it a day. Not in condition to fix this bug. Gonna take a stab at it tomorrow morning. 00:20
And I guess lacking a security policy, I'll just file a `[SECURITY]` tagged ticket once I have a working fix and lizmat++ can mention it in the weekly. 00:21
but we really should setup a proper channel to report these issues and have some proceedures in place or something (/me never dealt with these kinds of problems before) 00:22
Zoffix spots a pattern in buggy behaviour 00:24
and if it's true, then the bug is much less severe
Zoffix &
samcv gotta write up my grant progress report tonight 01:10
Zoffix k, found the "bug" lol 01:34
.mkdir: $chmod sets chmod with $chmod modified by umask 01:35
But didn't know that, so I assumed .mkdir: $chmod was setting a busted mode on dirs :)
I guess this is really just a doc fix :) 01:37
ZofBot: that de-escalated quickly! 01:38
ZofBot Zoffix, } The "is native" trait is the main gateway used to access C libraries
Zoffix returns to vacationing :D
Geth rakudo/nom: 90d129de8e | (Zoffix Znet)++ | src/core/IO/Handle.pm
Fix IO::Handle.open for '-' paths

Fixes RT#131503: rt.perl.org/Ticket/Display.html?id=131503
The observed bug is due to .open failing to set requested encoding. We don't actually .open a handle in the case when '-' is a path, so fix by calling .encoding to set the wanted encoding on the handle.
02:40
roast: 60a7a88e47 | (Zoffix Znet)++ | 2 files
Test IO::Handle.open with '-' paths sets encoding

RT#131503: rt.perl.org/Ticket/Display.html?id=131503 Rakudo fix: github.com/rakudo/rakudo/commit/90d129de8e7ae62
02:42
rakudo/nom: 7344a3d273 | (Zoffix Znet)++ | src/core/IO/Special.pm
Fix IO::Special.perl

We don't use Mu's .new, so its .perl is no good
03:46
roast: 99c37a96c8 | (Zoffix Znet)++ | S32-io/io-special.t
Test IO::Special.perl

Rakudo fix: github.com/rakudo/rakudo/commit/73...d27302c345
rakudo/nom: 3755c0e7c4 | (Zoffix Znet)++ | src/core/IO/Handle.pm
Generalize logic for IO::Handle.open with path '-'.IO

  - Do not assume $*IN/$*OUT will contain opened handles,
   open them if closed
  - If $*IN/$*OUT are set to unopened handle that already has '-'.IO
   as path, then we don't wanna infinilop, so we create a SPESHUL IO
   handle that uses STDIN/STDOUT and return that.
03:48
roast: 7e4138ea79 | (Zoffix Znet)++ | S32-io/open.t
Test IO::Handle.open on '-'.IO path handles…

  …works on any type of handle being in $*IN/$*OUT
Rakudo fix: github.com/rakudo/rakudo/commit/37...e7c44b770e
03:49
[Tux] This is Rakudo version 2017.05-352-g3755c0e7c built on MoarVM version 2017.05-25-g62bc54e9 07:29
csv-ip5xs 3.091
test 13.727
test-t 4.651 - 4.673
csv-parser 13.994
Alexdaniel Zoffix: oh, thanks for opening that ticket 09:57
there was something else I forgot to file… let's see…
a-ha, there it is 10:04
RT #131507
timotimo moritz: my browser scrolls sideways on perl6book.com because the diagram is so huge 13:19
moritz timotimo: I'm replacing the complete frontpage (but I'm slow to write proper CSS :/ ) 13:20
timotimo: the new version will contain only a half-sized image inline
Geth roast: 4d254198d5 | (Zoffix Znet)++ (committed using GitHub Web editor) | S32-io/open.t
Fix typo in description
13:22
timotimo that's probably fair 13:27
i bet there are more distinct-looking butterflies than there are camels 13:28
moritz perl6book.com/new/ new version of the site, no CSS yet 13:30
Geth roast: 65a0dc5db3 | (Zoffix Znet)++ | S02-names-vars/variables-and-packages.t
Remove fudge for bogus tests

Closes RT#122356: rt.perl.org/Ticket/Display.html?id=122346
The behaviour of autovivifying a variable when post incrementing is infinitely more desirable than returning a type object on the first incrementation.
13:33
mr_ron moritz: perl6book.com/ (index page) s!<h1 class="splash-head">Perl 6 Fundamenatls</h1>!<h1 class="splash-head">Perl 6 Fundamentals</h1>! 13:50
moritz mr_ron: thanks 13:58
Geth nqp/master: 16 commits pushed by pmurias++
review: github.com/perl6/nqp/compare/c4af4...0ea634c2c3
14:28
nine Is clone() meant to be overrideable? 15:17
dogbert17 commit: 2015.06 say ~$<string><part> if 'abc-abc-abc' ~~ / $<string>=( [ $<part>=[abc] ]* % '-' ) / 15:35
committable6 dogbert17, ¦2015.06: «abc abc abc»
dogbert17 commit: 2014.06 say ~$<string><part> if 'abc-abc-abc' ~~ / $<string>=( [ $<part>=[abc] ]* % '-' ) / 15:36
committable6 dogbert17, ¦2014.06: «abc abc abc»
dogbert17 m: my $rx2 = m:i/a/ 16:22
camelia Use of uninitialized value of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something meaningful.
in block <unit> at <tmp> line 1
dogbert17 commit: 2015.11 my $rx2 = m:i/a/ 16:23
committable6 dogbert17, ¦2015.11: «Method 'match' not found for invocant of class 'Any'␤ in block <unit> at /tmp/66Qv1DBCfi:1␤ «exit code = 1»»
Geth rakudo/nom: 36bc410222 | (Zoffix Znet)++ | src/core/Promise.pm
Fix lost dynamics in Promise.then

When we cue up a .then we forget to set the $*PROMISE dynvar, so lookups of dynamics inside the .then code can't find 'em.
Fixes RT#131509: rt.perl.org/Ticket/Display.html?id=131509
17:32
roast: e5d144ee09 | (Zoffix Znet)++ | S17-promise/then.t
Test dynamic vars work in Promise.then

Rakudo fix: github.com/rakudo/rakudo/commit/36bc4102225a324
17:33
ggoebel pmurias: saw the recent commits regarding building js backend... what is the full set of steps now to build it from a fresh git clone github.com/rakudo/rakudo.git? 20:22
.tell pmurias saw the recent commits regarding building js backend... what is the full set of steps now to build it from a fresh git clone github.com/rakudo/rakudo.git? 20:38
yoleaux ggoebel: I'll pass your message to pmurias.
Zoffix hm, I thought Perl 5's $. got reset when next file was being read, say with `-n` switch, but it doesn't 21:10
I guess there'
I guess there's no point in making NL module then
geekosaur there is because that one's in perlfaq 21:26
(how to get $. reset behavior, that is)
Zoffix BenGoldberg: I gave you access to most of perl6 repos. You can accept the invite at github.com/perl6 21:59
You know... if you want to fix typos :}
BenGoldberg Zoffix++ 22:00
Now all I have to do is figure out this git thing ;)
AlexDaniel BenGoldberg: actually, small things you can do directly on github 22:01
just click edit, edit it, and save ???? 22:02