07:42 Geth left 07:43 Geth joined 08:33 finanalyst joined
timo slightly puzzled by "zef update" ending in a "No such method 'lines' for invocant of type 'X::AdHoc'" 08:51
gist.github.com/timo/c4d5b7e909498...8e6cdcd110 08:53
but i don't know how exactly .first-callable works, maybe this is normal?
oh, first-callable is how .first is implemented when you pass a callable 08:55
oh i think i was just looking too late in the output, and it really is getting an X::AdHoc in the "stderr" supply that it's actually trying to call .lines on, expecting it to be a Str or similar 08:57
09:20 dawids joined, dawids left 09:35 sena_kun joined
timo fascinating. in this docker container i built so i can easily test stuff out, %*ENV<SHELL> is actually not set, and the "shell" core sub doesn't take "no arguments" to mean "just give an interactive shell to the user" 10:08
10:08 finanalyst left
timo so "zef look" creates the folder and then can't launch a shell in it because you can't "shell(Any)" 10:09
lizmat hmmmm I wonder if that could be an attach vector: writing code to a file called "Any", then do a "zef look" 11:00
ah
lizmat is reminded of the MS-DOS days, and a prank: create a file "secret.txt" with "Access Denied" as its contents :-) 11:02
timo how do typical unzip programs on windows react to a file in the zip being called COM or COM1? :D 13:07
jdv changelogs are up. i'll pause for a bit. probably start the releasings in an hour or 2. 14:29
lizmat looks 14:57
lizmat can't think of anything to change 14:59
15:16 japhb left
jdv ok then. it starts now. 15:35
lizmat ++jdv 15:43
jdv just noticed I'm now the longest running release mamager with this release being my 25th
looks like altai-man did 24
15:48 japhb joined
[Coke] I am probably *-1 15:48
lizmat jdv++
[Coke] How are you checking?
(I'm curious what the list looks like!) 15:49
jdv its at the bottom of hte relesase guide
github.com/rakudo/rakudo/blob/main..._guide.pod 15:50
Geth rakudo/release-2024.09: 63d6d451fc | (Justin DeVuyst)++ | 3 files
Update changelog + announcement

Deliberately not logged:
  [361cf231][bd85145e][23da1ce1][fd309af8][e335344c][dc5117f4]
  [67be9271][1a7b8460][0b6c7dc6]
15:56
timo it feels like i've done a million things and none are changeloggable :D 16:06
did we ever have like, a decision about changelog entries that refer to a change made to a change that was also in the changelog? 16:07
like, if we have one commit that introudces A, then a second commit that fixes something in A, should we leave that out of the changelog and instead describe what A looks like after the fix, if it is different at all 16:08
jdv: is it too late to change a line or two in the moarvm changelog? 16:09
lizmat If I know of such cases, then I would change it to something like: "Introduce A" and then list all associated commits 16:10
jdv timo: yup. its a done deal:( 16:12
timo hehe, ok 16:13
jdv i usually just tack the sha on the first commits line
timo well, they don't have to stay untouched after the release
jdv i think there are a couple in this month's rakudo changelog
timo i don't have to nitpick :) 16:14
jdv i normally say when i've gen'd the changelogs and give a bit of time for review. maybe next time:)
moarvm release is almost done, alas
timo no problem. appreciate your work! 16:15
oh, in the nqp release, can you look if the fasttool folder ends up with only the readme in it?
i was looking at the deb package we build and it doesn't have the jar there, but i think it's also set up to remove anything that's only the jvm backend? 16:16
jdv the nqp release is almost completely automated
i'm not sure to be honest
timo OK no problem, it's not causing any trouble 16:17
jdv github.com/rakudo/rakudo/blob/main...#L109-L110 ?
timo hm? 16:25
jdv that's about my involvment with nqp for the release. i run that. 16:28
timo oh, hehe. 16:41
jdv randomly, it is running at this moment;) 16:42
[Coke] looks like some mojibake in that release guide! 17:08
Rakudo #94, e.g. 17:09
jdv: how annoying would it be to rename the release guide to *.rakudoc ? 17:12
timo github.com/rakudo/rakudo/blob/main..._guide.pod - you mean the first line here? 17:13
"release, itĆ¢ā‚¬ā„¢s a good idea"
jdv [Coke]: if it makes you happy... 17:14
timo "need resolvingĆ¢ā‚¬ļæ½ is left to"
ah you mean: Rakudo #94 "ƐĀŗƐĀ¾ĆĀ»ĆĀµĆĀ“ƐĀ°"
jdv will that render on gh? i don't care but some might. 17:15
[Coke] Looks fine on disk. 17:20
guess we need some git attributes set? 17:23
jdv: safe to commit to main now? 17:27
jdv not yet. in a 1/2h probably. 17:28
[Coke] ok.
Geth rakudo/release-2024.09: f72f8d707d | (Justin DeVuyst)++ | tools/templates/NQP_REVISION
[release] Bump NQP revision to 2024.09
17:37
rakudo/release-2024.09: f1fac3e192 | (Justin DeVuyst)++ | VERSION
[release] Bump VERSION to 2024.09
nqp/main: c3f97bae9d | (Justin DeVuyst)++ | tools/templates/MOAR_REVISION
[release] Bump MoarVM revision to 2024.09
nqp/main: 245c692e15 | (Justin DeVuyst)++ | VERSION
[release] Bump VERSION to 2024.09
rakudo: jdv++ created pull request #5650:
Release 2024.09
17:39
rakudo/main: 4 commits pushed by (Justin DeVuyst)++
jdv the release is all done 17:54
[Coke]: ^
patrickb: the 2024.09 release happened
.tell El_Che the 2024.09 release happened 17:55
tellable6__ jdv, I'll pass your message to El_Che
Geth rakudo/main: 0732084c6b | (Will Coleda)++ | docs/.gitattributes
Try to fix mojibake rendering on github.com
[Coke] ... did nothing. 17:56
Geth rakudo/main: d56a34ae79 | (Will Coleda)++ | 2 files
Use top level .gitattributes file
17:57
[Coke] ah well. 17:58
Geth rakudo/main: 1c96328c52 | (Will Coleda)++ | docs/release_guide.pod
fix encoding

  (match suggested value in `perldoc perlpod`)
18:18
[Coke] my followup suggestion: if we can't have .rakudoc (this is an old school pod file), let's convert it to markdown.
then at least we get better rendering on github. 18:19
(none of my attempts there worked)
19:12 vrurg joined, andinus2 joined 19:19 Geth left, andinus left, vrurg_ left, [Tux] left 19:20 Geth joined, [Tux] joined
jdv is rakudoc stable and usable? 19:39
[Coke] sorry - no. but that file is pod, not pod6 19:40
and if we can't have *pod6* rendering on github (which we can't, and rakudoc will be even further behind)... why use p5 pod? 19:41
made sense pre-christmas, but not now
jdv i was gonna say itd be nice to get gh to support whatever we have but i guess noy
is pod6 not rakudoc? i seem to be drifting out of date. 19:45
[Coke] pod6 is what we launched with. rakudoc is a new standard that finanlyst is working on with liz & damian 19:47
jdv ah
[Coke] not to be confused with foo.rakudoc, which is a pod6 file! :) 19:49
ab5tract jdv: fwiw the shifts between pod6 and rakudoc seem pretty nuanced to me
jdv iirc the problem with pod6 is it requires raku 20:09
which id guess is why randos like gh wont 20:10
[Coke] I think the most raku/github friendly combo is to have source in raku markup, but have a built markdown file we can check in that gets rendered. 20:12
App::Mi6 enables this for modules, we could steal it for rakudo itself.
it==the process
patrickb Hopefully the RakuDoc on GitHub issue is soon a thing of the past. There are cunning plans in progress. 20:39
tbrowder can anyone running macos and using home brew tell me how to get libfreetype installed successfully in a workflows/macos.yml file? 20:41
my version can be seen at github.com/tbrowder/PDF-NameTags/b.../macos.yml 20:44
bad link...correcting... 20:46
github.com/tbrowder/PDF-NameTags/b.../macos.yml 20:51
link checks ok 20:52
afk&
21:02 japhb left 21:06 japhb joined 21:25 finanalyst joined 21:27 sena_kun left
Geth rakudo: patrickbkr++ created pull request #5651:
Proc::Async PTY support
21:50
21:50 finanalyst left
patrickb ^ has a long way to go. But it does work! \o/ 21:52
Next step is putting raku.land/zef:japhb/Terminal::ANSIParser in front of that thing and hooking it up to Terminal::Widgets. 21:55