Logs: freenode/#haskell
| 2020-11-24 19:41:39 | <merijn> | Yeah, my bad. I just get so tired of people complaining about Haskell building being hard because they're making it hard :\ |
| 2020-11-24 19:41:52 | <glguy> | The value in the conversation could just be in better understanding of what the limitations are and what's possible |
| 2020-11-24 19:41:56 | <glguy> | doesn't have to be a fight |
| 2020-11-24 19:42:02 | <sshine> | merijn, I'm not complaining, but I *could* be complaining, because it tends to be. ;) |
| 2020-11-24 19:42:06 | <sm[m]> | +1 |
| 2020-11-24 19:42:11 | <maerwald> | Clint: do you have a link to that distro policy? |
| 2020-11-24 19:42:34 | <sshine> | merijn, also, distros distributing libraries is just a trap. |
| 2020-11-24 19:42:56 | <merijn> | sshine: In what way? |
| 2020-11-24 19:43:06 | <sshine> | merijn, well, you get stale snapshots. |
| 2020-11-24 19:43:21 | <merijn> | (or, I guess I should say "which specific flaw of many did you have in mind?" :p) |
| 2020-11-24 19:43:35 | × | jonatanb quits (jonatanb@gateway/vpn/protonvpn/jonatanb) (Remote host closed the connection) |
| 2020-11-24 19:43:35 | → | conal joins (~conal@66.115.157.138) |
| 2020-11-24 19:43:48 | <sshine> | merijn, and if the distro doesn't have the library you're looking for, you have to choose between either not using it, or completely losing the benefit of having snapshots maintained for you. |
| 2020-11-24 19:44:13 | × | Varis quits (~Tadas@unaffiliated/varis) (Ping timeout: 246 seconds) |
| 2020-11-24 19:44:28 | <merijn> | Clearly the solution is to abandon software and become a gardener >.> |
| 2020-11-24 19:44:35 | <sshine> | I'm working on it. |
| 2020-11-24 19:44:40 | <maerwald> | merijn: do you have a nice spot? |
| 2020-11-24 19:44:46 | <sshine> | my cats are trying hard to prevent it from happening. |
| 2020-11-24 19:44:55 | <merijn> | maerwald: I have a garden, for now... :p |
| 2020-11-24 19:45:03 | <merijn> | Yes |
| 2020-11-24 19:45:20 | <merijn> | We should talk about cats, rather than packaging. Cats are clearly superior to software packaging |
| 2020-11-24 19:45:47 | <Rembane> | I want cats to do software packaging. |
| 2020-11-24 19:45:55 | → | Franciman joins (~francesco@host-82-54-193-143.retail.telecomitalia.it) |
| 2020-11-24 19:46:19 | × | francesco_ quits (~francesco@host-82-54-193-143.retail.telecomitalia.it) (Ping timeout: 246 seconds) |
| 2020-11-24 19:46:29 | <Clint> | maerwald: https://www.debian.org/doc/debian-policy/ch-source.html |
| 2020-11-24 19:46:48 | → | Jesin joins (~Jesin@pool-72-66-101-18.washdc.fios.verizon.net) |
| 2020-11-24 19:46:56 | <glguy> | Clint: Is there a way to subscribe to some kind of stream to find out when I do something dumb that makes it hard to package my program in debian? |
| 2020-11-24 19:46:57 | <maerwald> | Rembane: you need more OCD than the average programmer to be a good packager :p |
| 2020-11-24 19:47:07 | <maerwald> | not sure cats qualify |
| 2020-11-24 19:47:52 | <merijn> | So, speaking of cats and somewhat staying on topic... |
| 2020-11-24 19:48:14 | <Rembane> | maerwald: That's a good point. What if packaging is like pushing things down from tables? :) |
| 2020-11-24 19:48:22 | <merijn> | Tragically, my lambdacats.org forward to, well, the lambdacats died a few years ago |
| 2020-11-24 19:48:27 | <merijn> | BUT! |
| 2020-11-24 19:48:32 | <glguy> | Clint: Also since you're listed as the packaging maintainer for glirc, I'll note that I did see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801522 and I made a man page ^_^ |
| 2020-11-24 19:48:38 | <merijn> | I just discovered someone has a mirror of the original images! |
| 2020-11-24 19:48:51 | <maerwald> | Rembane: that reminds me more of haskell library maintainers pushing their API changes downstream like a cat stuff from the table |
| 2020-11-24 19:49:01 | <ezzieyguywuf> | oh neat, ghcup install Haskell Language Server |
| 2020-11-24 19:49:20 | × | aidecoe quits (~aidecoe@unaffiliated/aidecoe) (Remote host closed the connection) |
| 2020-11-24 19:49:32 | <Rembane> | maerwald: :D |
| 2020-11-24 19:49:36 | × | brisbin quits (~patrick@pool-173-49-158-4.phlapa.fios.verizon.net) (Ping timeout: 240 seconds) |
| 2020-11-24 19:50:23 | <Clint> | glguy: you could subscribe to https://tracker.debian.org/pkg/glirc for some subset of events |
| 2020-11-24 19:51:13 | <glguy> | thanks |
| 2020-11-24 19:51:52 | → | brisbin joins (~patrick@pool-173-49-158-4.phlapa.fios.verizon.net) |
| 2020-11-24 19:52:13 | <merijn> | https://lambdacats.github.io/ \o/ |
| 2020-11-24 19:52:28 | × | Franciman quits (~francesco@host-82-54-193-143.retail.telecomitalia.it) (Ping timeout: 260 seconds) |
| 2020-11-24 19:53:21 | <ezzieyguywuf> | is the CHANGELOG.md thing necessary? |
| 2020-11-24 19:53:51 | <glguy> | Are you making something for other people to use? |
| 2020-11-24 19:53:53 | <merijn> | ezzieyguywuf: For what? |
| 2020-11-24 19:54:15 | <ezzieyguywuf> | merijn: cabal init created it |
| 2020-11-24 19:54:19 | <merijn> | ezzieyguywuf: CHANGELOG will be linked from Hackage for packages uploaded there |
| 2020-11-24 19:54:22 | <ezzieyguywuf> | I'm just wandering why it does that. |
| 2020-11-24 19:54:35 | × | conal quits (~conal@66.115.157.138) (Quit: Computer has gone to sleep.) |
| 2020-11-24 19:54:37 | <merijn> | ezzieyguywuf: Which makes it easy for people to see what changes from version to version |
| 2020-11-24 19:55:02 | <merijn> | ezzieyguywuf: See the changelog under the dependencies here: https://hackage.haskell.org/package/lens |
| 2020-11-24 19:55:48 | × | oisdk quits (~oisdk@2001:bb6:3329:d100:188f:f126:4321:8fc1) (Quit: oisdk) |
| 2020-11-24 19:55:54 | <merijn> | ezzieyguywuf: So is it *actually* necessary? No. Is it good to nudge people into including one by default? Yes. |
| 2020-11-24 19:55:59 | → | Deide joins (~Deide@217.155.19.23) |
| 2020-11-24 19:56:19 | <merijn> | I mean, a license isn't *technically* necessary either :p |
| 2020-11-24 19:56:20 | <ezzieyguywuf> | merijn: ah, I see. thank you for that explanation. |
| 2020-11-24 19:56:32 | <ezzieyguywuf> | I tend to go to the projects git page first and search around there for history info. |
| 2020-11-24 19:56:33 | × | carlomagno1 quits (~cararell@148.87.23.8) (Ping timeout: 260 seconds) |
| 2020-11-24 19:57:08 | <merijn> | ezzieyguywuf: Yeah, but if you wanna just quickly check "did 4.16 add anything breaking since 4.15" having a convenient source of that without digging through git is nice :p |
| 2020-11-24 19:57:13 | → | justanotheruser joins (~justanoth@unaffiliated/justanotheruser) |
| 2020-11-24 19:57:24 | <ezzieyguywuf> | didn't cabal use to build things in a hidden directory? I see "dist-newstyle" in my project dir now. am I misremembering? was this always the case? |
| 2020-11-24 19:57:35 | → | oisdk joins (~oisdk@2001:bb6:3329:d100:199a:baf3:2d99:2a0a) |
| 2020-11-24 19:57:54 | <merijn> | ezzieyguywuf: It *used* to use "dist/" so maybe you ignored that in the past, but didn't add dist-newstyle? |
| 2020-11-24 19:58:04 | → | conal joins (~conal@66.115.157.138) |
| 2020-11-24 19:58:13 | <ezzieyguywuf> | hm, maybe that's it |
| 2020-11-24 19:58:20 | <ezzieyguywuf> | or I've been using stack for a while, maybe stack hides it |
| 2020-11-24 19:58:32 | <merijn> | Stack uses .stack-work, I think? |
| 2020-11-24 19:58:36 | <maerwald> | yeah, stack has a better default |
| 2020-11-24 19:58:47 | <maerwald> | non-hidden work dir is not a good default |
| 2020-11-24 19:59:03 | <merijn> | maerwald: Well, there's an open issues for discussing the "new" final naming of dist-newstyle on github :p |
| 2020-11-24 19:59:14 | <ezzieyguywuf> | I don't mind it, I'm used to 'build' dir with cmake |
| 2020-11-24 19:59:14 | <maerwald> | nice, the bikeshedding I needed |
| 2020-11-24 20:00:07 | <merijn> | maerwald: https://github.com/haskell/cabal/issues/5731 |
| 2020-11-24 20:00:41 | → | carlomagno joins (~cararell@148.87.23.7) |
| 2020-11-24 20:01:48 | <maerwald> | too much bikeshedding :p |
| 2020-11-24 20:02:06 | × | geowiesnot quits (~user@87-89-181-157.abo.bbox.fr) (Ping timeout: 256 seconds) |
| 2020-11-24 20:02:32 | → | pokid joins (~pokid@unaffiliated/pokid) |
| 2020-11-24 20:03:11 | → | Franciman joins (~francesco@host-82-54-193-143.retail.telecomitalia.it) |
| 2020-11-24 20:03:30 | × | cads quits (~cads@ip-64-72-99-232.lasvegas.net) (Ping timeout: 265 seconds) |
| 2020-11-24 20:04:09 | × | glguy quits (x@freenode/staff/haskell.developer.glguy) (Quit: Quit) |
| 2020-11-24 20:04:59 | → | knupfer joins (~Thunderbi@200116b824be8100bcd086fffecad97d.dip.versatel-1u1.de) |
| 2020-11-24 20:05:00 | ← | pokid parts (~pokid@unaffiliated/pokid) () |
| 2020-11-24 20:05:02 | × | knupfer quits (~Thunderbi@200116b824be8100bcd086fffecad97d.dip.versatel-1u1.de) (Client Quit) |
| 2020-11-24 20:05:18 | → | knupfer joins (~Thunderbi@i59F7FF7E.versanet.de) |
| 2020-11-24 20:06:13 | × | christo quits (~chris@81.96.113.213) (Remote host closed the connection) |
| 2020-11-24 20:07:43 | <merijn> | Rats |
| 2020-11-24 20:07:52 | <merijn> | I have inadvertently made my own life annoying |
| 2020-11-24 20:07:52 | <koz_> | Such shed, much bike. |
| 2020-11-24 20:08:18 | <merijn> | Damn these types >.> |
| 2020-11-24 20:08:40 | → | zx__ joins (~oracle@unaffiliated/oracle) |
| 2020-11-24 20:09:00 | <sm[m]> | ezzieyguywuf: changelog link is extremely useful, thanks for adding it |
| 2020-11-24 20:09:11 | <sm[m]> | I wish it was mandatory |
| 2020-11-24 20:09:41 | × | conal quits (~conal@66.115.157.138) (Quit: Computer has gone to sleep.) |
| 2020-11-24 20:09:54 | zx__ | is now known as kish |
| 2020-11-24 20:10:49 | × | Franciman quits (~francesco@host-82-54-193-143.retail.telecomitalia.it) (Ping timeout: 246 seconds) |
| 2020-11-24 20:11:25 | × | kish` quits (~oracle@unaffiliated/oracle) (Ping timeout: 240 seconds) |
| 2020-11-24 20:11:31 | → | christo joins (~chris@81.96.113.213) |
All times are in UTC.