Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_log/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm
Set by Zoffix on 27 July 2018.
Geth rakudo/master: 13 commits pushed by (Vadim Belman)++
review: github.com/rakudo/rakudo/compare/a...5c61550988
02:30
nqp: b19216a8fb | (Vadim Belman)++ | 3rdparty/nqp-configure
nqp-configure submodule update
02:36
05:35 robertle left 05:37 Kaypie joined, Kaiepi left
lizmat .tell vrurg Rakudo configure / build is borked after your commits :-( 06:15
yoleaux lizmat: I'll pass your message to vrurg.
lizmat .tell vrurg perl Configure.pl --gen-moar --make-install; # Can't locate object method "note" via package "NQP::Config::Rakudo" 06:16
yoleaux lizmat: I'll pass your message to vrurg.
lizmat .tell vrurg but that's just an error occurring in error reporting :-(
yoleaux lizmat: I'll pass your message to vrurg.
lizmat .tell vrurg a manual "git submodule update" seems to solve it, though 06:17
yoleaux lizmat: I'll pass your message to vrurg.
06:32 ufobat_ left
lizmat .tell vrurg now "make install" ends with "cp: /Users/liz/bin/../bin/perl6 and /Users/liz/bin/../bin/perl6-m are identical (not copied)." and 1 as exit code 06:43
yoleaux lizmat: I'll pass your message to vrurg.
07:00 reportable6 left, quotable6 left, greppable6 left, statisfiable6 left 07:04 squashable6 left, releasable6 left, undersightable6 left, shareable6 left, evalable6 left, nativecallable6 left 07:07 coverable6 left, notable6 left 07:09 reportable6 joined, ChanServ sets mode: +v reportable6, undersightable6 joined, releasable6 joined, ChanServ sets mode: +v undersightable6, ChanServ sets mode: +v releasable6, squashable6 joined, ChanServ sets mode: +v squashable6 07:10 quotable6 joined 07:11 statisfiable6 joined, evalable6 joined, vrurg left, greppable6 joined, nativecallable6 joined, ChanServ sets mode: +v nativecallable6, shareable6 joined 07:51 [Tux] left 08:00 [Tux] joined 08:08 notable6 joined, ChanServ sets mode: +v notable6, coverable6 joined, ChanServ sets mode: +v coverable6
[Tux] Rakudo version 2019.03.1-452-g9e8da7476 - MoarVM version 2019.05-18-g2ccc20fb5
csv-ip5xs0.717 - 0.734
csv-ip5xs-206.013 - 6.158
csv-parser23.511 - 24.241
csv-test-xs-200.432 - 0.433
test7.286 - 7.874
test-t1.729 - 1.730
test-t --race0.825 - 0.851
test-t-2027.860 - 29.048
test-t-20 --race9.176 - 9.668
08:55
10:16 Ven`` joined 10:35 |Tux| left 10:40 |Tux| joined 10:47 krunen left, krunen joined
lizmat notable6: weekly 11:31
notable6 lizmat, 13 notes: gist.github.com/0949b664de2cde7b82...958dece5a7
lizmat reportable6: 2019-05-20T00:00:00Z 2019-05-27T00:00:00Z 12:01
reportable6 lizmat, Couldn't find a snapshot for 2019-05-27T00:00:00Z (try 「list」 command to see what's available).
lizmat reportable6: list 12:02
reportable6 lizmat, gist.github.com/4a2c06c98543397e20...84cd319f80
lizmat reportable6: 2019-05-20T00:00:00Z 2019-05-26T18:00:00Z
reportable6 lizmat, OK, working on it! This may take up to 40 seconds
lizmat, gist.github.com/f175e90002b2ca852e...98c6fe1173 12:03
Geth rakudo: lizmat self-assigned STORE on native array dies when array with holes is passed github.com/rakudo/rakudo/issues/2912
ef766010ea | (Elizabeth Mattijsen)++ | 2 files

Fixes #2912
12:08
12:19 Guest12727 joined
synopsebot RAKUDO#2912 [open]: github.com/rakudo/rakudo/issues/2912 STORE on native array dies when array with holes is passed
Geth roast: 987e27b166 | (Elizabeth Mattijsen)++ | 3 files
Add tests for R#2912
13:05
13:24 vrurg joined 13:58 patrickb joined
vrurg .tell lizmat I hope it's the last time you see a problem with the module. Check the value of `git config submodule.recurse` – it should be set to true now. 14:00
yoleaux 06:15Z <lizmat> vrurg: Rakudo configure / build is borked after your commits :-(
vrurg: I'll pass your message to lizmat. 14:01
06:16Z <lizmat> vrurg: perl Configure.pl --gen-moar --make-install; # Can't locate object method "note" via package "NQP::Config::Rakudo"
06:16Z <lizmat> vrurg: but that's just an error occurring in error reporting :-(
06:17Z <lizmat> vrurg: a manual "git submodule update" seems to solve it, though
06:43Z <lizmat> vrurg: now "make install" ends with "cp: /Users/liz/bin/../bin/perl6 and /Users/liz/bin/../bin/perl6-m are identical (not copied)." and 1 as exit code
lizmat true now
yoleaux 14:00Z <vrurg> lizmat: I hope it's the last time you see a problem with the module. Check the value of `git config submodule.recurse` – it should be set to true now.
vrurg lizmat Not sure about --make-install problem as I can't reproduce it.
lizmat well, that was caused by the fact that ~/bin/perl6 was a symlink to ~/bin/perl6-m 14:02
vrurg lizmat: good, as expected. Submodules will be autoupdated now upon every git pull
lizmat I removed ~/bin/perl6 and after that everything worked...
perhaps check for target being a symlink to the source, and then not do anything ? 14:03
vrurg lizmat: That would overcomplicate Makefile action. cp itself doesn't have such functionality. Neither has its counterpart from ExtUtils. 14:06
lizmat ok, fair enough
and another Perl 6 Weekly hits the Net: p6weekly.wordpress.com/2019/05/27/...thats-why/ 14:07
notable6: weekly reset
notable6 lizmat, Moved existing notes to “weekly_2019-05-27T14:07:47Z”
lizmat just got her new monster MBP and will be offline for a few hours while moving stuff to the new machine 14:08
vrurg lizmat: 8 cores? 14:09
14:13 lizmat left 14:28 Ven`` left
AlexDaniel timotimo: what about alerts.perl6.org? 14:35
timotimo: the source is here github.com/perl6/alerts/
the data… I have no idea where it is 14:36
timotimo i think moritz was able to get a few things off of hack's old hard drive? 14:41
moritz I was 14:42
but shouldn't the data be in a git repo as well, somewhere? 14:43
timotimo it's an sqlite3 database, personally i wouldn't check that kind of thing into git
14:50 jkramer_ left
moritz so, were alerts added by manually running SQL commands in the db? 14:54
timotimo no, it had an irc bot
AlexDaniel honestly that's why I had using dbms for simple projects like this 15:02
it had like less than 10 entries, it could've easily been stored in flat files
timotimo sqlite3 is a flat file format :) 15:03
AlexDaniel why I hate* :)
timotimo sqlite isn't a replacement for postgres, it's a replacement for fopen
AlexDaniel yes… but that doesn't help…
timotimo the problem was less using sqlite vs json, and more "not having any backups" 15:04
AlexDaniel I disagree, because figuring out backups is extremely easy when using plain files 15:05
timotimo how is it harder with sqlite?
AlexDaniel just slap `git commit` after every change, github gives you storage. Done, solved
this basically gives you a backup at every single change 15:06
now you explain to me how to do that with sqlite :)
need to find a server and upload your sqlite file somewhere, I guess
at some regular intervals, or whatever…
timotimo why would you have to do it any different from the flat file? 15:07
AlexDaniel “personally i wouldn't check that kind of thing into git”
timotimo just slap `git commit` after every change, github gives you storage. done, solved
i also wouldn't put a flat file into github for backups
AlexDaniel why not?
timotimo just preference i guess 15:09
github for sources, other stuff for data
AlexDaniel it especially makes sense for public open source services like… alerts.perl6.org :)
so that if there's like a huge bus for all of us, someone can still bring it back online 15:10
timotimo where do we put secrets.json? :)
AlexDaniel I'd put it nowhere 15:11
timotimo: honestly, I'm a bit surprised you don't fancy the approach. It's beautiful, IMO 15:13
moritz it's especially useful for something where the data doesn't change often 15:32
15:38 patrickb left
rba thinking already a while how to handle passwords in build or run scripts and so far I found github.com/StackExchange/blackbox 16:19
16:25 robertle joined
vrurg Anybody's thoughts on roast with respect to language revisions, please! github.com/perl6/problem-solving/issues/31 16:25
16:55 patrickb joined 17:36 skids joined 17:46 skids left 18:05 MasterDuke left 18:08 ufobat joined
Geth ¦ problem-solving: AlexDaniel assigned to rba Issue perl6-infra: Host the Toaster github.com/perl6/problem-solving/issues/32 18:16
¦ problem-solving: AlexDaniel assigned to maettu Issue perl6-infra: Host the Toaster github.com/perl6/problem-solving/issues/32 18:17
19:20 SmokeMachine left
Geth rakudo: vrurg++ created pull request #2932:
Fix for a failing spectest
19:36
19:44 SmokeMachine joined 20:10 ufobat_ joined 20:14 ufobat left 21:09 lizmat joined
Geth rakudo: b1750290a1 | (Vadim Belman)++ | src/Perl6/Metamodel/CurriedRoleHOW.nqp
Fix for not passing typechecks against explictly parameterized roles.
21:18
rakudo: 747d1fddb3 | (Vadim Belman)++ (committed using GitHub Web editor) | src/Perl6/Metamodel/CurriedRoleHOW.nqp
Merge pull request #2932 from vrurg/issue_2698

Fix for a failing spectest
22:17 lizmat left 22:24 patrickb left 22:29 lizmat joined 23:14 gfldex left 23:20 gfldex joined
Geth rakudo/master: 6 commits pushed by (Vadim Belman)++ 23:48
synopsebot RAKUDO#2739 [open]: github.com/rakudo/rakudo/issues/2739 [type captures] Certain compile-time errors cause 'No exception handler located for catch' error
23:55 MasterDuke joined 23:57 MasterDuke left