Logs: liberachat/#haskell
| 2026-01-09 10:54:48 | → | jreicher joins (~joelr@user/jreicher) |
| 2026-01-09 10:55:49 | × | takuan quits (~takuan@d8D86B9E9.access.telenet.be) (Ping timeout: 264 seconds) |
| 2026-01-09 10:57:39 | → | takuan joins (~takuan@d8D86B9E9.access.telenet.be) |
| 2026-01-09 10:59:05 | × | housemate quits (~housemate@202.7.247.224) (Quit: https://ineedsomeacidtocalmmedown.space/) |
| 2026-01-09 10:59:28 | → | ThePenguin3 joins (~ThePengui@cust-95-80-28-221.csbnet.se) |
| 2026-01-09 10:59:45 | → | Inline joins (~Inline@cgn-195-14-217-102.nc.de) |
| 2026-01-09 11:01:18 | <danz99375> | hey all. What is the simplest way to depend on a local package with cabal? Pointers to docs appreciated |
| 2026-01-09 11:01:49 | × | ThePenguin quits (~ThePengui@cust-95-80-28-221.csbnet.se) (Ping timeout: 264 seconds) |
| 2026-01-09 11:01:49 | ThePenguin3 | is now known as ThePenguin |
| 2026-01-09 11:02:04 | <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 11:06:30 | × | danz99375 quits (~danza@user/danza) (Remote host closed the connection) |
| 2026-01-09 11:06:46 | → | danza joins (~danza@user/danza) |
| 2026-01-09 11:09:11 | <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 11:09:40 | <danza> | thanks Leary |
| 2026-01-09 11:11:30 | <danza> | the doc you linked is for the `cabal.project` solution, right? |
| 2026-01-09 11:11:31 | → | __monty__ joins (~toonn@user/toonn) |
| 2026-01-09 11:11:49 | <Leary> | They both `cabal.project` stanzas. |
| 2026-01-09 11:11:56 | <danza> | i see |
| 2026-01-09 11:11:56 | <Leary> | +'re |
| 2026-01-09 11:14:21 | trickard_ | is now known as trickard |
| 2026-01-09 11:28:01 | <danza> | `source-repository-package` is neat! I was used to specify this via `packages` but was more awkward |
| 2026-01-09 11:28:56 | <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 11:32:47 | × | trickard quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer) |
| 2026-01-09 11:33:01 | → | trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au) |
| 2026-01-09 11:35:13 | → | housemate joins (~housemate@202.7.247.224) |
| 2026-01-09 11:35:21 | <newmind> | you can just `packages: path/to/your/package` in the cabal.project(.local), no need to publish anything |
| 2026-01-09 11:38:43 | <danza> | shouldn't the stanza somewhat specify _all_ dependencies? |
| 2026-01-09 11:39:31 | <danza> | i tried with packages: ../*/*.cabal, because all my repos are under one folder, but that did not work |
| 2026-01-09 11:40:23 | <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 11:40:30 | <danza> | *i am aware |
| 2026-01-09 11:45:55 | <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:10:51 | × | danza quits (~danza@user/danza) (Remote host closed the connection) |
| 2026-01-09 12:13:23 | × | trickard_ quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer) |
| 2026-01-09 12:13:37 | → | trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au) |
| 2026-01-09 12:18:49 | → | xff0x joins (~xff0x@2405:6580:b080:900:bec2:3356:308f:6c3f) |
| 2026-01-09 12:20:31 | → | Enrico63 joins (~Enrico63@host-95-251-99-143.retail.telecomitalia.it) |
| 2026-01-09 12:20:53 | → | ttybitnik joins (~ttybitnik@user/wolper) |
| 2026-01-09 12:20:59 | trickard_ | is now known as trickard |
| 2026-01-09 12:24:34 | × | trickard quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer) |
| 2026-01-09 12:24:47 | → | trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au) |
| 2026-01-09 12:27:39 | × | user363627 quits (~user@user/user363627) (Remote host closed the connection) |
| 2026-01-09 12:35:54 | trickard_ | is now known as trickard |
| 2026-01-09 12:43:21 | → | danza joins (~danza@user/danza) |
| 2026-01-09 12:44:09 | × | danza quits (~danza@user/danza) (Remote host closed the connection) |
| 2026-01-09 12:59:42 | → | weary-traveler joins (~user@user/user363627) |
| 2026-01-09 13:00:18 | → | hsw joins (~hsw@106.104.102.45) |
| 2026-01-09 13:03:45 | × | bionade24 quits (~quassel@server2.oscloud.info) (Quit: Apocalypse Incoming!) |
| 2026-01-09 13:03:56 | → | bionade24 joins (~quassel@server2.oscloud.info) |
| 2026-01-09 13:17:52 | × | trickard quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Ping timeout: 246 seconds) |
| 2026-01-09 13:18:07 | → | trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au) |
| 2026-01-09 13:19:48 | × | synchromesh quits (~john@2406:5a00:2412:2c00:a1a6:38bb:f8dc:df9a) (Read error: Connection reset by peer) |
| 2026-01-09 13:20:45 | → | synchromesh joins (~john@2406:5a00:2412:2c00:a1a6:38bb:f8dc:df9a) |
| 2026-01-09 13:39:21 | × | xff0x quits (~xff0x@2405:6580:b080:900:bec2:3356:308f:6c3f) (Ping timeout: 252 seconds) |
| 2026-01-09 13:46:58 | → | xff0x joins (~xff0x@2405:6580:b080:900:bec2:3356:308f:6c3f) |
| 2026-01-09 13:54:18 | trickard_ | is now known as trickard |
| 2026-01-09 13:56:48 | → | danza joins (~danza@user/danza) |
| 2026-01-09 14:04:16 | × | danza quits (~danza@user/danza) (Read error: Connection reset by peer) |
| 2026-01-09 14:04:32 | → | danza joins (~danza@user/danza) |
| 2026-01-09 14:09:39 | → | fp1 joins (~Thunderbi@2001:708:20:1406::1370) |
| 2026-01-09 14:13:51 | → | marinelli joins (~weechat@gateway/tor-sasl/marinelli) |
| 2026-01-09 14:24:53 | × | pavonia quits (~user@user/siracusa) (Quit: Bye!) |
| 2026-01-09 14:25:03 | → | machinedgod joins (~machinedg@d75-159-126-101.abhsia.telus.net) |
| 2026-01-09 14:30:41 | × | machinedgod quits (~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 244 seconds) |
| 2026-01-09 14:31:38 | → | machinedgod joins (~machinedg@d75-159-126-101.abhsia.telus.net) |
| 2026-01-09 14:32:07 | × | danza quits (~danza@user/danza) (Remote host closed the connection) |
| 2026-01-09 14:34:37 | → | danza joins (~danza@user/danza) |
| 2026-01-09 14:35:15 | × | larsivi quits (~larsivi@user/larsivi) (Ping timeout: 240 seconds) |
| 2026-01-09 14:37:55 | × | duckworld quits (~duckworld@user/duckworld) (Ping timeout: 240 seconds) |
| 2026-01-09 14:40:09 | → | Lycurgus joins (~juan@user/Lycurgus) |
| 2026-01-09 14:41:10 | × | fp1 quits (~Thunderbi@2001:708:20:1406::1370) (Ping timeout: 245 seconds) |
| 2026-01-09 14:42:04 | × | ttybitnik quits (~ttybitnik@user/wolper) (Remote host closed the connection) |
| 2026-01-09 14:42:54 | → | vanishingideal joins (~vanishing@user/vanishingideal) |
| 2026-01-09 14:45:04 | → | karenw joins (~karenw@user/karenw) |
| 2026-01-09 14:47:48 | × | danza quits (~danza@user/danza) (Remote host closed the connection) |
| 2026-01-09 14:52:43 | × | vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 246 seconds) |
| 2026-01-09 14:52:48 | × | CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 244 seconds) |
| 2026-01-09 14:53:00 | → | duckworld joins (~duckworld@user/duckworld) |
| 2026-01-09 14:54:06 | → | haritz joins (~hrtz@140.228.70.141) |
| 2026-01-09 14:54:06 | × | haritz quits (~hrtz@140.228.70.141) (Changing host) |
| 2026-01-09 14:54:06 | → | haritz joins (~hrtz@user/haritz) |
| 2026-01-09 15:04:50 | × | weary-traveler quits (~user@user/user363627) (Remote host closed the connection) |
| 2026-01-09 15:08:01 | × | trickard quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer) |
| 2026-01-09 15:08:14 | → | trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au) |
| 2026-01-09 15:09:09 | → | vanishingideal joins (~vanishing@user/vanishingideal) |
| 2026-01-09 15:11:20 | × | Lycurgus quits (~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org )) |
| 2026-01-09 15:12:16 | × | ouilemur quits (~jgmerritt@user/ouilemur) (Quit: WeeChat 4.8.1) |
| 2026-01-09 15:14:52 | → | Sgeo joins (~Sgeo@user/sgeo) |
| 2026-01-09 15:15:59 | → | spew joins (~spew@user/spew) |
| 2026-01-09 15:17:31 | trickard_ | is now known as trickard |
| 2026-01-09 15:22:23 | → | CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) |
| 2026-01-09 15:23:41 | × | Enrico63 quits (~Enrico63@host-95-251-99-143.retail.telecomitalia.it) (Quit: Client closed) |
| 2026-01-09 15:24:09 | × | Googulator quits (~Googulato@2a01-036d-0106-4994-68db-cf64-05de-a70a.pool6.digikabel.hu) (Quit: Client closed) |
| 2026-01-09 15:24:19 | → | Googulator joins (~Googulato@178-164-235-64.pool.digikabel.hu) |
| 2026-01-09 15:25:55 | × | vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 240 seconds) |
| 2026-01-09 15:26:05 | → | larsivi joins (~larsivi@user/larsivi) |
| 2026-01-09 15:27:57 | → | ezzieyguywuf joins (~Unknown@user/ezzieyguywuf) |
| 2026-01-09 15:28:10 | → | vanishingideal joins (~vanishing@user/vanishingideal) |
| 2026-01-09 15:31:34 | → | FloorCalc joins (~user@user/FloorCalc) |
| 2026-01-09 15:31:34 | → | ZLima12_ joins (~zlima12@user/meow/ZLima12) |
| 2026-01-09 15:32:04 | × | ZLima12 quits (~zlima12@user/meow/ZLima12) (Ping timeout: 260 seconds) |
All times are in UTC.