japhb Back to patrickb++'s T-W PRs ... *reads through commit diffs* ... Whew! There's a lot there, and it looks like a lot of the commits touch shared lines. I think cherry-pick-and-tweak is not going to work well, because it will essentially screw the big refactorings and code moves. 01:14
So I think I need to go with the second option: branch off your longest PR and edit like it's 1999. 01:15
01:21 wayland joined 01:22 wayland76 left 02:11 wayland76 joined 02:17 wayland left
patrickb If there is anything I can do to support you here (apart from fixing the 6 lines word wrap issue) do tell, 06:18
japhb Oh don't worry, I'll likely handle that when I go hacking around. 06:19
Right now I'm discovering through the eyes of a friend trying to install my code on Windows that figuring out how to get a proper fully working Rakudo+zef is less than obvious. :-( 06:21
I feel like some choice edits of rakudo.org's Downloads and Star Bundle pages might make that better 06:22
japhb decides whether to add another yak to the shaving stack 06:23
ETOOMANYYAKS 06:40
patrickb re install on Windows being suboptimal. That's right down my alley. If you provide a few hints I'll gladly make the changes. 07:25
japhb \o/ 07:29
OK, let me collect my findings, and I'll dump them here 07:30
patrickb šŸ‘šŸ¼ 07:31
japhb So I think the first observation is that beginners are getting sent down an intermediate+ path. rakudo.org/downloads leads people to think the -moar variants are going to work for them, but beginners are going to be lost following online articles/answers if zef is not there. 07:37
Rakudo Star Bundle is confusingly available on that page *only* for scoop and chocolatey, but if you just want the dang MSI, it's over on rakudo.org/star 07:38
And my friend tried the scoop install, found it wasn't setting things up right (PATH not fixed, IIRC), so he went for the MSI, and discovered scoop left some junk around that made the Rakudo installed by the MSI not work. (Details lost on this bit.) 07:39
Why are we offering both a ZIP and an MSI on the downloads Windows tab, if the ZIP and MSI are the same size? 07:41
The MSI isn't signed, so he had to approve the scary security message.
Nothing made it obvious that rakudo should be run under a terminal running "Beta UTF-8" AKA CP65001, because the results in a UTF-16 terminal are just garbage 07:44
Based on a screenshot he sent, `scoop install rakudo-moar` *tried* to install zef, but it didn't work, saying "Can't shim 'share\perl6\site\bin\zef.bat': File doesn't exist." 07:47
But `scoop install rakudo-star` *does* install zef (or at least, it claimed to) 07:48
rakudo-star MSI uses C:\ while rakudo-moar MSI uses C:\Program Files 07:50
Once he got `zef install` working at all (the rakudo-moar MSI + some rebooting required, IIRC), it wanted to install scripts to C:\rakudo\share\perl6\site\bin\..\..\..\..\share\perl6\site\bin -- which is just weird (go down 5 dirs, go up 4, go back down the same 4 you just went up) 07:53
OK, I think that was most of the useful findings. There were a *lot* more details in the impromptu UX test, like exactly *how* to get UTF-8 turned on, but the above should be a decent start 07:55
I'm also going to take some of what we found and add to the Terminal-Tests README and the Terminal-Capabilities autodetection. 07:57
patrickb: ^^
patrickb thanks! 07:59
japhb Oh let me tell you, you'll be the one getting thanked if all this gets easier! :-D
patrickb I'll try to channel the star stuff to the right place an tackle the rest on my own. 08:00
japhb Excellent, thanks!
patrickb I'm also the one to blame for what we have at the moment...
japhb That's the problem with experts ... they don't notice the things beginners do. :-P 08:02
Geth Terminal-Capabilities/main: 7e2dcd76cd | (Geoffrey Broadwell)++ | 2 files
Add autodetection for Windows Terminal
08:51
Terminal-Capabilities/main: 458aade3d0 | (Geoffrey Broadwell)++ | Changes
Update Changes
Terminal-Capabilities/main: 65d85eb632 | (Geoffrey Broadwell)++ | 2 files
0.0.13
japhb Well at least now I can *detect* Windows Terminal ... :-P 08:58
Geth Terminal-Tests/main: 4aef17e2b9 | (Geoffrey Broadwell)++ | 2 files
Bump T::C to 0.0.13+ for Windows Terminal detection
09:19
Terminal-Tests/main: 29dd38e638 | (Geoffrey Broadwell)++ | 5 files
Update Windows Terminal screenshots (sapeurfaire++)
Terminal-Tests/main: 91bc488190 | (Geoffrey Broadwell)++ | README.md
Fix link to Windows Terminal section of README
09:22
japhb I still need to update the Windows Terminal UTF-8 instructions, but I think I'm reaching the end of my awake. 09:24
See y'all on the flip side!
11:05 librasteve_ joined