2025/10/28

Newest at the top

2025-10-28 21:28:36 +0100 <merijn> Unfortunate, but I think you'd have to hack something together yourself
2025-10-28 21:27:16 +0100Googulator(~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
2025-10-28 21:26:58 +0100Googulator(~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-28 21:25:43 +0100 <Ptival> Here the main dev wants to keep writing package.yaml
2025-10-28 21:24:30 +0100 <merijn> I mean, stack also works with just a cabal file and no hpack, eliminating one level of potential mismatches
2025-10-28 21:23:39 +0100 <Ptival> That's my use case. Main dev is a stack user, I prefer cabal, and things gets out of sync. In CI, it's easy to check that the current .cabal matches package.yaml by calling hpack, and essentially I'd want the same checks for the files I mentioned. It's a pretty easy script, just don't want to reinvent the wheel if it exists.
2025-10-28 21:17:05 +0100ski(~ski@remote11.chalmers.se) ski
2025-10-28 21:15:53 +0100Googulator12Googulator
2025-10-28 21:15:47 +0100Googulator(~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-28 21:15:40 +0100Googulator12(~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
2025-10-28 21:14:06 +0100 <tomsmeding> well, a use case is having a project that you want to be conveniently buildable by as many people as possible. But I also don't know of such a tool
2025-10-28 21:12:36 +0100CiaoSen(~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) CiaoSen
2025-10-28 21:12:20 +0100jreicher(~user@user/jreicher) (Quit: In transit)
2025-10-28 21:07:23 +0100Googulator52Googulator
2025-10-28 21:02:21 +0100Googulator52(~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
2025-10-28 21:02:10 +0100Googulator52(~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-28 20:56:28 +0100 <merijn> I doubt such a thing exists. I suspect the overlap of those two use-cases is practically the empty set
2025-10-28 20:50:35 +0100 <Ptival> Does someone know a tool / CI script / whatever that checks for discrepancies between a stack.yaml and a cabal.project? e.g. listing the same source repos at the same tags
2025-10-28 20:49:26 +0100Ptival(~Ptival@user/Ptival) Ptival
2025-10-28 20:49:26 +0100Ptival(~Ptival@2601:1c0:5f00:27e0:8cd:539e:652c:5dd5) (Changing host)
2025-10-28 20:48:45 +0100Ptival(~Ptival@2601:1c0:5f00:27e0:8cd:539e:652c:5dd5)
2025-10-28 20:43:41 +0100myme(~myme@2a01:799:d5e:5f00:dea7:7da2:d01d:b0f1)
2025-10-28 20:42:10 +0100myme(~myme@2a01:799:d5e:5f00:9873:acb9:2c2a:266c) (Ping timeout: 244 seconds)
2025-10-28 20:37:32 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-28 20:36:42 +0100qqe(~qqq@185.54.23.200) (Quit: Lost terminal)
2025-10-28 20:28:31 +0100vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 264 seconds)
2025-10-28 20:27:22 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-28 20:26:22 +0100Googulator52(~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
2025-10-28 20:26:19 +0100C477135catties
2025-10-28 20:26:07 +0100Googulator52(~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-28 20:25:36 +0100ttybitnik(~ttybitnik@user/wolper) ttybitnik
2025-10-28 20:25:04 +0100pr1sm(~pr1sm@24.91.163.31)
2025-10-28 20:22:28 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-28 20:21:43 +0100ttybitnik(~ttybitnik@user/wolper) (Quit: Fading out...)
2025-10-28 20:19:33 +0100rvalue-rvalue
2025-10-28 20:19:23 +0100Frostillicus(~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
2025-10-28 20:16:35 +0100Frostillicus(~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 256 seconds)
2025-10-28 20:12:43 +0100rvalue(~rvalue@about/hackers/rvalue) (Ping timeout: 246 seconds)
2025-10-28 20:11:56 +0100rvalue-(~rvalue@about/hackers/rvalue) rvalue
2025-10-28 20:11:43 +0100jmcantrell(~weechat@user/jmcantrell) (Ping timeout: 264 seconds)
2025-10-28 20:11:40 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2025-10-28 20:11:05 +0100qqe(~qqq@185.54.23.200)
2025-10-28 20:08:55 +0100qqe(~qqq@185.54.23.200) (Ping timeout: 240 seconds)
2025-10-28 20:06:57 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-28 19:57:31 +0100machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 255 seconds)
2025-10-28 19:56:07 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2025-10-28 19:49:04 +0100wootehfoot(~wootehfoo@user/wootehfoot) wootehfoot
2025-10-28 19:48:54 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-28 19:46:21 +0100qqe(~qqq@185.54.23.200)
2025-10-28 19:44:07 +0100qqe(~qqq@185.54.23.200) (Ping timeout: 240 seconds)