2025/01/29

Newest at the top

2025-01-29 06:29:14 +0100alp_(~alp@2001:861:8ca0:4940:e12c:836d:ea5e:ec4e)
2025-01-29 06:28:56 +0100alp_(~alp@2001:861:8ca0:4940:7256:930c:e9bd:85d0) (Remote host closed the connection)
2025-01-29 06:07:16 +0100m5zs7k(aquares@web10.mydevil.net) m5zs7k
2025-01-29 05:59:12 +0100m5zs7k(aquares@web10.mydevil.net) (Ping timeout: 272 seconds)
2025-01-28 22:18:40 +0100 <Digit> ~ haskell-updater, ah yup, likely candidate, having recently just been doing sloppy world emerges, and not my complete "mergence" script with haskel-updater etc. and yeah, failing that, cabal may be the way. long time rusty, shall be refamiliarising a new.
2025-01-28 22:11:48 +0100DigitteknohippieDigit
2025-01-28 20:58:27 +0100ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Client Quit)
2025-01-28 20:58:18 +0100ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en
2025-01-28 20:34:48 +0100Digit(~user@user/digit) (Ping timeout: 246 seconds)
2025-01-28 20:33:37 +0100Digitteknohippie(~user@user/digit) Digit
2025-01-28 20:04:17 +0100vrs(~vrs@user/vrs) vrs
2025-01-28 20:02:49 +0100vrs(~vrs@user/vrs) (Ping timeout: 260 seconds)
2025-01-28 19:43:45 +0100catman(~catman@user/catman) catman
2025-01-28 19:42:27 +0100catman(~catman@user/catman) (Quit: WeeChat 4.5.1)
2025-01-28 18:59:23 +0100 <geekosaur> I will be interested to see if 9.12's new deterministic builds thing is complete enough to mitigate some of this
2025-01-28 18:57:52 +0100 <geekosaur> especially if the situation is as complex as your addendum suggests it is
2025-01-28 18:57:30 +0100 <geekosaur> if all else fails, we generally recommend ditching OS packages and using stack or cabal
2025-01-28 18:57:03 +0100 <L29Ah> Gentoo package management can't accurately track haskell ABI changes as they are very complex and fragile, so you need to use `haskell-updater` that orders it to rebuild things when needed
2025-01-28 18:53:07 +0100 <Digit> confoundities here.
2025-01-28 18:53:07 +0100 <Digit> i should add, it's more complicated than just gentoo. bedrocklinux. while seeking to do that from a gentoo stratum, there will be components running from other non-gentoo strata... but even still, it's a headscratcher, all of that prior would happily "just work". tried it from other strata too, for different errors. ~ anyways, just hastened to add that to be clear, so gentoo does not get the blame prematurely past my unique
2025-01-28 18:10:46 +0100 <L29Ah> Digit: do you run `haskell-updater` after every upgrade?
2025-01-28 18:10:31 +0100 <geekosaur> that's not exposed in what `cabal check` reports so I can't tell
2025-01-28 18:10:07 +0100 <geekosaur> fwiw at least x11-xft and xmonad packages are installed, so presumably they have the wrong ABI hashes
2025-01-28 18:04:58 +0100 <L29Ah> Digit: you may have luck reporting it in #gentoo-haskell
2025-01-28 18:04:01 +0100 <geekosaur> I would call that a Gentoo issue since it should declare those dependencies and ensure they get installed when you emerge
2025-01-28 18:02:24 +0100 <geekosaur> it's using Gentoo's install, and somehow you have xmonad-contrib instalkled but not X11-xft, xmonad, utf8-string, or xmonad. install the Gentoo versions of those packages
2025-01-28 17:58:03 +0100 <Digit> well anyways, i'm going to try leave it for tonight. n_n i only thought to change my dmenu_run to my different themed dmenu-bind.sh, and it derailed my afternoon a couple hours.
2025-01-28 17:56:40 +0100 <Digit> https://paste.tomsmeding.com/XkCw095f ... so rolling back to 0.17.2 might solve? | oh, a curiosity install of nix that i forgot about could be interfering... i've done nothing with it, uninstalling nix might solve?
2025-01-28 17:51:33 +0100 <geekosaur> you could also use nix flakes, which are in the git repo, but you'll have to ask Ivan Malison for details; the core xmonad team doesn't use nix and so doesn't support them
2025-01-28 17:50:33 +0100 <geekosaur> the former probably involves nix-shell (nix doesn't make things directly visible, generally) and the latter involves using a full pathname to ghc in a build script
2025-01-28 17:49:49 +0100mc47(~yecinem@pd9e2d81f.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
2025-01-28 17:49:38 +0100 <geekosaur> there's also a possibility that you are getting ghc from nix instead of gentoo now, since you have it installed. in that case you'll need to ensure that xmonad's rebuild will see its xmonad and xmonad-contrib packages, or make sure it runs gentoo's ghc
2025-01-28 17:45:51 +0100 <geekosaur> that sounds like something's wrong with the global package db (managed by gentoo). what does `ghc-pkg check --global` say? (use a pastebin such as https://paste.tomsmeding.com for the output, please)
2025-01-28 17:40:17 +0100 <Digit> well, thanks, that gives me another angle to play with this from. issuing -package to ghc seems to work, so presumably if i list all the imports on the command line rather than have them read from the config, it'll compile. hehe. yeah, gotta figure out what i've done to my system.
2025-01-28 17:35:28 +0100Forkk13(~forkk@li926-228.members.linode.com) Forkk
2025-01-28 17:34:43 +0100Forkk13(~forkk@li926-228.members.linode.com) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
2025-01-28 17:27:46 +0100 <geekosaur> aside from the -fno-warn-tabs that looks like the default
2025-01-28 17:24:27 +0100 <L29Ah> this works for me in Gentoo
2025-01-28 17:24:23 +0100 <L29Ah> ghc -fno-warn-tabs --make xmonad.hs -i -ilib -fforce-recomp -main-is main -v0 -outputdir ~/.xmonad/build-x86_64-linux -o ~/.xmonad/xmonad-x86_64-linux
2025-01-28 17:24:23 +0100 <L29Ah> #!/bin/sh
2025-01-28 17:24:23 +0100 <L29Ah> Digit: ‰ cat /home/l29ah/.xmonad/build
2025-01-28 17:22:44 +0100 <geekosaur> I have heard of emerge breaking its installs before but don't really know details
2025-01-28 17:22:30 +0100 <geekosaur> if you have a system package manager install then I would be worried about a problem with that
2025-01-28 17:22:12 +0100 <geekosaur> no
2025-01-28 17:21:33 +0100 <Digit> merely installing cabal wouldnt cause my system to suddenly be blind to xmonad when trying to recompile xmonad would it?
2025-01-28 17:21:23 +0100ft(~ft@p3e9bcd97.dip0.t-ipconnect.de) ft
2025-01-28 17:20:50 +0100 <Digit> eix -I cabal shows its installed too.
2025-01-28 17:19:20 +0100 <Digit> emerge.
2025-01-28 17:19:05 +0100 <geekosaur> how did you install the xmonad and xmonad-contrib packages in the first place?
2025-01-28 17:18:09 +0100 <Digit> currently running the same config as wont compile any more.