[Csync2] all tests passing for csync2 2.0 release candidate 2 ; -)
Lars Ellenberg
lars.ellenberg at linbit.com
Fri May 17 16:21:18 CEST 2013
On Thu, May 16, 2013 at 04:34:18PM -0400, Michael Johnson wrote:
> Oh. tests/etc/csync2.cfg has absolute paths starting with /root/src
>
> Editing those to the actual directories where my checkout lives makes
> things work much better, and does not require running as root
Correct. Though for later tests (correct uid/gid transfer, picking up
only uid/gid changes and so on) root will be required obviously.
> (once I set
> up /etc/hosts and created aliases):
>
> All tests successful.
That only proves that there are not (elaborate) enough tests ;-)
> Files=3, Tests=43, 35 wallclock secs ( 1.18 cusr + 0.81 csys = 1.99 CPU)
>
> Did you intend for those paths to be substituted at some point?
That cfg file should have been generated, not committed as is.
Oversight on my part, I know about that.
I just did not find time to get back to csync2 again, yet.
I did not even find time to write up
a proper realease (candidate) announcement :-/
Thanks for noticing anyways,
and for checking it out and reporting back ;-)
BTW, you can also do
CSYNC2_DATABASE=mysql://csync2:csync2@192.168.122.1/ prove
CSYNC2_DATABASE=pgsql://csync2:csync2@192.168.122.1/ prove
To check those backends as well.
What's still going in before the final release:
- there was some patch here recently that changed the hardcoded
timeout/retry locking behaviour, I think that should go in
- if you/someoen gets that "ssh tunnel" mode done in time,
that is definetely in, and if that takes a couple of weeks
extra, that's ok.
Other than that I intend to call it final by the end of this month,
and put some packages online for the most common distributions as well.
Cheers,
Lars
More information about the Csync2
mailing list