2022-02-17 00:02:31 +0100 | <geekosaur> | hm. that's a downside. I get all the xmonad-related stuff but it can't find dbus without a cabal file |
2022-02-17 00:03:25 +0100 | <geekosaur> | may mean I just can't get away with that support although most folks can, or this is just a difference between cabal.project and stack.yaml that's not easily worked around |
2022-02-17 00:04:12 +0100 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 272 seconds) |
2022-02-17 00:05:20 +0100 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
2022-02-17 00:08:57 +0100 | <liskin> | not sure what cabal can't and can't do, but with stack, you can do stack build totally-unrelated-package and that package is then visible in the subsequent stack (exec) ghc |
2022-02-17 00:09:32 +0100 | <liskin> | and I think this isn't really intended, it's more of a side-effect of the way stack uses ghc pkg envs |
2022-02-17 00:23:13 +0100 | <geekosaur> | okay, PRed |
2022-02-17 00:23:34 +0100 | <geekosaur> | someone with a cabal setup and no extra deps will have to test it though |
2022-02-17 00:26:46 +0100 | <geekosaur> | hvr-style could deal with this though, I'd "just" cabal install --lib --package-env=$HOME/.config/xmonad dbus dbus-client |
2022-02-17 00:29:33 +0100 | <liskin> | so what are the pros/cons of this new things compared to --package-env? |
2022-02-17 00:35:32 +0100 | jmct_ | (sid160793@id-160793.tinside.irccloud.com) (Ping timeout: 240 seconds) |
2022-02-17 00:35:48 +0100 | jmct_ | (sid160793@id-160793.tinside.irccloud.com) |
2022-02-17 00:35:49 +0100 | PotatoGim | (sid99505@id-99505.lymington.irccloud.com) (Ping timeout: 240 seconds) |
2022-02-17 00:36:03 +0100 | pl | (sid98063@id-98063.helmsley.irccloud.com) (Read error: Connection reset by peer) |
2022-02-17 00:36:41 +0100 | pl | (sid98063@id-98063.helmsley.irccloud.com) |
2022-02-17 00:36:55 +0100 | PotatoGim | (sid99505@id-99505.lymington.irccloud.com) |
2022-02-17 00:39:38 +0100 | seschwar | (~seschwar@user/seschwar) (Quit: :wq) |
2022-02-17 00:41:14 +0100 | <geekosaur> | it works just like stack.yaml support, basically. which amoing other things means no manual "cabal install --lib --package-env=... xmonad xmonad-contrib foo bar ..." needed |
2022-02-17 00:41:39 +0100 | <geekosaur> | which makes it less flexible but easier to set up |
2022-02-17 00:42:08 +0100 | <geekosaur> | hm, I guess one downside is you need a local checkout of xmonad and xmonad-contrib |
2022-02-17 00:42:44 +0100 | <geekosaur> | since unlike stack.yaml there is no list of packages aside from the locally built onesin cabal.project |
2022-02-17 00:43:03 +0100 | <geekosaur> | which is the same place my dbus issue came from |
2022-02-17 00:43:23 +0100 | <geekosaur> | that said, I don't think you really want a cabal setup unless you *are* doing that |
2022-02-17 00:43:36 +0100 | <geekosaur> | and probably same for stack |
2022-02-17 00:44:21 +0100 | <geekosaur> | I'll add support for the other one later, this one was basically to warm up |
2022-02-17 00:54:12 +0100 | <liskin> | what "other one" ? |
2022-02-17 00:54:30 +0100 | <geekosaur> | the package-env version |
2022-02-17 00:54:47 +0100 | <liskin> | hm, does that one need any more than what we already have? |
2022-02-17 00:55:05 +0100 | <geekosaur> | basically test for existence of the package-env file and arrange to append -package-env=... to the ghc build |
2022-02-17 00:55:23 +0100 | <liskin> | I thought ghc picks that up automatically |
2022-02-17 00:55:45 +0100 | <geekosaur> | we're using a custom package env, specifically so it doesn't mess with other builds |
2022-02-17 00:55:47 +0100 | <liskin> | otherwise the steps in INSTALL.md wouldn't work |
2022-02-17 00:57:21 +0100 | <geekosaur> | hm, maybe it will then |
2022-02-17 00:57:43 +0100 | <geekosaur> | that would be good, just have to document needfor additional commands for cases like mine |
2022-02-17 00:58:20 +0100 | <liskin> | (in unrelated news, the xmobar memleak is actually in xmobar, I just spent an entire day trying to write a small C reproducer, and after failing and doing some gdb digging in a leaking xmobar, concluded it's actually xmobar's fault after all :-)) |
2022-02-17 00:58:21 +0100 | <geekosaur> | hvr's stuff implied we needed to specify it |
2022-02-17 00:59:08 +0100 | <liskin> | well hvr's last comment explained that specifying --package-env=~/.xmonad will make things just work |
2022-02-17 00:59:21 +0100 | <liskin> | and after I've verified that I turned that into instructions in INSTALL.md |
2022-02-17 01:00:24 +0100 | <liskin> | anyway, whatever you're working on, trying to update docs and verify, in a clean setup, that what you're writing makes sense, is definitely a good workflow :-) |
2022-02-17 01:02:21 +0100 | <geekosaur> | yeh, I shoulddo that and then add a stanza to INSTALL.md |
2022-02-17 01:10:02 +0100 | <liskin> | oh fuck |
2022-02-17 01:10:11 +0100 | <liskin> | the leak was introduced by me! |
2022-02-17 01:10:15 +0100 | <liskin> | shame :-D |
2022-02-17 01:11:24 +0100 | banc | (banc@gateway/vpn/airvpn/banc) (Ping timeout: 252 seconds) |
2022-02-17 01:15:48 +0100 | catman | (~catman@user/catman) (Ping timeout: 252 seconds) |
2022-02-17 01:25:48 +0100 | catman | (~catman@user/catman) |
2022-02-17 01:26:42 +0100 | yauhsien_ | (~Yau-Hsien@61-231-32-166.dynamic-ip.hinet.net) |
2022-02-17 01:30:21 +0100 | yauhsien | (~Yau-Hsien@61-231-32-166.dynamic-ip.hinet.net) (Ping timeout: 272 seconds) |
2022-02-17 01:43:48 +0100 | catman | (~catman@user/catman) (Ping timeout: 240 seconds) |
2022-02-17 01:49:40 +0100 | mvk | (~mvk@2607:fea8:5cdc:bf00::99e7) |
2022-02-17 01:56:22 +0100 | <geekosaur> | hrm. I think I've broken the existing cabal install instructions, since they have you create a cabal.project. flip side it should actually just work, only using the new mechanism |
2022-02-17 01:57:09 +0100 | <geekosaur> | the old one would still be used, but with a different use case (the one I showed above, whoich doesn't require either local checkouts or cabal.project) |
2022-02-17 01:57:39 +0100 | <geekosaur> | hm. has anyone checked if the -package-env one works with cabal repl? |
2022-02-17 02:25:08 +0100 | steve__ | (~steve@ool-182c2b80.dyn.optonline.net) |
2022-02-17 03:14:14 +0100 | Rue | (~rue@2001-b011-1000-17d9-d616-1cce-b758-6ab8.dynamic-ip6.hinet.net) |
2022-02-17 03:31:11 +0100 | dirtcastle | (~dirtcastl@2409:4072:6d14:29ee:6ca6:96ff:fe49:7a3c) |
2022-02-17 04:03:04 +0100 | c209e6dc-4d76-47 | (~aditya@2601:249:4300:1296:195:dac6:592c:a55a) (Quit: Konversation terminated!) |
2022-02-17 04:14:36 +0100 | c209e6dc-4d76-47 | (~aditya@c-73-103-92-95.hsd1.in.comcast.net) |
2022-02-17 04:15:37 +0100 | c209e6dc-4d76-47 | (~aditya@c-73-103-92-95.hsd1.in.comcast.net) (Client Quit) |
2022-02-17 04:27:17 +0100 | dirtcastle | (~dirtcastl@2409:4072:6d14:29ee:6ca6:96ff:fe49:7a3c) (Ping timeout: 240 seconds) |
2022-02-17 04:27:24 +0100 | dirtcastle | (~dirtcastl@103.43.203.226) |
2022-02-17 04:28:18 +0100 | td_ | (~td@muedsl-82-207-238-242.citykom.de) (Ping timeout: 252 seconds) |
2022-02-17 04:30:15 +0100 | td_ | (~td@muedsl-82-207-238-135.citykom.de) |
2022-02-17 06:00:37 +0100 | mvk | (~mvk@2607:fea8:5cdc:bf00::99e7) (Ping timeout: 240 seconds) |
2022-02-17 06:47:41 +0100 | mc47 | (~mc47@xmonad/TheMC47) |
2022-02-17 06:48:36 +0100 | banc | (banc@gateway/vpn/airvpn/banc) |
2022-02-17 07:04:54 +0100 | mc47 | (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
2022-02-17 07:54:58 +0100 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) |
2022-02-17 07:59:51 +0100 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) (Ping timeout: 272 seconds) |
2022-02-17 08:11:40 +0100 | Czernobog | (~Czernobog@user/czernobog) (Quit: ZNC 1.8.2 - https://znc.in) |
2022-02-17 08:13:06 +0100 | Czernobog | (~Czernobog@user/czernobog) |
2022-02-17 08:24:43 +0100 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) |
2022-02-17 08:37:27 +0100 | Natch | (~natch@c-4db8e255.014-297-73746f25.bbcust.telenor.se) (Remote host closed the connection) |
2022-02-17 08:42:51 +0100 | Natch | (~natch@c-4db8e255.014-297-73746f25.bbcust.telenor.se) |
2022-02-17 08:43:38 +0100 | Czernobog | (~Czernobog@user/czernobog) (Quit: ZNC 1.8.2 - https://znc.in) |
2022-02-17 08:45:30 +0100 | Czernobog | (~Czernobog@user/czernobog) |
2022-02-17 09:44:35 +0100 | cyr4x3 | (~cyr4x3@139.47.112.87) |
2022-02-17 09:44:39 +0100 | Sogens | (~sogens@pa49-182-5-7.pa.qld.optusnet.com.au) |
2022-02-17 09:51:13 +0100 | Sogens | (~sogens@pa49-182-5-7.pa.qld.optusnet.com.au) (Quit: WeeChat 3.4) |
2022-02-17 10:49:24 +0100 | td_ | (~td@muedsl-82-207-238-135.citykom.de) (Ping timeout: 240 seconds) |
2022-02-17 10:56:37 +0100 | td_ | (~td@muedsl-82-207-238-135.citykom.de) |
2022-02-17 11:36:51 +0100 | cyr4x3 | (~cyr4x3@139.47.112.87) (Quit: WeeChat 2.3) |
2022-02-17 12:29:01 +0100 | td_ | (~td@muedsl-82-207-238-135.citykom.de) (Ping timeout: 272 seconds) |
2022-02-17 12:29:30 +0100 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3) |
2022-02-17 12:30:14 +0100 | td_ | (~td@muedsl-82-207-238-135.citykom.de) |
2022-02-17 12:36:23 +0100 | td_ | (~td@muedsl-82-207-238-135.citykom.de) (Quit: waking up from the american dream ...) |
2022-02-17 13:25:57 +0100 | td_ | (~td@muedsl-82-207-238-135.citykom.de) |
2022-02-17 13:50:17 +0100 | cfricke | (~cfricke@user/cfricke) |
2022-02-17 14:10:49 +0100 | geekosaur | (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
2022-02-17 14:12:39 +0100 | geekosaur | (~geekosaur@xmonad/geekosaur) |
2022-02-17 14:18:05 +0100 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) |
2022-02-17 14:19:13 +0100 | dirtcastle | (~dirtcastl@103.43.203.226) (Remote host closed the connection) |
2022-02-17 16:12:38 +0100 | seschwar | (~seschwar@user/seschwar) |
2022-02-17 16:13:32 +0100 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3) |
2022-02-17 16:19:53 +0100 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) |
2022-02-17 16:34:12 +0100 | cfricke | (~cfricke@user/cfricke) (Ping timeout: 240 seconds) |
2022-02-17 16:52:53 +0100 | kayvank | (~user@52-119-115-185.PUBLIC.monkeybrains.net) |
2022-02-17 17:00:06 +0100 | fcortesi | (~fcortesi@2001:470:69fc:105::f3a9) (Quit: You have been kicked for being idle) |
2022-02-17 17:00:08 +0100 | YusefAslam[m] | (~yusz1matr@2001:470:69fc:105::1:12c) (Quit: You have been kicked for being idle) |
2022-02-17 17:01:25 +0100 | mc47 | (~mc47@xmonad/TheMC47) |
2022-02-17 17:45:36 +0100 | geekosaur | (~geekosaur@xmonad/geekosaur) (Quit: Leaving) |
2022-02-17 17:49:10 +0100 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3) |
2022-02-17 17:50:05 +0100 | geekosaur | (~geekosaur@xmonad/geekosaur) |
2022-02-17 19:42:47 +0100 | kayvank | (~user@52-119-115-185.PUBLIC.monkeybrains.net) (Remote host closed the connection) |
2022-02-17 21:59:13 +0100 | yauhsien | (~Yau-Hsien@61-231-37-106.dynamic-ip.hinet.net) |
2022-02-17 22:01:48 +0100 | yauhsien_ | (~Yau-Hsien@61-231-32-166.dynamic-ip.hinet.net) (Ping timeout: 240 seconds) |
2022-02-17 22:06:11 +0100 | c209e6dc-4d76-47 | (~aditya@2601:249:4300:1296:195:dac6:592c:a55a) |
2022-02-17 22:17:50 +0100 | yauhsienhuangtw | (~Yau-Hsien@61-231-37-106.dynamic-ip.hinet.net) |
2022-02-17 22:21:11 +0100 | yauhsien | (~Yau-Hsien@61-231-37-106.dynamic-ip.hinet.net) (Ping timeout: 272 seconds) |
2022-02-17 22:23:51 +0100 | seschwar | (~seschwar@user/seschwar) (Ping timeout: 256 seconds) |
2022-02-17 22:36:43 +0100 | seschwar | (~seschwar@user/seschwar) |
2022-02-17 23:02:12 +0100 | Czernobog | (~Czernobog@user/czernobog) (Ping timeout: 240 seconds) |
2022-02-17 23:03:23 +0100 | Czernobog | (~Czernobog@user/czernobog) |
2022-02-17 23:24:54 +0100 | seschwar | (~seschwar@user/seschwar) (Quit: :wq) |
2022-02-17 23:33:08 +0100 | thaumavorio | (~thaumavor@thaumavor.io) |
2022-02-17 23:52:53 +0100 | mc47 | (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
2022-02-17 23:56:56 +0100 | jao | (~jao@79.red-79-159-137.dynamicip.rima-tde.net) |