monotone-devel
[Top][All Lists]
Advanced

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

[Monotone-devel] change_set.cc:140: invariant 'I(deltas.find(path) ==del


From: eli . carter
Subject: [Monotone-devel] change_set.cc:140: invariant 'I(deltas.find(path) ==deltas.end()) ' violated
Date: Thu, 7 Apr 2005 13:27:27 -0700

Greetings,

I was trying to import a CVS repo into a newly created monotone db using
"monotone ... cvs_import cvsroot/"  One of the modules in this CVS root
has a few versions of the 2.4 Linux kernel, though that isn't the only
top-level directory in this cvsroot.

...
monotone: [branches: 28] [versions: 32956]
linux/arch/ppc/platforms/bseip.h,v   
monotone: [branches: 28] [versions:
39702]                                                           
monotone: phase 1 (version import) complete
monotone: [branches: 28] [finished branches: 4] [finished edges: 47]
[versions: 39702] building branch com.tek.ejc.hacking.vendor1        
monotone: discarding debug log
monotone: fatal: std::logic_error: change_set.cc:140: invariant 'I
(deltas.find(path) == deltas.end())' violated

monotone: this is almost certainly a bug in monotone.
monotone: please send this error message, the output of 'monotone --
full-version',
monotone: and a description of what you were doing to monotone-
address@hidden

Looks like this is something someone else has seen before:
http://lists.gnu.org/archive/html/monotone-devel/2005-04/msg00058.html
(I wasn't subscribed to the list then, otherwise I'd have replied.)

$ monotone --full-version
monotone 0.17 (base revision: 337d62e5cbd50c36e2f2c2bda489a98de3a8aeb7)
Running on: Linux 2.6.10-1.770_FC3smp #1 SMP Thu Feb 24 14:20:06 EST
2005 i686
Changes since base revision:

new_manifest [0152a0ae40734894b0a39501246cf4ffeada0aa4]

old_revision [337d62e5cbd50c36e2f2c2bda489a98de3a8aeb7]
old_manifest [0152a0ae40734894b0a39501246cf4ffeada0aa4]


  Generated from data cached in the distribution;
  further changes may have been made.

  Generated from data cached in the distribution;
  further changes may have been made.

  Generated from data cached in the distribution;
  further changes may have been made.

This is on an up-to-date Fedora Core 3 system.  Is there something I can
do to track down what's happening here?

Further things I've found:
$ monotone --db=~/monotone-dbs/linux.db --branch=com.tek.ejc.hacking
cvs_import ~/cvsroot/linux
This is still going (hours later), but it has gotten further than the
cvs_import of cvsroot/.
cvsroot is a symlink.
I used a relative path name for the first try.  It was also the top of the
CVS repository,
which includes the CVSROOT directory, whereas the second attempt was just
the linux directory
in the repository.

I'm open to ideas...

Thanks,

Eli
-------------------. "If it ain't broke now,
Eli Carter          \                   it will be soon." -- crypto-gram
eli.carter(a)tek.com `--------------------------------------------------




reply via email to

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