Home liberachat/#xmonad: Logs Calendar

Logs: liberachat/#xmonad

←Prev  Next→
Page 1 .. 407 408 409 410 411 412 413 414 415 416 417 .. 1848
184,744 events total
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.