2026/01/29

Newest at the top

2026-01-29 15:48:25 +0100cyphase(~cyphase@user/cyphase) cyphase
2026-01-29 15:44:23 +0100 <tomsmeding> and for commonly-used packages, the bounds are typically good, meaning that you only run into this for unpopular packages
2026-01-29 15:44:15 +0100 <__monty__> ags: This is a criticism of the PVP, it's worth reading even though the author comes to the wrong conclusion IMO, https://ro-che.info/articles/2013-10-05-why-pvp-doesnt-work.html
2026-01-29 15:43:47 +0100 <tomsmeding> however, in practice this only really happens due to missing upper bounds, i.e. package A declares it will support all versions of B, but a breaking change in B actually does break A
2026-01-29 15:42:48 +0100 <tomsmeding> dependency bounds on packages are not always fully accurate, so it is possible that cabal gives you a set of dependencies that is incompatible with each other
2026-01-29 15:40:59 +0100 <ags> Is there a technical reason I wouldn't want dependency version resolution?
2026-01-29 15:40:45 +0100timide(~timide@user/timide) timide
2026-01-29 15:40:14 +0100weary-traveler(~user@user/user363627) (Remote host closed the connection)
2026-01-29 15:37:08 +0100weary-traveler(~user@user/user363627) user363627
2026-01-29 15:35:30 +0100 <__monty__> Use whatever the project prefers. For new projects use Cabal unless you absolutely don't want dependency version resolution.
2026-01-29 15:33:56 +0100 <haskellbridge> <Morj> Cabal docs and interface are still frustrating to me
2026-01-29 15:33:10 +0100 <haskellbridge> <Morj> Always
2026-01-29 15:32:07 +0100 <ags> When should I use `stack` over `cabal` in 2026?
2026-01-29 15:25:39 +0100chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2026-01-29 15:25:38 +0100bggd__bgg
2026-01-29 15:18:37 +0100cyphase(~cyphase@user/cyphase) (Ping timeout: 264 seconds)
2026-01-29 15:09:42 +0100cyphase(~cyphase@user/cyphase) cyphase
2026-01-29 15:02:32 +0100chromoblob(~chromoblo@user/chromob1ot1c) (Ping timeout: 240 seconds)
2026-01-29 15:02:00 +0100_d0t(~{-d0t-}@user/-d0t-/x-7915216) {-d0t-}
2026-01-29 15:01:09 +0100_d0t(~{-d0t-}@user/-d0t-/x-7915216) (Remote host closed the connection)
2026-01-29 15:00:38 +0100apache2(apache2@anubis.0x90.dk) apache2
2026-01-29 15:00:28 +0100apache(apache2@anubis.0x90.dk) (Remote host closed the connection)
2026-01-29 14:58:29 +0100chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2026-01-29 14:57:40 +0100chromoblob(~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
2026-01-29 14:54:33 +0100cyphase(~cyphase@user/cyphase) (Ping timeout: 244 seconds)
2026-01-29 14:52:26 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2026-01-29 14:49:14 +0100kuribas(~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection)
2026-01-29 14:48:56 +0100Enrico63(~Enrico63@host-79-27-153-69.retail.telecomitalia.it) (Quit: Client closed)
2026-01-29 14:23:35 +0100kuribas(~user@ip-188-118-57-242.reverse.destiny.be) kuribas
2026-01-29 14:21:12 +0100chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2026-01-29 14:20:41 +0100chromoblob(~chromoblo@user/chromob1ot1c) (Ping timeout: 265 seconds)
2026-01-29 14:00:54 +0100AlexZenon(~alzenon@178.34.150.127)
2026-01-29 14:00:15 +0100AlexNoo(~AlexNoo@178.34.150.127)
2026-01-29 13:50:45 +0100Zemy(~Zemy@2600:100c:b04a:280a:a4c4:6dff:fe7d:e9c9) (Ping timeout: 245 seconds)
2026-01-29 13:47:29 +0100Zemy_(~Zemy@72.178.108.235)
2026-01-29 13:46:49 +0100lucabtz_lucabtz
2026-01-29 13:45:24 +0100Lord_of_Life(~Lord@user/lord-of-life/x-2819915) Lord_of_Life
2026-01-29 13:43:14 +0100Enrico63(~Enrico63@host-79-27-153-69.retail.telecomitalia.it) Enrico63
2026-01-29 13:40:50 +0100machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) machinedgod
2026-01-29 13:40:42 +0100Zemy_(~Zemy@72.178.108.235) (Ping timeout: 252 seconds)
2026-01-29 13:39:49 +0100lucabtz(~lucabtz@user/lucabtz) (Ping timeout: 246 seconds)
2026-01-29 13:39:29 +0100prdak1prdak
2026-01-29 13:39:26 +0100lucabtz_(~lucabtz@user/lucabtz) lucabtz
2026-01-29 13:38:04 +0100Zemy(~Zemy@2600:100c:b04a:280a:a4c4:6dff:fe7d:e9c9)
2026-01-29 13:37:10 +0100prdak1(~Thunderbi@user/prdak) prdak
2026-01-29 13:37:04 +0100prdak(~Thunderbi@user/prdak) (Read error: Connection reset by peer)
2026-01-29 13:33:41 +0100prdak1prdak
2026-01-29 13:31:24 +0100prdak1(~Thunderbi@user/prdak) prdak
2026-01-29 13:31:18 +0100prdak(~Thunderbi@user/prdak) (Read error: Connection reset by peer)
2026-01-29 13:26:37 +0100fp(~Thunderbi@2001:708:20:1406::10c5) fp