dnbaker / dashing

Fast and accurate genomic distances using HyperLogLog
GNU General Public License v3.0
160 stars 11 forks source link

installation wasn't a pleasant experience #48

Open rchikhi opened 4 years ago

rchikhi commented 4 years ago

Hi, I very much look forward to use dashing, however three small issues with how it is distributed made me lose some time during installation: 1) source code is huge due to its dependencies, took me more than 10mins to git clone 2) releases didn't work on my (old) cluster, so I needed to build from source. Could you please provide more portable binaries? 3) bioconda install worked :) but it wasn't mentioned on the README. EDIT: ahh I take it back, there is a badge! I didn't see it

dnbaker commented 4 years ago

Hi,

Thanks for the feedback!

You're right that recursive submodules can take a long time, which is something we're looking to improve without making dependency management too difficult.

Good to know RE: binary releases; Outside of manual static compilations, the only standard solution for cross-platform binary distribution I'm aware of is Holy Build Box, but it was restricted to gcc4 last I checked. I'll try to find a better method for distribution.

Glad bioconda worked! I'll update installation instructions to make it clearer that it is an option.

Thanks again,

Daniel

rchikhi commented 4 years ago

thanks for the response! Maybe the CI's like Travis/CircleCI/Github actions?