Logs: freenode/#haskell
| 2020-09-18 09:01:35 | → | nan` joins (~nan`@unaffiliated/nan/x-5405850) |
| 2020-09-18 09:01:50 | → | p-core joins (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz) |
| 2020-09-18 09:02:42 | <int-e> | dminuoso: how should cabal-install know that it's not two different versions of the same package? |
| 2020-09-18 09:03:50 | <int-e> | (hmm, there was no need for that highlight) |
| 2020-09-18 09:04:18 | <dminuoso> | Is that even supported? |
| 2020-09-18 09:04:24 | × | gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 246 seconds) |
| 2020-09-18 09:04:44 | × | Guest92194 quits (uid464262@gateway/web/irccloud.com/x-hkarcytvdtrotwgy) (Quit: Connection closed for inactivity) |
| 2020-09-18 09:04:50 | × | blase quits (~blase@054307a9.skybroadband.com) (Ping timeout: 244 seconds) |
| 2020-09-18 09:05:07 | × | ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 240 seconds) |
| 2020-09-18 09:05:26 | <int-e> | I don't know. I thought all the "new" nix-style stuff was meant to support this as well. |
| 2020-09-18 09:05:47 | × | nan` quits (~nan`@unaffiliated/nan/x-5405850) (Ping timeout: 240 seconds) |
| 2020-09-18 09:06:30 | × | Lycurgus quits (~niemand@98.4.96.130) (Quit: Exeunt) |
| 2020-09-18 09:06:59 | <dminuoso> | Well coexistence in the store. If this was in the same build plan, either there'd be no interop possible or you could have incoherent code |
| 2020-09-18 09:07:14 | <dminuoso> | So Im not quite sure what benefit you'd have if there was two different packages of the same version |
| 2020-09-18 09:07:18 | × | mirrorbird quits (~psutcliff@2a00:801:44b:8959:8d6c:276b:332b:1c71) (Quit: Leaving) |
| 2020-09-18 09:07:26 | <dminuoso> | err, two different versions of the same package >:) |
| 2020-09-18 09:07:26 | × | p-core quits (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz) (Quit: p-core) |
| 2020-09-18 09:07:41 | <int-e> | But there is the diamond problem, so doing this on a project level needs a distinction between internal and externally visible dependencies and I'm not up-to-date on whether this exists or not. |
| 2020-09-18 09:07:45 | → | p-core joins (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz) |
| 2020-09-18 09:08:11 | <int-e> | dminuoso: Well in a world where all your projects share a single store... |
| 2020-09-18 09:08:22 | <int-e> | ...some of which may be stable and others may be living on the edge... |
| 2020-09-18 09:08:40 | <int-e> | I think there's a benefit of having multiple versions of the same package in the store. |
| 2020-09-18 09:08:50 | <dminuoso> | well, if you have incompatible version bounds on some shared dependency, then no build plan can be generated |
| 2020-09-18 09:08:58 | <dminuoso> | this happens all the time when people forget to bump base bounds |
| 2020-09-18 09:09:01 | <int-e> | I don't like this world. I like (soon: liked) sandboxes. |
| 2020-09-18 09:09:09 | <dminuoso> | Sure, in the store! |
| 2020-09-18 09:09:16 | → | kuribas joins (~user@ptr-25vy0i7afx4f12rz1gu.18120a2.ip6.access.telenet.be) |
| 2020-09-18 09:09:18 | <dminuoso> | But not inside a package |
| 2020-09-18 09:09:50 | → | cosimone joins (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6) |
| 2020-09-18 09:10:07 | <dminuoso> | So Im thinking, cabal ought to just complain "there's two packages with the same name `foo`, so your dependency on `foo` is ambiguous. please fix" |
| 2020-09-18 09:10:10 | → | bahamas joins (~lucian@unaffiliated/bahamas) |
| 2020-09-18 09:10:23 | <int-e> | hmm is this some subpackage stuff? |
| 2020-09-18 09:10:26 | <dminuoso> | yeah |
| 2020-09-18 09:10:49 | <int-e> | Okay, yeah then I see no reason to support this. |
| 2020-09-18 09:11:00 | <dminuoso> | I have foo-server/ foo-api/ and foo-api-swagger/ with the obvious dependencies. |
| 2020-09-18 09:11:25 | <dminuoso> | Now, foo-api-swagger/_.cabal was copied from foo-api/_.cabal, but I forgot to change its name |
| 2020-09-18 09:11:30 | <dminuoso> | (and cabal project files tie them together) |
| 2020-09-18 09:11:52 | <dminuoso> | so actually |
| 2020-09-18 09:11:56 | <dminuoso> | this is not subpackages |
| 2020-09-18 09:13:26 | × | cosimone quits (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6) (Client Quit) |
| 2020-09-18 09:14:07 | <int-e> | right. |
| 2020-09-18 09:14:15 | <int-e> | this is me lagging behind the times. |
| 2020-09-18 09:14:16 | → | cosimone joins (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6) |
| 2020-09-18 09:14:32 | <int-e> | (I'm still using v1 commands... will need to switch soon though.) |
| 2020-09-18 09:15:05 | × | cosimone quits (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6) (Remote host closed the connection) |
| 2020-09-18 09:15:25 | × | toorevitimirp quits (~tooreviti@117.182.182.33) (Ping timeout: 240 seconds) |
| 2020-09-18 09:15:31 | <int-e> | (and my substitute for cabal projects has been sandboxes and canned add-source commands in a shell script) |
| 2020-09-18 09:15:56 | → | alexfmpe joins (alexfmpema@gateway/shell/matrix.org/x-tqydfkcfnmwksshb) |
| 2020-09-18 09:17:07 | → | v0d1ch joins (~v0d1ch@cable-178-148-120-241.dynamic.sbb.rs) |
| 2020-09-18 09:18:40 | → | blase joins (~blase@4e69b241.skybroadband.com) |
| 2020-09-18 09:19:18 | × | alexfmpe quits (alexfmpema@gateway/shell/matrix.org/x-tqydfkcfnmwksshb) (Remote host closed the connection) |
| 2020-09-18 09:20:10 | × | drbean quits (~drbean@TC210-63-209-207.static.apol.com.tw) (Ping timeout: 272 seconds) |
| 2020-09-18 09:20:42 | → | gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) |
| 2020-09-18 09:21:52 | → | chreekat[m] joins (chreekatma@gateway/shell/matrix.org/x-exxcchwgrqwwfgam) |
| 2020-09-18 09:21:53 | <chreekat[m]> | I use fast-tags + ghcid , and I think any improvements for me would entirely be improvements to Cabal, not to the other tools. I.e. it would be really nice to be able to repl *both* the library *and* the tests at the same time. As it is, I often have two separate windows, repl'ing the two separate components, and the test repl is further buried under `entr`... |
| 2020-09-18 09:22:28 | <chreekat[m]> | I'm not saying that fast-tags + ghcid is nirvana or anything, +1 to people making better tools all around, everywhere |
| 2020-09-18 09:23:35 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 2020-09-18 09:24:10 | → | lnxw37d4 joins (lnxw37d4ma@gateway/shell/matrix.org/x-gkitpxsfpbgapswi) |
| 2020-09-18 09:25:03 | × | gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 246 seconds) |
| 2020-09-18 09:26:26 | → | cosimone_ joins (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6) |
| 2020-09-18 09:26:29 | × | cosimone_ quits (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6) (Client Quit) |
| 2020-09-18 09:27:04 | → | cosimone joins (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6) |
| 2020-09-18 09:28:30 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 244 seconds) |
| 2020-09-18 09:36:10 | → | raichoo joins (~raichoo@213.240.178.58) |
| 2020-09-18 09:36:43 | → | polyrain joins (~polyrain@2001:8003:e501:6901:509a:2e52:9bdc:3438) |
| 2020-09-18 09:39:41 | → | ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) |
| 2020-09-18 09:40:34 | × | polyrain quits (~polyrain@2001:8003:e501:6901:509a:2e52:9bdc:3438) (Client Quit) |
| 2020-09-18 09:41:07 | × | bahamas quits (~lucian@unaffiliated/bahamas) (Ping timeout: 240 seconds) |
| 2020-09-18 09:41:33 | → | gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) |
| 2020-09-18 09:41:48 | → | polyrain joins (~polyrain@2001:8003:e501:6901:509a:2e52:9bdc:3438) |
| 2020-09-18 09:41:53 | × | cosimone quits (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6) (Quit: cosimone) |
| 2020-09-18 09:42:10 | → | rednaZ[m] joins (r3dnazmatr@gateway/shell/matrix.org/x-acshcfgqgpxmjkwb) |
| 2020-09-18 09:42:10 | → | wangoe[m] joins (wangoematr@gateway/shell/matrix.org/x-doccrosmfaineuhr) |
| 2020-09-18 09:42:10 | → | slycelote[m] joins (slycelotem@gateway/shell/matrix.org/x-qegvxmgummjxgnuy) |
| 2020-09-18 09:42:10 | → | avocado joins (renningmat@gateway/shell/matrix.org/x-cjscopkjowyvreqy) |
| 2020-09-18 09:42:10 | → | camlriot42 joins (camlriotma@gateway/shell/matrix.org/x-rtbhfsekxaemiuex) |
| 2020-09-18 09:42:10 | → | iinuwa joins (iinuwamatr@gateway/shell/matrix.org/x-cpxacqnfoehfxudr) |
| 2020-09-18 09:42:10 | → | ttc joins (tomtauma1@gateway/shell/matrix.org/x-jhgolvjpuztnuiul) |
| 2020-09-18 09:42:10 | → | macerbi[m] joins (macerbimat@gateway/shell/matrix.org/x-gfhtbumzzmodsfmn) |
| 2020-09-18 09:42:10 | → | lambdaclan joins (lambdaclan@gateway/shell/matrix.org/x-ndsjwyfusbpfxije) |
| 2020-09-18 09:42:11 | → | Fernando-Basso[m joins (fernando-b@gateway/shell/matrix.org/x-bzveclrqdjopevvi) |
| 2020-09-18 09:42:11 | → | hnOsmium0001[m] joins (hnosmium00@gateway/shell/matrix.org/x-iqbptzjvyhqjyctl) |
| 2020-09-18 09:42:11 | → | unclechu joins (unclechuma@gateway/shell/matrix.org/x-lntdfkrgyhbmpftv) |
| 2020-09-18 09:42:11 | → | maralorn joins (maralornma@gateway/shell/matrix.org/x-zqsrkqalxbmfhnmq) |
| 2020-09-18 09:42:11 | → | fgaz joins (fgazmatrix@gateway/shell/matrix.org/x-kilclvemwjkbjcdc) |
| 2020-09-18 09:42:11 | → | johnnyboy[m] joins (gifumatrix@gateway/shell/matrix.org/x-fwzwplktdkpiujvj) |
| 2020-09-18 09:42:11 | → | kadoban joins (kadobanmat@gateway/shell/matrix.org/x-jdkdmdayzlobouuw) |
| 2020-09-18 09:42:11 | → | theduke joins (thedukem1@gateway/shell/matrix.org/x-lcbmhqyekohotgxa) |
| 2020-09-18 09:42:11 | → | Ericson2314 joins (ericson231@gateway/shell/matrix.org/x-zonkcqyqfobqnkxa) |
| 2020-09-18 09:42:11 | → | themsay[m] joins (themsaymat@gateway/shell/matrix.org/x-wxsxhqlajtqicyiz) |
| 2020-09-18 09:42:11 | → | kaychaks_riot joins (kaychaksma@gateway/shell/matrix.org/x-tflbmrkeqvvmbbze) |
| 2020-09-18 09:42:11 | → | michaelpj joins (michaelpjm@gateway/shell/matrix.org/x-vziiihintzllemir) |
| 2020-09-18 09:42:11 | → | kbse[m] joins (kbsematrix@gateway/shell/matrix.org/x-sculxxdsyrrjjfti) |
| 2020-09-18 09:42:11 | → | kaushikc joins (kaushikkau@gateway/shell/matrix.org/x-hwwljnatfkzlwbta) |
| 2020-09-18 09:42:11 | → | sureyeaah joins (shauryab98@gateway/shell/matrix.org/x-djatmabmxnhvvvhf) |
| 2020-09-18 09:42:12 | → | SlackIntegration joins (slackbotma@gateway/shell/matrix.org/x-knwcnagkikvaicmj) |
| 2020-09-18 09:42:12 | → | hsiktas[m] joins (hsiktasmat@gateway/shell/matrix.org/x-swwdiwiqrmlcrxph) |
| 2020-09-18 09:42:12 | → | iffsid joins (iffsidmatr@gateway/shell/matrix.org/x-odmjnipjixukkumy) |
| 2020-09-18 09:42:12 | → | gcoakes[m] joins (gcoakesmat@gateway/shell/matrix.org/x-oqmnilbkbiprwtsk) |
| 2020-09-18 09:42:12 | → | domenkozar[m] joins (domenkozar@NixOS/user/domenkozar) |
All times are in UTC.