Newest at the top
2025-08-21 14:02:49 +0200 | weary-traveler | (~user@user/user363627) user363627 |
2025-08-21 13:55:52 +0200 | Frostillicus | (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 255 seconds) |
2025-08-21 13:54:39 +0200 | poscat | (~poscat@user/poscat) (Ping timeout: 252 seconds) |
2025-08-21 13:52:53 +0200 | poscat0x04 | (~poscat@user/poscat) poscat |
2025-08-21 13:50:14 +0200 | trickard_ | (~trickard@cpe-61-98-47-163.wireline.com.au) |
2025-08-21 13:50:01 +0200 | trickard | (~trickard@cpe-61-98-47-163.wireline.com.au) (Read error: Connection reset by peer) |
2025-08-21 13:40:00 +0200 | tromp | (~textual@2001:1c00:3487:1b00:1542:a509:831e:a9dc) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2025-08-21 13:37:09 +0200 | Square2 | (~Square4@user/square) Square |
2025-08-21 13:33:23 +0200 | Frostillicus | (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) |
2025-08-21 13:33:00 +0200 | Frostillicus | (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Remote host closed the connection) |
2025-08-21 13:31:38 +0200 | trickard_ | trickard |
2025-08-21 13:31:10 +0200 | trickard_ | (~trickard@cpe-61-98-47-163.wireline.com.au) |
2025-08-21 13:30:30 +0200 | Lycurgus | (~juan@user/Lycurgus) Lycurgus |
2025-08-21 13:28:33 +0200 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) Lord_of_Life |
2025-08-21 13:24:57 +0200 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 252 seconds) |
2025-08-21 13:24:22 +0200 | fp | (~Thunderbi@2001:708:150:10::72df) fp |
2025-08-21 13:23:41 +0200 | fp | (~Thunderbi@wireless-86-50-140-217.open.aalto.fi) (Quit: fp) |
2025-08-21 13:20:58 +0200 | merijn | (~merijn@77.242.116.146) merijn |
2025-08-21 13:19:28 +0200 | merijn | (~merijn@77.242.116.146) (Ping timeout: 256 seconds) |
2025-08-21 13:19:09 +0200 | trickard | (~trickard@cpe-58-98-47-163.wireline.com.au) (Ping timeout: 260 seconds) |
2025-08-21 13:18:35 +0200 | xff0x | (~xff0x@2405:6580:b080:900:5c56:788a:c6b4:ed46) |
2025-08-21 13:09:30 +0200 | lortabac | (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) lortabac |
2025-08-21 13:07:02 +0200 | <Athas> | Now there is just some tab completion problem left, which is probably related to working directories. |
2025-08-21 13:06:40 +0200 | <Athas> | But it didn't warn about those; only when I hacked in some explicit environments in the CI config. Annoying. |
2025-08-21 13:06:25 +0200 | <Athas> | Actually that was a useful clue, because after changing the haskeline test suite to explicit set C-UTF-8 (instead of en_US.UTF-8), those encoding errors seem to go away. |
2025-08-21 13:03:54 +0200 | caconym747 | (~caconym@user/caconym) caconym |
2025-08-21 13:00:43 +0200 | athan | (~athan@syn-047-132-161-157.res.spectrum.com) athan |
2025-08-21 13:00:04 +0200 | caconym747 | (~caconym@user/caconym) (Quit: bye) |
2025-08-21 12:58:04 +0200 | <Athas> | I have also tried with locales (C.UTF-8) that didn't trigger that warning, with no apparent effect. TERM=dumb and TERM=xterm has no apparent effect. |
2025-08-21 12:56:34 +0200 | <[exa]> | also the warnings that setlocale can't set locale don't spawn much confidence |
2025-08-21 12:56:12 +0200 | <[exa]> | can you run the whole thing with TERM= set to something very safe? |
2025-08-21 12:55:15 +0200 | <Athas> | But that is not actually all; *something* is also *sometimes* turning linebreaks into \ESCE, but I expect that to be some Haskeline-logic based on what it thinks the terminal might be like. |
2025-08-21 12:54:45 +0200 | <Athas> | Yes. |
2025-08-21 12:54:39 +0200 | <[exa]> | if I got it right, the test is throwing random valid unicode at the terminal and expects it to get through right? |
2025-08-21 12:53:56 +0200 | <Athas> | I am increasingly confident I don't want to spend the time needed to figure this one out. Haskeline does actually work fine; it's just that its tests don't. |
2025-08-21 12:53:20 +0200 | <Athas> | [exa]: I am also seeing different tty behaviour between my system and some department server. And that's just NixOS vs RHEL, and with the same environments from my .profile... |
2025-08-21 12:52:07 +0200 | <[exa]> | Athas: tbh I'd expect some very weird tty settings on the github CI side |
2025-08-21 12:51:03 +0200 | <Athas> | It is definitely some tty thing. |
2025-08-21 12:50:46 +0200 | <Athas> | Yes, and from what I can see all the tests that use files work fine. |
2025-08-21 12:49:28 +0200 | merijn | (~merijn@77.242.116.146) merijn |
2025-08-21 12:49:17 +0200 | <jreicher> | I was worried the use of tty might play into it, but I actually don't have any real knowledge about that system. Is there a binary mode that might cut out having an EOL convention at all? |
2025-08-21 12:47:10 +0200 | merijn | (~merijn@77.242.116.146) (Ping timeout: 256 seconds) |
2025-08-21 12:43:55 +0200 | <Athas> | I have a hunch the haskeline tests never actually worked reliably, but just happened to work on the original author's machine. |
2025-08-21 12:43:29 +0200 | <Athas> | God damn do I dislike the Unix tty system. |
2025-08-21 12:43:18 +0200 | <Athas> | But now I also found another case of flakiness, as it is apparently system-dependent whether a line is terminated by \r\n or \ESCE... |
2025-08-21 12:42:37 +0200 | <Athas> | It's not the terminal emulator for sure, since there is none. |
2025-08-21 12:40:25 +0200 | merijn | (~merijn@77.242.116.146) merijn |
2025-08-21 12:39:50 +0200 | <jreicher> | So I send to a file and examine the file. |
2025-08-21 12:39:43 +0200 | <jreicher> | For example I'm always suspicious of seeing things like ? in a terminal. I don't know if it's the terminal emulator doing that or if it's the actual process output. |
2025-08-21 12:39:09 +0200 | <jreicher> | It's just to cover off the possibility that the bytes are fine and the problem is somewhere else. |