00:02 lucasb left 00:14 Kaiepi left 00:15 Kaiepi joined 00:21 Kaiepi left, Kaiepi joined 00:50 |Tux| joined
vrurg greppable6: <unit> 00:51
greppable6 vrurg, 74 lines, 22 modules: gist.github.com/3b2631c1b3781a4a81...b097cebb24
timotimo cdn.discordapp.com/attachments/538...nknown.png - in the network view you can now set a color and icon for every type of collectable <3 01:10
01:14 b2gills joined
discord6 <Aearnus> !! 01:43
[Coke] timotimo++ 02:11
04:19 Kaiepi left 04:20 Kaiepi joined
nine tbrowder: doing Positional and Associative sounds rather straight forward? class Foo does Positional does Associative { method of() { Mu }; method ASSIGN-POS($i, \a) {}; method ASSIGN-KEY($k, \a) {}; }; Foo.new[0] = 1; Foo.new<a> = 1; 05:45
tbrowder: what issues are you encountering?
06:52 Xliff joined
Xliff o/ 06:53
06:54 sena_kun joined
Xliff .tell AlexDaniel Noted loss of performance in benchmarking tests for p6-Pango. See recent (github.com/Xliff/p6-Pango/blob/mas...-20191025) and previous (github.com/Xliff/p6-Pango/blob/mas...-20191017) 06:55
tellable6 Xliff, I'll pass your message to AlexDaniel
Xliff .tell AlexDaniel That's 21 second compile time increase over the last week or so... FYI 06:56
tellable6 Xliff, I'll pass your message to AlexDaniel
06:57 Xliff left 09:28 moon_child is now known as elronnd 09:29 elronnd is now known as moon_child 10:07 pmurias joined 10:45 pmurias left 10:48 pmurias joined 11:10 ggoebel joined 11:21 ggoebel left 11:54 ggoebel joined
tbrowder nine: the problem is the class needs to be in nqp in rakudo/src/Perl6/*.nqp where $=data is created. i don't see how it can be done otherwise, but of course i certainly don't claim to be an expert here. 12:05
i'm just looking at how $=pod is created and exploring a parallel path. 12:06
13:18 lucasb joined
Geth nqp/truffle: 5 commits pushed by (Paweł Murias)++ 13:25
13:33 ggoebel left
AlexDaniel Xliff: oook… can you bisect it? 13:47
tellable6 AlexDaniel, I'll pass your message to Xliff
AlexDaniel Xliff: so it's between 2019.07.1-443-gcfc0f46c0 2019.07.1-398-gf3dda96a8, right? 13:48
tellable6 AlexDaniel, I'll pass your message to Xliff
13:48 [Coke] joined 14:02 [Coke] left 14:09 [Coke] joined, [Coke] left, [Coke] joined
Geth nqp/truffle: 258f5f4888 | (Paweł Murias)++ | src/core/YOUAREHERE.nqp
[truffle] Install a stub compiler with nqp::bindcomp

This makes nqp::getcomp('nqp').backend.name work
14:32
nqp/truffle: 0263bdf7de | (Paweł Murias)++ | src/vm/jvm/bin/run_tests.pl
[truffle] Add assing tets 109
14:40 Kaeipi joined 14:42 Kaiepi left
jnthn Been there, done that typo before... :) 14:42
pmurias++
(The ++ for the hacking, not the typo :P)
nine tbrowder: Capture is created in the BOOTSTRAP and allows both positional and associative access (though it doesn't do those roles). If you need there roles, there's a precedent for Positional: github.com/rakudo/rakudo/blob/mast...P.nqp#L143 15:05
15:11 pmurias left
tbrowder nine: thanks! 15:15
15:30 patrickb joined 16:32 TreyHarris joined 16:34 MasterDuke joined 17:07 ggoebel joined 17:31 ggoebel left
patrickb Is it bad when raku creates the core repository folders already during the build and not only at install time? 18:32
tellable6 2019-10-21T22:07:58Z #perl6-dev <samcv> patrickb specfile is the source files that tell the rpmbuilder how to create an rpm
vrurg patrickb: I think it is if they're created outside of the base dir. 18:35
patrickb There is a conflict of interest. On the one side we don't want the build raku to not touch the install folders, but on the other hand we want it to be able to use the install repo. 18:37
vrurg Use for what? Inline::Perl5? 18:40
18:49 ggoebel joined
patrickb Yup. 18:50
vrurg patrickb: Can't we have it installed locally within base dir somehow? 19:08
patrickb We could. It's mostly a question of what we want. If we want the build dir raku to have access to the full repo in the install dir, then installing Inline::Perl5 into basedir isn't going to help. 19:10
vrurg patrickb: I don't like the idea of rakudo accessing the install dir prior installation. What if the version we build isn't compatible with the installed one and mangles with the main repo in non-revertible way? 19:12
patrickb summon nine
timotimo wakelift.de/p/c3f095d6-8827-426f-9...1a230731d/ - i would welcome a bit of proofreading/review of my latest grant report 19:14
patrickb vrurg: I agree. How could an alternative look? I the only need actually Inline::Perl5? Or are there other modules we might access from the build dir?
vrurg timotimo: I left a tab opened. 19:16
patrickb: The alternative would be using, say, blib as a file repository. Whatever we need at compile time – we know about it. Whatever somebody needs for testing – he can use -I 19:18
patrickb Then github.com/rakudo/rakudo/pull/3236 is already the final solution. 19:19
vrurg patrickb: perhaps. I can't get deeper into it now though. 19:21
patrickb I think nine needs to give his oppinion on this. He's the original reporter of the bug/problem.
timotimo vrurg: hum? 19:22
vrurg timotimo: opened your link, left it opened to read later. :) 19:23
timotimo ah, ok 19:24
thank you
vrurg timotimo: BTW, I have pinpointed the run-away closure problem and even kinda fixed it a few minutes ago.
timotimo oh, nice
looking forward to reading all about it in a commit message, or on channel, or whereever :)
for now i'll be AFK a bit
vrurg But might need more help because it seemingly breaks nativecall test in rakudo. But this I need to check out carefully because with the amount of the debug stuff I put into the core anything could happen. 19:25
patrickb: I'll try to remember about the issue. Perhaps would find a better solution to the outside dirs. But in general, the only good one is to build everything into blib. Anything else is a hack. 19:28
Correspondingly, modules needed during build/test stage must go into blib too. 19:29
19:29 pmurias joined
AlexDaniel kawaii: results? 19:33
MasterDuke timotimo: only comment (other than nice post) is that when i first saw "Network View" with information about layers, i assumed you mean the internet kind of network and were referring to the OSI layers 19:53
lizmat timotimo: "for some reason it's still around" perhaps better: "for some reason is still around" 20:08
(1st rime)
hmmm... stroopwafel 20:10
timotimo++ 20:12
[Coke] lizmat... thank you for reminding me to ask my local baker if he can make some stroopwafel 20:13
20:16 sena_kun left, releasable6 left 20:21 greppable6_ joined, greppable6_ left 20:25 releasable6 joined
timotimo thanks MasterDuke, lizmat 20:27
20:29 |Tux| left
timotimo i seem to have been using "panel" and "pane" interchangably and inconsistently 20:29
what should i be calling what?
20:40 Kaeipi left 20:41 Kaeipi joined
Geth rakudo: Kaiepi++ created pull request #3269:
[WIP] Ensure CArray and Pointer can be parameterized with non-Any types
21:05
patrickb It might make sense to merge github.com/rakudo/rakudo/pull/3236 pre release. Opinions? 21:11
AlexDaniel vrurg: ↑ 21:15
patrickb: “This is not wanted.” why is it not wanted? I don't get it 21:16
patrickb: like, what's exactly wrong with putting stuff into build_dir/share/perl6 ? 21:17
patrickb nope it's build_dir/../share/perl6 21:31
and that's not wanted.
AlexDaniel patrickb: so the PR description is wrong?
I'm confused
patrickb ah! I misstyped that!
Yes, it's wrong.
AlexDaniel so TL;DR build process writes outside the build dir 21:32
you can fix the commit description if you want, then I think we can merge
patrickb Already did! 21:33
AlexDaniel patrickb: that's just the PR description, not the commit :) 21:35
patrickb Ugh, right
gimme a moment
OK. Now I fixed the commit msg. 21:38
AlexDaniel patrickb: any other possible solutions besides tweaking environ? 21:44
not that I see any issue with it, it just feels like an asswards way of doing it :) 21:45
vrurg AlexDaniel: it's not a good way. But currently it's the only way to do it without moving the whole build destination into blib. 22:12
22:25 pmurias left 22:27 pmurias joined
AlexDaniel vrurg: so we just merge it? 22:38
vrurg Yes, for now.
AlexDaniel OK
vrurg As I'm done with run-away closures, I might consider changing tasks and do the switch into blib. 22:39
Though I expect some opposition to this. As always...
Geth rakudo: cbd1dc2776 | (Patrick Böker)++ | 2 files
Don't put CompUnitRepo folders outside the build dir during build

CompUnitRepo generates a folder structure in the PERL6_HOME folder. That folder does not exist yet during the build. So the normal logic to auto determine the PERL6_HOME folder thinks it's
  `build_dir/../share/perl6`. Thus CompUnitRepo puts some folders there.
This is not wanted. As a temporary solution to prevent pollution of the users directories, we just explicitly set PERL6_HOME to
  `build_dir/gen/dummy_p6_home` then CompUnitRepo can litter it's folders
there and all is well.
22:41
rakudo: afbe64a436 | (Aleks-Daniel Jakimenko-Aleksejev)++ (committed using GitHub Web editor) | 2 files
Merge pull request #3236 from patzim/no-folder-litter

Don't put CompUnitRepo folders outside the build dir during build
22:45 toddr joined
patrickb off to bed 22:46
toddr Howdy, I've been asked to help import the perl 6 RT tickets from github. I can't recall who asked me to do so. I need to know what the best place to put the tickets would be.
While you can transfer the tickets within the org, it's not simple so it might be best to put the majority of them in the right place to begin with. 22:47
22:48 patrickb left
jnthn AlexDaniel: I think you know the answer to ^^? 22:54
AlexDaniel toddr: hi! :)
toddr: so, as we discussed, let's put them on github.com/perl6/old-issue-tracker and see how it goes?
toddr: for the first demo run, then I'll let you know the final destination 22:55
toddr: is this plan ok for you?
toddr I guess so.
ok I'll start looking and will get back to you. 22:56
AlexDaniel jnthn: while you're here, can you have a quick look at this 23:00
Geth problem-solving/old-issue-tracker: b6730fe2e9 | (Aleks-Daniel Jakimenko-Aleksejev)++ | solutions/infrastructure/Old-Issue-Tracker-Dismantling-Plan.md
First draft of the RT tracker dismantling plan
AlexDaniel jnthn: github.com/perl6/problem-solving/c...79dc0f7018 23:02
let me test this real quick… 23:04
Geth roast/rakudo_2897_fix: c92b752668 | (Vadim Belman)++ | 3 files
Test for precompiled closures

In support of MoarMV/MoarVM#1209
Related to rakudo/rakudo#2897 and a number of other tickets.
23:05
roast: vrurg++ created pull request #593:
Test for precompiled closures
AlexDaniel jnthn: proof that it works: 23:07
github.com/perl6/deleteme-test-repo/issues/1
github.com/perl6/deleteme-test-repo
so first the ticket was moved to a different repo, then the first repo was moved to a different org
and the redirect stays
jnthn AlexDaniel: +1
AlexDaniel: The plan feels fine to me. 23:08
AlexDaniel++ toddr++
AlexDaniel jnthn: alright I'll submit it as a PR then, I hope we won't need to wait for 2 weeks though this time :D 23:09
jnthn Will review it right away once you submit
AlexDaniel jnthn: is it more `infrastructure` or `rakudo` ?
jnthn Well, most (though not all) of the issues relate to Rakudo 23:10
AlexDaniel rba: will submit it as a rakudo issue, unless you object
toddr: sorry it took so long to figure it out for such a simple issue, we were a bit busy with other stuff 23:12
23:17 redable joined 23:19 redable left
AlexDaniel who is James Cloos and why did he subscribe to the old-issue-tracker repo 23:20
toddr: I can delete and recreate the repo to save this poor soul 23:21
23:21 redable joined
toddr it's fine. I'm not going to get it done for a couple of days. 23:21
p5 migration is done though.
23:23 redable left 23:27 redable joined 23:28 redable left 23:31 redable joined 23:32 redable left 23:33 redable joined, redable left 23:34 epony joined
timotimo wakelift.de/2019/10/26/introducing...apshot-ui/ - lol i blogged 23:34
23:35 pmurias left
Geth problem-solving/old-issue-tracker: 5ccebce4b1 | (Aleks-Daniel Jakimenko-Aleksejev)++ | solutions/rakudo/Old-Issue-Tracker-Dismantling-Plan.md
Add the RT tracker dismantling plan
23:42
problem-solving/old-issue-tracker: 2ff1bb88f0 | (Aleks-Daniel Jakimenko-Aleksejev)++ | solutions/rakudo/Old-Issue-Tracker-Dismantling-Plan.md
Add the RT tracker dismantling plan

Closes #49.
23:43
problem-solving: AlexDaniel++ created pull request #126:
Add the RT tracker dismantling plan
¦ problem-solving: AlexDaniel unassigned from rba Issue rt.perl.org is shutting down github.com/perl6/problem-solving/issues/49 23:45
¦ problem-solving: AlexDaniel unassigned from maettu Issue rt.perl.org is shutting down github.com/perl6/problem-solving/issues/49
¦ problem-solving: AlexDaniel assigned to jnthn Issue rt.perl.org is shutting down github.com/perl6/problem-solving/issues/49
23:47 redable joined