Home freenode/#xmonad: Logs Calendar

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.