Home liberachat/#xmonad: Logs Calendar

Logs on 2022-07-06 (liberachat/#xmonad)

00:09:05 <scotabroad[m]> Yep, alsa-lib-devel
00:09:15 <scotabroad[m]> is what Fedora calls it
00:11:12 <geekosaur> yeh, alsa-dev on ubuntu was about writing alsa plugins apparently
00:27:47 sogens joins (~sogens@gateway/vpn/pia/sogens)
00:58:35 <scotabroad[m]> Why does `cabal install xmobar --flags="all_extensions"` try and build xmobar-0.11.1 while having just `--flags="with_alsa"` tries and builds xmobar-0.41?
01:07:15 <geekosaur[m]> The solver probably can't find libraries for newer versions' plugins
01:08:02 <geekosaur[m]> Music player plugins seem likely
01:24:22 <scotabroad[m]> Where can I find all the dependencies for building version 0.43?
01:32:49 <scotabroad[m]> Oh wait, I think I've gotten it
01:33:21 sogens1 joins (~sogens@gateway/vpn/pia/sogens)
01:36:48 × sogens quits (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 276 seconds)
01:38:38 × sogens1 quits (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 244 seconds)
02:03:57 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 244 seconds)
02:24:45 banc joins (banc@gateway/vpn/airvpn/banc)
02:34:50 × td_ quits (~td@muedsl-82-207-238-243.citykom.de) (Ping timeout: 240 seconds)
02:36:46 better_sleeping[ joins (~bettersle@2001:470:69fc:105::2:290b)
02:37:06 td_ joins (~td@94.134.91.239)
02:39:51 × dartleader quits (~dartleade@S0106a84e3f794823.wp.shawcable.net) (Ping timeout: 276 seconds)
02:53:03 better_sleeping[ parts (~bettersle@2001:470:69fc:105::2:290b) ()
02:59:29 sogens joins (~sogens@gateway/vpn/pia/sogens)
03:23:39 sogens1 joins (~sogens@gateway/vpn/pia/sogens)
03:24:30 × sogens quits (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 240 seconds)
03:46:48 × sogens1 quits (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 276 seconds)
03:48:16 sogens1 joins (~sogens@gateway/vpn/pia/sogens)
04:05:38 × Hash quits (~Hash@tunnel686959-pt.tunnel.tserv15.lax1.ipv6.he.net) (Read error: Connection reset by peer)
04:10:16 Hash joins (~Hash@tunnel686959-pt.tunnel.tserv15.lax1.ipv6.he.net)
04:21:25 Buliarous joins (~gypsydang@46.232.210.139)
04:21:27 sogens joins (~sogens@gateway/vpn/pia/sogens)
04:22:50 × sogens1 quits (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 240 seconds)
04:35:19 × sogens quits (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 256 seconds)
04:45:29 sogens joins (~sogens@gateway/vpn/pia/sogens)
05:35:14 <Solid> geekosaur[m] liskin: the whole dependency thing seems like a good excuse to release 0.17.1 soon :)
05:44:35 chomwitt joins (~chomwitt@2a02:587:dc17:ef00:6e04:fc62:77ba:9b63)
06:20:04 × sogens quits (~sogens@gateway/vpn/pia/sogens) (Quit: WeeChat 3.5)
06:20:15 sogens joins (~sogens@gateway/vpn/pia/sogens)
06:45:15 × sogens quits (~sogens@gateway/vpn/pia/sogens) (Quit: WeeChat 3.5)
06:50:15 sogens joins (~sogens@gateway/vpn/pia/sogens)
06:58:36 cfricke joins (~cfricke@user/cfricke)
07:15:21 × redgloboli quits (~redglobol@user/redgloboli) (Ping timeout: 246 seconds)
07:16:00 redgloboli joins (~redglobol@user/redgloboli)
07:51:30 × sogens quits (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 240 seconds)
08:10:57 benin0 joins (~benin@183.82.26.81)
08:27:38 mc47 joins (~mc47@xmonad/TheMC47)
08:41:36 alternateved joins (~alternate@194.99.105.233)
08:43:10 × alternateved quits (~alternate@194.99.105.233) (Remote host closed the connection)
08:54:00 sogens joins (~sogens@gateway/vpn/pia/sogens)
09:08:35 alternateved joins (~alternate@194.99.105.233)
10:25:53 × alternateved quits (~alternate@194.99.105.233) (Remote host closed the connection)
10:34:06 aliosablack joins (~chomwitt@athedsl-351471.home.otenet.gr)
10:36:18 × chomwitt quits (~chomwitt@2a02:587:dc17:ef00:6e04:fc62:77ba:9b63) (Ping timeout: 276 seconds)
10:47:50 alternateved joins (~alternate@185.168.9.197)
11:26:28 × alternateved quits (~alternate@185.168.9.197) (Remote host closed the connection)
12:07:54 Jade1 joins (~Jade1@ip-178-201-128-039.um46.pools.vodafone-ip.de)
12:15:33 <Jade1> Is there a way to preselect where the next window will go? when I have only one window open and I open a new one I want the *new* window to be the first item of the stack and not for it to become the master window and the existing is put into the stack
12:20:47 <Lears> Jade1: Try X.H.InsertPosition.
12:47:27 × thaumavorio quits (~thaumavor@thaumavor.io) (Quit: ZNC 1.8.2 - https://znc.in)
12:48:11 thaumavorio joins (~thaumavor@thaumavor.io)
12:57:45 <geekosaur> Solid liskin: I'd say the XQueryColor etc. bug justify it. although now I want to grep for X(Query|Lookup)Color elsewhere in the codebase
12:58:38 <geekosaur> actually it looks like those were it
13:00:08 alternateved joins (~alternate@185.168.9.197)
13:06:48 sm parts (~sm@plaintextaccounting/sm) ()
13:10:34 × Jade1 quits (~Jade1@ip-178-201-128-039.um46.pools.vodafone-ip.de) (Quit: Client closed)
13:28:33 × sogens quits (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 276 seconds)
13:29:21 sogens joins (~sogens@gateway/vpn/pia/sogens)
13:54:44 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.5)
14:14:00 × aliosablack quits (~chomwitt@athedsl-351471.home.otenet.gr) (Quit: Leaving)
14:16:13 chomwitt joins (~chomwitt@2a02:587:dc0d:4a00:753b:477d:ff71:8b54)
14:45:12 × noex quits (~null@user/noex) (Quit: :q!)
14:49:35 noex joins (~null@user/noex)
14:52:51 twiclo1 joins (~twiclo@mail.twil.cx)
14:53:52 <twiclo1> I'm running a spawn that isn't working. I would guess that it's because xmonad doesn't have access to the command. I put it in .xmonad/scripts. Do I nee dto link that to /usr/bin or something?
15:00:03 <geekosaur> adding random stuff to /usr/bin is rarely a good idea. you can (a) use a full path; (b) use `setEnv` in `main` to add it to your `PATH`; (c) arrange for `PATH` to be set by `.xsession` or whatever you use to start xmonad
15:00:39 <geekosaur> (unless you're on Fedora, setting it in `.bash_profile` or `.bashrc` will not work as X startup doesn't read either one)
15:09:05 <geekosaur> of the three, I recommend (c) because that means it's set in one place instead of having to make updates in multiple places later
15:09:13 <twiclo1> Changing my smartSpacingWithEdge value and recompiling then restarting xmonad doesn't actually change spacing
15:09:23 <geekosaur> mod-shift-space
15:09:37 <twiclo1> What is that supposed to do? It didn't so anything
15:10:19 <geekosaur> hm. it forces the layout to be recomputed, since restart can't tell the difference between settings in your .xmonad and settings changed on the fly like (with default keybindings) mod-comma
15:11:23 <geekosaur> if you changed your keybindings then you want to use whatever you bound to setLayout $ XMonad.layoutHook conf
15:11:44 <geekosaur> (just look for setLayout, that may have several different forms)
15:13:48 <geekosaur> if you don't have it bound at all then you may have to log out and back in
15:18:38 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 240 seconds)
15:21:34 × alternateved quits (~alternate@185.168.9.197) (Remote host closed the connection)
15:26:22 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
15:44:23 <geekosaur> if you care, xmonad will recompute the layout on mod-q by itself if its type changes; merely changing a value within it isn't detectable, and that setLayout call is needed to bring it back into sync
15:45:25 ectospasm joins (~ectospasm@user/ectospasm)
16:04:21 werneta joins (~werneta@137.78.30.207)
16:06:13 × benin0 quits (~benin@183.82.26.81) (Quit: The Lounge - https://thelounge.chat)
16:37:21 <liskin> Solid, geekosaur: Hm yeah but maybe we could check what's left on the stripModMask stuff. That would be nice to get into an xmonad core version bump...
16:37:41 <liskin> Won't get to it until the weekend likely
16:39:53 <geekosaur> not like someone's pointing a gun to our heads re release, especially given almost nobody's picked up the last one yet
16:43:33 <Solid> I'll also be away for ~2 weeks starting Friday (not that you can't do the release without me, just fyi :)
16:52:39 <liskin> Well it's an opportunity to write an announcement so that people know we're still alive and working on stuff :-)
16:53:03 <liskin> Some of us at least
17:16:23 × twiclo1 quits (~twiclo@mail.twil.cx) (Ping timeout: 244 seconds)
17:16:46 twiclo1 joins (~twiclo@vpn.utahbroadband.com)
18:13:58 lichtspringer[m] parts (~lichtspri@2001:470:69fc:105::2:3c6d) ()
19:44:38 × shinjipf quits (~shinjipf@2a02:c207:2082:6685::1) (Quit: Shinji leaves)
19:44:58 shinjipf joins (~shinjipf@2a02:c207:2082:6685::1)
19:52:28 × shinjipf quits (~shinjipf@2a02:c207:2082:6685::1) (Quit: Shinji leaves)
19:58:11 shinjipf joins (~shinjipf@2a02:c207:2082:6685::1)
20:16:45 × steve__ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 276 seconds)
22:31:18 × chomwitt quits (~chomwitt@2a02:587:dc0d:4a00:753b:477d:ff71:8b54) (Ping timeout: 276 seconds)
22:31:30 × sogens quits (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 240 seconds)
22:32:50 <craige[m]> <geekosaur> "not like someone's pointing a..." <- NixOS has picked it up 😃
22:33:41 sogens joins (~sogens@211.30.26.217)
22:35:10 × td_ quits (~td@94.134.91.239) (Ping timeout: 244 seconds)
22:37:36 td_ joins (~td@94.134.91.239)
22:42:58 <liskin> and opensuse, and most of the bsds
22:44:59 <liskin> would probably be fair to build test some of the BSDs in CI
22:45:22 <liskin> but that wouldn't catch any bugs like if we ever decide to touch SIGCHLD handling or something :-/
22:45:49 <liskin> anyway, low prio, need to sleep, only 6 hours remaining until I need to get up and cycle 40k to London :-)
22:46:17 <geekosaur> mm, was wondering, should we put an impossible constraint on impl(ghc >= 9.0 && < 9.4)?
22:46:27 <geekosaur> due to the join point bug?
22:46:53 <liskin> (and possibly 60k if the train company decides to keep the pre-covid rule of not taking bikes during peak times)
22:47:48 <liskin> geekosaur: probably not as that would exclude point releases as well
22:48:15 <liskin> maybe an #if #warning might be helpful though
22:48:44 <liskin> but then… why isn't like everybody hitting the bug? do most people run ghc 8.* ?
22:49:05 <liskin> (I do, but I'm on Debian, which has been late even when it had people maintaining this stuff… :-))
22:49:09 <geekosaur> 8.10.7 is still the most used version, yes. and it only shows with specific kinds of join points
22:49:28 <geekosaur> specifically how we do this long running FFI inside a forever
22:50:00 <liskin> can we perhaps write a version of forever that doesn't trigger the bug?
22:50:29 <geekosaur> which confuses codegen into thinking it's unreachable in some fashion, so it drops the keepAlive# and the next gc removes the allocaEvent and the heap subsequently gets smashed
22:50:47 <geekosaur> I was thinking just recursively reinvoke the function
22:50:59 <geekosaur> instead of ending it with a forever
22:52:30 <liskin> or that, whatever works, is obviously correct and is easy to revert
22:53:41 <liskin> anyway, afk for real
22:55:05 kaskal- joins (~kaskal@089144220061.atnat0029.highway.webapn.at)
22:57:13 <kaskal-> Hi! I wanted to share my xmonad configuraiton, it has keybindings like emacs to enter modes (GUI-C GUI-S) enters screenshot mode, or (GUI-C GUI-M) enters mpd controler mode https://github.com/alejandrogallo/xmonad-config
22:57:27 <kaskal-> Maybe it is useful for someone
23:06:45 <geekosaur> we really need to bring back the config gallery at some point
23:06:51 <geekosaur> the current one's way bitrotted
23:35:28 <geekosaur> not as easy as I had hoped, sadly. showoffy code means pain later…
23:57:17 × redgloboli quits (~redglobol@user/redgloboli) (Quit: ...enter the matrix...)
23:58:05 redgloboli joins (~redglobol@user/redgloboli)

All times are in UTC on 2022-07-06.