Logs on 2020-12-14 (freenode/#xmonad)
| 00:21:45 | × | sam_d quits (~sam@unaffiliated/sam-d/x-1905598) (Read error: Connection reset by peer) |
| 00:22:07 | → | sam_d joins (~sam@unaffiliated/sam-d/x-1905598) |
| 00:31:15 | × | amiri quits (~amiri@cpe-76-91-154-9.socal.res.rr.com) (Read error: Connection reset by peer) |
| 00:33:25 | × | al3x27 quits (~plovs@85.254.74.204) (Ping timeout: 240 seconds) |
| 00:37:49 | → | amiri joins (~amiri@cpe-76-91-154-9.socal.res.rr.com) |
| 00:38:17 | → | ddellacosta joins (dd@gateway/vpn/mullvad/ddellacosta) |
| 00:47:16 | × | ddellacosta quits (dd@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds) |
| 00:56:18 | → | gzj joins (~gzj@unaffiliated/gzj) |
| 01:21:40 | → | thunderrd joins (~thunderrd@183.182.111.131) |
| 01:59:05 | × | gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
| 02:56:02 | → | abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
| 03:23:37 | × | theDon quits (~td@muedsl-82-207-238-126.citykom.de) (Ping timeout: 264 seconds) |
| 03:25:01 | → | theDon joins (~td@muedsl-82-207-238-224.citykom.de) |
| 04:00:02 | × | haasn quits (~nand@mpv/developer/haasn) (Quit: ZNC 1.7.5+deb4 - https://znc.in) |
| 04:01:23 | → | haasn joins (~nand@mpv/developer/haasn) |
| 04:09:17 | × | abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Quit: leaving) |
| 04:20:37 | → | adder joins (~adder@unaffiliated/adder) |
| 04:21:30 | <adder> | hello, i have an issue with a function i took from XMonad.Util.Dmenu, namely dmenuXinerama, it seems like this is happening "These functions block xmonad's event loop until dmenu exits; this means that programs will not be able to open new windows and you will not be able to change workspaces or input focus until you have responded to the prompt one way or another." |
| 04:21:48 | <adder> | this is my config: https://github.com/adder46/dotfiles/blob/master/.xmonad/xmonad.hs#L55 |
| 04:22:27 | <adder> | so what happens is that i try to spawn dmenu, it appears, and when i run something, everything is blocked, i can't do anything |
| 04:24:04 | <psibi[m]> | Liskni_si: I don't think the restore-keys stuff which I'm doing is hacky. It's the same as what's mentioned in the docs here: https://docs.github.com/en/free-pro-team@latest/actions/guides/caching-dependencies-to-speed-up-workflows#matching-a-cache-key |
| 04:24:04 | <psibi[m]> | First I try to get the exact cache for the stack.yaml file. If that is not found, I try to fetch the resolver cache without the stack.yaml hash. |
| 04:25:11 | <psibi[m]> | Liskni_si: Also, I remember pinging you something related to xmobar couple of months ago. And I think it did went to /dev/null :-) |
| 04:35:22 | × | adder quits (~adder@unaffiliated/adder) (Remote host closed the connection) |
| 04:36:34 | → | adder joins (~adder@unaffiliated/adder) |
| 04:42:00 | × | drl quits (~l@2600:1700:8360:3870::725) (Quit: Leaving) |
| 05:00:01 | × | adder quits (~adder@unaffiliated/adder) (Quit: Leaving) |
| 05:07:29 | → | adder joins (~adder@unaffiliated/adder) |
| 05:07:34 | <adder> | argh |
| 05:11:34 | × | adder quits (~adder@unaffiliated/adder) (Remote host closed the connection) |
| 05:17:55 | → | adder joins (~adder@unaffiliated/adder) |
| 05:42:18 | × | doct0rhu quits (~orctarorg@pool-72-88-158-154.nwrknj.fios.verizon.net) (Quit: Leaving) |
| 05:43:07 | × | growpotkin quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in) |
| 06:02:33 | → | palo1 joins (~weechat@c-base/crew/palo) |
| 06:05:47 | × | palo quits (~weechat@c-base/crew/palo) (Ping timeout: 265 seconds) |
| 06:05:47 | palo1 | is now known as palo |
| 06:18:30 | × | adder quits (~adder@unaffiliated/adder) (Remote host closed the connection) |
| 06:24:26 | → | adder joins (~adder@unaffiliated/adder) |
| 06:51:42 | × | rekahsoft quits (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Ping timeout: 265 seconds) |
| 06:58:53 | → | al3x27 joins (~plovs@85.254.74.204) |
| 07:02:00 | → | tux1 joins (~tux@116.251.216.47) |
| 07:17:18 | → | malook joins (~Thunderbi@5.110.184.12) |
| 07:17:29 | × | malook quits (~Thunderbi@5.110.184.12) (Client Quit) |
| 07:22:42 | → | gzj joins (~gzj@unaffiliated/gzj) |
| 07:35:44 | → | cfricke joins (~cfricke@unaffiliated/cfricke) |
| 07:44:13 | × | tux1 quits (~tux@116.251.216.47) (Quit: WeeChat 2.9) |
| 07:53:05 | × | gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
| 07:53:26 | → | gzj joins (~gzj@unaffiliated/gzj) |
| 08:15:27 | × | ixian quits (~mgold@2002:4a74:ba78:1701:0:ff:fe78:6269) (Ping timeout: 260 seconds) |
| 08:15:27 | × | psamim quits (samimpmatr@gateway/shell/matrix.org/x-flynuotvhbmrlxjh) (Ping timeout: 260 seconds) |
| 08:16:30 | → | psamim joins (samimpmatr@gateway/shell/matrix.org/x-tnbwcntwhxafximz) |
| 08:16:39 | <Solid> | adder: I'm pretty sure what you want can be achieved by just http://ix.io/2HYy |
| 08:16:54 | × | adder quits (~adder@unaffiliated/adder) (*.net *.split) |
| 08:16:55 | × | Bruners quits (lasseb@gateway/shell/tihlde/x-prbtsfnrzpsykjsd) (*.net *.split) |
| 08:16:55 | × | fr33domlover quits (~fr33domlo@fsf/member/fr33domlover) (*.net *.split) |
| 08:16:56 | × | jtcs_ quits (~jtcs@vmi359854.contaboserver.net) (*.net *.split) |
| 08:17:07 | → | ixian joins (~mgold@2002:4a74:ba78:1701:0:ff:fe78:6269) |
| 08:21:47 | → | notis joins (~notis@185.51.134.230) |
| 08:22:20 | → | adder joins (~adder@unaffiliated/adder) |
| 08:22:20 | → | Bruners joins (lasseb@gateway/shell/tihlde/x-prbtsfnrzpsykjsd) |
| 08:22:20 | → | fr33domlover joins (~fr33domlo@fsf/member/fr33domlover) |
| 08:22:20 | → | jtcs_ joins (~jtcs@vmi359854.contaboserver.net) |
| 08:28:05 | × | gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
| 08:28:26 | → | gzj joins (~gzj@unaffiliated/gzj) |
| 09:14:48 | → | mc47 joins (~yecinem@89.246.239.190) |
| 09:40:52 | × | al3x27 quits (~plovs@85.254.74.204) (Ping timeout: 265 seconds) |
| 09:42:06 | × | gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
| 09:42:27 | → | gzj joins (~gzj@unaffiliated/gzj) |
| 09:42:47 | → | al3x27 joins (~plovs@85.254.75.80) |
| 09:49:29 | → | thc202 joins (~thc202@unaffiliated/thc202) |
| 09:56:18 | × | berberman quits (~berberman@unaffiliated/berberman) (Ping timeout: 258 seconds) |
| 09:56:22 | → | berberman_ joins (~berberman@unaffiliated/berberman) |
| 09:56:26 | × | belst_ quits (~belst@unaffiliated/belst) (Ping timeout: 264 seconds) |
| 10:00:05 | × | gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
| 10:00:27 | → | gzj joins (~gzj@unaffiliated/gzj) |
| 10:02:26 | × | de-vri-es quits (~de-vri-es@voyager.de-vri.es) (Ping timeout: 258 seconds) |
| 10:03:19 | → | belst joins (~belst@unaffiliated/belst) |
| 10:03:45 | → | de-vri-es joins (~de-vri-es@voyager.de-vri.es) |
| 10:30:41 | × | belst quits (~belst@unaffiliated/belst) (Ping timeout: 256 seconds) |
| 10:43:44 | → | xaltsc joins (~xaltsc@unaffiliated/xaltsc) |
| 11:05:37 | × | al3x27 quits (~plovs@85.254.75.80) (Ping timeout: 264 seconds) |
| 11:06:29 | → | al3x27 joins (~plovs@85.254.75.80) |
| 11:16:33 | → | jaren999 joins (~cyr4x3@139.47.121.51) |
| 11:29:05 | × | gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
| 11:29:26 | → | gzj joins (~gzj@unaffiliated/gzj) |
| 11:38:58 | × | jaren999 quits (~cyr4x3@139.47.121.51) (Quit: WeeChat 1.6) |
| 11:40:41 | ← | adder parts (~adder@unaffiliated/adder) ("Leaving") |
| 12:14:55 | × | gzj quits (~gzj@unaffiliated/gzj) (Quit: Leaving) |
| 12:20:24 | → | materiyolo joins (~materiyol@112.204.171.225) |
| 12:34:44 | × | _ashbreeze_ quits (~mark@72-161-253-71.dyn.centurytel.net) (Read error: Connection reset by peer) |
| 12:36:14 | → | _ashbreeze_ joins (~mark@184-157-32-85.dyn.centurytel.net) |
| 12:39:37 | <Liskni_si> | Solid: #427 looks okay to me now but I'm not sure if I should merge it or it geekosaur who's the maintainer and still somewhat active here should do that |
| 12:39:46 | <Liskni_si> | haven't seen him merging anything in a while... |
| 12:39:55 | <Liskni_si> | s/or it/or if/ |
| 12:42:56 | → | geekosaur joins (ac3a536c@172.58.83.108) |
| 13:11:12 | × | al3x27 quits (~plovs@85.254.75.80) (Ping timeout: 260 seconds) |
| 13:22:33 | <Solid> | Liskni_si: I think I'd feel better if he at least said it was okay to merge (even just in IRC) |
| 13:22:38 | <Solid> | seems like the polite thing to do |
| 13:24:12 | <geekosaur> | I'm still in something of an unstable position. I have it bookmarked and will try to look at it later |
| 13:30:16 | → | belst joins (~belst@unaffiliated/belst) |
| 14:17:20 | × | rabliatu quits (~quassel@199.58.187.144) (Ping timeout: 265 seconds) |
| 14:20:03 | → | malook joins (~Thunderbi@5.110.184.12) |
| 14:54:32 | × | geekosaur quits (ac3a536c@172.58.83.108) (Remote host closed the connection) |
| 14:58:27 | → | al3x27 joins (~plovs@85.254.75.80) |
| 15:01:34 | × | malook quits (~Thunderbi@5.110.184.12) (Quit: malook) |
| 15:12:06 | × | cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0) |
| 15:44:54 | × | notis quits (~notis@185.51.134.230) (Quit: WeeChat 2.9) |
| 16:02:44 | → | notis joins (~notis@45.134.22.84) |
| 16:08:26 | → | rabliatu joins (~quassel@199.58.187.144) |
| 16:12:20 | → | terrorjack joins (~terrorjac@static.23.111.201.195.clients.your-server.de) |
| 16:14:00 | → | seschwar joins (~seschwar@unaffiliated/seschwar) |
| 16:47:09 | → | growpotkin joins (~growpotki@130-45-30-154.dyn.grandenetworks.net) |
| 16:54:28 | × | _ashbreeze_ quits (~mark@184-157-32-85.dyn.centurytel.net) (Remote host closed the connection) |
| 16:54:37 | → | geekosaur joins (42d52137@66.213.33.55) |
| 17:01:09 | → | mrbirkov joins (uid453780@gateway/web/irccloud.com/x-sntylufhjgmcyvqv) |
| 17:22:51 | → | kelnoky joins (~shao@ip1f1222c4.dynamic.kabel-deutschland.de) |
| 17:43:48 | × | materiyolo quits (~materiyol@112.204.171.225) (Quit: WeeChat 2.9) |
| 18:06:09 | × | kelnoky quits (~shao@ip1f1222c4.dynamic.kabel-deutschland.de) (Quit: WeeChat 2.9) |
| 18:16:05 | × | geekosaur quits (42d52137@66.213.33.55) (Remote host closed the connection) |
| 18:17:54 | → | geekosaur joins (42d52137@66.213.33.55) |
| 18:44:42 | → | dawiss joins (~dawiss@178.43.15.214.ipv4.supernova.orange.pl) |
| 18:55:55 | × | geekosaur quits (42d52137@66.213.33.55) (Ping timeout: 245 seconds) |
| 19:03:24 | → | berberman joins (~berberman@unaffiliated/berberman) |
| 19:04:14 | × | berberman_ quits (~berberman@unaffiliated/berberman) (Ping timeout: 264 seconds) |
| 19:11:56 | → | geekosaur joins (42d52137@66.213.33.55) |
| 19:25:45 | → | _ashbreeze_ joins (~mark@184-157-32-85.dyn.centurytel.net) |
| 19:30:25 | × | rabliatu quits (~quassel@199.58.187.144) (Quit: 1) |
| 19:32:11 | → | rabliatu joins (~quassel@199.58.187.144) |
| 19:37:03 | × | _ashbreeze_ quits (~mark@184-157-32-85.dyn.centurytel.net) (Remote host closed the connection) |
| 19:38:34 | → | _ashbreeze_ joins (~mark@184-157-32-85.dyn.centurytel.net) |
| 19:58:04 | × | notis quits (~notis@45.134.22.84) (Ping timeout: 256 seconds) |
| 20:03:41 | × | lally quits (sid388228@gateway/web/irccloud.com/x-bnjavsttoxuogooa) (Read error: Connection reset by peer) |
| 20:04:04 | → | lally joins (sid388228@gateway/web/irccloud.com/x-udblkappiwdfbwqx) |
| 20:04:47 | × | wonko7 quits (~wonko7@2a01:e35:2ffb:7040:14a1:46f4:68f7:2133) (Ping timeout: 260 seconds) |
| 20:04:52 | → | notis joins (~notis@45.134.22.84) |
| 20:20:33 | → | wonko7 joins (~wonko7@lns-bzn-55-82-255-183-4.adsl.proxad.net) |
| 20:25:23 | × | geekosaur quits (42d52137@66.213.33.55) (Remote host closed the connection) |
| 20:26:40 | → | geekosaur joins (42d52137@66.213.33.55) |
| 20:49:20 | → | kr1x joins (~kriket@2600:1008:b14b:1c74:8b28:62a9:f706:1cc3) |
| 20:50:53 | × | kr1x quits (~kriket@2600:1008:b14b:1c74:8b28:62a9:f706:1cc3) (Client Quit) |
| 20:51:27 | × | al3x27 quits (~plovs@85.254.75.80) (Quit: WeeChat 2.9) |
| 20:57:55 | × | dawiss quits (~dawiss@178.43.15.214.ipv4.supernova.orange.pl) (Remote host closed the connection) |
| 21:03:12 | × | _ashbreeze_ quits (~mark@184-157-32-85.dyn.centurytel.net) (Remote host closed the connection) |
| 21:06:44 | × | geekosaur quits (42d52137@66.213.33.55) (Remote host closed the connection) |
| 21:10:25 | × | thc202 quits (~thc202@unaffiliated/thc202) (Quit: thc202) |
| 21:30:13 | × | notis quits (~notis@45.134.22.84) (Ping timeout: 264 seconds) |
| 21:33:23 | → | notis joins (~notis@185.51.134.230) |
| 21:40:47 | <mc47> | Hey! Is it at all possible to persist things between restarts that do not derive Read? |
| 21:43:26 | <mc47> | I was thinking about this https://github.com/xmonad/xmonad-contrib/pull/408 and persisting process handles seemed a good idea... until I found out that it doesn't derive Read, and it didn't seem reasonable to make it derive Read |
| 21:43:45 | <mc47> | Defined here btw http://hackage.haskell.org/package/process-1.6.10.0/docs/System-Process.html |
| 21:49:46 | × | mrbirkov quits (uid453780@gateway/web/irccloud.com/x-sntylufhjgmcyvqv) (Quit: Connection closed for inactivity) |
| 22:09:23 | <Liskni_si> | mc47: persisting process handles wouldn't solve the problem of pid reuse |
| 22:10:46 | <mc47> | Liskni_si wouldn't the handle "know" if the process died? |
| 22:12:12 | <Liskni_si> | mc47: probably not, it's not a perfect abstraction unfortunately |
| 22:12:26 | <Liskni_si> | the underlying unix primitives make it impossible to "know" |
| 22:12:55 | <Liskni_si> | (unless it's all implemented using pidfds, which I'm afraid it's not, yet, as it's a feature of recent kernels only) |
| 22:13:08 | <mc47> | I see |
| 22:13:36 | <mc47> | If I'm understanding correctly, the OS would need to use all available PIDs before wrapping around, right? |
| 22:14:34 | <Liskni_si> | yes |
| 22:15:12 | <Liskni_si> | on modern systems, pids wrap around after 4 million, so it takes a while |
| 22:15:21 | <Liskni_si> | not too long ago it'd wrap at 32k |
| 22:15:49 | <mc47> | Even with that it is a no-go to kill based on PIDs? |
| 22:16:10 | <Liskni_si> | that being said, my laptop has wrapped at least once during its current uptime |
| 22:16:34 | <Liskni_si> | I have pids in the millions and the new processes are around million |
| 22:16:54 | <Liskni_si> | not sure if no-go... it's just a bit unsafe :-) |
| 22:17:13 | <mc47> | that's.. a lot |
| 22:17:37 | <Liskni_si> | anyway xmobar sets _NET_WM_PID on its window |
| 22:18:06 | <Liskni_si> | so we can just queryTree root windows, look for xmobars, read _NET_WM_PID, check if it matches persistent state, kill |
| 22:18:42 | <mc47> | that seems like a good idea |
| 22:18:44 | <Liskni_si> | dzen does that as well |
| 22:18:46 | Hash | is now known as THC |
| 22:19:18 | <mc47> | I wanted to have a go at it, since I understand more or less how it works and it seems manageable |
| 22:19:38 | <mc47> | Didn't find a lot of "First good issues" :) |
| 22:19:38 | <Liskni_si> | can you write it up to that issue pls? I've been refactoring my x11 session all day and my brain is fried at this point :-) |
| 22:20:10 | <mc47> | Yes, sure! Thanks for the information btw |
| 22:23:33 | → | malook joins (~Thunderbi@5.110.184.12) |
| 22:23:41 | × | malook quits (~Thunderbi@5.110.184.12) (Client Quit) |
| 22:28:40 | THC | is now known as EnchanterTim |
| 22:39:53 | × | mc47 quits (~yecinem@89.246.239.190) (Remote host closed the connection) |
| 22:40:57 | → | ddellacosta joins (dd@gateway/vpn/mullvad/ddellacosta) |
| 22:43:44 | × | p71 quits (~chatzilla@097-083-185-160.res.spectrum.com) (Remote host closed the connection) |
| 22:54:16 | × | seschwar quits (~seschwar@unaffiliated/seschwar) (Quit: :wq) |
| 23:22:32 | × | xaltsc quits (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 260 seconds) |
| 23:26:36 | × | ddellacosta quits (dd@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 256 seconds) |
| 23:47:00 | × | notis quits (~notis@185.51.134.230) (Ping timeout: 256 seconds) |
| 23:47:58 | → | _ashbreeze_ joins (~mark@184-157-32-85.dyn.centurytel.net) |
All times are in UTC on 2020-12-14.