2026/02/24

2026-02-24 00:04:22 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-24 00:06:46 +0100tromp(~textual@2001:1c00:3487:1b00:1a7:fa86:12e2:7e3d) (Quit: My iMac has gone to sleep. ZZZzzz…)
2026-02-24 00:08:39 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
2026-02-24 00:11:25 +0100Anarchos(~Anarchos@91-161-254-16.subs.proxad.net) (Quit: Vision[]: i've been blurred!)
2026-02-24 00:13:32 +0100peterbecich(~Thunderbi@71.84.33.135) (Quit: peterbecich)
2026-02-24 00:18:08 +0100 <Leary> geekosaur: I got two of them revised eariler, but now the refined invocation looks like this: <https://gist.github.com/LSLeary/52377ecaa9e9090c7e26b91945f6d587>. I'm not sure I have it in me. <.<
2026-02-24 00:19:44 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-24 00:21:26 +0100dutchie(~dutchie@user/dutchie) (Server closed connection)
2026-02-24 00:21:39 +0100dutchie(~dutchie@user/dutchie) dutchie
2026-02-24 00:22:49 +0100Googulator(~Googulato@2a01-036d-0106-499d-1c5a-0e4b-5795-d7e3.pool6.digikabel.hu) (Quit: Client closed)
2026-02-24 00:23:06 +0100Googulator(~Googulato@2a01-036d-0106-499d-1c5a-0e4b-5795-d7e3.pool6.digikabel.hu)
2026-02-24 00:24:00 +0100v0id_7(~v0id_7@user/v0id-7:62772) (Quit: whatever u sick fcks)
2026-02-24 00:24:19 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-02-24 00:29:13 +0100_________(~nobody@user/noodly) (Ping timeout: 248 seconds)
2026-02-24 00:30:35 +0100 <geekosaur> mm, maybe the right thing to do in that case is put the correct base bound in the cabal file and maintainer-revision it down on Hackage until the coast is clear
2026-02-24 00:31:28 +0100machinedgod(~machinedg@d172-219-48-230.abhsia.telus.net) machinedgod
2026-02-24 00:33:54 +0100jtnuttall(~jeremy@user/jeremyn) (Ping timeout: 268 seconds)
2026-02-24 00:35:07 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-24 00:36:21 +0100_________(~nobody@user/noodly) _________
2026-02-24 00:37:37 +0100BNC-37(~BNC-37@2a02:8109:9f07:de00:1016:a08e:bc74:c664)
2026-02-24 00:39:11 +0100BNC-37(~BNC-37@2a02:8109:9f07:de00:1016:a08e:bc74:c664) (Client Quit)
2026-02-24 00:39:40 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
2026-02-24 00:40:39 +0100gmg(~user@user/gehmehgeh) (Remote host closed the connection)
2026-02-24 00:40:40 +0100ChaiTRex(~ChaiTRex@user/chaitrex) (Remote host closed the connection)
2026-02-24 00:41:02 +0100ChaiTRex(~ChaiTRex@user/chaitrex) ChaiTRex
2026-02-24 00:41:31 +0100gmg(~user@user/gehmehgeh) gehmehgeh
2026-02-24 00:44:14 +0100ChaiTRex(~ChaiTRex@user/chaitrex) (Remote host closed the connection)
2026-02-24 00:44:34 +0100ChaiTRex(~ChaiTRex@user/chaitrex) ChaiTRex
2026-02-24 00:45:16 +0100Alex_delenda_est(~al_test@178.34.151.130) (Ping timeout: 256 seconds)
2026-02-24 00:45:45 +0100AlexZenon(~alzenon@178.34.151.130) (Ping timeout: 248 seconds)
2026-02-24 00:46:18 +0100Googulator(~Googulato@2a01-036d-0106-499d-1c5a-0e4b-5795-d7e3.pool6.digikabel.hu) (Quit: Client closed)
2026-02-24 00:46:28 +0100AlexNoo(~AlexNoo@178.34.151.130) (Ping timeout: 268 seconds)
2026-02-24 00:46:33 +0100Googulator(~Googulato@2a01-036d-0106-499d-1c5a-0e4b-5795-d7e3.pool6.digikabel.hu)
2026-02-24 00:50:29 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-24 00:51:22 +0100Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine)
2026-02-24 00:51:44 +0100Lord_of_Life(~Lord@user/lord-of-life/x-2819915) Lord_of_Life
2026-02-24 00:57:20 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
2026-02-24 01:05:57 +0100bryanv(~quassel@2603:c028:4503:7500:45b7:933:ab17:bc10) (Server closed connection)
2026-02-24 01:06:10 +0100bryanv(~quassel@2603:c028:4503:7500:45b7:933:ab17:bc10)
2026-02-24 01:06:51 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...)
2026-02-24 01:08:31 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-24 01:13:36 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
2026-02-24 01:19:37 +0100ChaiTRex(~ChaiTRex@user/chaitrex) (Remote host closed the connection)
2026-02-24 01:19:57 +0100ChaiTRex(~ChaiTRex@user/chaitrex) ChaiTRex
2026-02-24 01:23:53 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-24 01:28:21 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
2026-02-24 01:31:17 +0100Raito_Bezarius(~Raito@libera/contributor/wireguard.tunneler.raito-bezarius) (Server closed connection)
2026-02-24 01:31:59 +0100Raito_Bezarius(~Raito@libera/contributor/wireguard.tunneler.raito-bezarius) Raito_Bezarius
2026-02-24 01:33:17 +0100fgaz(1ff9197ed6@2a03:6000:1812:100::11ea) (Server closed connection)
2026-02-24 01:33:24 +0100fgaz(1ff9197ed6@2a03:6000:1812:100::11ea) fgaz
2026-02-24 01:38:27 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-24 01:41:14 +0100ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 252 seconds)
2026-02-24 01:43:12 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
2026-02-24 01:48:08 +0100Square3(~Square@user/square) Square
2026-02-24 01:48:57 +0100arandombit(~arandombi@user/arandombit) arandombit
2026-02-24 01:51:17 +0100orcus(~orcus@user/brprice) (Server closed connection)
2026-02-24 01:51:26 +0100jtnuttall(~jeremy@user/jeremyn) jeremyn
2026-02-24 01:51:36 +0100orcus(~orcus@user/brprice) brprice
2026-02-24 01:53:49 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-24 01:53:57 +0100haasn(sid579015@id-579015.hampstead.irccloud.com) (Server closed connection)
2026-02-24 01:54:21 +0100haasn(sid579015@id-579015.hampstead.irccloud.com) haasn
2026-02-24 01:55:17 +0100edm(sid147314@id-147314.hampstead.irccloud.com) (Server closed connection)
2026-02-24 01:55:40 +0100edm(sid147314@id-147314.hampstead.irccloud.com)
2026-02-24 01:56:09 +0100xff0x(~xff0x@2405:6580:b080:900:c463:24ea:8f04:8fed) (Ping timeout: 248 seconds)
2026-02-24 01:58:23 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
2026-02-24 02:09:12 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-24 02:13:39 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
2026-02-24 02:16:37 +0100Tuplanolla(~Tuplanoll@88-114-89-88.elisa-laajakaista.fi) (Quit: Leaving.)
2026-02-24 02:17:11 +0100Googulator(~Googulato@2a01-036d-0106-499d-1c5a-0e4b-5795-d7e3.pool6.digikabel.hu) (Quit: Client closed)
2026-02-24 02:17:18 +0100Googulator51(~Googulato@2a01-036d-0106-499d-1c5a-0e4b-5795-d7e3.pool6.digikabel.hu)
2026-02-24 02:18:10 +0100emmanuelux(~em@user/emmanuelux) (Read error: Connection reset by peer)
2026-02-24 02:20:27 +0100Googulator17(~Googulato@2a01-036d-0106-499d-1c5a-0e4b-5795-d7e3.pool6.digikabel.hu)
2026-02-24 02:20:27 +0100Googulator51(~Googulato@2a01-036d-0106-499d-1c5a-0e4b-5795-d7e3.pool6.digikabel.hu) (Client Quit)
2026-02-24 02:24:35 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-24 02:28:10 +0100Googulator17(~Googulato@2a01-036d-0106-499d-1c5a-0e4b-5795-d7e3.pool6.digikabel.hu) (Quit: Client closed)
2026-02-24 02:28:18 +0100Googulator17(~Googulato@2a01-036d-0106-499d-1c5a-0e4b-5795-d7e3.pool6.digikabel.hu)
2026-02-24 02:31:21 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
2026-02-24 02:32:20 +0100califax(~califax@user/califx) (Remote host closed the connection)
2026-02-24 02:36:34 +0100califax(~califax@user/califx) califx
2026-02-24 02:42:37 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-24 02:44:06 +0100nonzen(~nonzen@user/nonzen) (Server closed connection)
2026-02-24 02:44:22 +0100nonzen(~nonzen@user/nonzen) nonzen
2026-02-24 02:47:07 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-02-24 02:49:33 +0100xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
2026-02-24 02:51:25 +0100paddymahoney(~paddymaho@pool-99-250-10-137.cpe.net.cable.rogers.com) (Ping timeout: 268 seconds)
2026-02-24 02:52:03 +0100jtnuttall(~jeremy@user/jeremyn) (Ping timeout: 255 seconds)
2026-02-24 02:55:17 +0100paddymahoney(~paddymaho@pool-99-250-10-137.cpe.net.cable.rogers.com)
2026-02-24 02:57:59 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-24 02:59:37 +0100peterbecich(~Thunderbi@71.84.33.135) peterbecich
2026-02-24 03:01:54 +0100arandombit(~arandombi@user/arandombit) (Ping timeout: 268 seconds)
2026-02-24 03:02:24 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2026-02-24 03:08:06 +0100JSharp(sid4580@user/JSharp) (Server closed connection)
2026-02-24 03:08:25 +0100JSharp(sid4580@user/JSharp) JSharp
2026-02-24 03:10:06 +0100unlucy(sid572875@user/unlucy) (Server closed connection)
2026-02-24 03:10:35 +0100unlucy(sid572875@user/unlucy) unlucy
2026-02-24 03:13:22 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-24 03:17:56 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
2026-02-24 03:21:54 +0100weary-traveler(~user@user/user363627) user363627
2026-02-24 03:28:45 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-24 03:31:07 +0100stef204(~stef204@user/stef204) (Quit: WeeChat 4.2.1)
2026-02-24 03:33:13 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2026-02-24 03:33:43 +0100jtnuttall(~jeremy@user/jeremyn) jeremyn
2026-02-24 03:34:06 +0100piele(~piele@eiseth.creativeserver.net) (Server closed connection)
2026-02-24 03:34:18 +0100piele(~piele@eiseth.creativeserver.net)
2026-02-24 03:36:00 +0100bjorkintosh(~bjork@user/bjorkintosh) bjorkintosh
2026-02-24 03:36:01 +0100bjorkintosh(~bjork@user/bjorkintosh) (Leaving)
2026-02-24 03:44:06 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-24 03:46:37 +0100hook54321(sid149355@user/hook54321) (Server closed connection)
2026-02-24 03:47:53 +0100hook54321(sid149355@user/hook54321) hook54321
2026-02-24 03:48:46 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
2026-02-24 03:48:53 +0100Googulator17(~Googulato@2a01-036d-0106-499d-1c5a-0e4b-5795-d7e3.pool6.digikabel.hu) (Quit: Client closed)
2026-02-24 03:49:08 +0100Googulator17(~Googulato@2a01-036d-0106-499d-1c5a-0e4b-5795-d7e3.pool6.digikabel.hu)
2026-02-24 03:51:53 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-24 03:55:40 +0100peterbecich(~Thunderbi@71.84.33.135) (Ping timeout: 256 seconds)
2026-02-24 03:56:43 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-02-24 04:07:10 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-24 04:14:03 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
2026-02-24 04:16:31 +0100Googulator17(~Googulato@2a01-036d-0106-499d-1c5a-0e4b-5795-d7e3.pool6.digikabel.hu) (Quit: Client closed)
2026-02-24 04:16:46 +0100Googulator17(~Googulato@2a01-036d-0106-499d-1c5a-0e4b-5795-d7e3.pool6.digikabel.hu)
2026-02-24 04:21:26 +0100Logio(em@kapsi.fi) (Server closed connection)
2026-02-24 04:21:36 +0100Logio(em@kapsi.fi) Logio
2026-02-24 04:21:46 +0100arandombit(~arandombi@user/arandombit) arandombit
2026-02-24 04:25:06 +0100 <Leary> Upper bounds aside, `cabal check` doesn't seem to care about lower bounds. Does that mean I can give up on the archaeology necessary to find them?
2026-02-24 04:25:12 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-24 04:27:37 +0100Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine)
2026-02-24 04:27:49 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-02-24 04:28:08 +0100haskell-noob(~haskell-n@50.35.80.129) (Quit: Client closed)
2026-02-24 04:28:36 +0100Lord_of_Life(~Lord@user/lord-of-life/x-2819915) Lord_of_Life
2026-02-24 04:29:40 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2026-02-24 04:34:26 +0100 <monochrom> I usually do. I set my lower bounds to be what I happen to have when I start the project. Then I don't change them until someone wants it changed.
2026-02-24 04:39:28 +0100 <Leary> Well, in that case you're setting them conservatively. I was more wondering about the opposite strategy of omitting them entirely.
2026-02-24 04:40:33 +0100werneta(~werneta@71.83.160.242) werneta
2026-02-24 04:40:34 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-24 04:40:40 +0100xff0x_(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
2026-02-24 04:41:00 +0100arandombit(~arandombi@user/arandombit) (Ping timeout: 256 seconds)
2026-02-24 04:41:24 +0100machinedgod(~machinedg@d172-219-48-230.abhsia.telus.net) (Ping timeout: 255 seconds)
2026-02-24 04:42:45 +0100xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 255 seconds)
2026-02-24 04:44:13 +0100peterbecich(~Thunderbi@71.84.33.135) peterbecich
2026-02-24 04:44:59 +0100xff0x_xff0x
2026-02-24 04:45:00 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
2026-02-24 04:45:11 +0100 <monochrom> Then one day you will run into something like this recent example: https://discourse.haskell.org/t/breaking-changes-in-time-1-15-ghc-9-14/13711
2026-02-24 04:45:53 +0100 <monochrom> (time-1.15 adds new pattern synonyms that name-clashes with someone's existing code that assumes <=1.14)
2026-02-24 04:47:26 +0100APic(apic@apic.name) (Server closed connection)
2026-02-24 04:47:26 +0100 <monochrom> So if you set a lower bound like <=1.14 or 1.13, the worst that can happen is cabal downloads and builds an appropriate version of time. If you don't set a lower bound, now you have to set a lower bound.
2026-02-24 04:47:38 +0100APic(apic@apic.name) APic
2026-02-24 04:55:56 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-24 04:59:57 +0100yahb2(~yahb2@user/tomsmeding/bot/yahb2) (Server closed connection)
2026-02-24 05:00:19 +0100yahb2(~yahb2@user/tomsmeding/bot/yahb2) yahb2
2026-02-24 05:00:19 +0100ChanServ+v yahb2
2026-02-24 05:00:20 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2026-02-24 05:08:53 +0100 <Leary> In that particular case, I think the actual issue is importing without concern for namespace pollution. Also, that's an upper bound?
2026-02-24 05:09:15 +0100 <Leary> Reflecting things a bit, your point seems to be that an older version of a dependency (than is implicitly assumed) may be used to build the package, causing it to fail.
2026-02-24 05:09:40 +0100 <Leary> But the alternative of refusing to build what would have succeeded doesn't really seem better; either way the bound is wrong and you're relying on intrepid explorers to eventually correct it.
2026-02-24 05:09:55 +0100arahael(~wetfoot@user/arahael) (Ping timeout: 265 seconds)
2026-02-24 05:11:17 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-24 05:16:03 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
2026-02-24 05:17:42 +0100ec(~ec@gateway/tor-sasl/ec) (Remote host closed the connection)
2026-02-24 05:18:07 +0100ec(~ec@gateway/tor-sasl/ec) ec
2026-02-24 05:18:18 +0100 <monochrom> Oh oops yeah that's an upper bound.
2026-02-24 05:20:06 +0100eL_Bart0-(eL_Bart02@dietunichtguten.org) (Server closed connection)
2026-02-24 05:20:19 +0100eL_Bart0(eL_Bart02@dietunichtguten.org)
2026-02-24 05:20:33 +0100lbseale(~quassel@user/ep1ctetus) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
2026-02-24 05:21:17 +0100lbseale(~quassel@user/ep1ctetus) ep1ctetus
2026-02-24 05:23:56 +0100lisbeths(uid135845@id-135845.lymington.irccloud.com) lisbeths