Logs: freenode/#haskell
| 2021-03-11 09:52:36 | <maerwald> | shad0w_: you mean gitlab.com? |
| 2021-03-11 09:52:43 | → | stree joins (~stree@68.36.8.116) |
| 2021-03-11 09:52:44 | → | jrqc joins (~rofl@96.78.87.197) |
| 2021-03-11 09:52:48 | <shad0w_> | gitlab.haskell.com |
| 2021-03-11 09:52:50 | <shad0w_> | or org |
| 2021-03-11 09:53:02 | <maerwald> | shad0w_: what existing account are you talking about? |
| 2021-03-11 09:53:12 | <shad0w_> | i already have a gitlab.com account |
| 2021-03-11 09:53:20 | <shad0w_> | i want to clone GHC |
| 2021-03-11 09:53:24 | <lortabac> | ed12: try choosing a different name, (&&) is already defined in Prelude |
| 2021-03-11 09:53:31 | × | ed12 quits (5619784f@cpc143846-cosh20-2-0-cust78.6-1.cable.virginm.net) (Quit: Connection closed) |
| 2021-03-11 09:53:33 | <maerwald> | shad0w_: gitlab.haskell.org is unaffiliated with gitlab.com |
| 2021-03-11 09:53:44 | <maerwald> | it's a self-managed gitlab instance |
| 2021-03-11 09:53:58 | <shad0w_> | but it tells me my email is in use. |
| 2021-03-11 09:54:13 | <shad0w_> | : p |
| 2021-03-11 09:54:25 | <merijn> | maerwald: I think you can authenticate with gitlab.haskell.org using github/gitlab accounts |
| 2021-03-11 09:56:00 | <merijn> | shad0w_: Try a password reset if it's in use? |
| 2021-03-11 09:56:09 | <shad0w_> | merijn: yea, it was. |
| 2021-03-11 09:56:35 | <shad0w_> | guess i wanted to clone it in the past but didn't : P |
| 2021-03-11 09:57:51 | <maerwald> | merijn: only gitub |
| 2021-03-11 10:05:21 | × | b3z quits (~b3z@vmd41962.contaboserver.net) (Ping timeout: 264 seconds) |
| 2021-03-11 10:10:14 | → | heatsink joins (~heatsink@2600:1700:bef1:5e10:8ce3:ab05:2761:c61a) |
| 2021-03-11 10:10:38 | → | son0p joins (~son0p@181.58.39.182) |
| 2021-03-11 10:12:42 | × | Waifod quits (~Waifod@91.106.123.186) (Ping timeout: 260 seconds) |
| 2021-03-11 10:14:21 | → | Waifod joins (Waifod@gateway/vpn/protonvpn/waifod) |
| 2021-03-11 10:14:58 | → | ADG1089__ joins (~aditya@122.163.164.53) |
| 2021-03-11 10:15:02 | × | heatsink quits (~heatsink@2600:1700:bef1:5e10:8ce3:ab05:2761:c61a) (Ping timeout: 264 seconds) |
| 2021-03-11 10:16:03 | <ADG1089__> | ghc -o ... -i ... <flags> <source file> . How can I build a profiling binary without using cabal/stack? |
| 2021-03-11 10:16:26 | <ADG1089__> | added -prof -fprop-auto but it says I need to isntall the profiling libraries for package dependencies |
| 2021-03-11 10:16:50 | <merijn> | ADG1089__: Well, you gotta install all the profiling libraries |
| 2021-03-11 10:17:07 | <merijn> | ADG1089__: Which is another way of saying "use cabal/stack" |
| 2021-03-11 10:17:17 | → | borne joins (~fritjof@200116b86413620065fd8eaafdc5f06e.dip.versatel-1u1.de) |
| 2021-03-11 10:18:37 | <ADG1089__> | merijn: cabal install --enable-profiling <dependency> ? |
| 2021-03-11 10:19:09 | <merijn> | ADG1089__: If you build your code with cabal then --enable-profiling will automatically install all the needed versions |
| 2021-03-11 10:19:40 | <merijn> | ADG1089__: If you want to manually update/install dependencies...well, then you're mostly out of luck, because that workflow isn't really supported |
| 2021-03-11 10:19:43 | → | sz0 joins (uid110435@gateway/web/irccloud.com/x-tkzznzrfaknmepwe) |
| 2021-03-11 10:20:53 | → | b3z joins (~b3z@vmd41962.contaboserver.net) |
| 2021-03-11 10:21:18 | × | Athas quits (athas@2a01:7c8:aaac:1cf:89fc:c37b:7346:f63b) (Quit: ZNC - http://znc.sourceforge.net) |
| 2021-03-11 10:21:32 | → | Athas joins (athas@2a01:7c8:aaac:1cf:f7dd:80de:d3d3:680b) |
| 2021-03-11 10:21:55 | <tomjaguarpaw> | Boomerang: thanks! |
| 2021-03-11 10:22:32 | × | sz0 quits (uid110435@gateway/web/irccloud.com/x-tkzznzrfaknmepwe) (Max SendQ exceeded) |
| 2021-03-11 10:23:23 | → | sz0 joins (uid110435@gateway/web/irccloud.com/x-efbamewtqcojtowf) |
| 2021-03-11 10:23:27 | → | thc202 joins (~thc202@unaffiliated/thc202) |
| 2021-03-11 10:24:46 | → | elfets joins (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) |
| 2021-03-11 10:24:55 | <nshepperd2> | https://github.com/nshepperd/cabbage installs profiling libraries by default |
| 2021-03-11 10:25:07 | × | Sgeo quits (~Sgeo@ool-18b98aa4.dyn.optonline.net) (Read error: Connection reset by peer) |
| 2021-03-11 10:25:25 | <nshepperd2> | come to think of it, it also does --library-profiling-detail=all-functions by default which i'm not sure is a good idea |
| 2021-03-11 10:26:06 | <merijn> | I mean, if you set profiling true in ~/.cabal/config that works too |
| 2021-03-11 10:26:13 | × | sz0 quits (uid110435@gateway/web/irccloud.com/x-efbamewtqcojtowf) (Max SendQ exceeded) |
| 2021-03-11 10:27:04 | → | sz0 joins (uid110435@gateway/web/irccloud.com/x-fblthjmxlahgrfna) |
| 2021-03-11 10:27:35 | <merijn> | But "I don't wanna use stack/cabal" is not something that's actively supported by anyone and I doubt cabbage is acceptable to anyone who doesn't wanna use cabal/stack :) |
| 2021-03-11 10:28:06 | → | aqd joins (~aqd@84.20.147.33) |
| 2021-03-11 10:28:53 | × | shad0w_ quits (67573b43@103.87.59.67) (Quit: Connection closed) |
| 2021-03-11 10:29:54 | × | sz0 quits (uid110435@gateway/web/irccloud.com/x-fblthjmxlahgrfna) (Max SendQ exceeded) |
| 2021-03-11 10:29:55 | <tomsmeding> | ADG1089__: how are your system dependencies installed? Did you build them yourself or did they come from a system package manager? |
| 2021-03-11 10:30:18 | <tomsmeding> | (with system dependencies I meant haskell dependencies...) |
| 2021-03-11 10:30:45 | → | sz0 joins (uid110435@gateway/web/irccloud.com/x-wauwbyjpxaklcqhy) |
| 2021-03-11 10:30:53 | <tomsmeding> | If you built them yourself, well, you need to build their profiling versions too; if they came from a system package manager (arch linux?), then don't do that :p |
| 2021-03-11 10:31:39 | → | kam1 joins (~kam1@83.123.154.198) |
| 2021-03-11 10:31:41 | × | kam1 quits (~kam1@83.123.154.198) (Read error: Connection reset by peer) |
| 2021-03-11 10:32:14 | → | gehmehgeh joins (~ircuser1@gateway/tor-sasl/gehmehgeh) |
| 2021-03-11 10:32:21 | × | mananamenos_ quits (~mananamen@193.red-88-11-66.dynamicip.rima-tde.net) (Ping timeout: 264 seconds) |
| 2021-03-11 10:33:35 | × | sz0 quits (uid110435@gateway/web/irccloud.com/x-wauwbyjpxaklcqhy) (Max SendQ exceeded) |
| 2021-03-11 10:34:24 | → | denisse_ joins (~spaceCat@gateway/tor-sasl/alephzer0) |
| 2021-03-11 10:34:26 | → | sz0 joins (uid110435@gateway/web/irccloud.com/x-wagwtqglemcdvolt) |
| 2021-03-11 10:34:52 | × | denisse quits (~spaceCat@gateway/tor-sasl/alephzer0) (Quit: ZNC 1.7.5 - https://znc.in) |
| 2021-03-11 10:35:23 | → | raehik1 joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
| 2021-03-11 10:36:12 | denisse_ | is now known as denisse |
| 2021-03-11 10:36:17 | <tomjaguarpaw> | q |
| 2021-03-11 10:36:19 | <nshepperd2> | i think 90% of not wanting to use cabal/stack is just not wanting to write foo.cabal files all the time, which i what i wrote cabbage for |
| 2021-03-11 10:36:59 | <nshepperd2> | that is, just being able to invoke ghc like a normal program |
| 2021-03-11 10:37:44 | <nshepperd2> | yeah, never install haskell libraries from a system package manager, if you do that you will cry |
| 2021-03-11 10:38:18 | × | jpds quits (~jpds@gateway/tor-sasl/jpds) (Quit: jpds) |
| 2021-03-11 10:41:31 | → | royal_screwup214 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 2021-03-11 10:42:05 | × | royal_screwup214 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Max SendQ exceeded) |
| 2021-03-11 10:42:24 | → | royal_screwup214 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 2021-03-11 10:42:32 | × | adaj quits (~azureuser@51.103.155.240) (Remote host closed the connection) |
| 2021-03-11 10:42:42 | → | berberman joins (~berberman@unaffiliated/berberman) |
| 2021-03-11 10:43:37 | × | berberman_ quits (~berberman@unaffiliated/berberman) (Ping timeout: 272 seconds) |
| 2021-03-11 10:43:47 | × | p3n quits (~p3n@217.198.124.246) (Quit: ZNC 1.8.2 - https://znc.in) |
| 2021-03-11 10:44:59 | → | p3n joins (~p3n@217.198.124.246) |
| 2021-03-11 10:49:01 | → | jpds joins (~jpds@gateway/tor-sasl/jpds) |
| 2021-03-11 10:49:27 | → | usr25 joins (~usr25@unaffiliated/usr25) |
| 2021-03-11 10:51:57 | <ADG1089__> | what is the difference between xyz.cabal and cabal.project? |
| 2021-03-11 10:52:56 | <nshepperd2> | cabal.project is for local configuration of how to build things |
| 2021-03-11 10:53:07 | → | supercoven_ joins (~Supercove@dsl-hkibng31-54fabd-233.dhcp.inet.fi) |
| 2021-03-11 10:53:08 | × | supercoven_ quits (~Supercove@dsl-hkibng31-54fabd-233.dhcp.inet.fi) (Max SendQ exceeded) |
| 2021-03-11 10:53:10 | <nshepperd2> | 'local' as in you don't check it into your source code repository |
| 2021-03-11 10:53:38 | <nshepperd2> | stuff like "i want to build this with profiling and optimization level 2" |
| 2021-03-11 10:54:38 | → | supercoven_ joins (~Supercove@dsl-hkibng31-54fabd-233.dhcp.inet.fi) |
| 2021-03-11 10:55:30 | <nshepperd2> | xyz.cabal is the official information like the list of dependencies and module names and other stuff which is sorta part of the source code |
| 2021-03-11 10:55:53 | × | supercoven quits (~Supercove@dsl-hkibng31-54fabd-233.dhcp.inet.fi) (Ping timeout: 245 seconds) |
| 2021-03-11 10:57:00 | <merijn> | ADG1089__: xyz.cabal defines a package and its dependencies, cabal.project defines a specific build configuration of (one or more packages) on one specific machine, possibly overriding stuff from the cabal file |
| 2021-03-11 10:57:33 | × | b3z quits (~b3z@vmd41962.contaboserver.net) (Ping timeout: 264 seconds) |
| 2021-03-11 10:58:04 | × | nf quits (~n@monade.li) (Quit: Fairfarren.) |
| 2021-03-11 10:58:13 | → | nf joins (~n@monade.li) |
| 2021-03-11 11:00:23 | × | michalz quits (~user@185.246.204.111) (Remote host closed the connection) |
| 2021-03-11 11:01:50 | × | jrqc quits (~rofl@96.78.87.197) (Ping timeout: 264 seconds) |
| 2021-03-11 11:01:51 | → | michalz joins (~user@185.246.204.111) |
| 2021-03-11 11:01:58 | → | slack1256 joins (~slack1256@dvc-186-186-101-190.movil.vtr.net) |
| 2021-03-11 11:04:50 | <ADG1089__> | nice. |
All times are in UTC.