Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→ 502,152 events total
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.