2026/02/12

2026-02-12 00:04:02 +0100emmanuelux(~em@user/emmanuelux) (Read error: Connection reset by peer)
2026-02-12 00:06:11 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-12 00:07:20 +0100emmanuelux(~em@user/emmanuelux) emmanuelux
2026-02-12 00:07:53 +0100tromp(~textual@2001:1c00:3487:1b00:5913:697:5f95:d198) (Quit: My iMac has gone to sleep. ZZZzzz…)
2026-02-12 00:09:01 +0100__monty__(~toonn@user/toonn) (Quit: leaving)
2026-02-12 00:10:41 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2026-02-12 00:14:41 +0100terrorjack(~terrorjac@static.27.101.55.162.clients.your-server.de) terrorjack
2026-02-12 00:21:33 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-12 00:22:15 +0100emmanuelux(~em@user/emmanuelux) (Read error: Connection reset by peer)
2026-02-12 00:22:25 +0100 <perryprog> yeah, pretty sure that's the issue and while there is probably a change that can be made to the configure.ac but I dunno what it is (see also https://yhetil.org/emacs/87ms6ru5cg.fsf@gmail.com/)
2026-02-12 00:22:51 +0100 <perryprog> for now gonna just remove the template haskell from the problem file, lol
2026-02-12 00:24:06 +0100bggd_(~bgg@2a01:e0a:fd5:f510:7e0c:bf30:b02a:8ed5)
2026-02-12 00:25:31 +0100emmanuelux(~em@user/emmanuelux) emmanuelux
2026-02-12 00:25:54 +0100peterbecich(~Thunderbi@71.84.33.135) peterbecich
2026-02-12 00:26:24 +0100 <haskellbridge> <sm> that.. does not seem the optimal fix :)
2026-02-12 00:26:52 +0100 <perryprog> look, all of this was for a one line change for personal use :P
2026-02-12 00:27:13 +0100 <haskellbridge> <sm> wouldn't installing an older ghc, or installing ghc by a different method (eg homebrew ?) likely solve it ?
2026-02-12 00:27:32 +0100 <haskellbridge> <sm> hehe that's what you get for TINKERING
2026-02-12 00:27:42 +0100 <haskellbridge> <sm> sorry about it though
2026-02-12 00:28:18 +0100 <perryprog> I think it only supports 9.10.1 up
2026-02-12 00:28:20 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2026-02-12 00:28:25 +0100 <geekosaur> I think he said he needed that version (or later)?
2026-02-12 00:28:35 +0100 <geekosaur> oh look, I'm slow again ☺
2026-02-12 00:28:41 +0100spew(~spew@user/spew) spew
2026-02-12 00:28:47 +0100spew(~spew@user/spew) (Client Quit)
2026-02-12 00:29:15 +0100 <perryprog> and yeah my dev environment is usually pretty prone to breaking people's ./configures. A very high number of times it's been because I updated xcode command line tools but not macOS.
2026-02-12 00:29:47 +0100spew(~spew@user/spew) spew
2026-02-12 00:30:53 +0100 <haskellbridge> <sm> you installed ghc (and its core packages such as process) with ghcup I guess ? Is it possible it installs binaries/libs that require a newer macos maerwald ?
2026-02-12 00:31:07 +0100 <perryprog> that is definitely possible
2026-02-12 00:33:56 +0100 <perryprog> well at least the one line change fixed the problem I had with it (ostensibly), lol
2026-02-12 00:39:24 +0100 <haskellbridge> <sm> 🚀
2026-02-12 00:39:35 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-12 00:44:25 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-02-12 00:48:37 +0100pabs3(~pabs3@user/pabs3) (Ping timeout: 264 seconds)
2026-02-12 00:49:23 +0100ezzieygu1wuf(~Unknown@user/ezzieyguywuf) ezzieyguywuf
2026-02-12 00:49:24 +0100ezzieyguywuf(~Unknown@user/ezzieyguywuf) (Read error: Connection reset by peer)
2026-02-12 00:54:41 +0100peterbecich(~Thunderbi@71.84.33.135) (Ping timeout: 252 seconds)
2026-02-12 00:54:56 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-12 00:58:05 +0100rainbyte(~rainbyte@186.22.19.214) (Read error: Connection reset by peer)
2026-02-12 00:59:14 +0100rainbyte(~rainbyte@186.22.19.214) rainbyte
2026-02-12 00:59:38 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
2026-02-12 00:59:47 +0100housemate(~housemate@202.7.248.67) (Quit: https://ineedsomeacidtocalmmedown.space/)
2026-02-12 01:04:51 +0100califax(~califax@user/califx) (Remote host closed the connection)
2026-02-12 01:05:33 +0100califax(~califax@user/califx) califx
2026-02-12 01:10:19 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-12 01:10:27 +0100Sgeo(~Sgeo@user/sgeo) Sgeo
2026-02-12 01:14:50 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2026-02-12 01:17:18 +0100housemate(~housemate@202.7.248.67) housemate
2026-02-12 01:18:49 +0100img(~img@user/img) (Quit: ZNC 1.10.1 - https://znc.in)
2026-02-12 01:20:02 +0100img(~img@user/img) img
2026-02-12 01:21:04 +0100pavonia(~user@user/siracusa) siracusa
2026-02-12 01:25:41 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-12 01:28:36 +0100bitdex(~bitdex@gateway/tor-sasl/bitdex) bitdex
2026-02-12 01:34:07 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
2026-02-12 01:36:28 +0100haritz(~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8)
2026-02-12 01:36:28 +0100haritz(~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8) (Changing host)
2026-02-12 01:36:28 +0100haritz(~hrtz@user/haritz) haritz
2026-02-12 01:38:28 +0100acidjnk(~acidjnk@p200300d6e700e552f541e7aa9c024d62.dip0.t-ipconnect.de) (Ping timeout: 246 seconds)
2026-02-12 01:42:17 +0100hakutaku(~textual@user/hakutaku) hakutaku
2026-02-12 01:44:43 +0100GdeVolpiano(~GdeVolpia@user/GdeVolpiano) (Ping timeout: 264 seconds)
2026-02-12 01:45:07 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-12 01:46:35 +0100ycp(~znc@user/dragestil) (Ping timeout: 245 seconds)
2026-02-12 01:46:52 +0100xff0x(~xff0x@2405:6580:b080:900:7d41:27bc:b6ea:ca52) (Ping timeout: 244 seconds)
2026-02-12 01:46:56 +0100ycp(~znc@user/dragestil) dragestil
2026-02-12 01:47:00 +0100tydes(~tydes@user/ttydes) (Ping timeout: 245 seconds)
2026-02-12 01:47:14 +0100tydes(~tydes@user/ttydes) ttydes
2026-02-12 01:49:41 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2026-02-12 01:57:13 +0100statusbot5(~statusbot@ec2-34-198-122-184.compute-1.amazonaws.com) (Remote host closed the connection)
2026-02-12 01:57:33 +0100statusbot(~statusbot@ec2-34-198-122-184.compute-1.amazonaws.com) statusbot
2026-02-12 02:00:30 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-12 02:03:16 +0100peterbecich(~Thunderbi@71.84.33.135) peterbecich
2026-02-12 02:07:14 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2026-02-12 02:11:09 +0100tydes(~tydes@user/ttydes) (Ping timeout: 244 seconds)
2026-02-12 02:13:15 +0100pabs3(~pabs3@user/pabs3) pabs3
2026-02-12 02:18:31 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-12 02:19:49 +0100peterbecich(~Thunderbi@71.84.33.135) (Ping timeout: 264 seconds)
2026-02-12 02:19:54 +0100tremon(~tremon@83.80.159.219) (Quit: getting boxed in)
2026-02-12 02:20:30 +0100omidmash6(~omidmash@user/omidmash) omidmash
2026-02-12 02:22:31 +0100omidmash(~omidmash@user/omidmash) (Ping timeout: 244 seconds)
2026-02-12 02:22:31 +0100omidmash6omidmash
2026-02-12 02:23:07 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-02-12 02:26:17 +0100Tuplanolla(~Tuplanoll@85-156-32-207.elisa-laajakaista.fi) (Quit: Leaving.)
2026-02-12 02:29:00 +0100bitdex(~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 252 seconds)
2026-02-12 02:33:52 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-12 02:35:53 +0100petrichor(~jez@user/petrichor) (Ping timeout: 260 seconds)
2026-02-12 02:38:48 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
2026-02-12 02:39:22 +0100Googulator(~Googulato@84-236-65-138.pool.digikabel.hu) (Quit: Client closed)
2026-02-12 02:39:38 +0100Googulator(~Googulato@2a01-036d-0106-499d-6164-ec92-51a0-9cde.pool6.digikabel.hu)
2026-02-12 02:41:08 +0100xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
2026-02-12 02:49:14 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-12 02:51:32 +0100Square(~Square4@user/square) Square
2026-02-12 02:54:19 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-02-12 02:55:08 +0100Square2(~Square@user/square) (Ping timeout: 260 seconds)
2026-02-12 02:57:55 +0100otto_s(~user@p4ff27fce.dip0.t-ipconnect.de) (Ping timeout: 264 seconds)
2026-02-12 02:59:30 +0100otto_s(~user@p4ff27e90.dip0.t-ipconnect.de)
2026-02-12 03:00:30 +0100ezzieygu1wuf(~Unknown@user/ezzieyguywuf) (Read error: Connection reset by peer)
2026-02-12 03:02:37 +0100ezzieyguywuf(~Unknown@user/ezzieyguywuf) ezzieyguywuf
2026-02-12 03:03:53 +0100xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 260 seconds)
2026-02-12 03:04:36 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-12 03:05:20 +0100xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
2026-02-12 03:05:50 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-02-12 03:07:05 +0100 <feetwind> do people have good experiences [i.e., doesnt crash or hang "randomly"] with haskell-language-server in multi cabal pkg projects?
2026-02-12 03:09:05 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
2026-02-12 03:14:13 +0100 <geekosaur> I use it a fair bit on the cabal codebase itself (14 packages, mostly internal) without problems
2026-02-12 03:14:58 +0100ezzieyguywuf(~Unknown@user/ezzieyguywuf) (Read error: Connection reset by peer)
2026-02-12 03:15:54 +0100ezzieyguywuf(~Unknown@user/ezzieyguywuf) ezzieyguywuf
2026-02-12 03:16:47 +0100 <geekosaur> and my xmonad dev environment (the various xmonad-related packages plus my own config as a separate package)
2026-02-12 03:19:40 +0100 <feetwind> hm fair enough/good to hear. i struggle a lot with it hanging on startup if there's a type/out of scope error in some module in lib, depended on by one or more exes or tests, which seems to cause many (maybe infinite?) attempts to rebuild. it surprises me that -fdefer-type-errors and co don't let the lsp proceed anyway
2026-02-12 03:19:58 +0100 <haskellbridge> <sm> I'm used to restarting it any time things stop working. Can be several times a day depending what I'm doing
2026-02-12 03:19:59 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-12 03:20:21 +0100 <haskellbridge> <sm> persistent startup errors usually require more careful troubleshooting
2026-02-12 03:21:30 +0100 <haskellbridge> <sm> one of the things that may help is ensuring your project has built cleanly before starting hls
2026-02-12 03:22:03 +0100 <feetwind> yeah that's what i end up doing, but then that was what hls was supposed to help with in the first place 
2026-02-12 03:22:50 +0100 <haskellbridge> <sm> it's not super robust. But it's valuable enough to be worth babysitting
2026-02-12 03:24:17 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2026-02-12 03:24:28 +0100 <feetwind> i will see if just having lots of hie components is behind very long waits sometimes, probably nicer to have my app as `app subcmd ...`
2026-02-12 03:25:25 +0100 <feetwind> but otoh nice to not have such a long build if `subcmd` is just a little test script or whatever. ah well
2026-02-12 03:27:09 +0100 <haskellbridge> <sm> if you can figure out what it's doing, maybe you can test the same commands at cli and see if there's excessive rebuilding going on or something. This is pretty common
2026-02-12 03:27:23 +0100 <haskellbridge> <sm> and would be easier to troubleshoot outside of HLS
2026-02-12 03:33:07 +0100 <feetwind> `cabal repl all --enable-multi-repl` seemingly works as it ought to, not trying to rebuild transitive deps of each target, even if one's build fails along the way. that's pretty useful actually even tho multi repl is limited
2026-02-12 03:33:56 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2026-02-12 03:35:21 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-12 03:41:57 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
2026-02-12 03:42:21 +0100prdak(~Thunderbi@user/prdak) prdak
2026-02-12 03:47:07 +0100prdak(~Thunderbi@user/prdak) (Ping timeout: 264 seconds)
2026-02-12 03:49:49 +0100bitdex(~bitdex@gateway/tor-sasl/bitdex) bitdex
2026-02-12 03:53:24 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-12 03:54:06 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-02-12 03:57:50 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2026-02-12 04:00:39 +0100 <geekosaur> occasionally clearing hie-bios's cache (~/.cache/hie-bios) helps, if it gets corrupted then things may get rebuilt unexpectedly
2026-02-12 04:05:25 +0100machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 264 seconds)
2026-02-12 04:15:03 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-12 04:15:16 +0100td_(~td@i5387093E.versanet.de) (Ping timeout: 246 seconds)
2026-02-12 04:17:09 +0100td_(~td@i5387091F.versanet.de) td_
2026-02-12 04:19:17 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2026-02-12 04:25:12 +0100Square(~Square4@user/square) (Remote host closed the connection)
2026-02-12 04:25:52 +0100Square(~Square4@user/square) Square
2026-02-12 04:30:24 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-12 04:31:58 +0100Square(~Square4@user/square) (Ping timeout: 260 seconds)
2026-02-12 04:34:54 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)