3 ms·
> 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
by drran 5y ago
> 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?
- encryptluks2 5y agoI'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.
- drran 5y agoDistribution 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.
- encryptluks2 5y agoYou still could. With proper build systems they could be pushing a new package whenever a dependency gets updated, or daily.
- lobocinza 5y agoDaily would be a huge improvement but preferably less if it is non critical and I am not using testing repos.
- lobocinza 5y agoNo, 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.