Logs: liberachat/#xmonad
| 2021-12-30 19:17:11 | <noex> | they gave me a RHEL7 vm at first and so I set up epel and went to install xmonad, and it was like just an insanely old version of xmonad. |
| 2021-12-30 19:17:23 | <noex> | i think it was 0.11 or something |
| 2021-12-30 19:17:42 | <noex> | which obviously is totally incompatible with my current config |
| 2021-12-30 19:18:21 | <noex> | i went down a rabbit hole and I believe the version of GHC available is what limits it |
| 2021-12-30 19:18:37 | <noex> | why, I do not know. i did not try to upgrade ghc myself |
| 2021-12-30 19:19:01 | <noex> | https://centos.pkgs.org/7/epel-x86_64/xmonad-0.11-12.el7.x86_64.rpm.html |
| 2021-12-30 19:19:06 | <geekosaur> | often it's just laziness. noody wants to maintain it, so it doesn't happen |
| 2021-12-30 19:19:43 | <geekosaur> | we're running into that with a number of distributions these days (debian's dropping much of its ghc support for lack of maintainers, for example) |
| 2021-12-30 19:20:18 | <noex> | now that you mention it, I installed 0.17 on gentoo myself. i knew it was released but it had been quite a while and the package was still not updated :( |
| 2021-12-30 19:20:28 | <noex> | i honestly still don't know if it's updated |
| 2021-12-30 19:20:45 | <geekosaur> | many traditional distros are seeing "brain drains" because of nix |
| 2021-12-30 19:21:04 | <geekosaur> | that's where the debian maintainers went, for example |
| 2021-12-30 19:22:45 | <noex> | i haven't really looked into it. it builds packages in containers or something? |
| 2021-12-30 19:23:33 | <noex> | i feel like an old man over here using X11. ya newfangled kids with your waylands! |
| 2021-12-30 19:23:59 | <geekosaur> | it builds packages with fixed dependency chains and versions, and provides repeatable builds |
| 2021-12-30 19:24:21 | <geekosaur> | and updates faster than any distribution, while still letting you pin things to known working versions when you need to |
| 2021-12-30 19:24:34 | <geekosaur> | but it's a major PITA to maintain |
| 2021-12-30 19:25:07 | <noex> | arch always updated stuff super fast usually, but there was even ghc fuckery there if i recall |
| 2021-12-30 19:26:17 | <noex> | https://github.com/gentoo/gentoo/tree/master/x11-wm/xmonad wow |
| 2021-12-30 19:26:36 | <noex> | i should really update this myself and open a PR. that's insane. |
| 2021-12-30 19:26:48 | <geekosaur> | yeh, they went with dynamic linking to make their packaging easier at the price of ghc-using developers being screwed |
| 2021-12-30 19:27:45 | <geekosaur> | (and now they're more or less desupporting ghc-based stuff because everyone responded by switching to ghcup and building stuff themselves) |
| 2021-12-30 19:27:58 | <noex> | that is exactly what i ended up doing lol |
| 2021-12-30 19:29:21 | <geekosaur> | I'm on ubuntu but I build everything myself with ghc and cabal… but I'm an xmonad developer so it's not that surprising. Also I run git HEAD for the same reason |
| 2021-12-30 19:30:05 | <geekosaur> | It's when users have to do that that you know something's gone sideways somewhere |
| 2021-12-30 19:32:59 | <noex> | rust is as bad or worse. there's almost no point even checking the package manager. I just have cargo exclusively to manage rust packages |
| 2021-12-30 19:33:20 | <noex> | with ghc stuff, you usually get something, it's just old |
| 2021-12-30 19:35:44 | <noex> | https://github.com/gentoo-haskell/gentoo-haskell/tree/master/x11-wm/xmonad this makes no sense |
| 2021-12-30 19:36:19 | <noex> | it's been updated here for months. i'm going to try and get this merged in. |
| 2021-12-30 19:51:09 | → | werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 2021-12-30 19:51:49 | × | werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Client Quit) |
| 2021-12-30 19:52:02 | → | werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 2021-12-30 20:19:14 | × | M-elo-[m] quits (~gilganixm@2001:470:69fc:105::3d09) (Quit: Client limit exceeded: 20000) |
| 2021-12-30 20:25:37 | <noex> | https://github.com/gentoo/gentoo/pull/23591 well if they don't accept my PR maybe it will nudge someone else who will update it :) |
| 2021-12-30 20:25:44 | <noex> | "works on my machine" |
| 2021-12-30 20:25:50 | → | M-elo-[m] joins (~gilganixm@2001:470:69fc:105::3d09) |
| 2021-12-30 20:28:08 | → | allbery_b joins (~geekosaur@xmonad/geekosaur) |
| 2021-12-30 20:28:08 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b))) |
| 2021-12-30 20:28:11 | allbery_b | is now known as geekosaur |
| 2021-12-30 20:32:36 | → | mvk joins (~mvk@2607:fea8:5cdd:f000::917a) |
| 2021-12-30 20:50:59 | <noex> | i need to retrigger their CI scanner somehow |
| 2021-12-30 20:51:53 | <noex> | wonder if i have to open a whole new PR |
| 2021-12-30 21:00:43 | → | electr0n joins (~electr0n@about/security/founder/electr0n) |
| 2021-12-30 21:01:51 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 2021-12-30 21:07:21 | <liskin> | Force push should be enough |
| 2021-12-30 21:07:48 | <liskin> | (empty git commit --amend before that) |
| 2021-12-30 21:11:24 | <noex> | feck |
| 2021-12-30 21:11:30 | <noex> | another old version in the manifest lol |
| 2021-12-30 21:11:45 | <noex> | solid CI testing at least |
| 2021-12-30 21:13:43 | <noex> | so a big reason people use linux and software like this is to explicitly NOT be tracked...but it does make you wonder things like, how many users use package X on a given distro |
| 2021-12-30 21:14:17 | × | mvk quits (~mvk@2607:fea8:5cdd:f000::917a) (Ping timeout: 240 seconds) |
| 2021-12-30 21:18:50 | <geekosaur> | debian has a popularity contest thing, or used to, but it's explicitly opt-in |
| 2021-12-30 21:19:34 | <geekosaur> | the problem with such being selection bias |
| 2021-12-30 21:20:15 | <liskin> | Good thing about Arch is they just tell you |
| 2021-12-30 21:22:00 | <noex> | https://pkgstats.archlinux.de/packages/xmonad |
| 2021-12-30 21:22:16 | <noex> | not sure what happened from 2010 to 2016 |
| 2021-12-30 21:22:48 | <geekosaur> | might compare to how many releases we had over that period (we're traditionally bad at releases :) |
| 2021-12-30 21:23:27 | <geekosaur> | mostly because every time we've had to do one, all lthe institutional knowledge of how has been lost and we had to start over from scratch |
| 2021-12-30 21:23:36 | <noex> | hahaha |
| 2021-12-30 21:23:40 | <geekosaur> | and try to dig up account passwords and keyys, etc. |
| 2021-12-30 21:24:36 | <noex> | oh |
| 2021-12-30 21:24:43 | <noex> | yeah this is totally inaccurate |
| 2021-12-30 21:24:47 | <noex> | for reasons we talked about earlier |
| 2021-12-30 21:25:02 | <noex> | it was around the same time I started using cabal as well on arch |
| 2021-12-30 21:25:34 | <noex> | i wonder if that's what this essentially shows |
| 2021-12-30 21:26:51 | <noex> | i stopped using the distro-provided packages too |
| 2021-12-30 21:27:05 | <geekosaur> | oddly I think the easiest and probably most accurate way to find out how many xmonad users there are is to search for "xmonad.hs" on github |
| 2021-12-30 21:27:24 | <geekosaur> | and see how many ditfiles repos pop up |
| 2021-12-30 21:27:29 | <geekosaur> | *dotfiles |
| 2021-12-30 21:27:33 | <noex> | right |
| 2021-12-30 21:27:39 | <noex> | that's a good chunk of them for sure |
| 2021-12-30 21:32:12 | <AIM[m]> | Yeah, I installed Xmonad from AUR instead of pacman repo |
| 2021-12-30 21:42:07 | → | mvk joins (~mvk@2607:fea8:5cdd:f000::917a) |
| 2021-12-30 22:02:08 | <noex> | crap, they require a sign-off for ALL commits. once this passes CI i think I'll have to squash the commits and add a signature line |
| 2021-12-30 22:02:32 | <geekosaur> | not surprising for a distribution |
| 2021-12-30 22:03:18 | <noex> | i think this is probably what has happened. nobody wants to go through this effort so everyone just updates locally and hopes the next guy will update the distro package |
| 2021-12-30 22:16:29 | × | edun quits (~e@user/edun) (Quit: Leaving.) |
| 2021-12-30 22:57:05 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b))) |
| 2021-12-30 22:57:05 | → | allbery_b joins (~geekosaur@xmonad/geekosaur) |
| 2021-12-30 22:57:09 | allbery_b | is now known as geekosaur |
| 2021-12-30 23:57:32 | → | dirtcastle joins (~dirtcastl@2409:4072:8e91:999e:28cc:9bff:febc:3942) |
| 2021-12-31 00:03:57 | × | dirtcastle quits (~dirtcastl@2409:4072:8e91:999e:28cc:9bff:febc:3942) (Ping timeout: 240 seconds) |
| 2021-12-31 00:04:27 | → | dirtcastle joins (~dirtcastl@2409:4072:8e91:999e:7ca9:3ff:fef9:9dd2) |
| 2021-12-31 00:12:20 | × | altker128 quits (~vr@192-063-181-006.res.spectrum.com) (Read error: Connection reset by peer) |
| 2021-12-31 00:15:38 | → | altker128 joins (~vr@192-063-181-006.res.spectrum.com) |
| 2021-12-31 00:27:17 | × | dirtcastle quits (~dirtcastl@2409:4072:8e91:999e:7ca9:3ff:fef9:9dd2) (Ping timeout: 240 seconds) |
| 2021-12-31 00:27:25 | → | dirtcastle joins (~dirtcastl@103.43.203.229) |
| 2021-12-31 00:58:26 | → | confused joins (~confused@71-212-29-101.tukw.qwest.net) |
| 2021-12-31 01:00:43 | <confused> | my xmonad freezes up after a while of window movement. If I resize a window it freezes up after about three seconds. By freeze I mean I cannot focus a new window or move them around, and all apps become uninteractive but still operational (videos will still play). Idk how to check the errors. Nvidia driver on archlinux |
| 2021-12-31 01:01:20 | <confused> | does not happen in KDE, I'm building my config with stack |
| 2021-12-31 01:05:20 | <geekosaur> | do you use xmobar? |
| 2021-12-31 01:07:53 | <geekosaur> | more to the point, do you use DynamicLog to feed xmonad state information to xmobar? |
| 2021-12-31 01:08:21 | <geekosaur> | if so, make sure you have StdinReader configured in xmobar or xmonad will hang sending state information that isn't being read |
| 2021-12-31 01:08:42 | <geekosaur> | (xmonad 0.17.0 has a new StatusBar interface that does not do this) |
| 2021-12-31 01:09:10 | <confused> | not sure, here's my config https://paste.ofcode.org/rKKQkRnUpcSSsvxcPyfgj |
| 2021-12-31 01:10:54 | <geekosaur> | line 39 |
| 2021-12-31 01:11:54 | <geekosaur> | make sure your xmobar is configured with StdinReader (it won't be by default), or change line 39 to `main = xmonad def` if you don't want what you're not currently seeing anyway |
| 2021-12-31 01:13:44 | <geekosaur> | you will also want to add something to start xmobar normally (i.e. not trying to send it status information) |
| 2021-12-31 01:14:19 | <geekosaur> | probably just add xmobar to the stuff in your autostart.sh |
| 2021-12-31 01:22:17 | <confused> | geekosaur: adding ", Run StdinReader" in xmobarrc fixed it, thanks! |
All times are in UTC.