🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm
Set by lizmat on 8 June 2022.
08:00 guifa left 09:50 sena_kun joined 13:08 sena_kun left 13:11 sena_kun joined 14:03 guifa joined
jdv [Coke]: can't you just retar and push that up? 15:39
talking about github.com/MoarVM/MoarVM/issues/1905
[Coke] jdv? 18:50
ah 18:51
jdv: I could retar ... but it'd be with the same toolchain and have the same problems. 19:11
jdv gist.github.com/jdv/03387afb1c78d4...c20e52977c ? 19:34
that's just the mod date on the gh release - arbitrary... 19:35
maybe I'm missing something
[Coke] Guessing his version of tar is more strict and turning that warning into an error 19:36
jdv that what it sounds like 19:38
ab5tract Seems to be the presence of a TZ value 19:41
The issue made it seem far more nefarious when mentioning “negative ranges” 19:42
I think `TZ= tar ...` might work 19:46
or `set -gx TZ; tar ...`if you are using `fish` like the 90s actually happened :) 19:47
jdv how did you come to that conclusion? 19:49
ab5tract by searching for timezone in `man tar` 20:00
It's pretty clear to me that `Treating date '2025-01-25T17:46-0500' as 2025-01-25 17:46:00` is referencing a trailing TZ value 20:01
But now that I'm reading the gist on my laptop instead of a phone, I guess the source of the breakage could be separate 20:02
jdv oh, i thought you meant something to do with the original taring or the untaring person
yeah, that's just noise on my idea
ab5tract Ah, I see. No I was hoping to help [Coke] and you in fixing 20:03
jdv thanks!
[Coke] wouldn't surprise me that it's a TZ value since my original error with this was LOCALE related
ab5tract but... why is there a hidden elisp file in the moarvm directory anyway?
or should I rather not ask :)
[Coke] ? 20:05
ah. Guessing someone checked in their editor file? 20:06
dates from 2015
also an .editorconfig 20:07
ab5tract As an aside, I'm always amused (in a I-kind-of-want-to-cry kinda way) when someone running an almost 20 year old toolchain files an issue report without even mentioning it until the fourth or fifth interaction 20:12
Apparently gnutar has been dying on this issue for decades unix.stackexchange.com/a/227503
oops, wrong link
Anyway, if I was using a bespoke platform, I'd at least google for the apparent answer on my end before filing the issue. Apparently `--warning=no-timestamp` should fix it 20:17
20:17 librasteve_ joined
[Coke] yah, that version of gnutar was released in 2007 20:17
ab5tract: can you add that to the ticket? 20:18
ab5tract Sure thing
[Coke] We will try to avoid the warning in future releases, but I don't think we need to make a tarball for this particular case.
ab5tract But the other side of this is that best practices for reproducible builds is apparently zero-ing out timestamps
So it could actually be a result of all the awesome work that timo++ has been putting in 20:19
[Coke] I assumed it was because we're using some arcane tar invocation that isn't entirely portable. 20:21
(and I hope to rip that out of moarvm and use a much simpler tar option in 2025.02)
ab5tract Might be.. but I found the fix in a quite recent issue report from opensearch where this has apparently been introduced by following gradle recommendations for build reproducibility 20:24
[Coke] Please feel free to add notes to this ticket or the linked one. 20:25
if there are other changes we should be making to the tar command in moarvm, need to do something similar for nqp/rakudo
ab5tract issue updated 20:26
22:57 librasteve_ left 23:10 lizmat left 23:11 lizmat joined
timo the changes related to reproducibility of builds does not include anything with taring, those parts are handled for us by things like the debhelpers invoked by the debian/control scripts, and those aren't in the upstream moarvm repo at all 23:18
23:24 sena_kun left 23:28 lizmat left 23:29 lizmat joined
ab5tract timo: ah, got it. looks like we've got some delving yet to do 23:32
ab5tract recently found out that his love of the world delving is symptomatic of being an absolute robot
*word