Logs: liberachat/#haskell
| 2026-03-04 21:52:03 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
| 2026-03-04 21:52:37 | × | ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 258 seconds) |
| 2026-03-04 21:53:01 | → | ec joins (~ec@gateway/tor-sasl/ec) |
| 2026-03-04 21:53:21 | × | oskarw quits (~user@user/oskarw) (Remote host closed the connection) |
| 2026-03-04 21:54:39 | × | Square2 quits (~Square4@user/square) (Read error: Connection reset by peer) |
| 2026-03-04 22:01:18 | → | lol__ joins (~lol@2603:3016:1e01:b980:ddc8:52aa:8a26:613f) |
| 2026-03-04 22:01:22 | × | lol_ quits (~lol@96.78.87.197) (Read error: Connection reset by peer) |
| 2026-03-04 22:02:06 | × | wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer) |
| 2026-03-04 22:02:16 | → | lol_ joins (~lol@2603:3016:1e01:b980:ddc8:52aa:8a26:613f) |
| 2026-03-04 22:02:43 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-03-04 22:03:09 | → | Square joins (~Square@user/square) |
| 2026-03-04 22:04:20 | × | jcarpenter2 quits (~lol@2603:3016:1e01:b980:6cb2:460b:b3bd:1dce) (Ping timeout: 245 seconds) |
| 2026-03-04 22:05:01 | → | jcarpenter2 joins (~lol@2603:3016:1e01:b980:ddc8:52aa:8a26:613f) |
| 2026-03-04 22:05:48 | × | lol__ quits (~lol@2603:3016:1e01:b980:ddc8:52aa:8a26:613f) (Ping timeout: 246 seconds) |
| 2026-03-04 22:09:55 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-03-04 22:14:51 | → | madresch joins (~Thunderbi@user/madresch) |
| 2026-03-04 22:16:42 | × | edwtjo quits (~edwtjo@fsf/member/edwtjo) (Ping timeout: 265 seconds) |
| 2026-03-04 22:17:05 | × | Square quits (~Square@user/square) (Remote host closed the connection) |
| 2026-03-04 22:20:46 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-03-04 22:24:05 | × | m1dnight_ quits (~m1dnight@d8D861A17.access.telenet.be) (Ping timeout: 268 seconds) |
| 2026-03-04 22:25:30 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 2026-03-04 22:26:02 | → | peterbecich joins (~Thunderbi@71.84.33.135) |
| 2026-03-04 22:26:19 | → | m1dnight_ joins (~m1dnight@141.134.26.23) |
| 2026-03-04 22:30:57 | × | ChaiTRex quits (~ChaiTRex@user/chaitrex) (Ping timeout: 258 seconds) |
| 2026-03-04 22:32:45 | → | ChaiTRex joins (~ChaiTRex@user/chaitrex) |
| 2026-03-04 22:36:40 | × | Googulator46 quits (~Googulato@2a01-036d-0106-0119-2546-5dd3-b1b8-39cd.pool6.digikabel.hu) (Quit: Client closed) |
| 2026-03-04 22:36:52 | → | merijn joins (~merijn@62.45.136.136) |
| 2026-03-04 22:37:00 | → | Googulator46 joins (~Googulato@2a01-036d-0106-0119-2546-5dd3-b1b8-39cd.pool6.digikabel.hu) |
| 2026-03-04 22:37:11 | → | Square joins (~Square@user/square) |
| 2026-03-04 22:37:46 | → | vito_ joins (uid1962@id-1962.uxbridge.irccloud.com) |
| 2026-03-04 22:37:55 | × | __monty__ quits (~toonn@user/toonn) (Quit: leaving) |
| 2026-03-04 22:41:11 | × | merijn quits (~merijn@62.45.136.136) (Ping timeout: 244 seconds) |
| 2026-03-04 22:44:02 | → | Square2 joins (~Square@user/square) |
| 2026-03-04 22:44:49 | × | ChaiTRex quits (~ChaiTRex@user/chaitrex) (Quit: ChaiTRex) |
| 2026-03-04 22:45:55 | × | Square quits (~Square@user/square) (Ping timeout: 264 seconds) |
| 2026-03-04 22:46:40 | → | ChaiTRex joins (~ChaiTRex@user/chaitrex) |
| 2026-03-04 22:52:16 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-03-04 22:53:28 | × | michalz quits (~michalz@185.246.207.217) (Remote host closed the connection) |
| 2026-03-04 22:54:18 | × | peterbecich quits (~Thunderbi@71.84.33.135) (Ping timeout: 255 seconds) |
| 2026-03-04 22:54:21 | → | Googulator13 joins (~Googulato@2a01-036d-0106-0119-2546-5dd3-b1b8-39cd.pool6.digikabel.hu) |
| 2026-03-04 22:54:42 | × | Googulator46 quits (~Googulato@2a01-036d-0106-0119-2546-5dd3-b1b8-39cd.pool6.digikabel.hu) (Quit: Client closed) |
| 2026-03-04 22:57:19 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-03-04 23:00:13 | <newmind> | i have to say, big refactoring is actually quite fun in haskell... it's a joy when you're actually brave enough to do bigger structural changes and still not completely break your code |
| 2026-03-04 23:03:39 | <fgarcia> | with the language, that is one thing i like. maintaining something long term has been nice. |
| 2026-03-04 23:04:30 | <newmind> | its also nice while you're still figuring out the interface/structure, since you're less likely to settle with something that's not quite right |
| 2026-03-04 23:06:13 | × | ChaiTRex quits (~ChaiTRex@user/chaitrex) (Ping timeout: 258 seconds) |
| 2026-03-04 23:06:13 | <gentauro> | How do you specify in a .cabal file a specific GHC version to build. This is from a Haskell Stack yaml file: `resolver: ghc-7.10.2`. |
| 2026-03-04 23:08:00 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-03-04 23:10:19 | <geekosaur> | you don't, since you can't force someone installing from e.g. hackage to install particular ghc versions |
| 2026-03-04 23:10:27 | <geekosaur> | cabal.project can control it |
| 2026-03-04 23:11:03 | → | arandombit joins (~arandombi@2a02:2455:8656:7100:8f9:5ae1:db50:3312) |
| 2026-03-04 23:11:03 | × | arandombit quits (~arandombi@2a02:2455:8656:7100:8f9:5ae1:db50:3312) (Changing host) |
| 2026-03-04 23:11:03 | → | arandombit joins (~arandombi@user/arandombit) |
| 2026-03-04 23:11:17 | <geekosaur> | (stack, via snapshot/resolver, can control this, but it's because that installs ghc and specific versions of packages) |
| 2026-03-04 23:12:01 | <gentauro> | geekosaur: oh snap |
| 2026-03-04 23:12:01 | <geekosaur> | also, that resolver might not do what you intend: it installs only ghc bootlibs. you almost always want a full LTS or nightly version instead |
| 2026-03-04 23:12:38 | <gentauro> | so I'm building a package that works for 9.10.3, but since hackage builds with 9.8.4 it breaks |
| 2026-03-04 23:12:45 | <gentauro> | that's not very nice :-\ |
| 2026-03-04 23:12:55 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-03-04 23:13:23 | × | vanishingideal quits (~vanishing@user/vanishingideal) (Read error: Connection reset by peer) |
| 2026-03-04 23:13:29 | <geekosaur> | you have even less control over that: hackage will not install additional compilers on demand to support individual packages |
| 2026-03-04 23:13:35 | <geekosaur> | or libraries |
| 2026-03-04 23:14:08 | <gentauro> | geekosaur: hmmmm |
| 2026-03-04 23:14:22 | <gentauro> | so I need to aim at the ghc version installed on Hackage? |
| 2026-03-04 23:14:58 | <geekosaur> | only if you care about its build report |
| 2026-03-04 23:15:18 | <geekosaur> | you can build locally and upload documentation, hackage has instructions |
| 2026-03-04 23:15:56 | <geekosaur> | you can document what ghc versions are accepted (see `compiler:`) and that will be displayed on the package page |
| 2026-03-04 23:18:19 | × | v0id_7 quits (~v0id_7@user/v0id-7:62772) (Quit: whatever u sick fcks) |
| 2026-03-04 23:19:34 | → | ChaiTRex joins (~ChaiTRex@user/chaitrex) |
| 2026-03-04 23:20:28 | <geekosaur> | if you want to be really pedantic you can check impl(ghc < 9.10) and set `buildable: False` so installers with too old compilers get better error messages |
| 2026-03-04 23:21:51 | <geekosaur> | (instead of compiler errors getting vomited up at them) |
| 2026-03-04 23:23:31 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-03-04 23:27:34 | <geekosaur> | years ago there was a matrix builder on hackage, but it broke and nobody's been able to figure out hvr's code to fix it |
| 2026-03-04 23:28:03 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds) |
| 2026-03-04 23:29:35 | <gentauro> | geekosaur: I'm trying to build for 9.8.4 |
| 2026-03-04 23:29:38 | <gentauro> | hope that helps |
| 2026-03-04 23:30:41 | <geekosaur> | isn't that a different kind of problem? you'll have to check the 9.10 release notes and see if you're tripping over an incompatibility or new feature |
| 2026-03-04 23:31:25 | × | j0lol quits (~j0lol@132.145.17.236) (Ping timeout: 245 seconds) |
| 2026-03-04 23:34:29 | → | j0lol joins (~j0lol@132.145.17.236) |
| 2026-03-04 23:37:42 | × | msa quits (msa@msa.planetofnix.com) (Ping timeout: 268 seconds) |
| 2026-03-04 23:38:58 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-03-04 23:40:24 | <gentauro> | geekosaur: yeah, if I "make changes" to build for 9.8.4, then 9.10.4 no longer builds |
| 2026-03-04 23:40:31 | <gentauro> | kind of `meh` |
| 2026-03-04 23:41:43 | gentauro | I will look again at it tmorrow. To tired to care |
| 2026-03-04 23:45:42 | → | msa joins (msa@msa.planetofnix.com) |
| 2026-03-04 23:45:55 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-03-04 23:46:50 | <geekosaur> | worst case you'll need to enable CPP and conditionalize code on __GLASGGW_HASKELL__ (https://downloads.haskell.org/ghc/latest/docs/users_guide/phases.html#standard-cpp-macros) |
| 2026-03-04 23:48:27 | <geekosaur> | (dammit I typed that three times and still got it wrong) |
| 2026-03-04 23:51:56 | × | mange quits (~mange@user/mange) (Ping timeout: 252 seconds) |
| 2026-03-04 23:53:00 | × | Square2 quits (~Square@user/square) (Ping timeout: 244 seconds) |
| 2026-03-04 23:56:06 | × | arandombit quits (~arandombi@user/arandombit) (Ping timeout: 244 seconds) |
| 2026-03-04 23:56:43 | × | foul_owl quits (~kerry@94.156.149.94) (Ping timeout: 264 seconds) |
| 2026-03-04 23:56:44 | → | mange joins (~mange@user/mange) |
| 2026-03-04 23:57:00 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-03-04 23:57:19 | → | arandombit joins (~arandombi@2a02:2455:8656:7100:8f9:5ae1:db50:3312) |
| 2026-03-04 23:57:19 | × | arandombit quits (~arandombi@2a02:2455:8656:7100:8f9:5ae1:db50:3312) (Changing host) |
| 2026-03-04 23:57:19 | → | arandombit joins (~arandombi@user/arandombit) |
| 2026-03-04 23:58:31 | × | ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 264 seconds) |
| 2026-03-04 23:59:30 | <gentauro> | geekosaur: it actually build and now it's green on both `build` and `documentation` on Hackage |
| 2026-03-04 23:59:43 | <gentauro> | I guess people trying to build with 0.10.3 gonna get recked? |
All times are in UTC.