Logs: liberachat/#xmonad
| 2023-03-19 23:43:25 | × | Guest1886 quits (~Guest1886@node-1w7jr9yaj7srjfo5i42ldx870.ipv6.telus.net) (Quit: Client closed) |
| 2023-03-19 23:43:37 | <geekosaur> | no, I had `return (All True)`. but it sounds as if it got `False` instead |
| 2023-03-19 23:43:39 | <geekosaur> | sigh |
| 2023-03-19 23:47:46 | → | Guest1886 joins (~Guest1886@node-1w7jr9yaj7srjfo5i42ldx870.ipv6.telus.net) |
| 2023-03-19 23:50:03 | <Guest1886> | ok I tried again and everything worked with the debug script at session start, it just took longer than expected for alt+p to bring up dmenu |
| 2023-03-19 23:52:29 | <Guest1886> | output looks similar, no focus change events. But I don't see any focus change events for `arandr` or the terminals I ran either. Is that expected? |
| 2023-03-19 23:53:02 | <geekosaur> | arandr uses an override-redirect window, which can't be focused |
| 2023-03-19 23:54:23 | <geekosaur> | the terminals won't show one on startup because that's a MapNotify event that includes focus. but switching focus from godot to the terminal should I think have included one |
| 2023-03-19 23:54:33 | <geekosaur> | (although the fact that we do it might suppress it) |
| 2023-03-19 23:55:05 | <geekosaur> | in any case the important but missing one is where godot is stealing focus back |
| 2023-03-19 23:57:14 | <geekosaur> | I don't know what it's doing but the fact that xmonad doesn't receive an event from the server makes it impossible for xmonad to show it |
| 2023-03-19 23:59:49 | <geekosaur> | but then, how does e.g. LXDE know? |
| 2023-03-20 00:01:56 | <geekosaur> | hm, wait. are you still ^Cing the session? I think if you have redirected stderr to a file then the messages get buffered, and ^C doesn't flush buffers before exiting |
| 2023-03-20 00:03:16 | <geekosaur> | https://paste.tomsmeding.com/a2fSJs9Y |
| 2023-03-20 00:03:54 | <geekosaur> | mm, but I'm logging to stdout. hold on |
| 2023-03-20 00:04:33 | <geekosaur> | https://paste.tomsmeding.com/npoqOZIq |
| 2023-03-20 00:23:19 | <geekosaur> | and in the meantime I think I've figured out what's going on and why xmonad isn't handling it, but I would like to see the log from that last paste first |
| 2023-03-20 00:24:42 | → | sagax joins (~sagax_nb@user/sagax) |
| 2023-03-20 00:28:44 | <geekosaur> | Guest1886 ^ |
| 2023-03-20 00:30:15 | × | stellacy quits (~stellacy@149.28.194.158) (Quit: ZNC 1.8.2 - https://znc.in) |
| 2023-03-20 00:37:46 | → | stellacy joins (~stellacy@149.28.194.158) |
| 2023-03-20 00:51:06 | <geekosaur> | (for those following along at home: I'm betting they set focus to an internal X11 window without checking to see if their top level window is focused or not. We've gotten away with not checking for this because nobody's used internal X11 windows since the mid 90s because they're slow and inflexible.) |
| 2023-03-20 00:51:55 | <geekosaur> | (paste to test this: https://paste.tomsmeding.com/D8Les18d — the Focus event should indicate a window not in the following StackSet.) |
| 2023-03-20 00:56:18 | <geekosaur> | rot. should be https://paste.tomsmeding.com/d9NZUXpi |
| 2023-03-20 00:58:24 | <geekosaur> | and I am dumping this because I'm exhausted and it's past my bedtime. see yinz tomorrow |
| 2023-03-20 01:32:14 | → | Guest75 joins (~Guest75@2605:b100:72e:807:819:bdea:172a:409c) |
| 2023-03-20 01:33:03 | → | srz joins (~srz@179.36.78.212) |
| 2023-03-20 01:33:31 | × | Guest75 quits (~Guest75@2605:b100:72e:807:819:bdea:172a:409c) (Client Quit) |
| 2023-03-20 01:35:22 | × | srz quits (~srz@179.36.78.212) (Remote host closed the connection) |
| 2023-03-20 01:35:41 | → | srz joins (~srz@179.36.78.212) |
| 2023-03-20 01:43:31 | → | Guest75 joins (~Guest75@2605:b100:72e:807:819:bdea:172a:409c) |
| 2023-03-20 01:45:59 | × | Guest75 quits (~Guest75@2605:b100:72e:807:819:bdea:172a:409c) (Client Quit) |
| 2023-03-20 02:15:52 | × | srz quits (~srz@179.36.78.212) (Remote host closed the connection) |
| 2023-03-20 02:18:21 | → | srz joins (~srz@179.36.78.212) |
| 2023-03-20 02:21:35 | × | srz quits (~srz@179.36.78.212) (Remote host closed the connection) |
| 2023-03-20 02:21:51 | → | srz joins (~srz@179.36.78.212) |
| 2023-03-20 02:38:49 | × | srz quits (~srz@179.36.78.212) (Quit: Leaving) |
| 2023-03-20 02:48:55 | × | Guest1886 quits (~Guest1886@node-1w7jr9yaj7srjfo5i42ldx870.ipv6.telus.net) (Quit: Client closed) |
| 2023-03-20 02:57:18 | → | Guest1886 joins (~Guest1886@node-1w7jr9yaj7srjfo5i42ldx870.ipv6.telus.net) |
| 2023-03-20 03:02:29 | <Guest1886> | https://paste.tomsmeding.com/npoqOZIq --> https://pastebin.com/NU3hhEMt |
| 2023-03-20 03:03:39 | × | banc quits (~banc@154.47.24.197) (Ping timeout: 255 seconds) |
| 2023-03-20 03:04:13 | × | Guest1886 quits (~Guest1886@node-1w7jr9yaj7srjfo5i42ldx870.ipv6.telus.net) (Quit: Client closed) |
| 2023-03-20 03:10:26 | → | Guest1886 joins (~Guest1886@node-1w7jr9yaj7srjfo5i42ldx870.ipv6.telus.net) |
| 2023-03-20 03:10:42 | <Guest1886> | https://paste.tomsmeding.com/d9NZUXpi --> Variable not in scope: debugEventsHook' :: Event -> X a0 |
| 2023-03-20 03:10:42 | <Guest1886> | • Perhaps you meant ‘debugEventsHook’ (imported from XMonad.Hooks.DebugEvents) |
| 2023-03-20 03:11:13 | × | Guest1886 quits (~Guest1886@node-1w7jr9yaj7srjfo5i42ldx870.ipv6.telus.net) (Client Quit) |
| 2023-03-20 03:16:30 | × | td_ quits (~td@i5387093A.versanet.de) (Ping timeout: 265 seconds) |
| 2023-03-20 03:18:10 | → | Guest1886 joins (~Guest1886@node-1w7jr9yaj7srjfo5i42ldx870.ipv6.telus.net) |
| 2023-03-20 03:18:19 | → | td_ joins (~td@i5387092A.versanet.de) |
| 2023-03-20 03:21:05 | → | banc joins (~banc@154.47.24.197) |
| 2023-03-20 03:21:24 | <Guest1886> | https://paste.tomsmeding.com/d9NZUXpi --> https://pastebin.com/9kyn9Jc3 (after removing single quote per above errmsg) |
| 2023-03-20 03:22:49 | <Guest1886> | geekosaur the `startx &> log` procs ended normally when I exited XMonad after each dbg session. NO ctrl-c |
| 2023-03-20 03:27:23 | <Guest1886> | to reiterate, I started XMonad with the given dbg configs, then `watch -n0.1 xdotool getwindowfocus getwindowname`, then opened Godot4, then resized windows with `mod+h`, `mod+l` and observed the terminal windows remain highlighted by XMonad while `xdotool` showed that Godot4 gained focus |
| 2023-03-20 03:31:06 | <Guest1886> | ...until tomorrow, thanks |
| 2023-03-20 05:04:18 | × | stellacy quits (~stellacy@149.28.194.158) (Quit: ZNC 1.8.2 - https://znc.in) |
| 2023-03-20 05:13:55 | → | guazai[m] joins (~guazaimat@2001:470:69fc:105::3:3254) |
| 2023-03-20 05:20:59 | × | jabuxas quits (~jabuxas@user/jabuxas) (Ping timeout: 256 seconds) |
| 2023-03-20 05:22:39 | → | jabuxas joins (~jabuxas@user/jabuxas) |
| 2023-03-20 06:10:32 | → | derfflinger joins (~derffling@user/derfflinger) |
| 2023-03-20 07:17:19 | × | sagax quits (~sagax_nb@user/sagax) (Quit: Konversation terminated!) |
| 2023-03-20 08:00:42 | × | derfflinger quits (~derffling@user/derfflinger) (Ping timeout: 265 seconds) |
| 2023-03-20 08:01:05 | → | derfflinger joins (~derffling@user/derfflinger) |
| 2023-03-20 08:11:22 | × | werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 246 seconds) |
| 2023-03-20 08:13:25 | → | werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 2023-03-20 08:51:57 | × | derfflinger quits (~derffling@user/derfflinger) (Ping timeout: 255 seconds) |
| 2023-03-20 09:00:09 | × | test532[m] quits (~test532ma@2001:470:69fc:105::3:1b2f) (Quit: You have been kicked for being idle) |
| 2023-03-20 09:01:20 | → | derfflinger joins (~derffling@user/derfflinger) |
| 2023-03-20 09:53:20 | × | ft quits (~ft@p3e9bc443.dip0.t-ipconnect.de) (Quit: leaving) |
| 2023-03-20 10:57:47 | × | derfflinger quits (~derffling@user/derfflinger) (Ping timeout: 248 seconds) |
| 2023-03-20 11:11:37 | × | Guest1886 quits (~Guest1886@node-1w7jr9yaj7srjfo5i42ldx870.ipv6.telus.net) (Quit: Client closed) |
| 2023-03-20 11:55:43 | → | derfflinger joins (~derffling@user/derfflinger) |
| 2023-03-20 12:40:50 | × | hightower4 quits (~hightower@13-222.dsl.iskon.hr) (Ping timeout: 246 seconds) |
| 2023-03-20 13:23:29 | → | hightower2 joins (~hightower@85.94.71.188) |
| 2023-03-20 13:26:10 | <liskin> | Solid: do you have the stickers already? I'll be in Dresden at 10:20 on Saturday :-) |
| 2023-03-20 13:27:21 | <liskin> | (no pressure but if you happen to be near hbf around 11 I'd love to grab a sticker or two :-)) |
| 2023-03-20 14:20:52 | <Solid> | liskin: the ones I just ordered will arrive in late March, but I still have a few from the first test batch that I received a while ago |
| 2023-03-20 14:21:35 | <Solid> | so sure :) |
| 2023-03-20 14:21:57 | <liskin> | Solid: no other plans for Saturday? :-) |
| 2023-03-20 14:23:03 | <liskin> | 11:00 is a bit early for lunch, and you don't drink, so while it's not early for a beer IMO, I wouldn't expect you to be excited about that either |
| 2023-03-20 14:23:34 | <Solid> | :D |
| 2023-03-20 14:23:52 | <Solid> | we can surely grab something to drink if you want (I bet I can find something non alcolohic!) |
| 2023-03-20 14:24:15 | <Solid> | (I think the local hackerspace has an open day on Sat, which I want to go to, but that's only later in the day so I should be free until maybe 1330 or so) |
| 2023-03-20 14:31:33 | → | Guest1886 joins (~Guest1886@node-1w7jr9yaj7srjfo5i42ldx870.ipv6.telus.net) |
| 2023-03-20 14:32:48 | → | sagax joins (~sagax_nb@user/sagax) |
| 2023-03-20 14:33:59 | <geekosaur> | Guest1886, I still don't see any focus change events in there. (And I have no idea where the XCreateWindow errors are coming from, except that it's not xmonad; we have a custom X error handler, but those messages are from the default one) |
| 2023-03-20 14:43:48 | × | derfflinger quits (~derffling@user/derfflinger) (Ping timeout: 265 seconds) |
| 2023-03-20 14:48:48 | → | derfflinger joins (~derffling@user/derfflinger) |
| 2023-03-20 14:54:20 | <geekosaur> | …guess that answered that question |
| 2023-03-20 14:54:39 | <geekosaur> | (re 9.6.1) |
| 2023-03-20 14:55:45 | <liskin> | Solid: okay, cool, let's agree on details later (I have no idea what plans Eva made for us, or whether we're taking the train or have friends picking us up or what) |
| 2023-03-20 15:02:11 | <Solid> | liskin: sounds good to me |
| 2023-03-20 15:02:53 | <Solid> | r.e. 9.6.1 I think it's enough to just publish an appropriate revision on Hackage |
| 2023-03-20 15:03:21 | <geekosaur> | needs to be more than a revision; he mentioned import changes |
| 2023-03-20 15:03:39 | <geekosaur> | which are already in git but not in 0.17.1 |
| 2023-03-20 15:04:00 | <Solid> | oh right, I read that wrong |
| 2023-03-20 15:06:28 | <Solid> | guess it's https://github.com/xmonad/xmonad/commit/044d9244e5482fa263606eb29325287a9d01421c and https://github.com/xmonad/xmonad/commit/d170e99bc5e97db96be9a02b72149103e8d419af that are missing |
| 2023-03-20 15:07:14 | <geekosaur> | here is where it might be nice if we used branches for releases, we could do a 0.17.2 with just those commits |
| 2023-03-20 15:07:25 | <geekosaur> | cherrypicked |
| 2023-03-20 15:09:45 | <geekosaur> | that said, it would get us also back into contrib being different version from core |
| 2023-03-20 15:11:06 | <Solid> | Minor version though, which may be okay |
All times are in UTC.