[Top][All Lists]
[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) \
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Monotone-devel] Re: Monotone CVS sync,
William Uther <=