2021-01-31 00:18:33 +0100 | seschwar | (~seschwar@unaffiliated/seschwar) (Quit: :wq) |
2021-01-31 00:18:35 +0100 | growpotk- | (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Ping timeout: 264 seconds) |
2021-01-31 00:24:31 +0100 | dxld | (~dxld@80-109-136-248.cable.dynamic.surfer.at) (Ping timeout: 256 seconds) |
2021-01-31 00:25:47 +0100 | albel727 | (~albel727@unaffiliated/albel727) (Ping timeout: 264 seconds) |
2021-01-31 00:53:12 +0100 | xaltsc | (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 260 seconds) |
2021-01-31 01:03:21 +0100 | growpotk- | (~growpotki@130-45-30-154.dyn.grandenetworks.net) |
2021-01-31 01:10:35 +0100 | growpotk- | (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Ping timeout: 265 seconds) |
2021-01-31 01:23:14 +0100 | rekahsoft | (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) |
2021-01-31 01:28:36 +0100 | notis | (~notis@185.51.134.230) (Ping timeout: 240 seconds) |
2021-01-31 01:46:49 +0100 | growpotkin | (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in) |
2021-01-31 01:50:07 +0100 | growpotkin | (~growpotki@130-45-30-154.dyn.grandenetworks.net) |
2021-01-31 01:51:13 +0100 | gzj | (~gzj@unaffiliated/gzj) |
2021-01-31 03:29:27 +0100 | growpotk- | (~growpotki@130-45-30-154.dyn.grandenetworks.net) |
2021-01-31 03:40:45 +0100 | growpotk- | (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Ping timeout: 240 seconds) |
2021-01-31 04:12:14 +0100 | gazler | (~gazler@195.107.2.81.in-addr.arpa) |
2021-01-31 04:13:05 +0100 | gzj | (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
2021-01-31 04:13:26 +0100 | gzj | (~gzj@unaffiliated/gzj) |
2021-01-31 04:14:23 +0100 | gazler_ | (~gazler@195.107.2.81.in-addr.arpa) (Ping timeout: 246 seconds) |
2021-01-31 04:25:05 +0100 | theDon | (~td@muedsl-82-207-238-229.citykom.de) (Ping timeout: 240 seconds) |
2021-01-31 04:27:11 +0100 | theDon | (~td@94.134.91.199) |
2021-01-31 06:38:05 +0100 | gzj | (~gzj@unaffiliated/gzj) (Ping timeout: 240 seconds) |
2021-01-31 07:14:19 +0100 | palo1 | (~weechat@c-base/crew/palo) |
2021-01-31 07:18:09 +0100 | palo | (~weechat@c-base/crew/palo) (Ping timeout: 272 seconds) |
2021-01-31 07:18:10 +0100 | palo1 | palo |
2021-01-31 08:04:25 +0100 | rekahsoft | (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Ping timeout: 240 seconds) |
2021-01-31 08:10:47 +0100 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 264 seconds) |
2021-01-31 08:12:27 +0100 | growpotkin | (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in) |
2021-01-31 08:49:12 +0100 | fosky | (~fosky@124.181.1.167) |
2021-01-31 08:56:45 +0100 | idhugo | (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) |
2021-01-31 09:23:13 +0100 | styledash | (~styledash@157.230.173.136) (Quit: Ping timeout (120 seconds)) |
2021-01-31 09:23:43 +0100 | styledash | (~styledash@157.230.173.136) |
2021-01-31 09:56:48 +0100 | mc47 | (~yecinem@89.246.239.190) |
2021-01-31 10:23:26 +0100 | fosky | (~fosky@124.181.1.167) (Quit: Leaving) |
2021-01-31 10:29:25 +0100 | idhugo | (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) (Ping timeout: 272 seconds) |
2021-01-31 10:42:24 +0100 | notis | (~notis@185.51.134.230) |
2021-01-31 10:44:30 +0100 | fosky | (~fosky@124.181.1.167) |
2021-01-31 10:44:34 +0100 | fosky | (~fosky@124.181.1.167) (Read error: Connection reset by peer) |
2021-01-31 11:12:52 +0100 | seschwar | (~seschwar@unaffiliated/seschwar) |
2021-01-31 11:35:47 +0100 | gzj | (~gzj@unaffiliated/gzj) |
2021-01-31 12:09:19 +0100 | gzj | (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
2021-01-31 12:10:10 +0100 | notis | (~notis@185.51.134.230) (Ping timeout: 264 seconds) |
2021-01-31 12:14:57 +0100 | xaltsc | (~xaltsc@unaffiliated/xaltsc) |
2021-01-31 12:36:44 +0100 | davemq | (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Quit: ZNC 1.8.2 - https://znc.in) |
2021-01-31 12:37:53 +0100 | davemq | (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) |
2021-01-31 13:08:31 +0100 | notis | (~notis@185.51.134.230) |
2021-01-31 13:24:10 +0100 | gzj | (~gzj@unaffiliated/gzj) |
2021-01-31 13:33:20 +0100 | cfricke | (~cfricke@unaffiliated/cfricke) |
2021-01-31 13:39:02 +0100 | ADG1089__ | (~aditya@223.236.190.35) |
2021-01-31 13:58:08 +0100 | gzj | (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
2021-01-31 13:58:29 +0100 | gzj | (~gzj@unaffiliated/gzj) |
2021-01-31 14:20:46 +0100 | mc47 | (~yecinem@89.246.239.190) (Quit: Leaving) |
2021-01-31 14:21:35 +0100 | mc47 | (~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 +0100 | cfricke | (~cfricke@unaffiliated/cfricke) (Ping timeout: 264 seconds) |
2021-01-31 15:01:57 +0100 | cfricke | (~cfricke@unaffiliated/cfricke) |
2021-01-31 15:05:25 +0100 | gzj | (~gzj@unaffiliated/gzj) (Ping timeout: 240 seconds) |
2021-01-31 15:13:28 +0100 | gazler_ | (~gazler@195.107.2.81.in-addr.arpa) |
2021-01-31 15:14:45 +0100 | gazler | (~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 +0100 | gazler__ | (~gazler@2001:8b0:b165:a8d2:ac19:5d27:1de9:5893) |
2021-01-31 15:33:22 +0100 | gazler_ | (~gazler@195.107.2.81.in-addr.arpa) (Ping timeout: 246 seconds) |
2021-01-31 15:33:36 +0100 | gazler__ | (~gazler@2001:8b0:b165:a8d2:ac19:5d27:1de9:5893) (Remote host closed the connection) |
2021-01-31 15:33:58 +0100 | gazler__ | (~gazler@2001:8b0:b165:a8d2:d19:fc83:e0fa:4af3) |
2021-01-31 15:49:43 +0100 | cfricke | (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0) |
2021-01-31 16:10:27 +0100 | geekosaur | (ae68c070@cpe-174-104-192-112.neo.res.rr.com) |
2021-01-31 16:14:13 +0100 | everythingTaken | (~everythin@gateway/tor-sasl/everythingtaken) |
2021-01-31 16:46:16 +0100 | everythingTaken | (~everythin@gateway/tor-sasl/everythingtaken) (Quit: everythingTaken) |
2021-01-31 16:48:49 +0100 | idhugo | (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) |
2021-01-31 16:53:25 +0100 | idhugo | (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) (Ping timeout: 240 seconds) |
2021-01-31 17:05:51 +0100 | Chobbes | (~Chobbes@pool-98-115-239-235.phlapa.fios.verizon.net) (Ping timeout: 265 seconds) |
2021-01-31 17:11:42 +0100 | Chobbes | (~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 +0100 | gzj | (~gzj@unaffiliated/gzj) |
2021-01-31 18:06:25 +0100 | gzj | (~gzj@unaffiliated/gzj) (Ping timeout: 240 seconds) |
2021-01-31 18:11:08 +0100 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
2021-01-31 18:51:14 +0100 | idhugo | (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) |
2021-01-31 19:19:52 +0100 | thunderrd | (~thunderrd@183.182.115.7) (Remote host closed the connection) |
2021-01-31 19:21:06 +0100 | thunderrd | (~thunderrd@183.182.115.7) |
2021-01-31 19:35:05 +0100 | idhugo | (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) (Ping timeout: 240 seconds) |
2021-01-31 19:41:22 +0100 | thoros | (~thoros@194-96-55-156.hdsl.highway.telekom.at) |
2021-01-31 19:44:33 +0100 | geekosaur | (ae68c070@cpe-174-104-192-112.neo.res.rr.com) (Quit: Ping timeout (120 seconds)) |
2021-01-31 19:51:23 +0100 | geekosaur | (ae68c070@cpe-174-104-192-112.neo.res.rr.com) |
2021-01-31 20:02:56 +0100 | idhugo | (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) |
2021-01-31 20:07:37 +0100 | gazler__ | (~gazler@2001:8b0:b165:a8d2:d19:fc83:e0fa:4af3) (Read error: Connection reset by peer) |
2021-01-31 20:07:59 +0100 | gazler__ | (~gazler@2001:8b0:b165:a8d2:d19:fc83:e0fa:4af3) |
2021-01-31 20:35:58 +0100 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 264 seconds) |
2021-01-31 20:55:22 +0100 | idhugo | (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) (Ping timeout: 246 seconds) |
2021-01-31 20:59:54 +0100 | idhugo | (~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 +0100 | idhugo | (~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 +0100 | cfricke | (~cfricke@unaffiliated/cfricke) |
2021-01-31 21:29:04 +0100 | cfricke | (~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 +0100 | growpotkin | (~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 +0100 | ADG1089__ | (~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 +0100 | geekosaur | has 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 +0100 | geekosaur | (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 +0100 | xaltsc | (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 264 seconds) |
2021-01-31 23:07:51 +0100 | palo | (~weechat@c-base/crew/palo) (Quit: WeeChat 2.9) |
2021-01-31 23:08:42 +0100 | palo | (~weechat@c-base/crew/palo) |
2021-01-31 23:33:51 +0100 | mc47 | (~yecinem@89.246.239.190) (Quit: Leaving) |
2021-01-31 23:43:19 +0100 | thoros | (~thoros@194-96-55-156.hdsl.highway.telekom.at) (Quit: WeeChat 3.0) |
2021-01-31 23:48:02 +0100 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
2021-01-31 23:53:42 +0100 | notis | (~notis@185.51.134.230) (Quit: WeeChat 3.0) |
2021-01-31 23:54:06 +0100 | notis | (~notis@185.51.134.230) |