2021-10-31 00:03:41 +0200 | catman | (~catman@user/catman) |
2021-10-31 00:05:25 +0200 | Extropy | (~extropy@gateway/tor-sasl/extropy) (Quit: WeeChat 3.3) |
2021-10-31 00:15:49 +0200 | Extropy | (~extropy@gateway/tor-sasl/extropy) |
2021-10-31 00:19:33 +0200 | alternateved | (~user@staticline-31-183-149-3.toya.net.pl) (Ping timeout: 265 seconds) |
2021-10-31 00:46:15 +0200 | seschwar | (~seschwar@user/seschwar) (Quit: :wq) |
2021-10-31 00:59:26 +0200 | gruntsplatter | (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 268 seconds) |
2021-10-31 01:00:32 +0200 | gruntsplatter | (~sogens@gateway/vpn/pia/sogens) |
2021-10-31 01:12:14 +0200 | dariof4 | (~dariof4@95.131.44.100) (Quit: WeeChat 3.3) |
2021-10-31 02:22:31 +0100 | electr0n | (~electr0n@about/security/founder/electr0n) (Quit: WeeChat 3.3) |
2021-10-31 02:58:47 +0100 | allbery_b | (~geekosaur@xmonad/geekosaur) |
2021-10-31 02:58:47 +0100 | geekosaur | (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b))) |
2021-10-31 02:58:50 +0100 | allbery_b | geekosaur |
2021-10-31 03:41:47 +0100 | catman | (~catman@user/catman) |
2021-10-31 04:02:26 +0100 | trillp | (~trillp@69.233.98.238) (Quit: nyaa~) |
2021-10-31 04:02:47 +0100 | banc | (banc@gateway/vpn/airvpn/banc) (Ping timeout: 264 seconds) |
2021-10-31 04:15:06 +0100 | td_ | (~td@muedsl-82-207-238-113.citykom.de) (Ping timeout: 245 seconds) |
2021-10-31 04:22:02 +0100 | geekosaur | (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
2021-10-31 04:22:36 +0100 | banc | (banc@gateway/vpn/airvpn/banc) |
2021-10-31 04:26:51 +0100 | geekosaur | (~geekosaur@xmonad/geekosaur) |
2021-10-31 05:46:58 +0100 | gruntsplatter | (~sogens@gateway/vpn/pia/sogens) (Quit: WeeChat 3.3) |
2021-10-31 05:49:38 +0100 | Extropy | (~extropy@gateway/tor-sasl/extropy) (Quit: WeeChat 3.3) |
2021-10-31 05:50:02 +0100 | mvk | (~mvk@2607:fea8:5cc1:300::d3fb) |
2021-10-31 05:51:00 +0100 | Extropy | (~extropy@gateway/tor-sasl/extropy) |
2021-10-31 07:17:57 +0100 | electr0n | (~electr0n@about/security/founder/electr0n) |
2021-10-31 08:08:02 +0100 | geekosaur | (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
2021-10-31 08:20:47 +0100 | mvk | (~mvk@2607:fea8:5cc1:300::d3fb) (Ping timeout: 264 seconds) |
2021-10-31 08:23:05 +0100 | geekosaur | (~geekosaur@xmonad/geekosaur) |
2021-10-31 08:52:06 +0100 | electr0n | (~electr0n@about/security/founder/electr0n) (Quit: WeeChat 3.3) |
2021-10-31 09:19:06 +0100 | Extropy | (~extropy@gateway/tor-sasl/extropy) (Ping timeout: 276 seconds) |
2021-10-31 09:20:55 +0100 | Extropy | (~extropy@gateway/tor-sasl/extropy) |
2021-10-31 09:48:53 +0100 | qbt | (~qbt@user/edun) |
2021-10-31 09:49:02 +0100 | qbt | (~qbt@user/edun) (Client Quit) |
2021-10-31 09:58:49 +0100 | mc47 | (~mc47@xmonad/TheMC47) |
2021-10-31 10:00:10 +0100 | jceb[m] | (~jcebmatri@2001:470:69fc:105::1396) (Quit: You have been kicked for being idle) |
2021-10-31 10:46:19 +0100 | seschwar | (~seschwar@user/seschwar) |
2021-10-31 13:06:09 +0100 | alternateved | (~user@staticline-31-183-149-3.toya.net.pl) |
2021-10-31 13:21:07 +0100 | qbt | (~qbt@user/edun) |
2021-10-31 13:21:07 +0100 | qbt | (~qbt@user/edun) (Client Quit) |
2021-10-31 14:21:00 +0100 | mc47 | (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
2021-10-31 14:28:43 +0100 | thunderrd | (~thunderrd@183.182.115.101) (Ping timeout: 268 seconds) |
2021-10-31 14:40:53 +0100 | thunderrd | (~thunderrd@183.182.110.1) |
2021-10-31 14:42:41 +0100 | mc47 | (~mc47@xmonad/TheMC47) |
2021-10-31 15:13:27 +0100 | humky | (~humky@user/humky) |
2021-10-31 17:08:43 +0100 | alternateved | (~user@staticline-31-183-149-3.toya.net.pl) (Quit: Fading out...) |
2021-10-31 18:45:02 +0100 | geekosaur | (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
2021-10-31 18:46:41 +0100 | geekosaur | (~geekosaur@xmonad/geekosaur) |
2021-10-31 18:49:05 +0100 | alternateved | (~user@staticline-31-183-149-3.toya.net.pl) |
2021-10-31 19:00:30 +0100 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Read error: Connection reset by peer) |
2021-10-31 19:02:09 +0100 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
2021-10-31 19:26:12 +0100 | catman | (~catman@user/catman) (Quit: WeeChat 3.4-dev) |
2021-10-31 19:51:18 +0100 | catman | (~catman@user/catman) |
2021-10-31 20:16:25 +0100 | gehmehgeh | (~user@user/gehmehgeh) |
2021-10-31 20:17:15 +0100 | <gehmehgeh> | euhm. Can xmonad take care of tearing / vsync? |
2021-10-31 20:19:37 +0100 | <L29Ah> | no |
2021-10-31 20:19:39 +0100 | <L29Ah> | but picom can |
2021-10-31 20:20:25 +0100 | <gehmehgeh> | ah, great. Good idea. |
2021-10-31 20:20:30 +0100 | <gehmehgeh> | I've heard of picom. |
2021-10-31 20:24:40 +0100 | <gehmehgeh> | L29Ah: ha, thanks again. That worked. |
2021-10-31 20:27:16 +0100 | mariari | (~mariari@user/mariari) (Quit: WeeChat 3.3) |
2021-10-31 20:30:30 +0100 | <geekosaur> | yeh, vsync requires something lower level than a window manager, either picom or xorg driver config |
2021-10-31 20:31:20 +0100 | mariari | (~mariari@user/mariari) |
2021-10-31 20:33:16 +0100 | <gehmehgeh> | geekosaur: yep |
2021-10-31 20:38:39 +0100 | <gehmehgeh> | hmm, the "no-fading-openclose" option doesn't seem to apply when I switch virtual desktops |
2021-10-31 20:38:43 +0100 | <gehmehgeh> | (in picom) |
2021-10-31 20:39:00 +0100 | <gehmehgeh> | hmm, Imma look for some config that turns everything off except the vsync |
2021-10-31 20:43:27 +0100 | <gehmehgeh> | Cool. Thanks everyone :) |
2021-10-31 20:56:20 +0100 | <L29Ah> | gehmehgeh: picom --vsync --backend glx --glx-no-stencil --glx-no-rebind-pixmap --use-damage |
2021-10-31 20:56:27 +0100 | L29Ah | uses this |
2021-10-31 20:56:53 +0100 | <L29Ah> | but when xmonad's fullscreen extension doesn't segfault xmonad, it can make mpv behave w/o tearing |
2021-10-31 20:57:01 +0100 | <L29Ah> | w/o picom |
2021-10-31 20:57:05 +0100 | <gehmehgeh> | ah |
2021-10-31 20:57:11 +0100 | <geekosaur> | uh |
2021-10-31 20:57:19 +0100 | <geekosaur> | you have segfaults? |
2021-10-31 20:57:19 +0100 | <L29Ah> | but picom is awesome because with --dbus you can use https://github.com/xmonad/xmonad-extras/pull/32 |
2021-10-31 20:57:23 +0100 | <gehmehgeh> | well I use a config file |
2021-10-31 20:57:29 +0100 | <L29Ah> | geekosaur: https://github.com/xmonad/xmonad/issues/328 |
2021-10-31 20:57:35 +0100 | <geekosaur> | oh |
2021-10-31 20:57:49 +0100 | <geekosaur> | I still want to see a gdb backtrace, for what good it'll do |
2021-10-31 20:58:20 +0100 | <L29Ah> | you didn't ask for it so i didn't preserve it :/ |
2021-10-31 20:58:46 +0100 | <gehmehgeh> | L29Ah: do you still have the core dump? |
2021-10-31 20:58:47 +0100 | <geekosaur> | may need to build xmonad with debugging turned on and/or system package debug symbols installed, for it to make sense |
2021-10-31 20:59:18 +0100 | <L29Ah> | gehmehgeh: even if i had, the binary is long gone |
2021-10-31 20:59:23 +0100 | <gehmehgeh> | ah, ok |
2021-10-31 20:59:47 +0100 | <geekosaur> | hm, I thought I had asked for it, but it looks like there's already at least a partial backtrace in that issue |
2021-10-31 21:02:03 +0100 | <geekosaur> | xmonad-0zi16zi99999zm1NVWfzz55W6QFvQzzDgdWm3D_XMonad.Core_$fLayoutClassLayoutWord64_.chandleMessage_info I think. (I need to write a z-code expander someday) |
2021-10-31 21:03:42 +0100 | <geekosaur> | eurgh, that looks bad. we should not be dumping core there. otoh you did say 9.0.1 and that's a pretty buggy ghc release |
2021-10-31 21:04:00 +0100 | <geekosaur> | 9.2.1 fixes most / hopefully all of the bugs |
2021-10-31 21:05:45 +0100 | <geekosaur> | (but we have an open pr fixing pattern match failures that 9.2.1 uncovers, so 8.10.7 may be preferable) |
2021-10-31 21:09:29 +0100 | <L29Ah> | ok i'll hop on 9.2.1 as soon as it's in Gentoo |
2021-10-31 21:10:59 +0100 | <geekosaur> | I'm kinda hard put to figure how it would be dumping core while evaluating a message unless it's either a ghc bug or undetected heap corruption from an earlier ffi call |
2021-10-31 21:11:40 +0100 | <geekosaur> | problem is, the latter are still soemwhat likely because xmonad/X11 very badly needs a full audit to make sure we're properly handling all possible X11 returns/errors |
2021-10-31 21:20:15 +0100 | <gehmehgeh> | L29Ah: Thanks again for sharing your picom settings :) |
2021-10-31 21:41:48 +0100 | catman | (~catman@user/catman) (Read error: Connection reset by peer) |
2021-10-31 21:42:24 +0100 | mvk | (~mvk@2607:fea8:5cc1:300::d3fb) |
2021-10-31 21:46:39 +0100 | banc- | (banc@gateway/vpn/airvpn/banc) |
2021-10-31 21:47:14 +0100 | banc | (banc@gateway/vpn/airvpn/banc) (Ping timeout: 260 seconds) |
2021-10-31 21:47:21 +0100 | <L29Ah> | geekosaur: can i ask ghc for asan or smth? |
2021-10-31 21:48:15 +0100 | catman | (~catman@user/catman) |
2021-10-31 21:49:19 +0100 | <geekosaur> | I don't think asan will work with the 2-stage allocator? |
2021-10-31 21:49:51 +0100 | <geekosaur> | and I doubt asan can make any sense of ghc's heap (or its stack, since it doesn't have one in the normal sense) |
2021-10-31 21:51:04 +0100 | <liskin> | note that the pattern match failures are just warnings, it all builds just fine without pedantic |
2021-10-31 21:51:42 +0100 | <liskin> | one needs to allow-newer: setlocale:base, hsc2hs:base, though |
2021-10-31 21:52:34 +0100 | <geekosaur> | wonder how hard it would be to allow xmonad or -contrib to use head.hackage |
2021-10-31 21:53:07 +0100 | <liskin> | probably a single line in cabal.haskell-ci? |
2021-10-31 21:53:45 +0100 | <liskin> | oh, head.hackage is something else |
2021-10-31 21:54:14 +0100 | <geekosaur> | right, it's a set of patches used to build hackage packages with development ghc versions |
2021-10-31 21:54:31 +0100 | <geekosaur> | think it's part of the ghc repo |
2021-10-31 21:55:23 +0100 | <liskin> | still, haskell-ci should just handle that |
2021-10-31 22:01:16 +0100 | mestre | (~mestre@191.177.175.57) |
2021-10-31 22:19:37 +0100 | alternateved | (~user@staticline-31-183-149-3.toya.net.pl) (Remote host closed the connection) |
2021-10-31 22:52:24 +0100 | gehmehgeh | (~user@user/gehmehgeh) (Quit: Leaving) |
2021-10-31 22:58:53 +0100 | mestre | (~mestre@191.177.175.57) (Quit: Lost terminal) |
2021-10-31 23:01:14 +0100 | <liskin> | oh crap, ppOrder = \(_:_:windowTitle:_) -> … now triggers Pattern match(es) are non-exhaustive :-( |
2021-10-31 23:01:39 +0100 | <liskin> | up until now it felt like these are maybe useful warnings, but this is just ugly :-/ |
2021-10-31 23:01:46 +0100 | <liskin> | what a waste of time |
2021-10-31 23:03:46 +0100 | <geekosaur> | https://github.com/geekosaur/xmonad.hs/blob/pyanfar/xmonad.hs#L277-L279 |
2021-10-31 23:08:11 +0100 | <liskin> | geekosaur: thx |
2021-10-31 23:08:27 +0100 | <liskin> | this is way better than anything I was going to come up with :-) |
2021-10-31 23:09:18 +0100 | <geekosaur> | well, I meant that more as in "but that pattern *can* in fact not match, for unknown reasons" |
2021-10-31 23:09:31 +0100 | <geekosaur> | or at least I was never able to figure them out |
2021-10-31 23:10:10 +0100 | <liskin> | with dynamicLogString it most certainly can not |
2021-10-31 23:10:12 +0100 | <geekosaur> | *one* of them might be because I was firing logHook off from startupHook and maybe the layoutHook hadn't done anything yet. but the other three? |
2021-10-31 23:10:44 +0100 | <liskin> | I mean, with dynamicLogString being the only caller of ppOrder |
2021-10-31 23:10:54 +0100 | <liskin> | which isn't guaranteed in any way |
2021-10-31 23:10:58 +0100 | <liskin> | so… whatever :-) |
2021-10-31 23:15:45 +0100 | mc47 | (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
2021-10-31 23:31:15 +0100 | humky_ | (~humky@user/humky) |
2021-10-31 23:33:26 +0100 | humky | (~humky@user/humky) (Ping timeout: 245 seconds) |
2021-10-31 23:36:42 +0100 | humky_ | (~humky@user/humky) (Remote host closed the connection) |
2021-10-31 23:36:58 +0100 | humky | (~humky@user/humky) |
2021-10-31 23:42:42 +0100 | alternateved | (~user@staticline-31-183-149-3.toya.net.pl) |
2021-10-31 23:51:14 +0100 | humky_ | (~humky@user/humky) |
2021-10-31 23:53:42 +0100 | humky | (~humky@user/humky) (Ping timeout: 260 seconds) |