Logs: liberachat/#xmonad
| 2021-10-22 08:47:10 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Ping timeout: 260 seconds) |
| 2021-10-22 09:10:33 | <liskin> | JasonFischmann[m: no idea but I'd think that if it worked with gnome 38 it should work with 40 and if it doesn't it's a bug in either gnome or xmonad or the glue between them |
| 2021-10-22 09:10:55 | <liskin> | so the best course of action is to try to diagnose what's wrong with the thing that worked before |
| 2021-10-22 09:11:32 | <liskin> | Arcanus[m]: what major update, what broke in your config? |
| 2021-10-22 09:12:54 | <liskin> | mc47: hm, this PP -> thing is worring me. it's like having two nested readers :-/ |
| 2021-10-22 09:13:08 | <liskin> | mc47: but it may be good in practice, it just feels wrong :-) |
| 2021-10-22 09:13:15 | <mc47> | It does feel wrong |
| 2021-10-22 09:14:17 | <mc47> | We could just leave it as is and change post-release if we see fit |
| 2021-10-22 09:14:33 | <mc47> | it would be a breaking change though |
| 2021-10-22 09:19:57 | <liskin> | I guess I'll need to checkout the code again and play with it |
| 2021-10-22 09:20:11 | <liskin> | (which means, not now, hopefully today) |
| 2021-10-22 09:22:20 | <liskin> | or if you have time to play with it now, what would it look like if PP was added to WS? |
| 2021-10-22 09:22:47 | <liskin> | (I say 9f6f7b183ad47f931344 just now, it looks okay actually, just still feels wrong) |
| 2021-10-22 09:22:51 | <liskin> | *saw |
| 2021-10-22 09:29:16 | <mc47> | The important thing is not to delay the release because of this ;) I doubt that many people would actually use it, so it would be okay to break later |
| 2021-10-22 11:07:57 | <Arcanus[m]> | <liskin> "Arcanus: what major update, what..." <- ``` (6/8) Recompiling Xmonad now because of Haskell updates ...... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/3ec43c528720cd108cacc63581b1e8c96ffdff33) |
| 2021-10-22 11:09:25 | <Arcanus[m]> | this is what happened when I tried to start xmonad after the update. xmonad still runs, and the changes don't seem to actually affect anything major in my actual config, but this happens every time I try to recompile so I guess I have some cleaning up to do |
| 2021-10-22 11:13:40 | <Solid> | Arcanus[m]: they don't seem to affect anything because xmonad simply uses the old binary of the compilation fails |
| 2021-10-22 11:14:44 | <Solid> | something tells me that you're using Arch, perhaps try running `sudo ghc-pkg recache` to sync ghc's cache |
| 2021-10-22 11:17:47 | <Arcanus[m]> | Solid: hahaha, I forgot to mention, I run arch btw |
| 2021-10-22 11:21:44 | <Solid> | dynamically linking Haskell is the worst thing any distro has ever done |
| 2021-10-22 11:21:59 | <Solid> | and then it happens to the distro whose users seems to have a larger overlap with xmonad users than normal |
| 2021-10-22 11:22:02 | <Solid> | sigh |
| 2021-10-22 11:22:51 | <evilop> | can look at it the other way too, not having sane dynamic linking support is the worst thing ghc have done :p |
| 2021-10-22 11:22:59 | <Arcanus[m]> | <Solid> "something tells me that you're..." <- ran the command, then recompiled this is the error I'm getting now: |
| 2021-10-22 11:22:59 | <Arcanus[m]> | ```error detected while loading xmonad configuration file /home/user/.xmonad/xmonad.hs |
| 2021-10-22 11:22:59 | <Arcanus[m]> | collect2: fatal error: Id terminated with signal 7 [Bus error], core dumped compilation terminated. 'cc' failed in phase 'Linker'. Exit code: 1) |
| 2021-10-22 11:22:59 | <Arcanus[m]> | Please check the file for errors.``` |
| 2021-10-22 11:23:51 | <Solid> | evilop: dynamic linking is the devil, so agree to disagree there :> |
| 2021-10-22 11:24:35 | <Solid> | (but that desire should not be an excuse for Arch to flip the middle finger to all Haskell users...) |
| 2021-10-22 11:24:41 | <Arcanus[m]> | and....now I can't close any windows...I will have to log out |
| 2021-10-22 11:25:22 | <Arcanus[m]> | Solid: which distro works best with xmonad? |
| 2021-10-22 11:26:28 | <Solid> | by default; any distro but Arch (and possibly its derivatives :)) But even on Arch you can install stack-static (I think it's called that) and install xmonad via stack |
| 2021-10-22 11:26:53 | <Solid> | which is imo the easiest "reliable" setup one can have |
| 2021-10-22 11:27:26 | <Solid> | (see https://github.com/xmonad/xmonad/blob/master/INSTALL.md#build-xmonad ) |
| 2021-10-22 11:27:32 | <alternateved> | So stack-static would be better option than installing stack with the sh script from stack page? |
| 2021-10-22 11:27:50 | <evilop> | sidenote, I've have had more issues with xmonad on ubuntu than on arch |
| 2021-10-22 11:27:50 | <alternateved> | Better for Arch-based distributions, I mean. |
| 2021-10-22 11:28:18 | <evilop> | when not wanting to use the ancient version packaged for it |
| 2021-10-22 11:28:46 | <Solid> | alternateved: I haven't used Arch in some time, so I can't say for sure |
| 2021-10-22 11:28:58 | <Solid> | (and no idea what that script does) |
| 2021-10-22 11:29:25 | <evilop> | (also ubuntu shipping ghc7 named as ghc6 was just hillarious) |
| 2021-10-22 11:29:59 | <Solid> | lol |
| 2021-10-22 11:30:03 | <alternateved> | Yeah, me neither. But I advised someone lately to use stack to manage xmonad and it seems that after a while stack disappeared from PATH |
| 2021-10-22 11:30:15 | <alternateved> | At least that is how I understand that guy's issue. |
| 2021-10-22 11:30:58 | <evilop> | that sounds like the user changing some user config regarding his shell |
| 2021-10-22 11:31:46 | <alternateved> | Maybe, I cannot be sure what that user was doing on his computer. |
| 2021-10-22 11:32:20 | <alternateved> | I only know that he had poor experience with Arch xmonad-git package and then he had poor experience with the stack |
| 2021-10-22 11:32:33 | <alternateved> | This is the script if anyone is curious https://get.haskellstack.org/ |
| 2021-10-22 11:33:56 | <Arcanus[m]> | alternateved: I shall check it out post haste |
| 2021-10-22 11:33:56 | <Arcanus[m]> | does this mean I need to re isntall and re-write my xmonad config? |
| 2021-10-22 11:35:10 | <alternateved> | I'll leave that answer to someone more competent. |
| 2021-10-22 11:35:39 | <alternateved> | But I have to say, when I was using Arch, stack was the only viable option for me. |
| 2021-10-22 11:36:27 | <alternateved> | Using anything from Arch or Arch User Repositories quickly led to some breakage |
| 2021-10-22 11:37:33 | <alternateved> | But I also wanted to use xmonad compiled from source (since I saw the TUTORIAL.md page), which does some things better |
| 2021-10-22 11:37:58 | <Arcanus[m]> | that's so weird, I've been using it for a while, well, since I switched to arch and haven't had any problems with it until now |
| 2021-10-22 11:37:58 | <Arcanus[m]> | besides being unable to figure out how to properly configure my xmobar |
| 2021-10-22 12:03:11 | <Solid> | Arcanus[m]: you don't have to write your config, no |
| 2021-10-22 12:03:20 | <Solid> | s/write/rewrite/ |
| 2021-10-22 13:28:35 | × | cfricke quits (~cfricke@user/cfricke) (Ping timeout: 264 seconds) |
| 2021-10-22 14:30:10 | × | qbt quits (~qbt@user/edun) (Ping timeout: 260 seconds) |
| 2021-10-22 14:37:50 | <Solid> | liskin: ewmhFullscreen does not work without ewmh, right? |
| 2021-10-22 14:40:38 | <alternateved> | It seems it does work. |
| 2021-10-22 14:40:46 | → | qbt joins (~qbt@user/edun) |
| 2021-10-22 14:41:31 | <liskin> | Solid: it might, but it's not guaranteed; contents of the _NET_SUPPORTED property is undefined without ewmh, and ewmhFullscreen just adds to it |
| 2021-10-22 14:42:09 | <liskin> | if someone replaces a fully EWMH-compliant WM with xmonad with ewmhFullscreen without ewmh, hillarity will ensue |
| 2021-10-22 14:42:38 | <liskin> | (quite possibly a difficult to detect hillarity) |
| 2021-10-22 14:43:57 | <liskin> | after #625, however, using just ewmhFullscreen will be valid (not that I'm going to test that usecase, but I will consider bug reports about it serious) |
| 2021-10-22 14:51:04 | <Solid> | liskin: I was mainly thinking about the fact that we know get a deprecation warning in X.L.Fullscreen (and since we show deprecation warnings to users during recompilation this may be undesirable for people who compile contrib alongside their config file) |
| 2021-10-22 14:51:23 | × | ^[ quits (~user@user//x-8473491) (Ping timeout: 264 seconds) |
| 2021-10-22 14:52:43 | <liskin> | Solid: I see |
| 2021-10-22 14:53:01 | <liskin> | I did spend considerable time thinking and writing code to get rid of that particular warning |
| 2021-10-22 14:53:14 | <liskin> | and then I threw it all away and decided it's not worth it |
| 2021-10-22 14:54:14 | <liskin> | but you do have a good point that people using the StackGhc recompile method will get warned about this, I did not consider that |
| 2021-10-22 14:54:46 | <liskin> | so I suggest that we silence deprecations in X.L.Fullscreen until #625 is done |
| 2021-10-22 15:03:05 | → | ^[ joins (~user@user//x-8473491) |
| 2021-10-22 15:04:44 | <liskin> | actually not, xmonad --recompile invokes stack build --silent |
| 2021-10-22 15:05:24 | <liskin> | so this only affects people with custom build scripts, hm |
| 2021-10-22 15:39:25 | × | ^[ quits (~user@user//x-8473491) (Ping timeout: 252 seconds) |
| 2021-10-22 16:11:58 | → | ^[ joins (~user@user//x-8473491) |
| 2021-10-22 16:17:53 | × | CosmosAtlas quits (~CosmosAtl@bras-base-ktnron060cw-grc-02-76-69-147-188.dsl.bell.ca) (Quit: WeeChat 3.3) |
| 2021-10-22 16:19:21 | → | wonko joins (~wjc@62.115.229.50) |
| 2021-10-22 16:20:11 | × | ^[ quits (~user@user//x-8473491) (Ping timeout: 264 seconds) |
| 2021-10-22 16:25:04 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2021-10-22 16:26:44 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2021-10-22 16:28:50 | → | ^[ joins (~user@user//x-8473491) |
| 2021-10-22 16:34:18 | × | ^[ quits (~user@user//x-8473491) (Ping timeout: 258 seconds) |
| 2021-10-22 16:47:04 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2021-10-22 16:48:49 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2021-10-22 17:36:05 | piele_ | is now known as piele |
| 2021-10-22 17:46:53 | × | qbt quits (~qbt@user/edun) (Quit: Leaving.) |
| 2021-10-22 17:57:16 | → | catman joins (~catman@user/catman) |
| 2021-10-22 18:15:43 | Solid | feels like we need to standardise how we write xmonad |
| 2021-10-22 18:15:51 | <Solid> | as in, the actual name of the thing |
| 2021-10-22 18:16:02 | <Solid> | is it "xmonad" or "XMonad"? :) |
| 2021-10-22 18:17:10 | <liskin> | oh, right, it's inconsistent right on the xmonad homepage :-) |
| 2021-10-22 18:17:59 | <liskin> | we could interpret "xmonad" as the core repo/package and "XMonad" as the whole |
| 2021-10-22 18:20:37 | <Solid> | Yeah it's all over the place everywhere |
| 2021-10-22 18:20:52 | <Solid> | I have a feeling it's because Xmonad (say, when the name is at the start of a sentence) looks so bad |
| 2021-10-22 18:21:08 | <Solid> | (also the namespace, of course) |
All times are in UTC.