(In reply to comment #7) > I am not sure if asking for the version of a program should start a > background daemon. Shouldn't it just report the version and exit? Should I > file this as a separate bug? Yes, "syncevolution --version" contacts the daemon, and that is intentional. There have been users who did not install SyncEvolution correctly and/or had problems after an upgrade (old daemon still running), such that command line and daemon were from different releases. When contacting the daemon and asking for the version, the command line client will compare versions and warn about mismatches. This behavior is also consistent with other operations, which always are run in the daemon. If one wants to run the version check without contacting the daemon, then use "--daemon=no --version", just as in any other operation.