Home liberachat/#haskell: Logs Calendar

Logs: liberachat/#haskell

←Prev  Next→ 1,800,520 events total
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.