2021/01/31

2021-01-31 00:18:33 +0100seschwar(~seschwar@unaffiliated/seschwar) (Quit: :wq)
2021-01-31 00:18:35 +0100growpotk-(~growpotki@130-45-30-154.dyn.grandenetworks.net) (Ping timeout: 264 seconds)
2021-01-31 00:24:31 +0100dxld(~dxld@80-109-136-248.cable.dynamic.surfer.at) (Ping timeout: 256 seconds)
2021-01-31 00:25:47 +0100albel727(~albel727@unaffiliated/albel727) (Ping timeout: 264 seconds)
2021-01-31 00:53:12 +0100xaltsc(~xaltsc@unaffiliated/xaltsc) (Ping timeout: 260 seconds)
2021-01-31 01:03:21 +0100growpotk-(~growpotki@130-45-30-154.dyn.grandenetworks.net)
2021-01-31 01:10:35 +0100growpotk-(~growpotki@130-45-30-154.dyn.grandenetworks.net) (Ping timeout: 265 seconds)
2021-01-31 01:23:14 +0100rekahsoft(~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com)
2021-01-31 01:28:36 +0100notis(~notis@185.51.134.230) (Ping timeout: 240 seconds)
2021-01-31 01:46:49 +0100growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in)
2021-01-31 01:50:07 +0100growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net)
2021-01-31 01:51:13 +0100gzj(~gzj@unaffiliated/gzj)
2021-01-31 03:29:27 +0100growpotk-(~growpotki@130-45-30-154.dyn.grandenetworks.net)
2021-01-31 03:40:45 +0100growpotk-(~growpotki@130-45-30-154.dyn.grandenetworks.net) (Ping timeout: 240 seconds)
2021-01-31 04:12:14 +0100gazler(~gazler@195.107.2.81.in-addr.arpa)
2021-01-31 04:13:05 +0100gzj(~gzj@unaffiliated/gzj) (Remote host closed the connection)
2021-01-31 04:13:26 +0100gzj(~gzj@unaffiliated/gzj)
2021-01-31 04:14:23 +0100gazler_(~gazler@195.107.2.81.in-addr.arpa) (Ping timeout: 246 seconds)
2021-01-31 04:25:05 +0100theDon(~td@muedsl-82-207-238-229.citykom.de) (Ping timeout: 240 seconds)
2021-01-31 04:27:11 +0100theDon(~td@94.134.91.199)
2021-01-31 06:38:05 +0100gzj(~gzj@unaffiliated/gzj) (Ping timeout: 240 seconds)
2021-01-31 07:14:19 +0100palo1(~weechat@c-base/crew/palo)
2021-01-31 07:18:09 +0100palo(~weechat@c-base/crew/palo) (Ping timeout: 272 seconds)
2021-01-31 07:18:10 +0100palo1palo
2021-01-31 08:04:25 +0100rekahsoft(~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Ping timeout: 240 seconds)
2021-01-31 08:10:47 +0100abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
2021-01-31 08:12:27 +0100growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in)
2021-01-31 08:49:12 +0100fosky(~fosky@124.181.1.167)
2021-01-31 08:56:45 +0100idhugo(~idhugo@80-62-117-97-mobile.dk.customer.tdc.net)
2021-01-31 09:23:13 +0100styledash(~styledash@157.230.173.136) (Quit: Ping timeout (120 seconds))
2021-01-31 09:23:43 +0100styledash(~styledash@157.230.173.136)
2021-01-31 09:56:48 +0100mc47(~yecinem@89.246.239.190)
2021-01-31 10:23:26 +0100fosky(~fosky@124.181.1.167) (Quit: Leaving)
2021-01-31 10:29:25 +0100idhugo(~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) (Ping timeout: 272 seconds)
2021-01-31 10:42:24 +0100notis(~notis@185.51.134.230)
2021-01-31 10:44:30 +0100fosky(~fosky@124.181.1.167)
2021-01-31 10:44:34 +0100fosky(~fosky@124.181.1.167) (Read error: Connection reset by peer)
2021-01-31 11:12:52 +0100seschwar(~seschwar@unaffiliated/seschwar)
2021-01-31 11:35:47 +0100gzj(~gzj@unaffiliated/gzj)
2021-01-31 12:09:19 +0100gzj(~gzj@unaffiliated/gzj) (Remote host closed the connection)
2021-01-31 12:10:10 +0100notis(~notis@185.51.134.230) (Ping timeout: 264 seconds)
2021-01-31 12:14:57 +0100xaltsc(~xaltsc@unaffiliated/xaltsc)
2021-01-31 12:36:44 +0100davemq(~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Quit: ZNC 1.8.2 - https://znc.in)
2021-01-31 12:37:53 +0100davemq(~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net)
2021-01-31 13:08:31 +0100notis(~notis@185.51.134.230)
2021-01-31 13:24:10 +0100gzj(~gzj@unaffiliated/gzj)
2021-01-31 13:33:20 +0100cfricke(~cfricke@unaffiliated/cfricke)
2021-01-31 13:39:02 +0100ADG1089__(~aditya@223.236.190.35)
2021-01-31 13:58:08 +0100gzj(~gzj@unaffiliated/gzj) (Remote host closed the connection)
2021-01-31 13:58:29 +0100gzj(~gzj@unaffiliated/gzj)
2021-01-31 14:20:46 +0100mc47(~yecinem@89.246.239.190) (Quit: Leaving)
2021-01-31 14:21:35 +0100mc47(~yecinem@89.246.239.190)
2021-01-31 14:30:04 +0100 <Solid> Liskni_si: the "xmonad bookmarks" link on the subreddit goes to some betting site now, might want to remove that :D
2021-01-31 14:36:02 +0100cfricke(~cfricke@unaffiliated/cfricke) (Ping timeout: 264 seconds)
2021-01-31 15:01:57 +0100cfricke(~cfricke@unaffiliated/cfricke)
2021-01-31 15:05:25 +0100gzj(~gzj@unaffiliated/gzj) (Ping timeout: 240 seconds)
2021-01-31 15:13:28 +0100gazler_(~gazler@195.107.2.81.in-addr.arpa)
2021-01-31 15:14:45 +0100gazler(~gazler@195.107.2.81.in-addr.arpa) (Ping timeout: 240 seconds)
2021-01-31 15:30:17 +0100 <Liskni_si> Solid: done
2021-01-31 15:30:30 +0100gazler__(~gazler@2001:8b0:b165:a8d2:ac19:5d27:1de9:5893)
2021-01-31 15:33:22 +0100gazler_(~gazler@195.107.2.81.in-addr.arpa) (Ping timeout: 246 seconds)
2021-01-31 15:33:36 +0100gazler__(~gazler@2001:8b0:b165:a8d2:ac19:5d27:1de9:5893) (Remote host closed the connection)
2021-01-31 15:33:58 +0100gazler__(~gazler@2001:8b0:b165:a8d2:d19:fc83:e0fa:4af3)
2021-01-31 15:49:43 +0100cfricke(~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0)
2021-01-31 16:10:27 +0100geekosaur(ae68c070@cpe-174-104-192-112.neo.res.rr.com)
2021-01-31 16:14:13 +0100everythingTaken(~everythin@gateway/tor-sasl/everythingtaken)
2021-01-31 16:46:16 +0100everythingTaken(~everythin@gateway/tor-sasl/everythingtaken) (Quit: everythingTaken)
2021-01-31 16:48:49 +0100idhugo(~idhugo@80-62-117-97-mobile.dk.customer.tdc.net)
2021-01-31 16:53:25 +0100idhugo(~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) (Ping timeout: 240 seconds)
2021-01-31 17:05:51 +0100Chobbes(~Chobbes@pool-98-115-239-235.phlapa.fios.verizon.net) (Ping timeout: 265 seconds)
2021-01-31 17:11:42 +0100Chobbes(~Chobbes@pool-98-115-239-235.phlapa.fios.verizon.net)
2021-01-31 17:39:38 +0100_ashbreeze_(~mark@64.85.214.234.reverse.socket.net) (Remote host closed the connection)
2021-01-31 17:42:17 +0100_ashbreeze_(~mark@64.85.214.234.reverse.socket.net)
2021-01-31 18:02:07 +0100gzj(~gzj@unaffiliated/gzj)
2021-01-31 18:06:25 +0100gzj(~gzj@unaffiliated/gzj) (Ping timeout: 240 seconds)
2021-01-31 18:11:08 +0100abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-01-31 18:51:14 +0100idhugo(~idhugo@80-62-117-97-mobile.dk.customer.tdc.net)
2021-01-31 19:19:52 +0100thunderrd(~thunderrd@183.182.115.7) (Remote host closed the connection)
2021-01-31 19:21:06 +0100thunderrd(~thunderrd@183.182.115.7)
2021-01-31 19:35:05 +0100idhugo(~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) (Ping timeout: 240 seconds)
2021-01-31 19:41:22 +0100thoros(~thoros@194-96-55-156.hdsl.highway.telekom.at)
2021-01-31 19:44:33 +0100geekosaur(ae68c070@cpe-174-104-192-112.neo.res.rr.com) (Quit: Ping timeout (120 seconds))
2021-01-31 19:51:23 +0100geekosaur(ae68c070@cpe-174-104-192-112.neo.res.rr.com)
2021-01-31 20:02:56 +0100idhugo(~idhugo@80-62-117-97-mobile.dk.customer.tdc.net)
2021-01-31 20:07:37 +0100gazler__(~gazler@2001:8b0:b165:a8d2:d19:fc83:e0fa:4af3) (Read error: Connection reset by peer)
2021-01-31 20:07:59 +0100gazler__(~gazler@2001:8b0:b165:a8d2:d19:fc83:e0fa:4af3)
2021-01-31 20:35:58 +0100abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
2021-01-31 20:55:22 +0100idhugo(~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) (Ping timeout: 246 seconds)
2021-01-31 20:59:54 +0100idhugo(~idhugo@80-62-117-97-mobile.dk.customer.tdc.net)
2021-01-31 21:10:11 +0100 <Liskni_si> oh crap, I've been playing with randr (fizzie's autorandr was an inspiration) for a bit and now I need xmonad state to persist a pkill -9 xmonad
2021-01-31 21:10:31 +0100 <Liskni_si> s/persist/survive/, or something
2021-01-31 21:13:50 +0100 <Solid> oof
2021-01-31 21:13:58 +0100 <Solid> that's what XMONAD_CACHE_DIR is for, I guess :>
2021-01-31 21:18:18 +0100 <Liskni_si> stuff like this actually belongs to $XDG_RUNTIME_DIR, otherwise I'd need to garbage collect that
2021-01-31 21:19:15 +0100 <Liskni_si> (I intend to use a file with $XDG_SESSION_ID in its name and periodically writeStateToFile to it, and never delete it)
2021-01-31 21:19:45 +0100 <Liskni_si> it'll be a bit tricky to turn this into a clean PR though :-/
2021-01-31 21:20:45 +0100idhugo(~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) (Ping timeout: 240 seconds)
2021-01-31 21:21:12 +0100 <Solid> oh okay
2021-01-31 21:21:41 +0100 <Liskni_si> I should've used another session to play with it, probably
2021-01-31 21:26:21 +0100cfricke(~cfricke@unaffiliated/cfricke)
2021-01-31 21:29:04 +0100cfricke(~cfricke@unaffiliated/cfricke) (Client Quit)
2021-01-31 21:48:30 +0100 <geekosaur> -9? violent much?
2021-01-31 21:49:12 +0100 <geekosaur> (also, every so often I consider having SIGINT do a --restart)
2021-01-31 21:51:57 +0100growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net)
2021-01-31 22:08:32 +0100 <Liskni_si> geekosaur: systemd considers sigtermed processes as having exited cleanly and doesn't restart them
2021-01-31 22:09:37 +0100 <geekosaur> SIGHUP then
2021-01-31 22:10:14 +0100 <geekosaur> be nice if we exited cleanly on 1 and 15 and restarted on 2
2021-01-31 22:10:16 +0100 <Liskni_si> "In this context, a clean exit means an exit code of 0, or one of the signals SIGHUP, SIGINT, SIGTERM or SIGPIPE, and additionally, exit statuses and signals specified in SuccessExitStatus=."
2021-01-31 22:10:37 +0100 <geekosaur> ah. of course they overthought it
2021-01-31 22:10:43 +0100 <Liskni_si> but I don't think it really matters
2021-01-31 22:10:45 +0100 <Liskni_si> or does it?
2021-01-31 22:11:43 +0100 <geekosaur> not sure if libX11 needs to do any cleanup. I do know it caches some stuff but don't know how much the server is involved with that such that XCloseDisplay is adviseable. although come to think of it we just exitSuccess without closing anyway
2021-01-31 22:12:05 +0100 <Liskni_si> the issue I'm trying to workaround is that the X event loop appears to get stuck or something like that, because I don't yet know what, and when that happens I just want to kill the damn thing and try again later
2021-01-31 22:12:22 +0100 <geekosaur> that's one reason I want to have some signal handling
2021-01-31 22:12:56 +0100 <geekosaur> we have to be careful with that though, because the Haskell runtime doesn't handle signals cleanly itself and we could crash before our signal handler even runs :(
2021-01-31 22:13:08 +0100 <geekosaur> which is why I killed off the idea of handling SIGCHLD
2021-01-31 22:13:10 +0100 <Liskni_si> yeah but would you trust a process that is already somewhat stuck with handling its signals correctly? :-)
2021-01-31 22:13:30 +0100 <geekosaur> as long as we're not invoking the event loop, sure
2021-01-31 22:14:16 +0100 <geekosaur> I mean, how many ways to get xmonad stuck have you already debugged in the past 2 weeks? :)
2021-01-31 22:14:30 +0100 <Liskni_si> this one's the first
2021-01-31 22:14:48 +0100 <Liskni_si> on, it's not
2021-01-31 22:15:04 +0100 <Liskni_si> the other one I didn't debug in my main session
2021-01-31 22:15:11 +0100 <Liskni_si> because who in their right mind would do that
2021-01-31 22:15:40 +0100 <Liskni_si> the one I'm debugging now was completely unexpected, caught me by surprise :-)
2021-01-31 22:17:26 +0100 <geekosaur> anyway signal handling would make a lot of sense for this case, the Haskell runtime permitting
2021-01-31 22:18:10 +0100ADG1089__(~aditya@223.236.190.35) (Remote host closed the connection)
2021-01-31 22:18:36 +0100 <geekosaur> in particular making some signal invoke the --restart pathway, which would then be a way to recover from these kinds of loops (unless the loop's cause is a corrupt StackSet or something)
2021-01-31 22:19:26 +0100geekosaurhas to go now though
2021-01-31 22:19:47 +0100 <Liskni_si> hm, yeah, having a signal do --restart would probably be another alternative to my session-specific statefile
2021-01-31 22:19:48 +0100geekosaur(ae68c070@cpe-174-104-192-112.neo.res.rr.com) (Quit: Connection closed)
2021-01-31 22:21:58 +0100 <Liskni_si> this one is good because I can writeStateToFile periodically in logHook or something, and possibly recover from a crash as well as from a hang
2021-01-31 22:22:47 +0100 <Liskni_si> on the other hand I haven't seen a crash since, um, 2009 or something
2021-01-31 22:37:50 +0100xaltsc(~xaltsc@unaffiliated/xaltsc) (Ping timeout: 264 seconds)
2021-01-31 23:07:51 +0100palo(~weechat@c-base/crew/palo) (Quit: WeeChat 2.9)
2021-01-31 23:08:42 +0100palo(~weechat@c-base/crew/palo)
2021-01-31 23:33:51 +0100mc47(~yecinem@89.246.239.190) (Quit: Leaving)
2021-01-31 23:43:19 +0100thoros(~thoros@194-96-55-156.hdsl.highway.telekom.at) (Quit: WeeChat 3.0)
2021-01-31 23:48:02 +0100abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-01-31 23:53:42 +0100notis(~notis@185.51.134.230) (Quit: WeeChat 3.0)
2021-01-31 23:54:06 +0100notis(~notis@185.51.134.230)