2024/04/25

Newest at the top

2024-04-25 23:48:29 +0200 <haskellbridge> <s​m> do you simply want to point cabal to a stackage snapshot, with a suitable entry in cabal.project ?
2024-04-25 23:47:49 +0200 <cheater> the which is the preferable way to use stack
2024-04-25 23:47:32 +0200 <cheater> and then you never have to touch stack again
2024-04-25 23:47:22 +0200 <haskellbridge> <s​m> np. You've still got to get a copy of all needed tarballs
2024-04-25 23:47:21 +0200 <cheater> i guess you could use stack with an lts resolver and just hammer all the packages it has one by one and put them in a dir like that
2024-04-25 23:46:44 +0200 <cheater> thanks a lot sm
2024-04-25 23:45:48 +0200 <cheater> that's exactly how i imagined it
2024-04-25 23:45:43 +0200 <cheater> hell yea
2024-04-25 23:45:01 +0200 <sm> also: https://cabal.readthedocs.io/en/3.4/installing-packages.html#local-no-index-repositories
2024-04-25 23:44:49 +0200yin(~yin@user/zero)
2024-04-25 23:43:33 +0200 <cheater> that's a pretty big assumption you're making there
2024-04-25 23:43:12 +0200 <dolio> How does pre-downloading the attack help you avoid that?
2024-04-25 23:42:10 +0200 <cheater> you'd think having local copies of package repos would be more popular given the recent rise in supply chain vectors
2024-04-25 23:41:36 +0200 <sm> #haskell-stack:matrix.org will know more about how to tackle it with stack
2024-04-25 23:41:36 +0200 <cheater> sm yeah that's what this repo refers to at the top of the readme
2024-04-25 23:41:21 +0200 <geekosaur> except in the corporate world, and I'm not sure they publish their tools
2024-04-25 23:41:12 +0200 <sm> I've seen discussion of "private hackage repositories" somewhere
2024-04-25 23:40:49 +0200 <cheater> i guess not a common need
2024-04-25 23:40:47 +0200euleritian(~euleritia@212.144.241.187) (Ping timeout: 264 seconds)
2024-04-25 23:40:42 +0200 <cheater> i thought it would be easier
2024-04-25 23:40:35 +0200 <cheater> jesus that's pretty complex still though
2024-04-25 23:38:58 +0200 <cheater> hmm interesting, ty
2024-04-25 23:38:40 +0200 <cheater> can't have it perfect
2024-04-25 23:38:36 +0200 <sm> https://github.com/haskell/hackage-security/tree/master/hackage-repo-tool might be part of it
2024-04-25 23:38:32 +0200 <cheater> etc etc
2024-04-25 23:38:30 +0200 <cheater> most of them
2024-04-25 23:38:27 +0200 <cheater> or like. mostly work
2024-04-25 23:37:41 +0200 <cheater> it's probably fine if it's one archive per package, as long as they all work with each other
2024-04-25 23:37:22 +0200 <cheater> archives
2024-04-25 23:36:26 +0200mei(~mei@user/mei)
2024-04-25 23:36:18 +0200 <dolio> You mean you want to download all the archives? Or a list of versions to use with cabal?
2024-04-25 23:34:12 +0200totalghost(~ghost@172-105-178-131.ip.linodeusercontent.com)
2024-04-25 23:34:06 +0200 <cheater> and then use that as a resolver for cabal or whatever
2024-04-25 23:34:03 +0200mei(~mei@user/mei) (Remote host closed the connection)
2024-04-25 23:33:59 +0200 <cheater> is there a way to download all of stackage easily
2024-04-25 23:21:17 +0200target_i(~target_i@user/target-i/x-6023099) (Quit: leaving)
2024-04-25 23:17:43 +0200titibandit(~titibandi@user/titibandit) (Ping timeout: 268 seconds)
2024-04-25 23:14:55 +0200michalz(~michalz@185.246.207.218) (Quit: ZNC 1.8.2 - https://znc.in)
2024-04-25 23:10:37 +0200peterbecich(~Thunderbi@47.229.123.186) (Ping timeout: 268 seconds)
2024-04-25 23:09:17 +0200tri(~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 240 seconds)
2024-04-25 23:08:09 +0200falafel(~falafel@2a0c:5a87:3103:ec01::62b8) (Ping timeout: 268 seconds)
2024-04-25 23:07:47 +0200waldo(~waldo@user/waldo)
2024-04-25 23:07:35 +0200machinedgod(~machinedg@d173-183-246-216.abhsia.telus.net) (Ping timeout: 252 seconds)
2024-04-25 23:06:53 +0200emmanuelux(~emmanuelu@user/emmanuelux)
2024-04-25 23:05:40 +0200adanwan(~adanwan@gateway/tor-sasl/adanwan)
2024-04-25 23:05:06 +0200adanwan(~adanwan@gateway/tor-sasl/adanwan) (Ping timeout: 260 seconds)
2024-04-25 23:02:10 +0200tri(~tri@ool-18bbef1a.static.optonline.net)
2024-04-25 23:01:42 +0200Sgeo(~Sgeo@user/sgeo)
2024-04-25 23:00:04 +0200ChanServ+v haskellbridge
2024-04-25 23:00:04 +0200haskellbridge(~haskellbr@69.135.3.34)