New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Check for existence of rsync
at build/install
#1499
Comments
Joris (FreeBSD ports maintainer) points out that rsync isn't a hard dep and only required for remotes of kind 'rsync'. I believe it is also required for kind 'local'. Maybe this should be noted somewhere in the install? Or perhaps it should be checked when trying to create a 'local' remote rather than failing with
|
It is used for path-pins aswell I think. |
For most distros, the existence of rsync is not a problem. The response I got from the FreeBSD port maintainer indicated that, because opam is usable without rsync, rsync was not a dependency of opam. While I agree this is technically correct, it seems that many opam features rely on rsync. Because of this, I think some component, metadata, or documentation should clarify the relationship between opam and rsync. |
Would be easy enough to add an The same should be done for git, darcs, hg ; for curl/wget I don't think you can do much without either. |
An option should be to add a warning at configuration time as well (although it doesn't prevent the user to install rsync, git, curl later on). |
opam appears to depend on rsync and should fail/complain during install/build if rsync is not present.
The text was updated successfully, but these errors were encountered: