2024/06/28

Newest at the top

2024-06-28 21:33:14 +0200stiell(~stiell@gateway/tor-sasl/stiell)
2024-06-28 21:32:38 +0200stiell(~stiell@gateway/tor-sasl/stiell) (Remote host closed the connection)
2024-06-28 21:31:36 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-06-28 21:30:22 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2024-06-28 21:25:01 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-06-28 21:24:16 +0200ystael(~ystael@user/ystael) (Ping timeout: 246 seconds)
2024-06-28 21:19:50 +0200talismanick(~user@campus-014-004.ucdavis.edu)
2024-06-28 21:15:31 +0200philopsos1(~caecilius@user/philopsos) (Ping timeout: 268 seconds)
2024-06-28 21:09:12 +0200Typedfern(~Typedfern@82.red-83-37-24.dynamicip.rima-tde.net)
2024-06-28 21:02:52 +0200 <c_wraith> monochrom: did anyone remind you it's tau day yet? this was relevant for some reason I've forgotten
2024-06-28 20:55:47 +0200Typedfern(~Typedfern@82.red-83-37-24.dynamicip.rima-tde.net) (Ping timeout: 268 seconds)
2024-06-28 20:54:55 +0200dcoutts_(~duncan@ip-185-104-136-49.ptr.icomera.net) (Ping timeout: 260 seconds)
2024-06-28 20:53:44 +0200caryfitz(~caryfitz@2600:1700:e72:9000::47)
2024-06-28 20:45:44 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-06-28 20:45:27 +0200euleritian(~euleritia@dynamic-176-001-130-225.176.1.pool.telefonica.de) (Read error: Connection reset by peer)
2024-06-28 20:37:16 +0200erty(~user@user/aeroplane)
2024-06-28 20:36:23 +0200dcoutts_(~duncan@ip-185-104-136-49.ptr.icomera.net)
2024-06-28 20:34:15 +0200 <davean> zzz: I tihnk cabal.project files will help you the most though
2024-06-28 20:32:46 +0200 <davean> I will say even for large changes, doing my entire dependency set was a matter of a weekend when there were actually breaking changes.
2024-06-28 20:29:54 +0200 <davean> zzz: well there is head.hackage if you want to trust the communty to bump stuff, but like its not inherently safe to bump stuff
2024-06-28 20:29:11 +0200dcoutts_(~duncan@ip-185-104-136-49.ptr.icomera.net) (Ping timeout: 256 seconds)
2024-06-28 20:29:11 +0200 <davean> monochrom: i mean if people would put the improtant stuff anywhere but ghc-prim ...
2024-06-28 20:28:48 +0200 <monochrom> Oh heh I'm an idealist. Damn real world. >:)
2024-06-28 20:28:39 +0200 <zzz> davean: i can't force other people to do it though
2024-06-28 20:28:31 +0200 <davean> geekosaur: yah but I need to import its modules
2024-06-28 20:28:19 +0200 <davean> zzz: seriosuly though, there are scripts to run tests and bump the deps, you can add it to your CI
2024-06-28 20:28:16 +0200 <geekosaur> no, itss a transitive dependency of base
2024-06-28 20:28:08 +0200 <davean> I mean *I* do~!
2024-06-28 20:28:02 +0200 <zzz> lol
2024-06-28 20:27:47 +0200 <davean> what you don't?
2024-06-28 20:27:44 +0200 <davean> I mean we already add ghc-prim, right?
2024-06-28 20:27:19 +0200 <monochrom> We are not supposed to add ghc-base to depends:
2024-06-28 20:27:09 +0200 <geekosaur> when's the last time the implementation of lists changed?
2024-06-28 20:26:56 +0200 <geekosaur> it will, but it's very small and the stuff in it doesn't change much
2024-06-28 20:26:41 +0200 <zzz> (although i suspect ghc-base to have more or less the same issue)
2024-06-28 20:26:32 +0200 <davean> zzz: is bumping a version bound after running your test cases really that much work? You can litterly automate it
2024-06-28 20:26:15 +0200 <geekosaur> (there aren't many wired-in parts)
2024-06-28 20:26:02 +0200target_i(~target_i@user/target-i/x-6023099)
2024-06-28 20:26:01 +0200 <zzz> geekosaur: really? that's all i want
2024-06-28 20:25:58 +0200 <geekosaur> the wired-in parts have moved to a ghc-base package
2024-06-28 20:25:32 +0200 <geekosaur> also, next ,ajor version of ghc should see base decoupled and reinstallable
2024-06-28 20:25:29 +0200 <davean> zzz: so what do you find so demanding about it?
2024-06-28 20:25:09 +0200 <zzz> because of this
2024-06-28 20:25:02 +0200 <zzz> maintaing haskell packages is demanding
2024-06-28 20:24:05 +0200machinedgod(~machinedg@d173-183-246-216.abhsia.telus.net) (Ping timeout: 240 seconds)
2024-06-28 20:23:59 +0200 <geekosaur> and won't install 9.10 until 9.10.2 is out 🙂
2024-06-28 20:23:56 +0200 <davean> zzz: Of course this *does* require it to actually *work* with those versions, which you have no warrentee of
2024-06-28 20:23:38 +0200 <geekosaur> didn't install 6.8, 9.0, 9.4, or 9.8
2024-06-28 20:23:37 +0200 <zzz> mee too, i only install those which i need to compile the packages i'm interested in
2024-06-28 20:23:35 +0200 <davean> zzz: you can also override specific constrains for specific packages in a cabal.project file.