I'm trying to check out a project with monotone, and it's giving me an
std::logic_error that it said to report here.

Following the instructions at http://www.metatheme.org/development.php I did:

[EMAIL PROTECTED]:~$ wget -q http://monotone.advel.cz/server-key.pub
[EMAIL PROTECTED]:~$ mtn --db=metatheme.db db init
[EMAIL PROTECTED]:~$ mtn --db=metatheme.db read < server-key.pub
mtn: read 1 packet
[EMAIL PROTECTED]:~$ mtn --key="" --db=metatheme.db pull shorty.advel.cz
"cz.advel.metatheme*"
mtn: setting default server to shorty.advel.cz
mtn: setting default branch include pattern to 'cz.advel.metatheme*'
mtn: setting default branch exclude pattern to ''
mtn: doing anonymous pull; use -kKEYNAME if you need authentication
mtn: connecting to shorty.advel.cz
mtn: first time connecting to server shorty.advel.cz
mtn: I'll assume it's really them, but you might want to double-check
mtn: their key's fingerprint: 73755a6abe40e8a2fb4052f9b90bf3a074e6f98a
mtn: warning: key '[EMAIL PROTECTED]' is not equal to key
'[EMAIL PROTECTED]' in database
mtn: fatal: std::logic_error: netsync.cc:1,296: invariant
'I(app.db.public_key_exists(their_key_hash))' violated
mtn: this is almost certainly a bug in monotone.
mtn: please send this error message, the output of 'mtn --full-version',
mtn: and a description of what you were doing to [EMAIL PROTECTED]
mtn: failed to write debugging log to /home/jnc/.monotone/dump

I'm using the Ubuntu package, 0.35-2ubuntu2, and I had no .monotone
directory, which is why the dump failed.  I ran it again to get a dump
file, which I've attached.  I've also attached the key that caused the
problem.

The project hasn't been updated since 2005, so maybe their server is
out of date or something, but I thought I should report this anyway.

[EMAIL PROTECTED]:~$ mtn --full-version
monotone 0.35 (base revision: f92dd754bf5c1e6eddc9c462b8d68691cfeb7f8b)
Running on          : Linux 2.6.22-14-generic #1 SMP Sun Oct 14
23:05:12 GMT 2007 i686
C++ compiler        : GNU C++ version 4.1.3 20070831 (prerelease)
(Ubuntu 4.1.2-16ubuntu1)
C++ standard library: GNU libstdc++ version 20070831
Boost version       : 1_34_1
Changes since base revision:
format_version "1"

new_manifest [f95da638a0aa17f7c5979d17a059faf6a46e9670]

old_revision [f92dd754bf5c1e6eddc9c462b8d68691cfeb7f8b]

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

Attachment: server-key.pub
Description: Binary data

Attachment: dump
Description: Binary data

_______________________________________________
Monotone-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to