2026/01/09

Newest at the top

2026-01-09 14:18:07 +0100trickard_(~trickard@cpe-50-98-47-163.wireline.com.au)
2026-01-09 14:17:52 +0100trickard(~trickard@cpe-50-98-47-163.wireline.com.au) (Ping timeout: 246 seconds)
2026-01-09 14:03:56 +0100bionade24(~quassel@server2.oscloud.info) bionade24
2026-01-09 14:03:45 +0100bionade24(~quassel@server2.oscloud.info) (Quit: Apocalypse Incoming!)
2026-01-09 14:00:18 +0100hsw(~hsw@106.104.102.45) hsw
2026-01-09 13:59:42 +0100weary-traveler(~user@user/user363627) user363627
2026-01-09 13:44:09 +0100danza(~danza@user/danza) (Remote host closed the connection)
2026-01-09 13:43:21 +0100danza(~danza@user/danza) danza
2026-01-09 13:35:54 +0100trickard_trickard
2026-01-09 13:27:39 +0100user363627(~user@user/user363627) (Remote host closed the connection)
2026-01-09 13:24:47 +0100trickard_(~trickard@cpe-50-98-47-163.wireline.com.au)
2026-01-09 13:24:34 +0100trickard(~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2026-01-09 13:20:59 +0100trickard_trickard
2026-01-09 13:20:53 +0100ttybitnik(~ttybitnik@user/wolper) ttybitnik
2026-01-09 13:20:31 +0100Enrico63(~Enrico63@host-95-251-99-143.retail.telecomitalia.it) Enrico63
2026-01-09 13:18:49 +0100xff0x(~xff0x@2405:6580:b080:900:bec2:3356:308f:6c3f)
2026-01-09 13:13:37 +0100trickard_(~trickard@cpe-50-98-47-163.wireline.com.au)
2026-01-09 13:13:23 +0100trickard_(~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2026-01-09 13:10:51 +0100danza(~danza@user/danza) (Remote host closed the connection)
2026-01-09 12:45:55 +0100 <danza> this https://termbin.com/uecp is how i was specifying local packages before. Not terrible, but somewhat fragile, not portable, and recent cabal does not seem to put the file in that path anymore
2026-01-09 12:40:30 +0100 <danza> *i am aware
2026-01-09 12:40:23 +0100 <danza> anyway i am away that `packages` work locally, but the usability did not seem worth it to me. I much prefer `source-repository-package`
2026-01-09 12:39:31 +0100 <danza> i tried with packages: ../*/*.cabal, because all my repos are under one folder, but that did not work
2026-01-09 12:38:43 +0100 <danza> shouldn't the stanza somewhat specify _all_ dependencies?
2026-01-09 12:35:21 +0100 <newmind> you can just `packages: path/to/your/package` in the cabal.project(.local), no need to publish anything
2026-01-09 12:35:13 +0100housemate(~housemate@202.7.247.224) housemate
2026-01-09 12:33:01 +0100trickard_(~trickard@cpe-50-98-47-163.wireline.com.au)
2026-01-09 12:32:47 +0100trickard(~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2026-01-09 12:28:56 +0100 <danza> although i did not understand whether `source-repository-package` works without publishing on some concurrent versioning system, but publishing on github is not a problem at the moment
2026-01-09 12:28:01 +0100 <danza> `source-repository-package` is neat! I was used to specify this via `packages` but was more awkward
2026-01-09 12:14:21 +0100trickard_trickard
2026-01-09 12:11:56 +0100 <Leary> +'re
2026-01-09 12:11:56 +0100 <danza> i see
2026-01-09 12:11:49 +0100 <Leary> They both `cabal.project` stanzas.
2026-01-09 12:11:31 +0100__monty__(~toonn@user/toonn) toonn
2026-01-09 12:11:30 +0100 <danza> the doc you linked is for the `cabal.project` solution, right?
2026-01-09 12:09:40 +0100 <danza> thanks Leary
2026-01-09 12:09:11 +0100 <Leary> danza: It's plenty common. If you want to develope it together with the revdep, add it to `packages` in `cabal.project`. Otherwise you can make it a `source-repository-package`. See: https://cabal.readthedocs.io/en/stable/cabal-project-description-file.html
2026-01-09 12:06:46 +0100danza(~danza@user/danza) danza
2026-01-09 12:06:30 +0100danz99375(~danza@user/danza) (Remote host closed the connection)
2026-01-09 12:02:04 +0100 <danz99375> i am surprised this is not a more common usecase. I don't want to clutter hackage with my silly personal packages
2026-01-09 12:01:49 +0100ThePenguin3ThePenguin
2026-01-09 12:01:49 +0100ThePenguin(~ThePengui@cust-95-80-28-221.csbnet.se) (Ping timeout: 264 seconds)
2026-01-09 12:01:18 +0100 <danz99375> hey all. What is the simplest way to depend on a local package with cabal? Pointers to docs appreciated
2026-01-09 11:59:45 +0100Inline(~Inline@cgn-195-14-217-102.nc.de) Inline
2026-01-09 11:59:28 +0100ThePenguin3(~ThePengui@cust-95-80-28-221.csbnet.se) ThePenguin
2026-01-09 11:59:05 +0100housemate(~housemate@202.7.247.224) (Quit: https://ineedsomeacidtocalmmedown.space/)
2026-01-09 11:57:39 +0100takuan(~takuan@d8D86B9E9.access.telenet.be)
2026-01-09 11:55:49 +0100takuan(~takuan@d8D86B9E9.access.telenet.be) (Ping timeout: 264 seconds)
2026-01-09 11:54:48 +0100jreicher(~joelr@user/jreicher) jreicher