aviaviavi / curl-runnings

A declarative test framework for quickly and easily writing integration tests against JSON APIs.
MIT License
157 stars 13 forks source link

Painfull installation on Arch Linux #67

Open driccio opened 3 years ago

driccio commented 3 years ago

Hello,

It is not an issue, I wanted to give you a feedback with installation of curl-runnings on Arch Linux.

Sadly, libtinfo.so is missing by default on the system and I need to install an external package (aur) : https://github.com/commercialhaskell/stack/issues/1012#issuecomment-291514286

But this package is not so easy to install because needs some manual operations with PGP signatures : https://aur.archlinux.org/packages/ncurses5-compat-libs/?O=80&PP=10#pinned-547799

So I will not do the effort to go further. Maybe others will do the same which is not I expect for you.

Regards

aviaviavi commented 3 years ago

@driccio thanks for bringing this up and apologies for the difficulty. For completeness, did you encounter these issues when installing via Scarf, stack, or is this even just when pulling down the curl-runnings binary from github?

driccio commented 3 years ago

Hello,

I've got this issue with Scarf and with the binary downloaded from github.

aviaviavi commented 3 years ago

Got it, thanks for the info. This isn't surprising because both curl-runnings and scarf rely on the same haskell libraries under the hood. Sounds like we'll need to ship statically linked binaries to fix this.