»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or rakudo:, or /msg camelia p6: ... | irclog: irc.perl6.org or colabti.org/irclogger/irclogger_logs/perl6 | UTF-8 is our friend! 🦋
Set by Zoffix on 25 May 2018.
Xliff Anyone here use Perl6 under windows? If so, what build environment do you use? 01:11
AlexDaniel squashable6: status 01:49
squashable6 AlexDaniel, 🍕🍕 SQUASHathon is in progress! The end of the event in 1 day and ≈10 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
AlexDaniel, Log and stats: gist.github.com/b867204aaf66cd7bd8...704cdfe7d9 01:50
Xliff_ What's the best way to get zef to install all dependent modules? 02:08
AlexDaniel Xliff_: not sure I understand the answer, but `zef install --deps-only .` ? 02:10
s/question/answer/
Xliff_ LOL!
AlexDaniel s/answer/question/
Xliff_ AlexDaniel++ # Yeah. Should have been able to read that. zef's usage? tl;dr
benjikun It'd be cool if we had more charting/plotting/graphing libraries 02:43
Xliff_ Encountered when trying to install IO::Socket::Async::SSL -> "free(): Invalid pointer" 02:44
Should I report that? 02:45
Xliff_ Actually, I will check. Ubuntu didn't link libs properly when I installed a new VM. 02:46
benjikun Xliff_: try reinstalling openssl 02:52
i.e. `apt install --reinstall openssl libssl-dev` 02:53
Xliff_ benjikun++
benjikun :)
Xliff_ I manually linked the .so files
squashable6 🍕 zoffixznet++ opened issue “&max/&min/&minmax aren't documented.”: github.com/perl6/doc/issues/2154 04:49
🍕 zoffixznet++ labeled issue “&max/&min/&minmax aren't documented.”: github.com/perl6/doc/issues/2154
🍕 zoffixznet++ edited issue “&max/&min/&minmax aren't documented.”: github.com/perl6/doc/issues/2154 04:50
SmokeMachine m: my $a = 42; (:bla($_) with $a).perl.say 05:01
camelia :bla(42)
SmokeMachine m: my $a = 42; (:bla($a) xx ?$a).perl.say
camelia (:bla(42),).Seq
SmokeMachine m: my $a = 42; (|:bla($a) xx ?$a).perl.say
camelia (:bla(42),).Seq
SmokeMachine m: my $a = 42; (|(:bla($a) xx ?$a)).perl.say 05:02
camelia slip(:bla(42),)
Geth doc: 35a89eb7b5 | benji++ (committed using GitHub Web editor) | doc/Language/newline.pod6
fix links
05:05
synopsebot Link: doc.perl6.org/language/newline
squashable6 🍕🍕🍕 First contribution by ijneb++! ♥
🍕 ijneb++ wrote a comment on “Missing link on …”: github.com/perl6/doc/issues/2144#i...-403189265 05:07
squashable6 🍕 ijneb++ closed issue “Missing link on …”: github.com/perl6/doc/issues/2144 05:18
squashable6 🍕 JJ++ labeled issue “&max/&min/&minmax aren't documented.”: github.com/perl6/doc/issues/2154 05:51
🍕 JJ++ wrote a comment on “Mention the status of atomicints”: github.com/perl6/doc/issues/2150#i...-403191153 05:52
Geth doc: 38ad5cbba0 | (Aleks-Daniel Jakimenko-Aleksejev)++ | doc/Type/atomicint.pod6
Reword rakudo-specific note little bit

I think this format is more consistent with other notes like this.
Closes #2150.
05:57
synopsebot Link: doc.perl6.org/type/atomicint
squashable6 🍕 AlexDaniel++ closed issue “Mention the status of atomicints”: github.com/perl6/doc/issues/2150
squashable6 🍕 AlexDaniel++ wrote a comment on “Mention the status of atomicints”: github.com/perl6/doc/issues/2150#i...-403191378
moritz good morning 06:49
fun fact: perl6.org ssl files have been renewed by cron job as they should, but written to a different directory than what the apache config used for the SSL certs and keys 06:50
jmerelo o/ 07:30
yoleaux 6 Jul 2018 11:37Z <tyil> jmerelo: my train should arrive at 13:59
jmerelo squashable6: status
squashable6 jmerelo, 🍕🍕 SQUASHathon is in progress! The end of the event in 1 day and ≈4 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
jmerelo, Log and stats: gist.github.com/23f27171c61e3e0df5...7f330faee7
araraloren m: class Foo { method bar() { }; }; say Foo.^methods.[0].signature 07:37
camelia (Foo: *%_)
araraloren what's the *%_ for ?
m: class Foo { method bar { }; }; say Foo.^methods.[0].signature
camelia (Foo: *%_)
araraloren Anyone know that ? 07:37
Juerd araraloren: It eats named arguments 07:40
araraloren Hmm, I mean why it exists
I didn't declare something like that
m: class Foo { method bar() { say %_; }; }; Foo.bar; Foo.new.bar; 07:41
camelia {}
{}
Juerd araraloren: If I understand correctly, it's to accept every named argument imaginable so it's forward compatible with subclasses, but I'm not entirely sure.
araraloren m: class Foo { method bar() { say %_; }; }; Foo.bar: boo => 1; 07:42
camelia {boo => 1}
squashable6 🍕 JJ++ wrote a comment on “No books mentioned in Perl 6 documentation”: github.com/perl6/doc/issues/2143#i...-403196780 07:50
Zoffix araraloren: that's the default for all methods. Let's you, e.g. take extra args in the subclass, then `nextsame` to the ancestor. 08:46
Geth doc: e77bdecdf9 | (Juerd Waalboer)++ (committed using GitHub Web editor) | doc/Language/regexes.pod6
Mighty "þor" gets .ucfirst
08:55
synopsebot Link: doc.perl6.org/language/regexes
squashable6 🍕🍕🍕 First contribution by Juerd++! ♥
Juerd jmerelo__: Slide is outdated now ;) 08:55
squashable6 🍕 nxadm++ wrote a comment on “No books mentioned in Perl 6 documentation”: github.com/perl6/doc/issues/2143#i...-403200986 09:08
🍕 moritz++ wrote a comment on “No books mentioned in Perl 6 documentation”: github.com/perl6/doc/issues/2143#i...-403201268 09:10
🍕 nxadm++ wrote a comment on “No books mentioned in Perl 6 documentation”: github.com/perl6/doc/issues/2143#i...-403201514 09:12
araraloren .tell Zoffix thanks, never seen that in the document 10:14
yoleaux araraloren: I'll pass your message to Zoffix.
squashable6 🍕 bazzaar++ wrote a comment on “No books mentioned in Perl 6 documentation”: github.com/perl6/doc/issues/2143#i...-403207288 10:55
🍕🍕🍕 First contribution by bazzaar++! ♥
pmurias MasterDuke: I'll look into it 11:26
yoleaux 04:53Z <MasterDuke> pmurias: i just did a make clean and rebuild, but something is odd. i can run `make t-test` just fine, but `./nqp-j nqp-truffle.nqp -e 'nqp::say("ab")'` dies with `org.perl6.nqp.truffle.MalformedAstException: Expected an AST node that produces an object, got org.perl6.nqp.truffle.nodes.io.NQPSayNode`
Altreus This *cough* doesn't work™ github.com/kawaiiforums/p6-api-discord/tree/wip 12:05
the problem I'm having is here github.com/kawaiiforums/p6-api-dis...rd.pm6#L90
The earlier line 81 says (0 READY) and then it says emit READY
But then 81 gives me (0 GUILD_CREATE) and I never get emit GUILD_CREATE 12:06
El_Che branch "wip"?
squashable6 🍕 JJ++ wrote a comment on “No books mentioned in Perl 6 documentation”: github.com/perl6/doc/issues/2143#i...-403211111
Altreus yes 12:07
if I add a say immediately below `when OPCODE::despatch`, I get it
El_Che my wip branches are "Oh, I need to go home, so I'll commit anyway, no idea if it compiles at all" :) 12:08
Altreus ah mine is "this doesn't work but I need to commit it"
I've discovered that it simply stops at line 85
but it stops there on every received message 12:09
(with op 0)
Do I need to handle something, in order to get an error? :s
timotimo you're trying to .emit on the Supply rather than the Supplier? 12:10
El_Che docs.perl6.org/routine/emit
it looks like it need a Spupply or react block 12:11
timotimo no, i don't think that's the right fix
El_Che wouldn't it block?
Altreus Line 85 seems to die if $payload<session_id> doesn't exist
but with no error
the supply/supplier pattern I thought I was borrowing from cro but I might have confused it 12:12
I see what I've done wrong 12:13
timotimo please put a CATCH { .say } somewhere in the outer level of handle-opcode
Altreus cro has a lexical $receiver and a member $.receiver and one is a supplier and the other a supply
ok :)
timotimo you may only .emit on the supplier
Altreus it is working :) 12:15
let me try and trigger the CATCH I just added
timotimo: the CATCH indeed outputs an error now
timotimo you weren't using the result of the promise you're building with the .then 12:16
so it just gets set to Broken and nothing looks at it
Altreus ah yes, the body is a Promise
timotimo i think a supply block might be much better for your case
Altreus I didn't think of that
timotimo kind of like El_Che suggested
it'll be a bit more of a refactoring 12:17
but it'll help handle errors
Altreus I'm not sure I grok how to do it, but I'll add it as a fixme
It might become clearer the more I write 12:18
squashable6 🍕 bazzaar++ wrote a comment on “No books mentioned in Perl 6 documentation”: github.com/perl6/doc/issues/2143#i...-403212592 12:35
Geth doc: 5f1c3a7daa | (JJ Merelo)++ | 2 files
Adds a list of books explicitly to the FAQ, closes #2143
squashable6 🍕 JJ++ closed issue “No books mentioned in Perl 6 documentation”: github.com/perl6/doc/issues/2143
squashable6 🍕 JJ++ wrote a comment on “No books mentioned in Perl 6 documentation”: github.com/perl6/doc/issues/2143#i...-403212963 12:40
squashable6 🍕 JJ++ wrote a comment on “Potential trap with conc…”: github.com/perl6/doc/issues/2124#i...-403213814 12:54
Geth doc: interlab++ created pull request #2155:
Update Str.pod6
13:02
squashable6 🍕 interlab++ opened pull request “Update Str.pod6”: github.com/perl6/doc/pull/2155
🍕🍕🍕 First contribution by interlab++! ♥
🍕 tbrowder++ wrote a comment on “"I don't know what's introductory in perl6/doc"”: github.com/perl6/doc/issues/2145#i...-403214358 13:04
Geth doc: 722a0c5b88 | (Innokenty Shniperson)++ (committed using GitHub Web editor) | doc/Type/Str.pod6
Update Str.pod6

starts-with, ends-with returns Bool
13:08
synopsebot Link: doc.perl6.org/type/Str
Geth doc: b45b3c2c3f | (Tom Browder)++ (committed using GitHub Web editor) | doc/Type/Str.pod6
Merge pull request #2155 from interlab/patch-1

Update Str.pod6
squashable6 🍕 tbrowder++ merged pull request “Update Str.pod6”: github.com/perl6/doc/pull/2155
squashable6 🍕 tbrowder++ wrote a comment on “Update Str.pod6”: github.com/perl6/doc/pull/2155#iss...-403214604 13:09
tbrowder_ hi, anyone want to discuss Language page order and display? 13:15
tbrowder_ i have a first-step solution to htmlify.p6 so the Language page titles and links are shown in page-order value order. if my upcoming PR is acceptable, the next steps, imo, are to (1) agree on some kind of grouping and titles of such, (2) create pod6 pages for the group titles, (3) edit each Language pod6 page, including the group title pages, to get the desired order, and (4) modify htmlify.p6 so page listings under a group 13:23
title are rendered showing the child staus
of the page.
tbrowder_ i suggest using page-order values of a00, b00, etc., for the group title pod6 pages, and child pages should have their page-order vales start with the same letter as their parent, and the other two digits for the desired order under the parent group. 13:26
MasterDuke is there a way in git to see my most recent commit, regardless of what branch it was in and what branch i'm on now? 13:27
timotimo MasterDuke: i tend to "git log --all" for that 13:28
timotimo lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %Cblue<%an>%Creset' --abbrev-commit --date=relative 13:28
timotimo have that in your ~/.gitconfig in an [alias] section 13:29
then "git lg --all", that's how i usually look at commits
MasterDuke timotimo: thanks, found what i was looking for 13:37
Geth doc: MasterDuke17++ created pull request #2156:
Skip test cleanup
13:39
squashable6 🍕 MasterDuke17++ opened pull request “Skip test cleanup”: github.com/perl6/doc/pull/2156
🍕🍕🍕 First contribution by MasterDuke17++! ♥
MasterDuke anyone have a preference whether i should squash those ^^^ commits or leave as is? 13:40
squashable6 🍕 MasterDuke17++ edited pull request “Skip test cleanup - part 1”: github.com/perl6/doc/pull/2156 13:48
squashable6 🍕 JJ++ submitted a review on pull request “Skip test cleanup - part 1”: github.com/perl6/doc/pull/2156#pul...-135205117 13:57
squashable6 🍕 JJ++ submitted a review on pull request “Update Str.pod6”: github.com/perl6/doc/pull/2155#pul...-135205313 14:05
Geth doc/master: 41 commits pushed by MasterDuke17++
review: github.com/perl6/doc/compare/b45b3...8188fb321c
14:18
squashable6 🍕 MasterDuke17++ merged pull request “Skip test cleanup - part 1”: github.com/perl6/doc/pull/2156
Geth doc: 43d7e989d7 | (JJ Merelo)++ | writing-docs/STYLEGUIDE.md
Un-reflow some examples
14:20
squashable6 🍕 JJ++ wrote a comment on “Document Encoding::Registry”: github.com/perl6/doc/issues/2122#i...-403220151 14:38
Geth doc/master: 4 commits pushed by (JJ Merelo)++ 14:48
squashable6 🍕 JJ++ closed issue “Document Encoding::Registry”: github.com/perl6/doc/issues/2122
Geth doc: b066c6805c | (JJ Merelo)++ | doc/Type/Encoding/Registry.pod6
Fixes POD, I'm tired, sorry
14:58
synopsebot Link: doc.perl6.org/type/Encoding::Registry
jmerelo m: say { another key => 33 }.perl 15:07
camelia 5===SORRY!5=== Error while compiling <tmp>
Undeclared routine:
another used at line 1
jmerelo (That was a no-break space). Any idea of what goes on here? 15:08
m: say { another-key => 33 }.perl
camelia {:another-key(33)}
jmerelo m: sub foo( *@args ) { say @args.perl }; foo( { foo => bar } ) 15:11
camelia 5===SORRY!5=== Error while compiling <tmp>
Undeclared routine:
bar used at line 1. Did you mean 'VAR', 'bag'?
jmerelo m: sub foo( *@args ) { say @args.perl }; foo( { foo => 3 } )
camelia [:foo(3)]
squashable6 🍕 interlab++ wrote a comment on “Update Str.pod6”: github.com/perl6/doc/pull/2155#iss...-403222308
jmerelo m: sub foo( *@args ) { say @args.perl }; foo( { foo => 3, bar => 33 } )
camelia [:foo(3), :bar(33)]
Geth doc: tbrowder++ created pull request #2157:
Modify to allow pod6 page sorting by :page-order value
15:13
squashable6 🍕 tbrowder++ opened pull request “Modify to allow pod6 pag…”: github.com/perl6/doc/pull/2157
squashable6 🍕 JJ++ wrote a comment on “Update Str.pod6”: github.com/perl6/doc/pull/2155#iss...-403222944 15:21
🍕 JJ++ submitted a review on pull request “Modify to allow pod6 pag…”: github.com/perl6/doc/pull/2157#pul...-135207241 15:23
jmerelo m: sub foo( *@args ) { say @args.perl }; foo( | { foo => 3, bar => 33 } ) 15:25
camelia Unexpected named argument 'foo' passed
in sub foo at <tmp> line 1
in block <unit> at <tmp> line 1
jmerelo m: sub foo( *@args ) { say @args.perl }; foo( | { foo => 3, bar => 33 }, <2 3 4>, 'a' | ' b' )
camelia Unexpected named argument 'bar' passed
in sub foo at <tmp> line 1
in block <unit> at <tmp> line 1
jmerelo m: sub foo( *@args ) { say @args.perl }; foo( | <2 3 4>, 'a' | ' b' )
camelia [IntStr.new(2, "2"), IntStr.new(3, "3"), IntStr.new(4, "4"), any("a", " b")]
jmerelo m: sub foo( *@args ) { say @args.perl }; foo( | <2 3 4>, 'a' | ' b', \( 3, 33) ) 15:26
camelia [IntStr.new(2, "2"), IntStr.new(3, "3"), IntStr.new(4, "4"), any("a", " b"), \(3, 33)]
AlexDaniel o/ 15:35
squashable6: status
squashable6 AlexDaniel, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈20 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
AlexDaniel, Log and stats: gist.github.com/cbe6c51f1e612eeae0...1518cff8b2
Ulti is there a relatively standard/core way to signal deprecation? 15:37
for user space code 15:38
lizmat is DEPRECATED ??
Ulti aha cool thanks 15:39
Ulti I was looking for X::Deprecated 15:39
lizmat m: sub a() is DEPRECATED { say "foo" }; a
camelia foo
Ulti m: sub a() is DEPRECATED("Please stop using this") { say "foo" }; a 15:40
camelia foo
lizmat m: %*ENV<RAKUDO_NO_DEPRECATIONS>:delete; sub a() is DEPRECATED { say "foo" }; a
camelia foo
Saw 1 occurrence of deprecated code.
================================================================================
Sub a (from GLOBAL) seen at:
<tmp>, line 1
Please use something else instead.
-------------------------------------…
El_Che stderr maybe?
lizmat deprecations are disabled by default on Camelia
Ulti m: sub a() is DEPRECATED("'b'") { say "foo" }; a
camelia foo
Ulti ah ok
anyway cool
lizmat Ulti: run that locally and it works :-)
Ulti thats a nice mechanism to be core
Geth doc: b465f43ac1 | (JJ Merelo)++ | doc/Language/operators.pod6
Adds example for |, refs #1889
synopsebot Link: doc.perl6.org/language/operators
jmerelo m: sub foo( *@args ) { say @args.perl }; foo( | \( 3, 33) ) 15:43
camelia [3, 33]
Geth doc: 63a4c09a2e | (JJ Merelo)++ | doc/Language/operators.pod6
Adds example for | and capture, refs #1889
15:45
synopsebot Link: doc.perl6.org/language/operators
rindolf hi all! Is there an easy to git clone + git co master + build the latest rakudo? 15:46
tobs rindolf: I use this github.com/zoffixznet/r 15:50
depending on what latest you want, you can change the git co in that alias
rindolf tobs: no licence :( 15:52
wamba m: sleep(2&3); say now - INIT now 15:53
camelia 5.001852
moritz rindolf: open an issue, ask for a license to be added
rindolf moritz: ok 15:54
squashable6 🍕 AlexDaniel++ wrote a comment on “FAQ/unicode_entry Unicod…”: github.com/perl6/doc/issues/1444#i...-403225005 15:55
🍕 AlexDaniel++ labeled issue “FAQ/unicode_entry Unicod…”: github.com/perl6/doc/issues/1444
Geth doc: d6d5b7a219 | (Tom Browder)++ | htmlify.p6
Modify to allow page sorting by :page-order

  + added: sub get-pod6-page-order
  + added: process 'Language' with page-order
  + added: various comments
15:57
squashable6 🍕 tbrowder++ merged pull request “Modify to allow pod6 pag…”: github.com/perl6/doc/pull/2157
doc: b8d7984b63 | (Tom Browder)++ (committed using GitHub Web editor) | htmlify.p6
Merge pull request #2157 from tbrowder/lang-page-sort

Modify to allow pod6 page sorting by :page-order value
squashable6 🍕 tbrowder++ wrote a comment on “Modify to allow pod6 pag…”: github.com/perl6/doc/pull/2157#iss...-403225199 15:58
rindolf moritz: done 16:03
squashable6 🍕 tbrowder++ wrote a comment on “Update Str.pod6”: github.com/perl6/doc/pull/2155#iss...-403225722 16:07
Geth doc/revert-2155-patch-1: 0c1653c85f | (Tom Browder)++ (committed using GitHub Web editor) | doc/Type/Str.pod6
Revert "Update Str.pod6"
squashable6 🍕 AlexDaniel++ wrote a comment on “Update Str.pod6”: github.com/perl6/doc/pull/2155#iss...-403226050 16:12
AlexDaniel tbrowder_: uh oh github.com/perl6/doc/pull/2155#iss...-403226050 16:14
tbrowder_ ok, i’m not going to over step on that any more! 16:18
squashable6 🍕 AlexDaniel++ wrote a comment on “Update Str.pod6”: github.com/perl6/doc/pull/2155#iss...-403226706 16:24
squashable6 🍕 AlexDaniel++ wrote a comment on “Need a way to mark which…”: github.com/perl6/doc/issues/302#is...-403227635 16:38
🍕 AlexDaniel++ wrote a comment on “Update Str.pod6”: github.com/perl6/doc/pull/2155#iss...-403227737
Geth doc: 8f3445b71a | Altai-man++ | 2 files
Fix examples compilation
16:41
squashable6 🍕🍕🍕 First contribution by Altai-man++! ♥
chienjo Hi, is anyone else having a problem accessing rakudo.org/latest/star/source. Seems like there is problem with the certificate. 17:16
Zoffix chienjo: yeah, I just saw an Issue filed for that. Looking into it. 17:17
yoleaux 10:14Z <araraloren> Zoffix: thanks, never seen that in the document
chienjo Zoffix, Thank you. 17:19
Zoffix moritz: you around? 17:20
moritz: in the last ~24hr rakudo.org ended up with generic perl6.org cert it seems. And certbot ain't installed on the server anymore. Do you know if anything changed or what we do for certs now? 17:22
geekosaur [07 06:50:03] <moritz> fun fact: perl6.org ssl files have been renewed by cron job as they should, but written to a different directory than what the apache config used for the SSL certs and keys 17:25
sounds like a configuration oops somewhere 17:26
Zoffix ok, I see the cronjob 17:27
Zoffix looks for the oops :)
Zoffix I know what the problem is... 17:35
Zoffix ...I haven't had my coffee yet :P 17:35
squashable6 🍕 AlexDaniel++ wrote a comment on “No books mentioned in Perl 6 documentation”: github.com/perl6/doc/issues/2143#i...-403232261 17:45
🍕 AlexDaniel++ reopened issue “No books mentioned in Perl 6 documentation”: github.com/perl6/doc/issues/2143
Zoffix ah, crap "There were too many requests of a given type :: Error creating new authz :: too many failed authorizations recently" 17:50
but before it locked me out, it was giving "Failed authorization procedure. rakudo.org (http-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from rakudo.org/.well-known/acme-challenge/[...]"
And I tried to setup HTTP rakudo.org to not forward to HTTPS for rakudo.org/.well-known , but I'm still being forwarded in my browsers... 17:51
squashable6 🍕 JJ++ wrote a comment on “Update Str.pod6”: github.com/perl6/doc/pull/2155#iss...-403232815 17:55
geekosaur make sure that's not your browser? 17:57
timotimo could be HSTS 17:58
i.e. it remembers that the server told it to never try http again on this address
Zoffix wget rakudo.org/.well-known/test.txt fails too
timotimo but yeah, the server sends a 301 moved permanently for the https
squashable6 🍕 AlexDaniel++ wrote a comment on “Update Str.pod6”: github.com/perl6/doc/pull/2155#iss...-403233154 18:00
moritz Zoffix: I'll look into 18:01
AlexDaniel Zoffix++ moritz++
Zoffix moritz: OK, here's as far as I got into it: the ./more-certs.sh didn't have rakudo.org listed, and it says "using blah blah for all unmatched domains" so I think it swapped the cert for rakudo.org for one of the default .perl6.org subdomains. So I edited more-certs to add -w /var/www/rakudo.perl6.org/webroot-rakudo.org/ -d rakudo.org \ but when I run it it tells me failed to get the challenge. I looked at 18:04
rakudo.org's apache conf and saw it doesn't set up neither webroot nor .well-known stuff (anymore? I thought we had it before) so I added Document root and well-known exclude cond in rakudo.org.conf in sites-available, but it's not picking it up. Even when I disabled rewrite engine, it still didn't pick it up
moritz: also, I accidentally hit the ratelimit, which looks to be like 20 per *week* ... oops 18:05
moritz: and they have a staging server for debugging. You can use with: ./letsencrypt-auto --agree-tos --staging -n --webroot --renew-by-default --test-cert -w /var/www/rakudo.perl6.org/webroot-rakudo.org/ -d rakudo.org --email morits@teh-email.com certonly
(well, I used the proper email from more-certs) 18:06
moritz Zoffix: I think I screwed up the symlinks in /etc/apache2/sites-enabled, and now they are all regular files
so if you edit /etc/apache2/sites-available, it doesn't take effect
I'll need to clean up that eventually
Zoffix oh 18:06
moritz: oh and I also created .well-known dir and test.txt file inside /var/www/rakudo.perl6.org/webroot-rakudo.org/ (mentioning in case it'd interfere with whatever certbot does) 18:08
There's also an open Issue for this issue: github.com/perl6/rakudo.org/issues/14
squashable6 🍕 Altai-man++ wrote a comment on “Need a way to mark which…”: github.com/perl6/doc/issues/302#is...-403233613 18:09
moritz Zoffix: ok, thanks for letting me know
maybe we can use the old certs, they are still valid for 7 days
uzl Does the way the types are arranged in this cheat sheet connote a certain relationship among the types? or purely stylistic? 18:14
raw.githubusercontent.com/perl6/mu...tsheet.txt
Zoffix uzl: looks like some of them are aligned next to the ops that operate on them 18:17
uzl Zoffix: you mean the operator? Can you give me an example? 18:18
moritz WTF 18:19
root@www:~# apache2ctl configtest
Syntax OK
but when I try to start apache, it says
AH00016: Configuration Failed
in the logs
Zoffix heh
uzl: on closer look, it's not really aligned. But I was looking at "Str Buf Blob Uni NFC NFD NFKC NFKD buf8 buf16 buf32 utf8" being next to "~" op (now I see it's not really there) 18:20
uzl: also that stuff looks to be a bit outdated. There's no Bit type 18:21
moritz ok, the actual error message was in one of the virtualhost log files 18:22
uzl Zoffix: ~ belongs to the operators precedence section.
moritz Zoffix: huh, the old certs don't include rakudo.org either... do you know where they came from, originally? 18:23
uzl so no Bit type. that's good to know.
Zoffix moritz: IIRC I installed whem with cerbot from the repos, which we later removed. 18:23
moritz: it's possible they were installed without the webroot stuff, back when LE had a different authen method available 18:24
(I think that's true, but I maybe confusing it with dozens of other sites I use LE on)
I also hope I didn't break rakudo.org for a week :| 18:25
At least this still works.. rakudo.perl6.org/downloads/
uzl I created this pdf version (docdro.id/CERRgm9) of that cheat sheet and was unsure if the order in which the types are placed were conveying any meaning.
Zoffix chienjo: FYI, if you were wanting to just download the files, you can still get them right now at this place: rakudo.perl6.org/downloads/ 18:26
uzl: no, I don't see any special relationship (other than, you know, numeric types being grouped with other numerics, etc)
huggable, periodic 18:27
huggable Zoffix, Periodic Table of Perl 6 Operators: www.ozonehouse.com/mark/periodic/
Zoffix uzl: there's also that ^ (sligtly outdated)
chienjo Zoffix, Thank you. 18:27
uzl Zoffix: Thanks. I'll take a look at that!
moritz ok, I think I fixed it, kinda, for the next 7 days 18:34
El_Che I love when admins say that :)
moritz Expires on: Saturday, July 14, 2018 at 11:43:51 AM
I hope that by then, the rate limit for LE has expired, and we can get new certs 18:35
Zoffix oh man
moritz++ <3
Zoffix .in 6d rakudo.org certs expire tomorrow. Did we fix the renewal issue? 18:36
yoleaux Zoffix: I'll remind you on 13 Jul 2018 18:36Z
Zoffix Though it's possible the rate limit that got tripped is the "There is a Failed Validation limit of 5 failures per account, per hostname, per hour"
Which happened ~45m ago 18:37
moritz i'll try one more time before I go to bed tonight
Zoffix chienjo: the site's back up: rakudo.org/ 18:47
moritz github.com/perl6/rakudo.org/issues...-403236000 this is my understand of what has happened 18:51
chienjo Zoffix, moritz thanks for the quick response. 18:53
moritz you're welcome, and sorry for screwing up 18:56
huh, crt.sh/?q=perl6.org doesn't list the cert that was issued today 18:58
gfldex is there any way to get the current value of an iterator? 18:59
moritz I think the iterator API doesn't provide that 19:00
just pull-one to get the next one 19:01
lizmat gfldex: there is no "peek-one" in Iterator :-) 19:02
gfldex and since all Iterators are forward iterators, there is no way to cheat
lizmat gfldex: well, you could create a cheating Iterator
that that's a non-cheating iterator as input
s/that's/takes/ 19:03
gfldex I need to prewind an iterator on a list to a given value. Winding it past a given value would be easier :(
gfldex Dennis Ritchie saved me :) 19:17
gfldex I got so used to not use C-loops that I forgot that they can setup an iterator and keep it's value (that is returned from a setup sub) 19:18
moritz Zoffix: I've managed to obtain new certs via LE. This time including rakudo.org :-) 19:23
Zoffix moritz++ 19:50
Geth doc: tbrowder++ created pull request #2158:
Refactor code, add test
20:02
squashable6 🍕 tbrowder++ opened pull request “Refactor code, add test”: github.com/perl6/doc/pull/2158
squashable6 🍕 JJ++ submitted a review on pull request “Refactor code, add test”: github.com/perl6/doc/pull/2158#pul...-135214013 20:48
🍕 JJ++ wrote a comment on “Update Str.pod6”: github.com/perl6/doc/pull/2155#iss...-403242156 20:51
squashable6 🍕 JJ++ wrote a comment on “Need a way to mark which…”: github.com/perl6/doc/issues/302#is...-403242215 20:52
🍕 JJ++ wrote a comment on “Update Str.pod6”: github.com/perl6/doc/pull/2155#iss...-403242274 20:54
Geth doc: 08f92a2134 | (Tom Browder)++ | 3 files
Refactor code, add test

  + refactored:
   - extracted `sub get-page-order-value` from `sub get-pod6-page-order`
   - moved `sub get-page-order-value` and `sub get-pod6-page-order` to `Pod::Htmlify.pm6`
  + added new test for `sub get-page-order-value`
21:10
squashable6 🍕 tbrowder++ merged pull request “Refactor code, add test”: github.com/perl6/doc/pull/2158
doc: c732e6aa60 | (Tom Browder)++ (committed using GitHub Web editor) | 3 files
Merge pull request #2158 from tbrowder/lang-reorg

Refactor code, add test
tbrowder_ um, when updating docs, how do i kill a used socket for a previous “make run”? or can i just leave the browser running and refresh (that doesn’t work for me, at least for my waiting-patiently limit)? 21:38
[Coke] wouldn't the make run still be in the foreground? 21:47
and therefore killable with ^C ?
tbrowder_ it’s not killable that way. it doesn’t seem to be in foregroond. just warning that port 3000 is being used by mojolicious 22:08
Geth doc: tbrowder++ created pull request #2159:
testing a first cut at a Language grouping
22:12
squashable6 🍕 tbrowder++ opened pull request “testing a first cut at a Language grouping”: github.com/perl6/doc/pull/2159
squashable6 🍕 Altai-man++ wrote a comment on “Need a way to mark which…”: github.com/perl6/doc/issues/302#is...-403246349 22:16
tbrowder_ ref my PR #2159: i’m anxious to see how it looks on the real website—i couldn’t see it while r 22:48
*testing. i want to merge it if there are no objections. 22:49
squashable6 🍕 zoffixznet++ wrote a comment on “Need a way to mark which…”: github.com/perl6/doc/issues/302#is...-403248024 22:52
tbrowder_ ok, merging, can revert if it looks bad... 22:54
Geth doc: 1e6d89bb22 | (Tom Browder)++ | 10 files
testing a first cut at a Language grouping
22:55
doc: 03fb3451d0 | (Tom Browder)++ (committed using GitHub Web editor) | 10 files
Merge pull request #2159 from tbrowder/add-categories

testing a first cut at a Language grouping
squashable6 🍕 tbrowder++ merged pull request “testing a first cut at a Language grouping”: github.com/perl6/doc/pull/2159
p6noob Hi, am having a flaky problem with NativeCall. Posted short example code here: is.gd/DaVu5t 23:15
If you compile the c library and run the perl6 script, it will die 3 or 4 times out of 5 23:16
p6noob Just tried it with latest from git (2018.06-82-gb236fae built on MoarVM version 2018.06-34-g411f73f), weirdness. 23:19
jnthn If you have valgrind installed, try running with perl6-valgrind-m to see if it provides any clues 23:21
p6noob jnthn: okay, i'll install valgrind and see 23:21
jnthn: seems to be a bit of a heisenbug, doesn't show up under valgrind run 23:25
p6noob but there is a huge amount of memory still "reachable" at the end of the run. pastebin.com/CXCmRd30 23:27
jnthn Yeah, the VM leaves cleanup to the OS, since it can do it faster. 23:36
One other thing to try: if you set MVM_JIT_DISABLE=1 in the environment, does the problem go away? 23:37
And either way, please do file an issue (github.com/rakudo/rakudo/issues if you have a GitHub account, there's an email way if not), so we can try and reproduce and fix it 23:38
(It's sleep time here, so I can't right now)
squashable6 🍕 AlexDaniel++ wrote a comment on “Need a way to mark which…”: github.com/perl6/doc/issues/302#is...-403250094 23:41
Geth doc: e39c29bdeb | (Will Coleda)++ (committed using GitHub Web editor) | doc/Language/faq.pod6
avoid 'use use'
23:49
synopsebot Link: doc.perl6.org/language/faq
squashable6 🍕🍕🍕 First contribution by coke++! ♥
Geth doc: 6d42c7021f | (Will Coleda)++ (committed using GitHub Web editor) | doc/Language/newline.pod6
pass links test.
23:51
synopsebot Link: doc.perl6.org/language/newline
tbrowder_ ok, folks, my pr shows a viable method of grouping! we need to work on the html renderer to take advantage of the group/child hierarchy and decide what categories we want. 23:55
and how we want them shown.
check out the current Language display on the docs website. 23:56