00:16
Voldenet left
00:18
Voldenet joined
01:06
Voldenet left
01:09
Voldenet joined
|
|||
[Coke] | jdv: you do anything with the long running hanging tests? | 02:06 | |
I have 4 .t's that are showing times of nearly 2h | 02:07 | ||
jdv | investigate and kill | 02:24 | |
normally its just 1 or 2 | 02:25 | ||
[Coke] | ⏳ 2233 out of 2249 modules processed | 02:44 | |
jdv | so close | 02:55 | |
[Coke] | gist.github.com/coke/0a5f70703ba4f...ailures-md - finally got a run that completed. | 03:09 | |
jdv | cool | 03:10 | |
you had no fails? | 03:11 | ||
[Coke] | | Flapper | 1 | InstallableButUntested | 7 | ZefFailure | 12 | UnhandledException | 16 | CyclicDependency | 17 | MissingDependency | 21 | AlwaysFail | 736 | OK | 1439 | 03:12 | |
jdv | but there is no "Fail" count so that's normally "no regressions" | 03:14 | |
iirc | |||
[Coke] | ... weird; I should have gotten the same results you did | 03:15 | |
jdv | race conditions? | ||
its normal for stuff to fail under blin and be fine outside so that's my best guess | 03:16 | ||
super odd though that we were that different | |||
04:31
japhb joined
06:00
japhb left
07:29
sena_kun joined
07:38
sena_kun left
11:52
sena_kun joined
|
|||
lizmat | bisectable6: old=2024.10 my int @a = ^10; dd @a[5..*] | 11:53 | |
bisectable6 | lizmat, On both starting points (old=2024.10 new=0911eca) the exit code is 0, exit signal is 1 (SIGHUP) and the output is identical as well | 11:54 | |
lizmat, Output on both points: ««timed out after 10 seconds»» | |||
Geth | rakudo/main: 65ec7f303c | (Elizabeth Mattijsen)++ | 3 files Fix issues with slices with N..* ranges Commit a4b87c9 throws earlier than before, and this caused some ecosystem fallout. This was because any unbounded ranges would simply stop on encounter with the first element that didn't exist. This commit fixes that by adding an implementation-detail method ... (13 more lines) |
13:13 | |
lizmat | bisectable6: old=2024.10 dd 1400.polymod(256 xx 7).reverse | 13:19 | |
bisectable6 | lizmat, Bisecting by output (old=2024.10 new=0911eca) because on both starting points the exit code is 0 | ||
lizmat, bisect log: gist.github.com/593ba0249852a94a92...d830789690 | |||
lizmat, (2024-10-25) github.com/rakudo/rakudo/commit/c8...636a8364b0 | |||
Geth | rakudo/main: c6872fb036 | (Elizabeth Mattijsen)++ | src/core.c/Rakudo/Iterator.rakumod Fix issue with .polymod and fixed number of divisors Commit c81d9cf changed the behaviour of .polymod with regards to handling values if 0 was encountered: it would *always* stop producing values, rather than continuing until there were no more divisors. Which caused the problems shown in #5726. ... (6 more lines) |
14:06 | |
[Coke] | getting that heap corruption error in the REPL daily | 14:50 | |
lizmat | [Coke]: using Terminal::LineEditor ? | 14:53 | |
[Coke] | the REPL doesn't tell me what it's using when it launches. | 14:55 | |
that is installed, though | |||
lizmat | are you on HEAD or on 2024.10 ? | 14:56 | |
[Coke] | Terminal::LineEditor:ver<0.0.17>:auth<zef:japhb> | ||
2024.10 | |||
lizmat | ok, then I suggest uninstalling Terminal::LineEditor and installing Linenoise until 2024.12 | ||
[Coke] | ok. | 14:58 | |
just wanted to raise the flag in case it was a raku thing. Thanks | |||
releasable6 | Next release in ≈4 days and ≈3 hours. 1 blocker. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 15:00 | |
timo | did we already get a new release of Terminal::MakeRaw with the fix in it? | 15:01 | |
[Coke] | jdv - I'll try to run a subset of the blin run to see if I can figure out why the ones you're showing as errors aren't showing as errors here. | ||
lizmat | timo: no, patrickb wanted a proper fix | 15:09 | |
since the issue is on MacOS only, and then only with Terminal::LineEditor, it felt ok to me to get patrickb to make a proper fix | 15:10 | ||
patrickb | I'll do a last T::MR release. It's obviously annoying people. Which dependent module are most needed? Only T::LE? | 15:11 | |
lizmat | yes, afaik | ||
patrickb | (T::Printer is the other one) | 15:12 | |
timo | i would call it more than just "annoying" though? | 15:14 | |
it crashes :) | |||
Geth | rakudo/main: a01021a945 | (Elizabeth Mattijsen)++ | src/core.c/Rakudo/Iterator.rakumod Fix stupid typo |
15:17 | |
15:24
japhb joined
|
|||
jdv | lizmat: thanks | 16:24 | |
[Coke]: ok, cool | |||
lizmat | sadly, polymod issue not fixed yet :-( | ||
but close to it | |||
jdv | i guess if abstract can't fix that one we'll revert | ||
ah | |||
lizmat | m: dd 12.polymod(14) | 16:29 | |
camelia | (12, 0).Seq | ||
lizmat | m: dd 12.polymod(lazy 14,) | ||
camelia | (12, 0).Seq | ||
lizmat | that should be (12,).Seq | 16:30 | |
jdv: fwiw, this is an edge case, the modules affected in blin should be fixed | 16:31 | ||
jdv | the repl thing? | 16:32 | |
lizmat | no, the modules affected by polymod changes | 16:33 | |
the repl thing only affects: MacOS && Terminal::LineEditor | |||
any other OS or other module providing editor functions, and you're ok | |||
jdv | no, that's what Jupyter::Chatbook tripped over in the blin run | 16:34 | |
lizmat | ah? | ||
ah, then that may also use the underlying ::TerninalRaw module somehow | |||
patrickb said he was going to do an update of that | 16:35 | ||
jdv | anyway, you're saying Digest, Digest::HMAC, EC, PBKDF2 all need to change? | ||
lizmat | nope, they should be ok now | ||
fwiw, I only checked Digest, but that was a dependency of the other 3 | |||
jdv | didn't you just say the polymod affected modules should be fixed? now i'm confused. | 16:36 | |
lizmat | Digest cs were the ones affected by polymod | ||
jdv | ok | 16:37 | |
lizmat | re polymod issue: fixed it in a local script, but fails again when in core setting | 16:38 | |
so now I'm debugging that, which is much slower due to 1+ minute compilation cycle | |||
jdv | faster than my box | 16:39 | |
lizmat | ok, looks like the iterator on "lazy 14," somehow becomes non-lazy :-( | 16:47 | |
jdv | if someone could help me "somehow become non-lazy" i'd appreciate it:) | 16:48 | |
lizmat | hehe | 16:49 | |
.oO( don't be too eager :-) |
16:50 | ||
grrr found the cause in List::Todo: | 16:52 | ||
method is-lazy() { $!todo.DEFINITE && $!todo.is-lazy } | |||
I think that's another issue: I'm going to alter the failing test for now | 16:55 | ||
patrickb | @ [Coke], lizmat, whoever: Can someone give git.sr.ht/~patrickb/Terminal-MakeRaw a quick try on MacOS? | 17:14 | |
I'd like to be sure it's working before I make a release. | 17:15 | ||
Geth | rakudo/main: 818a543a4e | (Elizabeth Mattijsen)++ | src/core.c/Rakudo/Iterator.rakumod Fix remaining issue with polymod Commit c6872fb036 fixed several modules, but broke one polymod test 12.polymod(lazy 14,) which should produce (12,).Seq because of the lazy iterator. ... (10 more lines) |
17:18 | |
roast: cc990cb369 | (Elizabeth Mattijsen)++ | S32-num/polymod.t Fix polymod test In light of github.com/rakudo/rakudo/commit/818a543a4e |
17:19 | ||
[Coke] | [Terminal-MakeRaw] Dynamic variable $*DISTO not found | ||
(running zef test . from git) | 17:20 | ||
with that fix, 'zef test .' is OK | 17:21 | ||
... but there's not of a lot of test - is there a sample or something I can run to see the desired behavior? | 17:22 | ||
README should probably say "In contrast" instead of "I contrast" | 17:23 | ||
patrickb: ^^ | |||
patrickb | you'll have to run the repl and try to make it fail while -I ing that module | 17:36 | |
[Coke] | that seems complicated. :) | 17:37 | |
my previous failures were not reproducable, just common | 17:38 | ||
perhaps we go with "tests pass" once that typo is fixed. | |||
Geth | rakudo/main: 7e5e210fe8 | (Elizabeth Mattijsen)++ | src/core.c/Str.rakumod Revert "Fix issue introduced with 8365a5deb4" This reverts commit 4082d2c707cebcf496b0b974204b238436bcaa35. Revert this commit for the 2024.12 release. It will return later as a part of a more extensive rework of .trans after 2024.12 release |
18:03 | |
patrickb | Do the tests fail without the commit implementing MacOS support? | 18:04 | |
lizmat | jdv: looking at Format::Lisp one now | 18:23 | |
jdv | thanks | 18:24 | |
Geth | App-MoarVM-Debug/main: 5 commits pushed by slid1amo2n3e4++ | ||
Format-Lisp/main: 6ca5a013d0 | (Elizabeth Mattijsen)++ | 82 files CI test for a 0.0.3 release |
18:32 | ||
[Coke] | no, the tests pass at both HEAD and HEAD^1 | 18:34 | |
(with the typo fix at HEAD) | |||
looks like the tests are only really checking compilation and that a method can be called (not that it does a thing) | 18:35 | ||
lizmat | bisectable6: old=2024.10 my $a = "foo"; $a.substr-rw(*-2,0) = "zip" | 18:38 | |
bisectable6 | lizmat, Bisecting by exit code (old=2024.10 new=0911eca). Old exit code: 0 | ||
lizmat, bisect log: gist.github.com/8d35ccfb0ba7cec119...4da45fff84 | |||
lizmat, (2024-10-26) github.com/rakudo/rakudo/commit/61...6ffc4fe13c | |||
18:50
japhb left
|
|||
Geth | Format-Lisp/main: f1069ae220 | (Elizabeth Mattijsen)++ | 2 files 0.0.3 |
18:53 | |
rakudo/main: 0ceb4be2e1 | (Elizabeth Mattijsen)++ | src/core.c/Str.rakumod Fix support for .substr-rw(Callable, x) Apparently that case was forgotten in 6182ed5, as was spotted in #5726. This commit adds that support again |
19:04 | ||
lizmat | jdv: only blocker is Jupyter::Chatbook now, with the cause already known, right? | 19:06 | |
jdv | more or less. anton is gonna look at it soon. | 19:08 | |
later today iirc | |||
lizmat | ack so I won't be spending any time on that now | ||
jdv | yup, thanks | 19:09 | |
Geth | roast: 043f39d850 | (Elizabeth Mattijsen)++ | S32-str/substr-rw.t Add test for .substr-rw(Callable, x) As spotted in github.com/rakudo/rakudo/commit/0ceb4be2e1 |
19:13 | |
21:03
vrurg left
|
|||
bartolin | lizmat: I saw that you worked on polymod. In case you didn't notice, maybe you could give github.com/rakudo/rakudo/pull/5712 a quick look? It has a conflict now, but I wonder if I should propose the change for the JVM backend only. | 21:09 | |
21:28
vrurg joined
|
|||
[Coke] | github.com/Raku/Blin/blob/master/l...kumod#L476 - where does the $CONFIG here come from?? | 21:44 | |
ah, whateverable::config | 21:46 | ||
jdv: what commit of blin are you on? | 21:47 | ||
22:38
sena_kun left
|
|||
jdv | maybe 84790935b9e4 | 23:27 | |
linkable6 | (2024-01-21) github.com/Raku/Blin/commit/84790935b9 Various updates | ||
jdv | there's no .git in the container. but my wc is at that commit so that's my best guess. | 23:28 | |
[Coke]: ^ | 23:29 | ||
afk though |