Home liberachat/#xmonad: Logs Calendar

Logs on 2021-08-23 (liberachat/#xmonad)

00:32:49 <elonsroadster[m]> liskin I went the git blame route. Seems like it happened as part of the rewrite but there was no discussion about the deprecations.
00:42:50 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
00:43:08 geekosaur joins (~geekosaur@xmonad/geekosaur)
01:16:14 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
01:16:14 allbery_b joins (~geekosaur@xmonad/geekosaur)
01:16:17 allbery_b is now known as geekosaur
01:25:49 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
01:29:09 geekosaur joins (~geekosaur@xmonad/geekosaur)
01:54:49 × cjb quits (~cjb@user/cjb) (Ping timeout: 256 seconds)
02:04:18 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 250 seconds)
02:19:46 cjb joins (~cjb@user/cjb)
02:22:10 banc joins (banc@gateway/vpn/airvpn/banc)
02:38:19 × td_ quits (~td@muedsl-82-207-238-124.citykom.de) (Ping timeout: 252 seconds)
02:40:05 td_ joins (~td@94.134.91.226)
04:01:58 × Natch quits (~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) (Remote host closed the connection)
04:07:21 Natch joins (~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se)
04:19:44 dschrempf joins (~dominik@2a01-036d-0118-46d4-79db-0a5e-b5da-2db0.pool6.digikabel.hu)
04:42:28 × dschrempf quits (~dominik@2a01-036d-0118-46d4-79db-0a5e-b5da-2db0.pool6.digikabel.hu) (Ping timeout: 250 seconds)
04:44:37 dschrempf joins (~dominik@92-249-199-97.pool.digikabel.hu)
04:45:37 × codedmart quits (codedmart@2600:3c01::f03c:92ff:fefe:8511) (*.net *.split)
04:45:38 codedmart_ joins (codedmart@2600:3c01::f03c:92ff:fefe:8511)
04:48:50 × Eoco quits (~ian@x-160-94-179-157.acm.umn.edu) (*.net *.split)
04:48:50 × davve_ quits (davve@bsd.douchedata.com) (*.net *.split)
04:48:50 × Solid quits (~slot@xmonad/slotThe) (*.net *.split)
04:48:50 × de-vri-es quits (~de-vri-es@voyager.de-vri.es) (*.net *.split)
04:48:50 × FatBoyXPC quits (~FatBoyXPC@user/fatboyxpc) (*.net *.split)
04:48:53 davve joins (davve@bsd.douchedata.com)
04:49:04 de-vri-es joins (~de-vri-es@voyager.de-vri.es)
04:49:26 Eoco joins (~ian@x-160-94-179-157.acm.umn.edu)
04:49:51 Solid joins (~slot@xmonad/slotThe)
04:49:52 FatBoyXPC joins (~FatBoyXPC@user/fatboyxpc)
05:15:06 × cjb quits (~cjb@user/cjb) (Quit: rcirc on GNU Emacs 28.0.50)
05:36:32 <Solid> elonsroadster[m]: I'm almost convinced the module just needs actual documentation in order to be less of a clusterfuck
05:36:42 <Solid> but it's true that the decision to deprecate these functions is very weird
05:37:08 <Solid> especially since in other modules we explicitly do provide some of these "here is a function that contains some sane defaults if you want to do X" type functions
05:46:08 <elonsroadster[m]> <Solid> "elonsroadster: I'm almost..." <- Sure, but lack of documentation is not a justification for deprecating a function
05:46:36 <Solid> nono, definitely not
05:47:05 <elonsroadster[m]> I mean the suggestion to use `spacingRaw` is asinine. Not everyone wants to learn the details of how that module is implemented, and the vast majority of people are going to be happy with a uniform border.
05:47:22 <Solid> to me #243 reads like all of these functions were simply removed in the first version and after LSLeary noted that simply breaking user configs was bad they were added back in in a deprecated form
05:47:58 <Solid> oh there's even commits for that, it wasn't squashed
06:08:07 <Solid> well, nothing's stopping us from undeprecating these and writing proper docs I suppose
06:24:13 × sagax quits (~sagax@213.138.71.146) (Remote host closed the connection)
06:30:22 × dschrempf quits (~dominik@92-249-199-97.pool.digikabel.hu) (Ping timeout: 250 seconds)
06:54:45 dschrempf joins (~dominik@92-249-199-97.pool.digikabel.hu)
07:04:57 cfricke joins (~cfricke@user/cfricke)
07:05:17 × Natch quits (~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) (Remote host closed the connection)
07:10:23 Natch joins (~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se)
07:51:46 sagax joins (~sagax@213.138.71.146)
08:02:14 mc47 joins (~mc47@xmonad/TheMC47)
08:03:40 × dschrempf quits (~dominik@92-249-199-97.pool.digikabel.hu) (Ping timeout: 240 seconds)
08:17:39 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
08:17:39 allbery_b joins (~geekosaur@xmonad/geekosaur)
08:17:42 allbery_b is now known as geekosaur
08:24:28 dschrempf joins (~dominik@92-249-199-97.pool.digikabel.hu)
11:37:40 × dschrempf quits (~dominik@92-249-199-97.pool.digikabel.hu) (Ping timeout: 240 seconds)
11:57:06 × haskl quits (~haskl@user/haskl) (Remote host closed the connection)
11:59:05 haskl joins (~haskl@98.37.78.63)
12:00:54 × haskl quits (~haskl@98.37.78.63) (Changing host)
12:00:54 haskl joins (~haskl@user/haskl)
12:20:32 dschrempf joins (~dominik@92-249-199-97.pool.digikabel.hu)
13:07:46 × tremon_ quits (~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl) (Ping timeout: 240 seconds)
13:28:07 byorgey joins (~byorgey@155.138.238.211)
14:18:43 codedmart_ is now known as codedmart
14:25:18 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
14:28:09 geekosaur joins (~geekosaur@xmonad/geekosaur)
14:43:59 × dschrempf quits (~dominik@92-249-199-97.pool.digikabel.hu) (Quit: WeeChat 3.2)
15:16:04 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.2)
15:47:55 seschwar joins (~seschwar@user/seschwar)
16:06:58 agonzal joins (~electr0n@about/security/founder/electr0n)
18:57:37 × lazyrat quits (~lazycat@user/lazycat) (Ping timeout: 248 seconds)
18:57:54 lazycat joins (~lazycat@user/lazycat)
18:58:36 × lisq quits (~quassel@lis.moe) (Remote host closed the connection)
18:59:45 lisq joins (~quassel@lis.moe)
20:42:46 <Tisoxin> themc47: hi
20:44:29 <Tisoxin> (i wanted to speak to you about #593)
20:50:36 <mc47> Tisoxin hey! I'm not around, you can write to me and I'll check it later
20:50:41 <mc47> or on github
20:54:37 <Tisoxin> Well, with a normall 1.16 config, xmonad just restarts the bar when i reload it with `M-q` doesn't it? (With a standard `main = xmonad $ myConf' =<< spawnPipe "xmobar"` config)
20:55:45 <geekosaur> xmonad doesn't restart it, xmonad just goes away so the bar sees EOF and exits
20:56:25 <Tisoxin> but xmobar somehow starts again after that, doesn't it?
20:56:43 <geekosaur> the spawnPipe reruns when xmonad is restarted, yes
21:03:06 <Tisoxin> Well, with X.H.StatusBar XMonad doesn't seem to start the bars by itself
21:04:02 <Tisoxin> I have to manually execute `xmobar -x 0 $HOME/.config/xmobar/xmobarrc0` and `xmobar -x 1 $HOME/.config/xmobar/xmobarrc1`
21:05:07 <geekosaur> I saw that but I really don't know much about the new stuff; I have to use the old becausse I use xmonad-log-applet
21:45:53 <mc47> that's weird, can you provide your config?
21:46:51 <mc47> either something is wrong or the documentation isn't clear enough
21:47:23 <mc47> I remember that I ran xmobar with stdin logging for at least 2 or three weeks, and it was working fine
22:12:16 benin036932 joins (~benin@183.82.178.142)
22:24:27 × seschwar quits (~seschwar@user/seschwar) (Quit: :wq)
22:43:29 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
22:51:49 Tisoxin sent a code block: https://libera.ems.host/_matrix/media/r0/download/libera.chat/f494e871d2c1dfc908f56fc219f807106d8b1fa5
22:52:15 cjb joins (~cjb@user/cjb)
22:52:23 <Tisoxin> mc47: i think everything important should be in this config snippet
22:53:55 <Tisoxin> * ```... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/e437dd3aadd9dbaf34f34a9d80aff553bcd96068)
23:05:50 Guest83 joins (~Guest83@1442057-v113.1463-static.LXTNKYAA.metronetinc.net)
23:06:00 × Guest83 quits (~Guest83@1442057-v113.1463-static.LXTNKYAA.metronetinc.net) (Client Quit)
23:06:14 ivorypine joins (~ivorypine@1442057-v113.1463-static.LXTNKYAA.metronetinc.net)
23:08:50 × ivorypine quits (~ivorypine@1442057-v113.1463-static.LXTNKYAA.metronetinc.net) (Client Quit)
23:09:06 thatonelutenist joins (~thatonelu@1442057-v113.1463-static.LXTNKYAA.metronetinc.net)
23:14:51 × thatonelutenist quits (~thatonelu@1442057-v113.1463-static.LXTNKYAA.metronetinc.net) (Quit: Client closed)
23:27:44 dminuoso joins (~dminuoso@user/dminuoso)
23:27:57 <dminuoso> Hi. The middle mouse click, how does that actually cause text to appear in a given window?
23:28:42 <geekosaur> selections are complicated
23:29:53 <geekosaur> the program has to recognize some kind of "get the current selection" request (middle click, ctrl-insert, etc.), then negotiate with the holder of the current selection to agree on a type for it
23:30:18 <geekosaur> then transfer the result, which it's up to the program to insert
23:32:25 <dminuoso> I see. So if I middle clicked on a terminal, it's actually just the terminal that sets KeyPressMask in the event mask, and then interpreted the middle mouse click as a request to get XA_PRIMARY
23:32:34 <dminuoso> Is this about right?
23:33:20 <geekosaur> yes, roughly
23:34:00 <dminuoso> Cheers, that's helpful.
23:35:26 <dminuoso> Oh, and that'd be Button*Mask, for some suitable number Id have to look up.
23:35:33 <dminuoso> Rather than KeyPressMask
23:36:46 × ft quits (~ft@shell.chaostreff-dortmund.de) (Ping timeout: 268 seconds)
23:45:44 ft joins (~ft@shell.chaostreff-dortmund.de)
23:54:02 NathanMcCarty[m] is now known as ThatOneLutenist

All times are in UTC on 2021-08-23.