News for hackers. Stuff that matters.
Re:“Shared libraries are not a good thing in general” by drran on Sunday May 02, 2021 @03:45AM (#27013136)
> If I am to install Pandoc (on Arch Linux) I have to install 95 Haskell dependencies

OMG, you really spent 95x more time, by installing of dependencies one by one? Why not just use a package manager?

Re:“Shared libraries are not a good thing in general” by encryptluks2 on Sunday May 02, 2021 @04:25AM (#27013334)
I'm assuming they already are using the package manager. The issue is that there are so many dependencies for a single package, and almost every system update consist of updating a bunch of Haskell packages which just clutters maintenance.
Re:“Shared libraries are not a good thing in general” by drran on Sunday May 02, 2021 @09:40AM (#27015201)
Distribution does it job: it distributes upstream changes. It's like blaming a zip file, because it contains many small files instead of a few big, so it clutters maintenance. If you see this as a problem, then fix upstream. For me, it's important to receive all upstream changes in one update.
Re:“Shared libraries are not a good thing in general” by encryptluks2 on Sunday May 02, 2021 @09:54AM (#27015309)
You still could. With proper build systems they could be pushing a new package whenever a dependency gets updated, or daily.
Re:“Shared libraries are not a good thing in general” by lobocinza on Sunday May 02, 2021 @09:59AM (#27015355)
Daily would be a huge improvement but preferably less if it is non critical and I am not using testing repos.
Re:“Shared libraries are not a good thing in general” by lobocinza on Sunday May 02, 2021 @09:55AM (#27015317)
No, I didn't. But, before uninstalling Pandoc, I was wasting time with frequent useless updates of minor Haskell dependencies that should be statically linked in the first place as no other package, at least in general, make use of them.