Logs: freenode/#haskell
| 2020-10-23 13:13:31 | → | GyroW joins (~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) |
| 2020-10-23 13:13:31 | × | GyroW quits (~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) (Changing host) |
| 2020-10-23 13:13:31 | → | GyroW joins (~GyroW@unaffiliated/gyrow) |
| 2020-10-23 13:13:32 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-23 13:16:13 | → | elliott_ joins (~elliott_@pool-108-51-141-12.washdc.fios.verizon.net) |
| 2020-10-23 13:18:20 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 272 seconds) |
| 2020-10-23 13:18:36 | → | geekosaur joins (82659a09@host154-009.vpn.uakron.edu) |
| 2020-10-23 13:19:26 | × | Tario quits (~Tario@201.192.165.173) (Ping timeout: 244 seconds) |
| 2020-10-23 13:19:50 | → | Tario joins (~Tario@201.192.165.173) |
| 2020-10-23 13:23:43 | <dminuoso> | maerwald: Is there a way to select a version with ghcup without changing the default? |
| 2020-10-23 13:23:51 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-23 13:24:01 | <maerwald> | dminuoso: what do you mean exactly? |
| 2020-10-23 13:24:12 | <dminuoso> | So we have a CI node with multiple GHC versions installed |
| 2020-10-23 13:24:21 | <maerwald> | cabal build -w ghc-8.8.4? |
| 2020-10-23 13:24:49 | <dminuoso> | maerwald: Cunning. |
| 2020-10-23 13:25:01 | <merijn> | That's my local setup too :p |
| 2020-10-23 13:25:01 | <dminuoso> | Can ghcup give me the path? |
| 2020-10-23 13:25:08 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 2020-10-23 13:25:14 | <maerwald> | dminuoso: what path? |
| 2020-10-23 13:25:14 | <merijn> | I just have all ghc's in my path (latest first) |
| 2020-10-23 13:25:18 | × | Zetagon quits (~leo@c151-177-52-233.bredband.comhem.se) (Ping timeout: 256 seconds) |
| 2020-10-23 13:25:24 | <dminuoso> | merijn: The path to an installed ghc |
| 2020-10-23 13:25:29 | <merijn> | So "ghc" defaults to the latest and specific version go to those |
| 2020-10-23 13:25:30 | <maerwald> | dminuoso: ghcup paths are predictable |
| 2020-10-23 13:25:41 | <maerwald> | ~/.ghcup/ghc/8.8.4/bin/ghc or something |
| 2020-10-23 13:26:06 | <dminuoso> | maerwald: Well it'd still feel better if there was a sort of `--list-ghc` command, such I could say `cabal build -w $(ghcup --list-bin ghc-8.6.5)` or some such |
| 2020-10-23 13:26:27 | <dminuoso> | Rather than encoding internals of ghcup into CI job descriptions |
| 2020-10-23 13:26:28 | <maerwald> | You don't trust your PATH? |
| 2020-10-23 13:26:45 | <dminuoso> | maerwald: Again, I have multiple concurrent GHC versions installed |
| 2020-10-23 13:27:04 | → | AlterEgo__ joins (~ladew@124-198-158-163.dynamic.caiway.nl) |
| 2020-10-23 13:27:07 | → | jud^ joins (~jud@cpe-70-113-106-222.austin.res.rr.com) |
| 2020-10-23 13:27:10 | <maerwald> | cabal build -w ~/.ghcup/bin/ghc-8.8.4 |
| 2020-10-23 13:27:22 | → | xerox__ joins (~xerox@unaffiliated/xerox) |
| 2020-10-23 13:27:47 | → | Merfont joins (~Kaiepi@nwcsnbsc03w-47-55-225-82.dhcp-dynamic.fibreop.nb.bellaliant.net) |
| 2020-10-23 13:28:01 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 246 seconds) |
| 2020-10-23 13:28:18 | → | xintron3 joins (~xintron@unaffiliated/xintron) |
| 2020-10-23 13:28:27 | → | jil` joins (~user@45.86.162.6) |
| 2020-10-23 13:28:38 | <dminuoso> | I still feel like ghc should offer plumbing commands. |
| 2020-10-23 13:28:40 | <dminuoso> | *ghcup |
| 2020-10-23 13:28:59 | × | jud quits (~jud@unaffiliated/jud) (Read error: Connection reset by peer) |
| 2020-10-23 13:28:59 | <merijn> | lifehack: https://github.com/merijn/dotfiles/blob/master/dotfiles/bash_env#L24-L28 ;) |
| 2020-10-23 13:28:59 | × | AlterEgo- quits (~ladew@124-198-158-163.dynamic.caiway.nl) (Read error: Connection reset by peer) |
| 2020-10-23 13:28:59 | <merijn> | Needs some tweaking to match ghcup's paths, though |
| 2020-10-23 13:28:59 | × | xerox_ quits (~xerox@unaffiliated/xerox) (Read error: Connection reset by peer) |
| 2020-10-23 13:28:59 | × | Kaeipi quits (~Kaiepi@nwcsnbsc03w-47-55-225-82.dhcp-dynamic.fibreop.nb.bellaliant.net) (Remote host closed the connection) |
| 2020-10-23 13:28:59 | × | xintron quits (~xintron@unaffiliated/xintron) (Quit: Ping timeout (120 seconds)) |
| 2020-10-23 13:29:00 | xintron3 | is now known as xintron |
| 2020-10-23 13:29:03 | × | dan64 quits (~dan64@dannyadam.com) (Quit: ZNC - http://znc.in) |
| 2020-10-23 13:29:03 | × | haasn quits (~nand@mpv/developer/haasn) (Quit: ZNC 1.7.5+deb4 - https://znc.in) |
| 2020-10-23 13:29:05 | × | jil quits (~user@45.86.162.6) (Remote host closed the connection) |
| 2020-10-23 13:29:05 | × | stefan-__ quits (~cri@42dots.de) (Read error: Connection reset by peer) |
| 2020-10-23 13:29:19 | <merijn> | dminuoso: So, if you have them all in your path then "ghc-8.8.4" will "just work" |
| 2020-10-23 13:29:24 | × | obfusk quits (~quassel@a82-161-150-56.adsl.xs4all.nl) (Remote host closed the connection) |
| 2020-10-23 13:29:25 | → | stefan-__ joins (~cri@42dots.de) |
| 2020-10-23 13:29:26 | → | haasn joins (~nand@mpv/developer/haasn) |
| 2020-10-23 13:29:36 | <maerwald> | I don't really understand the problem here |
| 2020-10-23 13:29:52 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 260 seconds) |
| 2020-10-23 13:30:20 | × | Cathy quits (~Cathy@unaffiliated/cathy) (Ping timeout: 260 seconds) |
| 2020-10-23 13:30:32 | → | obfusk joins (~quassel@a82-161-150-56.adsl.xs4all.nl) |
| 2020-10-23 13:30:49 | → | dan64 joins (~dan64@dannyadam.com) |
| 2020-10-23 13:30:57 | → | Deide joins (~Deide@217.155.19.23) |
| 2020-10-23 13:31:10 | × | erolm_a quits (~erolm_a@82.24.185.133) (Ping timeout: 246 seconds) |
| 2020-10-23 13:31:19 | <dminuoso> | merijn: Ah, indeed they are! |
| 2020-10-23 13:31:36 | <dminuoso> | That's nice and works well |
| 2020-10-23 13:31:42 | → | Cathy joins (~Cathy@unaffiliated/cathy) |
| 2020-10-23 13:31:54 | <dminuoso> | Has the added advantage that the CI doesnt make assumptions about ghcup being installed |
| 2020-10-23 13:31:54 | <merijn> | dminuoso: Then the trick is just to have the right "default" GHC first so that "ghc" pick the right one (which might not be important for CI) |
| 2020-10-23 13:32:01 | <dminuoso> | It just demands a particular GHC version to be in path |
| 2020-10-23 13:32:03 | <dminuoso> | :) |
| 2020-10-23 13:32:15 | <dminuoso> | merijn: in case of ghcup, ghc itself is a symlink managed by ghcup |
| 2020-10-23 13:32:17 | <dminuoso> | I didnt know that |
| 2020-10-23 13:32:21 | <dminuoso> | I thought ghcup did PATH manipulation |
| 2020-10-23 13:32:42 | <dminuoso> | Cheers this is good |
| 2020-10-23 13:33:25 | <maerwald> | dminuoso: no, you have to modify PATH yourself, that's why we get mac users every day asking here how to do that |
| 2020-10-23 13:33:34 | <dminuoso> | heh |
| 2020-10-23 13:33:36 | <dminuoso> | fair enough |
| 2020-10-23 13:33:43 | <dminuoso> | well, at any rate. merijn's suggested answer is good :) |
| 2020-10-23 13:34:28 | <maerwald> | if you don't want to expose the symlinks, you can just export ~/.ghcup/ghc/<ver>/bin |
| 2020-10-23 13:35:36 | → | erolm_a joins (~erolm_a@82.24.185.133) |
| 2020-10-23 13:36:34 | xerox__ | is now known as xerox_ |
| 2020-10-23 13:37:17 | × | ukari quits (~ukari@unaffiliated/ukari) (Ping timeout: 265 seconds) |
| 2020-10-23 13:38:55 | × | whatisRT quits (~whatisRT@2002:5b41:6a33:0:ada0:9073:7dbb:6b46) (Ping timeout: 240 seconds) |
| 2020-10-23 13:44:02 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-23 13:44:22 | × | geekosaur quits (82659a09@host154-009.vpn.uakron.edu) (Remote host closed the connection) |
| 2020-10-23 13:47:40 | → | cr3 joins (~cr3@192-222-143-195.qc.cable.ebox.net) |
| 2020-10-23 13:48:29 | → | fendor_ joins (~fendor@178.115.130.82.wireless.dyn.drei.com) |
| 2020-10-23 13:48:53 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 265 seconds) |
| 2020-10-23 13:50:58 | × | fendor quits (~fendor@91.141.1.218.wireless.dyn.drei.com) (Ping timeout: 260 seconds) |
| 2020-10-23 13:51:03 | → | Moyst joins (~moyst@212-149-213-144.bb.dnainternet.fi) |
| 2020-10-23 13:51:26 | → | Guest18 joins (567e8866@gateway/web/cgi-irc/kiwiirc.com/ip.86.126.136.102) |
| 2020-10-23 13:53:37 | × | vicfred quits (~vicfred@unaffiliated/vicfred) (Ping timeout: 264 seconds) |
| 2020-10-23 13:54:04 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-23 13:55:43 | → | dbmikus joins (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) |
| 2020-10-23 13:57:10 | → | geowiesnot joins (~user@87-89-181-157.abo.bbox.fr) |
| 2020-10-23 13:57:57 | hackage | path-io 1.6.2 - Interface to ‘directory’ package for users of ‘path’ https://hackage.haskell.org/package/path-io-1.6.2 (mrkkrp) |
| 2020-10-23 13:58:48 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds) |
| 2020-10-23 13:59:03 | → | ubert joins (~Thunderbi@p200300ecdf10db38e6b318fffe838f33.dip0.t-ipconnect.de) |
| 2020-10-23 14:00:40 | × | dbmikus quits (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 260 seconds) |
| 2020-10-23 14:01:10 | → | seanvert joins (~user@177.84.244.242) |
| 2020-10-23 14:02:26 | → | whatisRT joins (~whatisRT@2002:5b41:6a33:0:ada0:9073:7dbb:6b46) |
All times are in UTC.