In message <[EMAIL PROTECTED]> on Thu, 1 Mar 2007 07:28:44 -0300, Jeronimo Pellegrini <[EMAIL PROTECTED]> said:
jp+mtn> Hi. jp+mtn> jp+mtn> On Thu, Mar 01, 2007 at 12:35:27AM +0100, Richard Levitte - VMS Whacker wrote: jp+mtn> > jp+mtn> > The internal data format has changed with this release; jp+mtn> > migration is straight-forward. To upgrade your databases, jp+mtn> > you must run: jp+mtn> > $ mtn -d mydb.mtn db migrate jp+mtn> > All of these operations are completely lossless, and 0.33 jp+mtn> > remains compatible with earlier versions with regards to jp+mtn> > netsync. jp+mtn> jp+mtn> Something funny happened. jp+mtn> jp+mtn> I was using my own .deb, built from revision jp+mtn> b6c2557cc900123a1b29ae229198663c687fe4a1. It worked fine on my jp+mtn> personal database. jp+mtn> jp+mtn> Then, after installing 0.33, monotone complains that it doesn't jp+mtn> recognize the DB schema, and that I may need "a newer version of jp+mtn> monotone" (Maybe someone launched a 0.34 version already? :-) jp+mtn> jp+mtn> personal$ mtn db migrate jp+mtn> mtn: calculating migration... jp+mtn> mtn: misuse: /home/jeronimo/monotone/phd.db appears to be a monotone jp+mtn> database, but this version of jp+mtn> mtn: misuse: monotone does not recognize its schema. jp+mtn> mtn: misuse: you probably need a newer version of monotone. jp+mtn> jp+mtn> If I go back to that old version, based on jp+mtn> b6c2557cc900123a1b29ae229198663c687fe4a1, then it works with my personal jp+mtn> database. jp+mtn> jp+mtn> However, this old version seems to have a problem with my monotone jp+mtn> DB (the net.venge.monotone database I have here): jp+mtn> jp+mtn> net.venge.monotone$ mtn st jp+mtn> mtn: fatal: std::logic_error: database.cc:186: invariant jp+mtn> 'I(!res.empty())' violated jp+mtn> mtn: this is almost certainly a bug in monotone. jp+mtn> mtn: please send this error message, the output of 'mtn --full-version', jp+mtn> mtn: and a description of what you were doing to jp+mtn> [EMAIL PROTECTED] jp+mtn> mtn: wrote debugging log to jp+mtn> /home/jeronimo/work/mono/net.venge.monotone/_MTN/debug jp+mtn> mtn: if reporting a bug, please include this file jp+mtn> jp+mtn> jp+mtn> What could be going on? Ah, you have followed development but not email. In your monotone workspace, you will find contrib/recreate-manifest-tables.sh . Use it on your database (after making a backup, just in case). Cheers, Richard ----- Please consider sponsoring my work on free software. See http://www.free.lp.se/sponsoring.html for details. -- Richard Levitte [EMAIL PROTECTED] http://richard.levitte.org/ "When I became a man I put away childish things, including the fear of childishness and the desire to be very grown up." -- C.S. Lewis _______________________________________________ Monotone-devel mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/monotone-devel
