Newest at the top
2024-06-28 21:15:31 +0200 | philopsos1 | (~caecilius@user/philopsos) (Ping timeout: 268 seconds) |
2024-06-28 21:09:12 +0200 | Typedfern | (~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 +0200 | Typedfern | (~Typedfern@82.red-83-37-24.dynamicip.rima-tde.net) (Ping timeout: 268 seconds) |
2024-06-28 20:54:55 +0200 | dcoutts_ | (~duncan@ip-185-104-136-49.ptr.icomera.net) (Ping timeout: 260 seconds) |
2024-06-28 20:53:44 +0200 | caryfitz | (~caryfitz@2600:1700:e72:9000::47) |
2024-06-28 20:45:44 +0200 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
2024-06-28 20:45:27 +0200 | euleritian | (~euleritia@dynamic-176-001-130-225.176.1.pool.telefonica.de) (Read error: Connection reset by peer) |
2024-06-28 20:37:16 +0200 | erty | (~user@user/aeroplane) |
2024-06-28 20:36:23 +0200 | dcoutts_ | (~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 +0200 | dcoutts_ | (~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 +0200 | target_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 +0200 | machinedgod | (~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. |
2024-06-28 20:23:10 +0200 | <geekosaur> | I skip versions |
2024-06-28 20:22:31 +0200 | <zzz> | it moves too fast! |
2024-06-28 20:22:02 +0200 | <zzz> | i can't keep installing ghc |
2024-06-28 20:21:46 +0200 | <zzz> | well, it' just that i'm running out of disk space |
2024-06-28 20:21:05 +0200 | <zzz> | davean: didn't know about --allow-newer. thanks |
2024-06-28 20:20:01 +0200 | <monochrom> | and of course there are also nix etc but I don't know them. |
2024-06-28 20:19:50 +0200 | <davean> | You can --allow-newer base if you aren't too concerned about the pacakge working. |