Logs on 2021-10-29 (liberachat/#xmonad)
| 00:00:39 | × | mc47 quits (~mc47@xmonad/TheMC47) (Quit: Leaving) |
| 00:06:55 | × | terrorjack quits (~terrorjac@static.3.200.12.49.clients.your-server.de) (Quit: Ping timeout (120 seconds)) |
| 00:09:07 | → | terrorjack joins (~terrorjac@static.3.200.12.49.clients.your-server.de) |
| 00:10:56 | → | eyenx_ joins (~m-5paiux@eyenx.ch) |
| 00:11:50 | × | eyenx quits (~m-5paiux@eyenx.ch) (Ping timeout: 244 seconds) |
| 00:15:50 | eyenx_ | is now known as eyenx |
| 01:23:24 | × | a6a45081-2b83 quits (~aditya@2601:249:4300:1296:88ec:cc73:84d4:1507) (Remote host closed the connection) |
| 02:04:23 | × | banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 260 seconds) |
| 02:10:29 | → | catman joins (~catman@user/catman) |
| 02:22:01 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 02:54:19 | × | td_ quits (~td@94.134.91.221) (Ping timeout: 260 seconds) |
| 02:55:57 | → | td_ joins (~td@muedsl-82-207-238-132.citykom.de) |
| 02:58:20 | × | catman quits (~catman@user/catman) (Ping timeout: 260 seconds) |
| 03:04:25 | × | thunderrd quits (~thunderrd@183.182.111.169) (Ping timeout: 268 seconds) |
| 03:18:19 | → | thunderrd joins (~thunderrd@183.182.114.92) |
| 03:26:47 | × | mvk quits (~mvk@2607:fea8:5cc1:300::d3fb) (Ping timeout: 264 seconds) |
| 04:09:29 | Hash | is now known as OpenSores |
| 04:12:39 | OpenSores | is now known as OpenSource |
| 04:41:35 | × | bsjd` quits (~user@2a02:a020:57:1505:9bbc:daa3:a46e:b815) (Ping timeout: 260 seconds) |
| 05:00:08 | OpenSource | is now known as Hash |
| 05:27:59 | × | pl quits (sid98063@helmsley.irccloud.com) (Ping timeout: 264 seconds) |
| 05:30:00 | → | pl joins (sid98063@id-98063.helmsley.irccloud.com) |
| 05:33:13 | <Solid> | liskin: that's great news! /o/ |
| 05:34:54 | <Solid> | I was also expecting more of a reaction to the release, but I think it's that everyone who builds with stack/nix/or similar was already using git anyways (because it's so easy) and everyone who relies on distro packages has simply not had a chance to try it out :) |
| 05:35:15 | × | gruntsplatter quits (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 260 seconds) |
| 06:11:19 | → | sagax joins (~sagax_nb@user/sagax) |
| 06:17:42 | → | gruntsplatter joins (~sogens@gateway/vpn/pia/sogens) |
| 06:17:44 | × | gruntsplatter quits (~sogens@gateway/vpn/pia/sogens) (Client Quit) |
| 06:17:58 | → | gruntsplatter joins (~sogens@gateway/vpn/pia/sogens) |
| 06:41:18 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 06:44:19 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 07:01:53 | <M-elo-[m]> | I think you are right since that's what I noticed when I was searching for xmonad overlay |
| 07:02:07 | <M-elo-[m]> | Wish there was a hydra build for git though, that would've certainly speed things up a lot |
| 07:06:28 | <Solid> | mh I wonder why we do this https://github.com/xmonad/xmonad/blob/master/src/XMonad/Operations.hs#L257 |
| 07:07:05 | <Solid> | we catch the exception thrown by getWindowAttributes and then... print it to stdout in the same way it would be if we didn't catch it |
| 07:07:27 | <Solid> | s/stdout/stderr/ |
| 07:07:45 | <Solid> | that seems rather unintuitive (and, indeed, I don't see why we would write to stderr at all, since we have something useful to do if we catch it) |
| 07:14:07 | → | jason joins (~jason@gateway/vpn/pia/sogens) |
| 07:14:19 | <jason> | hello |
| 07:14:25 | <jason> | xmonad users |
| 07:16:04 | <Solid> | hi, xmonad user :) |
| 07:16:52 | <liskin> | Solid: what useful thing would you do instead of printing? |
| 07:17:18 | <Solid> | liskin: there is a default value we give back already; why print it at all? |
| 07:17:34 | <liskin> | I see |
| 07:18:50 | <liskin> | Well my local fork carries https://github.com/liskin/xmonad/commit/d084b381c414427abb77a819025a6e7ddfe0b3b7 for months :-) |
| 07:19:14 | <liskin> | But I never felt confident to take that upstream |
| 07:19:28 | <Solid> | hah |
| 07:21:01 | × | jason quits (~jason@gateway/vpn/pia/sogens) (Quit: Lost terminal) |
| 07:21:12 | <Solid> | I was quite surprised to see that we don't refresh the window list after sending a DestroyWindowEvent |
| 07:35:45 | → | qbt joins (~qbt@user/edun) |
| 07:45:33 | → | alternateved joins (~user@staticline-31-183-149-3.toya.net.pl) |
| 07:48:41 | × | gruntsplatter quits (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 264 seconds) |
| 08:16:54 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Read error: Connection reset by peer) |
| 08:17:38 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 08:27:40 | → | gruntsplatter joins (~sogens@gateway/vpn/pia/sogens) |
| 08:35:18 | → | cfricke joins (~cfricke@user/cfricke) |
| 08:38:20 | × | werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 258 seconds) |
| 08:40:52 | → | werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 08:43:18 | <Solid> | liskin: I'll also bump the stackage resolver of xmonad to 18.14, if you don't mind |
| 08:55:29 | <liskin> | Yeah, forgot that one. X11 too probably if anyone cares. |
| 09:00:09 | × | ninjanoob454[m] quits (~ninjanoob@2001:470:69fc:105::1:75e) (Quit: You have been kicked for being idle) |
| 09:00:43 | Solid | does not :) |
| 09:00:56 | → | ninjanoob454[m] joins (~ninjanoob@2001:470:69fc:105::1:75e) |
| 09:01:00 | ← | ninjanoob454[m] parts (~ninjanoob@2001:470:69fc:105::1:75e) () |
| 09:31:15 | → | alternat` joins (~user@staticline-31-183-149-3.toya.net.pl) |
| 09:33:23 | × | alternateved quits (~user@staticline-31-183-149-3.toya.net.pl) (Ping timeout: 264 seconds) |
| 09:34:18 | ← | alternat` parts (~user@staticline-31-183-149-3.toya.net.pl) () |
| 10:03:45 | → | alternateved joins (~user@staticline-31-183-149-3.toya.net.pl) |
| 10:18:19 | <geekosaur> | Solid, one reason might be left over debugging; some time back getWindowAttributes was changed to throw an exception and we originally missed updating some calls, leading to occasional crashes |
| 10:18:42 | <geekosaur> | plus, well, why we made that change in the first place |
| 11:03:02 | × | faultline quits (~christian@nat-eduroam-01.scc.kit.edu) (Ping timeout: 246 seconds) |
| 11:15:32 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.3) |
| 11:30:09 | → | electr0n joins (~electr0n@about/security/founder/electr0n) |
| 11:31:18 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 11:32:38 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 11:40:25 | × | alternateved quits (~user@staticline-31-183-149-3.toya.net.pl) (Remote host closed the connection) |
| 12:19:59 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Quit: Leaving) |
| 12:21:11 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 12:31:22 | → | cfricke joins (~cfricke@user/cfricke) |
| 13:23:35 | <Solid> | ah, that was probably this one https://github.com/xmonad/xmonad-contrib/issues/146 |
| 13:36:34 | <geekosaur> | that actually came afterward, I think. |
| 13:37:07 | <geekosaur> | the background there is that the X11 wrappers often didn't check for NULL returns and coredumped if they got them |
| 13:37:20 | <geekosaur> | we may still have a few of those around |
| 13:37:42 | <geekosaur> | so getWindowAttributes was changed to check for nullPtr and throw a proper exception |
| 13:40:26 | <geekosaur> | which changed rare core dumps (usually we got garbage instead of what we wanted) into not so rare exceptions, thus the changes to catch getWindowAttributes exceptions afterward |
| 13:52:38 | <Solid> | most of these calls look pretty easy to replace |
| 13:53:14 | <Solid> | except the ones that happen in layouts; no good "default case" in case of an exception there :/ |
| 13:54:33 | <geekosaur> | yeh, you pretty much have to let those happen and be caught and the layout stuff itself will thereby default to Full aka instance LayoutClass Full where {} |
| 14:17:07 | → | seschwar joins (~seschwar@user/seschwar) |
| 14:19:12 | × | qbt quits (~qbt@user/edun) (Quit: Leaving.) |
| 14:19:50 | <Solid> | oh will it? that's nice at least |
| 14:22:47 | → | faultline joins (~christian@193.27.14.21) |
| 14:24:32 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.3) |
| 14:47:01 | → | qbt joins (~qbt@user/edun) |
| 14:47:03 | × | qbt quits (~qbt@user/edun) (Client Quit) |
| 15:00:08 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 15:28:24 | → | cfricke joins (~cfricke@user/cfricke) |
| 15:59:01 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.3) |
| 16:07:21 | <geekosaur> | 9.2.1. let the bug hunts begin! |
| 16:07:35 | × | seschwar quits (~seschwar@user/seschwar) (Ping timeout: 260 seconds) |
| 16:09:20 | → | seschwar joins (~seschwar@user/seschwar) |
| 16:13:02 | geekosaur | figures he'll wait for another point release, just in case |
| 16:14:06 | <geekosaur> | and look, another backer! |
| 16:14:52 | liskin | is still on 8.8, because Debian :-/ |
| 16:15:07 | <liskin> | but I'll probably add 9.2 to the CI |
| 16:40:45 | × | ft quits (~ft@shell.chaostreff-dortmund.de) (Ping timeout: 244 seconds) |
| 16:41:43 | → | ft joins (~ft@shell.chaostreff-dortmund.de) |
| 17:24:40 | <liskin> | hm, I guess it's a bit early |
| 17:24:54 | <liskin> | haskell-ci does have a PR for GHC 9.2, but ghcup won't install it |
| 17:25:02 | <liskin> | well at least I'm ready |
| 17:25:11 | <Solid> | yeah I'd give it another one or two months |
| 17:25:26 | <Solid> | I feel like a lot of tooling still hasn't caught up to 9.0 even |
| 17:27:39 | <geekosaur> | well, a lot of folks have been giving 9.0 a miss because it's so buggy. 9.2.1 is supposed to be the bugfix release |
| 17:43:15 | × | thunderrd quits (~thunderrd@183.182.114.92) (Ping timeout: 260 seconds) |
| 17:56:04 | → | thunderrd joins (~thunderrd@183.182.111.101) |
| 18:36:36 | × | thunderrd quits (~thunderrd@183.182.111.101) (Ping timeout: 268 seconds) |
| 18:50:31 | → | thunderrd joins (~thunderrd@183.182.115.101) |
| 19:25:22 | × | gruntsplatter quits (~sogens@gateway/vpn/pia/sogens) (Quit: WeeChat 3.3) |
| 19:46:13 | → | alternateved joins (~user@staticline-31-183-149-3.toya.net.pl) |
| 20:32:01 | → | humky joins (~humky@user/humky) |
| 22:30:19 | × | alternateved quits (~user@staticline-31-183-149-3.toya.net.pl) (Ping timeout: 268 seconds) |
| 22:45:59 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 22:46:17 | <liskin> | oh well, all deps build just fine with 9.2.1, but xmonad doesn't: https://github.com/liskin/xmonad/runs/4051913163?check_suite_focus=true |
| 22:46:57 | <liskin> | a bunch of Pattern match(es) are non-exhaustive because we do let (x:xs) = something which ghc doesn't know isn't [] |
| 22:48:13 | <L29Ah> | but there's no 9.2.1 |
| 22:48:25 | <liskin> | is there not? |
| 22:48:52 | <L29Ah> | https://www.haskell.org/ghc/download.html yes |
| 22:49:35 | <liskin> | well, some projects like to post announcement only after everything's really released :-D |
| 22:50:11 | <liskin> | as opposed to us, who first post the announcment and only then try to do the release |
| 22:50:41 | <liskin> | but according to Ben's twitter and Ben's post to the Haskell Discourse, it's been out for a few hours |
| 22:51:30 | <geekosaur> | also the email to haskell-cafe |
| 22:51:48 | <geekosaur> | probably the downloads page is having a caching issue again |
| 22:55:02 | <geekosaur> | https://downloads.haskell.org/ghc/9.2.1 |
| 22:55:26 | → | bsjd joins (~user@2a02:a020:84:23d4:37d1:6af5:b908:f830) |
| 22:57:13 | <geekosaur> | or someone just forgot to update it; it seems to not be on their release checklist and they keep forgetting to do it manually |
| 22:57:48 | <liskin> | someone already reported it to the discourse thread so I'm sure it'll be taken care of later |
| 23:11:04 | <liskin> | hm, but isn't it a bit weird that these warnings appeared now? the 9.0.1 release notes say "The revamp of the pattern-match coverage checker that started in 8.10 concludes with this release" and the 9.2.1 release notes don't talk about this at all |
| 23:23:14 | × | seschwar quits (~seschwar@user/seschwar) (Quit: :wq) |
| 23:52:59 | × | bsjd quits (~user@2a02:a020:84:23d4:37d1:6af5:b908:f830) (Remote host closed the connection) |
| 23:56:37 | → | gruntsplatter joins (~sogens@gateway/vpn/pia/sogens) |
All times are in UTC on 2021-10-29.