zulip/zulip-mobile

Remove rsync dependency

Open

#4,824 opened on Jun 22, 2021

View on GitHub
 (2 comments) (0 reactions) (0 assignees)JavaScript (673 forks)github user discovery
a-Windows-deva-toolshelp wanted

Repository metrics

Stars
 (1,348 stars)
PR merge metrics
 (PR metrics pending)

Description

The rsync dependency (which we use to build the static assets for the webview) causes significant trouble for Windows users. We frequently get support requests from users who have not correctly installed rsync and are confused about why the project fails to build.

We're not doing anything super special with it:

    rsync -aR --no-D --delete --delete-excluded \
          "${src}/./" "${_dest}/." \
          --filter='. -'

So it probably make sense to just replace that command with something else (likely from coreutils) that does a similar thing.

Contributor guide