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. |
|||||||||||||||||||||||||||||||||||||||
01:06
Kaiepi left,
Kaiepi joined
01:09
Kaiepi left
01:12
Kaiepi joined
02:39
go|dfish left
02:40
go|dfish joined
02:54
squashable6 left
02:57
squashable6 joined
04:39
tyil left
04:40
tyilanmenyn joined
04:41
tyilanmenyn is now known as tyil
06:10
squashable6 left
06:11
squashable6 joined,
ChanServ sets mode: +v squashable6
|
|||||||||||||||||||||||||||||||||||||||
masak | timotimo: hm, why does that happen? | 07:04 | |||||||||||||||||||||||||||||||||||||
08:32
robertle joined
|
|||||||||||||||||||||||||||||||||||||||
|Tux| |
|
10:29 | |||||||||||||||||||||||||||||||||||||
11:46
kiwi_7 joined
12:11
Kaypie joined
12:12
Kaiepi left
12:21
lucasb joined
13:31
epony left
13:32
epony joined
13:36
vrurg left
13:41
vrurg joined
13:55
rba[m] left
13:58
samcv left
14:00
rba[m] joined
14:02
kiwi_7 left
14:05
samcv joined
14:09
vrurg left
14:22
vrurg joined
15:13
ufobat__ joined
15:16
ufobat_ left
15:33
robertle left
16:15
robertle joined
|
|||||||||||||||||||||||||||||||||||||||
kawaii | AlexDaniel: special delivery usercontent.irccloud-cdn.com/file/...-29.tar.gz | 16:15 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | holy moly | 16:17 | |||||||||||||||||||||||||||||||||||||
that doesn't look good at all | |||||||||||||||||||||||||||||||||||||||
vrurg: we have an emergency lol xD | 16:18 | ||||||||||||||||||||||||||||||||||||||
japhb | AlexDaniel: Not looking at the tarball, but if you're seeing a lot of failed installs, it might be because YAMLish won't install right now. Author is aware. | ||||||||||||||||||||||||||||||||||||||
github.com/Leont/yamlish/issues/29 | |||||||||||||||||||||||||||||||||||||||
16:19
ufobat__ left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | haha that svg output | 16:19 | |||||||||||||||||||||||||||||||||||||
japhb: github.com/rakudo/rakudo/issues/31...-526260444 | 16:22 | ||||||||||||||||||||||||||||||||||||||
ahhh these are not even related to yamlish | |||||||||||||||||||||||||||||||||||||||
because they bisected to a different commit | |||||||||||||||||||||||||||||||||||||||
ahhhh ignore that, it's probably because of multiple issues in the same range | 16:25 | ||||||||||||||||||||||||||||||||||||||
kawaii | Sorry to be the bearer of bad news ;) | 16:29 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | ok that's about it, not that bad now that I look at it | 16:33 | |||||||||||||||||||||||||||||||||||||
vrurg | AlexDaniel: will check. I wish I could run blin on my side... | 16:40 | |||||||||||||||||||||||||||||||||||||
16:44
MasterDuke joined
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | vrurg: so what's the reason you can't? | 17:04 | |||||||||||||||||||||||||||||||||||||
vrurg: set up a VM, install perl6 and blin, run it | |||||||||||||||||||||||||||||||||||||||
vrurg: also you can download that .tar.gz mentioned above and see the output of each module | 17:05 | ||||||||||||||||||||||||||||||||||||||
tobs: btw this one is really annoying: github.com/perl6/whateverable/issues/45 | 17:06 | ||||||||||||||||||||||||||||||||||||||
tobs: I can explain why it doesn't work right now. Or at least my limited understanding of how it works at all | 17:07 | ||||||||||||||||||||||||||||||||||||||
vrurg | AlexDaniel: oh, without #45 resolved blin would be useless anyway. I'll wait when branches are supported then. | 17:13 | |||||||||||||||||||||||||||||||||||||
tobs | AlexDaniel: that sounds like a really cool feature indee | 17:19 | |||||||||||||||||||||||||||||||||||||
d | |||||||||||||||||||||||||||||||||||||||
oh, it's already implemented but buggy? Anyway I have to go afk for a bit | 17:20 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | tobs: it doesn't work | 17:30 | |||||||||||||||||||||||||||||||||||||
vrurg: yeah, thanks, blin is useless, alright xD | |||||||||||||||||||||||||||||||||||||||
:D | |||||||||||||||||||||||||||||||||||||||
I mean, I get it, but there's indeed something about the idea that contributions are not appreciated enough | 17:31 | ||||||||||||||||||||||||||||||||||||||
vrurg | AlexDaniel: oops... Sorry, fixing the issue, skipping "extra" words. ;) useless for me, apparently. | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | (in open-source projects in general) | ||||||||||||||||||||||||||||||||||||||
tobs: it's possible that it is a one-line patch to make it work. So, here's what's going on. Bots have a rakudo repo (REPO-CURRENT in build.p6) which they use to look up commits and stuff | 17:37 | ||||||||||||||||||||||||||||||||||||||
tobs: which means that running something on HEAD will get you the most recent commit on master of that repo | 17:38 | ||||||||||||||||||||||||||||||||||||||
so far so good | |||||||||||||||||||||||||||||||||||||||
when a new commit lands in rakudo, build.p6 script will `git pull` and start building stuff | 17:39 | ||||||||||||||||||||||||||||||||||||||
however, we don't want the bots to know about these new commits, otherwise running something on HEAD will fail because there's no build yet | |||||||||||||||||||||||||||||||||||||||
for that reason there's a separate git repo (REPO-LATEST in build.p6) that is used for building stuff, and when done, it just pulls in REPO-CURRENT from REPO-LATEST | 17:40 | ||||||||||||||||||||||||||||||||||||||
here: github.com/perl6/whateverable/blob...ld.p6#L152 | |||||||||||||||||||||||||||||||||||||||
and that's exactly the line where it doesn't work | 17:41 | ||||||||||||||||||||||||||||||||||||||
because git pull like that won't pull the branches | |||||||||||||||||||||||||||||||||||||||
well not only that line, because this script itself also doesn't produce the builds for branches, so yeah. But without that the bots won't see stuff too | 17:45 | ||||||||||||||||||||||||||||||||||||||
well the good thing is that that's the only file we'll need to tweak | |||||||||||||||||||||||||||||||||||||||
17:46
Kaypie is now known as Kaiepi
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | so somewhere within 240 lines lies the answer | 17:46 | |||||||||||||||||||||||||||||||||||||
tobs: also fwiw I'd prefer to turn it into a service just like any other bot, so that we can then resolve this also: github.com/perl6/whateverable/issues/207 | 17:57 | ||||||||||||||||||||||||||||||||||||||
tobs: I'm a bit worried about touching that script, because in the past rakudo used to break apart if I did something differently… | 17:58 | ||||||||||||||||||||||||||||||||||||||
like, this stuff for example is against memory leaks: github.com/perl6/whateverable/blob...ld.p6#L157 | 17:59 | ||||||||||||||||||||||||||||||||||||||
but all that is no longer relevant, I guess? | |||||||||||||||||||||||||||||||||||||||
and if not we'll see | |||||||||||||||||||||||||||||||||||||||
18:53
chloekek joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: b5b8c5c9b1 | usev6++ | S32-container/cat.t Remove another reference to placeholder ticket |
19:29 | |||||||||||||||||||||||||||||||||||||
roast: c5d724c891 | usev6++ | S03-operators/adverbial-modifiers.t Remove another reference to placeholder ticket |
19:47 | ||||||||||||||||||||||||||||||||||||||
bartolin closed (rejected) about 160 RT tickets that didn't had relevant information. | 19:51 | ||||||||||||||||||||||||||||||||||||||
20:00
chloekek left
20:11
a3f left,
a3f joined
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | bartolin++ | 20:21 | |||||||||||||||||||||||||||||||||||||
20:51
gdonald joined,
toddr joined
20:53
toddr left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | “The “1.0” for the Perl 6 spec (6.c, because reasons) was released in 2015” | 21:03 | |||||||||||||||||||||||||||||||||||||
yeah, fixable or not, I think it is stupid | |||||||||||||||||||||||||||||||||||||||
sorry :) | |||||||||||||||||||||||||||||||||||||||
22:51
dogbert17 left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | yay | 23:34 | |||||||||||||||||||||||||||||||||||||
jnthn | AlexDaniel: One slight issue with the voting thing: I think any change to a PR invalidates existing approvals. | 23:36 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | jnthn: yeah, it's unfortunate, I'm not sure what would be the solution | 23:37 | |||||||||||||||||||||||||||||||||||||
jnthn: for this PR in particular maybe we shouldn't push any new changes after we start voting, but for future stuff some solution is needed… | |||||||||||||||||||||||||||||||||||||||
github can automatically invalidate reviews after new stuff is pushed, should I enable that? | 23:38 | ||||||||||||||||||||||||||||||||||||||
but then people will have to approve more than once, which is annoying | |||||||||||||||||||||||||||||||||||||||
jnthn | Hm, I hadn't realized it was an option; I thought pushing new stuff always invalidated the existing approvals | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | it's currently disabled | 23:39 | |||||||||||||||||||||||||||||||||||||
jnthn | I'd rather not leave the door open to "I approved, but not of this change" | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | jnthn: which means? | ||||||||||||||||||||||||||||||||||||||
jnthn | Somebody reads it and approves. Then there's a change. If their approval sticks, rather than being invalidated by the change and needing re-approval, they could quite legitimately argue that they didn't actually approve the final resulting PR that was merged. | 23:40 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | so I should turn it on? | ||||||||||||||||||||||||||||||||||||||
jnthn | My feeling would be yes. I guess it's been turned on on other repos I've worked on and I never realized it was an option. :) | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | it's a thing that's available for protected branches only, we don't use it anywhere else that much | 23:41 | |||||||||||||||||||||||||||||||||||||
jnthn | Ah, ok | 23:42 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | alright, jnthn++ | 23:43 | |||||||||||||||||||||||||||||||||||||
jnthn | Even with that, I'm not really sure how we handle things best, in so far as presumably if somebody requsets changes, we want to encourage a dialog, not just immediately consider that there was no consensus and so the PR is doomed. :) | 23:44 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | that's exactly what I had in mind | ||||||||||||||||||||||||||||||||||||||
maybe it should be clarified in the README, or something like that | |||||||||||||||||||||||||||||||||||||||
well, I'll definitely write a comment if somebody rejects :) | 23:45 | ||||||||||||||||||||||||||||||||||||||
jnthn | Maybe we want to say there's a 2 week window by default, but also the last N days of that are a change freeze to give folks chance to get their votes in, and if we really need to change it inside those N days, it has to be stretched. Maybe that has its own problems. | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | ooo that'd be nice | 23:46 | |||||||||||||||||||||||||||||||||||||
jnthn | It's not how things are, but I do wish we'd had chance to polish the problem-solving process a bit more before it had to deal with such a substantive issue. :) | 23:47 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | I'm sure that problem-solving repo will be tweaked even more now that'll see things in action | ||||||||||||||||||||||||||||||||||||||
yeah, I didn't see the naming issue coming that soon… | |||||||||||||||||||||||||||||||||||||||
jnthn | otoh, I'm happy with the overall way it's worked so far, in that most folks have been civil, and GitHub has the means to deal with the exceptions to that | ||||||||||||||||||||||||||||||||||||||
haha...that latest post on #81 makes me want to to go Kyoto to ride the Raku bus :D | 23:50 | ||||||||||||||||||||||||||||||||||||||
Time for some rest...'night o/ | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | jnthn: should I ping the reviewers to encourage them to suggest changes to the PR? | 23:51 | |||||||||||||||||||||||||||||||||||||
lizmat is currently away, but once she's back she'll be able to adjust the PR, I think | 23:52 |