monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-devel] Re: Monotone CVS sync


From: William Uther
Subject: [Monotone-devel] Re: Monotone CVS sync
Date: Thu, 15 Feb 2007 20:09:31 +1100

Hi,
So I compiled the net.venge.monotone.cvssync branch. It seems to work quite well. Thankyou to those on IRC who have already helped me in my quest :).

However it also seems that the cvssync branch is based on version 0.24. This is before the last netsync change and the last db update. This means that there doesn't seem to be an easy way to make this interoperate with a standard monotone binary. That is problematic.

I then tried the net.venge.monotone.cvssync.refactor branch. Head was having problems linking. Moving back to before the "move sync specialities into client" commit allowed me to compile (with the patch below).

Unfortunately the refactored branch at that revision doesn't seem to work. It hangs on the first pull. It also doesn't respond well to make check:

Of 404 tests run:
        315 succeeded
        61 failed
        28 had expected failures
        0 succeeded unexpectedly
        0 were skipped
FAIL: run_lua_tests
==========================================
1 of 3 tests failed
Please report to address@hidden
==========================================

(Most, but not all, of those fails had "line 2" after them. Is that something like a check of available options that just wouldn't have been updated?)

I then went back further to cd65adc2a113afeb020dc3a0eea88cebe743e3f9 . It seems to work, but is there a preferred stable revision that is more trusted? That revision still fails a bunch of 'make check' tests:

Of 401 tests run:
        316 succeeded
        57 failed
        28 had expected failures
        0 succeeded unexpectedly
        0 were skipped
FAIL: run_lua_tests
==========================================
1 of 3 tests failed
Please report to address@hidden
==========================================

Be well all,

Will        :-}

P.S. Here is the patch to make the refactor branch compile (on my mac):

#
# old_revision [f3a7531300400e204bb844253526837ddaeace1e]
#
# patch "mtn_cvs/Makefile.am"
#  from [91ba0dce3d5288e59235e04740602fee525ee8d1]
#    to [81e6235078c33fd57b21c4a5e30945130af70740]
#
============================================================
--- mtn_cvs/Makefile.am 91ba0dce3d5288e59235e04740602fee525ee8d1
+++ mtn_cvs/Makefile.am 81e6235078c33fd57b21c4a5e30945130af70740
@@ -15,7 +15,7 @@ AM_LDFLAGS = -L. -L..
                mtn_pipe.cc mtn_automate.cc mtncvs_state.cc \
                cvs_revision_nr.cc cvs_edge.cc ../unix/main.cc
AM_LDFLAGS = -L. -L..
-mtn_cvs_LDADD = -lmtn -lplatform -l3rdparty $(BOOSTLIBS)
+mtn_cvs_LDADD = -lmtn -lplatform -l3rdparty $(BOOSTLIBS) $(LIBICONV) $(LIBINTL)
pipetest: mtn_pipe.cc
        $(CXX) $(CXXFLAGS) $(AM_CXXFLAGS) $(AM_LDFLAGS) $(LIBS) \






reply via email to

[Prev in Thread] Current Thread [Next in Thread]