Home liberachat/#xmonad: Logs Calendar

Logs: liberachat/#xmonad

←Prev  Next→ 184,993 events total
2022-12-22 21:18:59 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
2022-12-22 21:19:11 mc47 joins (~mc47@xmonad/TheMC47)
2022-12-22 21:20:39 × mc47 quits (~mc47@xmonad/TheMC47) (Client Quit)
2022-12-22 21:45:03 landakram joins (~landakram@75.111.85.210)
2022-12-22 22:02:15 × landakram quits (~landakram@75.111.85.210) (Quit: Client closed)
2022-12-22 22:04:51 landakram joins (~landakram@75.111.85.210)
2022-12-22 22:05:31 <landakram> unfortunately, as expected, using the tagged version 0.17.1 makes no difference. So strange...
2022-12-22 22:16:24 <geekosaur> hm. so it might actually be the hFlush after all: withFile gets recorded as the origin of the Handle
2022-12-22 22:16:40 <geekosaur> wish it'd actually say it's the flush in that case though
2022-12-22 22:16:46 geekosaur still digging
2022-12-22 22:18:21 <geekosaur> but hFlush can't throw that error. it can throw a permission error but not DoesNotExistError
2022-12-22 22:22:30 <geekosaur> and withFile can't throw after outputting that first line
2022-12-22 22:45:43 <landakram> I added in some calls to `hPutStrLn` and `hFlush` to try and debug further (recompiled using a shell). It looks like my logs after `createProcess_` don't get flushed, but the ones before that do. This makes me think the handle is being closed with that call, but the docs explicitly state that it shouldn't be...  perhaps the `stack build --silent
2022-12-22 22:45:43 <landakram> ...` command is failing for some reason, and so the handle is being closed prematurely
2022-12-22 22:48:01 sogens joins (sogens@gateway/vpn/protonvpn/sogens)
2022-12-22 22:54:45 <geekosaur> but if it were, why would it work from a shell?
2022-12-22 22:58:19 <landakram> haha i dunno :P
2022-12-22 23:00:45 <geekosaur> code matches the description, but we're using createProcess_ so it should be fine
2022-12-22 23:01:10 <geekosaur> also, handle closed throws a different error
2022-12-22 23:02:22 <geekosaur> also note that anything written after createProcess_ but before waitForProcess will be overwritten by the child
2022-12-22 23:05:14 × sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Ping timeout: 246 seconds)
2022-12-22 23:37:57 mvk joins (~mvk@2607:fea8:5ce3:8500::6126)
2022-12-22 23:38:18 × mvk quits (~mvk@2607:fea8:5ce3:8500::6126) (Client Quit)
2022-12-23 01:14:35 sogens joins (sogens@gateway/vpn/protonvpn/sogens)
2022-12-23 01:23:08 × sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Ping timeout: 272 seconds)
2022-12-23 01:24:11 sogens joins (sogens@gateway/vpn/protonvpn/sogens)
2022-12-23 02:04:08 × landakram quits (~landakram@75.111.85.210) (Quit: Client closed)
2022-12-23 02:10:13 marmarsea[m] parts (~marmarsea@2001:470:69fc:105::2:e2ab) ()
2022-12-23 02:10:55 × sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Quit: WeeChat 3.7.1)
2022-12-23 02:14:53 landakram joins (~landakram@75.111.85.210)
2022-12-23 02:18:12 × landakram quits (~landakram@75.111.85.210) (Client Quit)
2022-12-23 02:28:17 landakram joins (~landakram@75.111.85.210)
2022-12-23 02:33:58 <landakram> geekosaur, I figured out my issue. I installed stack via ghcup, and while I had it in my PATH for interactive shells, it wasn't present in PATH for non-interactive shells. I added it to PATH in ~/.profile, and that fixed the issue.
2022-12-23 02:33:58 <landakram> I discovered this when I decided to try an external `build` file to work-around this issue. I created the build file with the exact same commands in the xmonad source, but it failed to find the stack binary when I recompiled with it. Specifying the absolute path made it work correctly. This led me to believe the same issue was at play with the
2022-12-23 02:33:59 <landakram> xmonad core recompilation logic. I removed my custom build file, and when I added ~/.ghcup/bin to PATH for non-interactive shells, everything worked as expected
2022-12-23 02:34:07 <landakram> thank you so much for the help!
2022-12-23 02:35:48 <landakram> not sure why it presented in the way it did, but the issue is definitely fixed
2022-12-23 02:49:30 sogens joins (sogens@gateway/vpn/protonvpn/sogens)
2022-12-23 03:05:06 × banc quits (banc@gateway/vpn/protonvpn/banc) (Ping timeout: 272 seconds)
2022-12-23 03:17:08 × sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Ping timeout: 272 seconds)
2022-12-23 03:17:09 sogens_ joins (sogens@gateway/vpn/protonvpn/sogens)
2022-12-23 03:17:55 × landakram quits (~landakram@75.111.85.210) (Quit: Client closed)
2022-12-23 03:18:47 × sogens_ quits (sogens@gateway/vpn/protonvpn/sogens) (Client Quit)
2022-12-23 03:19:19 sogens joins (sogens@gateway/vpn/protonvpn/sogens)
2022-12-23 03:19:40 × sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Client Quit)
2022-12-23 03:19:58 sogens joins (sogens@gateway/vpn/protonvpn/sogens)
2022-12-23 03:20:01 × sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Client Quit)
2022-12-23 03:23:05 sogens joins (sogens@gateway/vpn/protonvpn/sogens)
2022-12-23 03:24:06 banc joins (banc@gateway/vpn/protonvpn/banc)
2022-12-23 03:27:36 × td_ quits (~td@83.135.9.52) (Ping timeout: 268 seconds)
2022-12-23 03:28:49 td_ joins (~td@83.135.9.52)
2022-12-23 03:44:56 × terrorjack quits (~terrorjac@2a01:4f8:1c1e:509a::1) (Ping timeout: 246 seconds)
2022-12-23 03:51:34 terrorjack joins (~terrorjac@2a01:4f8:1c1e:509a::1)
2022-12-23 04:08:21 × sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Quit: WeeChat 3.7.1)
2022-12-23 04:08:43 sogens joins (sogens@gateway/vpn/protonvpn/sogens)
2022-12-23 04:16:24 × sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Ping timeout: 260 seconds)
2022-12-23 07:31:39 <liskin> hm, so that sounds like a DoesNotExistError from the stack invocation presents itself as a DoesNotExistError from withFile?
2022-12-23 07:50:06 sogens joins (sogens@gateway/vpn/protonvpn/sogens)
2022-12-23 09:30:10 × sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Ping timeout: 252 seconds)
2022-12-23 09:42:03 sogens joins (sogens@gateway/vpn/protonvpn/sogens)
2022-12-23 10:01:56 mc47 joins (~mc47@xmonad/TheMC47)
2022-12-23 10:04:35 × sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Quit: WeeChat 3.7.1)
2022-12-23 10:51:25 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 252 seconds)
2022-12-23 10:53:15 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-12-23 11:07:01 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 268 seconds)
2022-12-23 11:08:43 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-12-23 11:19:39 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 260 seconds)
2022-12-23 11:21:08 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-12-23 11:36:45 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 265 seconds)
2022-12-23 11:38:36 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-12-23 11:50:46 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 272 seconds)
2022-12-23 11:52:02 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-12-23 11:58:31 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 252 seconds)
2022-12-23 12:00:23 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-12-23 12:14:14 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 268 seconds)
2022-12-23 12:15:57 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-12-23 12:24:53 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 260 seconds)
2022-12-23 12:26:21 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-12-23 12:36:56 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 246 seconds)
2022-12-23 12:43:45 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-12-23 13:08:35 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 264 seconds)
2022-12-23 13:10:25 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-12-23 13:16:22 × thunderrd_ quits (~thunderrd@183.182.115.204) (Remote host closed the connection)
2022-12-23 13:17:48 thunderrd joins (~thunderrd@183.182.115.204)
2022-12-23 13:18:49 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 252 seconds)
2022-12-23 13:20:47 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-12-23 13:35:07 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 248 seconds)
2022-12-23 13:36:53 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-12-23 13:48:04 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 260 seconds)
2022-12-23 13:49:31 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-12-23 14:09:06 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 255 seconds)
2022-12-23 14:11:04 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-12-23 14:27:12 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 272 seconds)
2022-12-23 14:28:36 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-12-23 14:34:50 × ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 268 seconds)
2022-12-23 14:35:23 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 256 seconds)
2022-12-23 14:36:56 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-12-23 14:48:06 ml| joins (~ml|@user/ml/x-5298235)
2022-12-23 14:58:20 × ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 246 seconds)
2022-12-23 14:59:23 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 246 seconds)

All times are in UTC.