possible bug

2021-10-16 Thread Hendrik Boom
Possible bug:

mtn: warning: expected file 'Melinda/src/delete', but it is a directory.
mtn: fatal: error: src/work.cc:1896: I(ident_existing_file(name, fid))
mtn: This is almost certainly a bug in monotone.
mtn: Please report this error message, the output of 'mtn version --full',
mtn: and a description of what you were doing to 
'https://code.monotone.ca/p/monotone/issues/'.
mtn: wrote debugging log to /home/hendrik/write/Melinda/_MTN/debug
mtn: if reporting a bug, please include this file

Version:

monotone 1.1 (base revision: 81fa9664405655b13bde971bddd802de25096073)
Running on  : Linux 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1+deb9u1 
(2018-05-07) x86_64
C++ compiler: GNU C++ version 5.4.0 20160609
C++ standard library: GNU libstdc++ version 20160609
Boost version   : 1_58
SQLite version  : 3.34.1 (compiled against 3.13.0)
Lua version : Lua 5.2
PCRE version: 8.39 2016-06-14 (compiled against 8.38)
Botan version   : 1.10.16 (compiled against 1.10.12)
Changes since base revision:
format_version "1"

new_manifest [3f49ef95c9afe8094b075119cad01839c44885e3]

old_revision [81fa9664405655b13bde971bddd802de25096073]

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


I was trying to do a routing commit, after doing edits and moving a few 
obsolete files into the 'delete' directory.
Evidently I did something quite wrong, because monotone now thinks that delete 
is a file.

I *might* have done something like
mtn mv Makefile delete/
to move the obsolete file called Makefile into the 'delete' directory,
which I use as a kind of trash can, just in case.
But I really don't remember what I did any more.  I do remember making mistakes 
and haveing monotone quite reasonably call me out.

Until finally it thought it might have a bug.

I'll find a way to go on -- probably getting rid of the delete directory, 
creating a file called delete, and then mtn dropping it.

-- hendrik



Re: [Monotone-devel] Possible bug in `mtn log`?

2010-07-09 Thread Thomas Keller
Am 07.07.2010 00:54, schrieb Thomas Keller:
 Am 06.07.10 23:10, schrieb Thomas Keller:
 Am 06.07.10 19:15, schrieb Marcin W. Dąbrowski:
 Hi.

 Today I hit something weird, when trying to see the history of one
 of the files in my repository - `mtn log filename.ext` is showing
 logs for other files than 'filename.ext'.

 I tried to find minimal case, and running the sequence you can see
 presented below hits the bug - or to say this in other words —
 it shows not exactly the information I'd like to see.
 [snip]
 I see two changelogs printed. I don't know why I see the changelog
 for example.txt, nor why the order is chronological (normally it
 should be reverse chronology - usually it is).

 So - is this by design (no, really?), or a bug?

 I think this is a fall-out of the new restrictions code which landed in
 0.48 (try out 0.47 and you see the expected behaviour). We now
 implicitely include all parents of a node in a restriction and as such,
 if you log sec/second.txt, changes for sec and  (the root node)
 are also logged.

 I'll try out a fix and switch the restriction handling mode to what we
 use also for 'revert', i.e. no implicit includes.
 
 I committed a temporary fix in branch
 net.venge.monotone.restriction-fixes, but this is not ready for mainline
 yet, because it breaks one test, namely log_--diffs.

This issue has been resolved and the fix
(b0327e6eb8d1617b46a335111ef1677ad23287ae) landed in mainline.

Thomas.

-- 
GPG-Key 0x160D1092 | tommyd3...@jabber.ccc.de | http://thomaskeller.biz
Please note that according to the EU law on data retention, information
on every electronic information exchange might be retained for a period
of six months or longer: http://www.vorratsdatenspeicherung.de/?lang=en




signature.asc
Description: OpenPGP digital signature
___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


[Monotone-devel] Possible bug in `mtn log`?

2010-07-06 Thread Marcin W. Dąbrowski
Hi.

Today I hit something weird, when trying to see the history of one
of the files in my repository - `mtn log filename.ext` is showing
logs for other files than 'filename.ext'.

I tried to find minimal case, and running the sequence you can see
presented below hits the bug - or to say this in other words —
it shows not exactly the information I'd like to see.

#v+
mtn -d mtn.mtn db init
mtn -d mtn.mtn setup . -b mtn.bug.log

echo x example.txt
mtn add example.txt
mtn ci -m Added new file.

mkdir sec
cd sec
mtn -d ../mtn.mtn setup . -b mtn.bug.sec

echo y second.txt
mtn add second.txt
mtn ci -m Added new file, second branch. -b mtn.bug.sec

cd ..
mtn up -r h: -b mtn.bug.log
rm -rf sec
mtn merge_into_dir --update -m merge_into_dir src mtn.bug.sec
mtn.bug.log sec

cd sec
mtn log --no-merges second.txt
#v-

I see two changelogs printed. I don't know why I see the changelog
for example.txt, nor why the order is chronological (normally it
should be reverse chronology - usually it is).

So - is this by design (no, really?), or a bug?

PS:  mtn version --full gives
monotone 0.48 (base revision:
844268c137aaa783aa800a9c16ae61edda80ecea)
Running on  : Windows NT/2000/XP/2003 (5.1, build 2600,
Service Pack 3) on ia32 (level 6, rev 3846)

Sincerely,
-- 
Marcin W. Dabrowski


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Possible bug in `mtn log`?

2010-07-06 Thread Thomas Keller
Am 06.07.10 19:15, schrieb Marcin W. Dąbrowski:
 Hi.
 
 Today I hit something weird, when trying to see the history of one
 of the files in my repository - `mtn log filename.ext` is showing
 logs for other files than 'filename.ext'.
 
 I tried to find minimal case, and running the sequence you can see
 presented below hits the bug - or to say this in other words —
 it shows not exactly the information I'd like to see.
 [snip]
 I see two changelogs printed. I don't know why I see the changelog
 for example.txt, nor why the order is chronological (normally it
 should be reverse chronology - usually it is).
 
 So - is this by design (no, really?), or a bug?

I think this is a fall-out of the new restrictions code which landed in
0.48 (try out 0.47 and you see the expected behaviour). We now
implicitely include all parents of a node in a restriction and as such,
if you log sec/second.txt, changes for sec and  (the root node)
are also logged.

I'll try out a fix and switch the restriction handling mode to what we
use also for 'revert', i.e. no implicit includes.

Stay tuned and thanks for the report,
Thomas.

-- 
GPG-Key 0x160D1092 | tommyd3...@jabber.ccc.de | http://thomaskeller.biz
Please note that according to the EU law on data retention, information
on every electronic information exchange might be retained for a period
of six months or longer: http://www.vorratsdatenspeicherung.de/?lang=en



signature.asc
Description: OpenPGP digital signature
___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Possible bug in `mtn log`?

2010-07-06 Thread Thomas Keller
Am 06.07.10 23:10, schrieb Thomas Keller:
 Am 06.07.10 19:15, schrieb Marcin W. Dąbrowski:
 Hi.

 Today I hit something weird, when trying to see the history of one
 of the files in my repository - `mtn log filename.ext` is showing
 logs for other files than 'filename.ext'.

 I tried to find minimal case, and running the sequence you can see
 presented below hits the bug - or to say this in other words —
 it shows not exactly the information I'd like to see.
 [snip]
 I see two changelogs printed. I don't know why I see the changelog
 for example.txt, nor why the order is chronological (normally it
 should be reverse chronology - usually it is).

 So - is this by design (no, really?), or a bug?
 
 I think this is a fall-out of the new restrictions code which landed in
 0.48 (try out 0.47 and you see the expected behaviour). We now
 implicitely include all parents of a node in a restriction and as such,
 if you log sec/second.txt, changes for sec and  (the root node)
 are also logged.
 
 I'll try out a fix and switch the restriction handling mode to what we
 use also for 'revert', i.e. no implicit includes.

I committed a temporary fix in branch
net.venge.monotone.restriction-fixes, but this is not ready for mainline
yet, because it breaks one test, namely log_--diffs.

The underlying problem here is that we use the initial node restriction
mask for two distinct things, for one to filter out unwanted revisions
from log's display and on the other hand to create a restricted roster
to iterate over when the --diffs option is supplied. The creation of the
latter roster fails now though, because the parent nodes are no longer
part of the node restriction.

From my simple viewpoint the fix I see for this issue is to create
another node restriction mask, exclusively for --diffs and build that
with implicit_includes, but this sounds a little awkward to me and I
wanted to hear opinions from others, namely Derek who invented all this
magic :), before I do stupid things...

Thomas.

-- 
GPG-Key 0x160D1092 | tommyd3...@jabber.ccc.de | http://thomaskeller.biz
Please note that according to the EU law on data retention, information
on every electronic information exchange might be retained for a period
of six months or longer: http://www.vorratsdatenspeicherung.de/?lang=en



signature.asc
Description: OpenPGP digital signature
___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


[Monotone-devel] Possible bug in 'mtn cat'

2009-09-21 Thread Marcin W. Dąbrowski
Hi.

Today I've found something weird. As image says more, and
working example is even better, with not further ado:

- BEGIN BATCH -
mtn version --full
mtn -d mtn.mtn db init
mtn -d mtn.mtn setup . -b mtn.bug.cat
echo x example.txt
mtn add example.txt
mtn ci -m Added new file.
mtn cat -r h: example.txt  example-check.txt
xxd -g8 example.txt
xxd -g8 example-check.txt
- END BATCH -


On my machine, it gives:

2009-09-21 23:49:57,85 C:\tmp\mtn\mtn-cat-bug
$ mtn version --full
monotone 0.45
(base revision: a19f8b2017c81c3c6c8b2bb3247f865f6ed4e5a9)
Running on  : Windows NT/2000/XP/2003
  (5.1, build 2600, Service Pack 3)
  on ia32 (level 6, rev 3846)
C++ compiler: GNU C++ version 3.4.5
  (mingw-vista special r3)
C++ standard library: GNU libstdc++ version 20051201
Boost version   : 1_34_1
SQLite version  : 3.6.16 (compiled against 3.6.16)
Lua version : Lua 5.1
PCRE version: 7.8 2008-09-05 (compiled against 7.8)
Botan version   : 1.8.4 (compiled against 1.8.4)
Changes since base revision:
format_version 1

new_manifest [a4583b2d0cae8cb6889b8701543aeb4efc7e1554]

old_revision [a19f8b2017c81c3c6c8b2bb3247f865f6ed4e5a9]

2009-09-21 23:52:12,52 C:\tmp\mtn\mtn-cat-bug
$ mtn -d mtn.mtn db init

2009-09-21 23:52:12,74 C:\tmp\mtn\mtn-cat-bug
$ mtn -d mtn.mtn setup . -b mtn.bug.cat

2009-09-21 23:52:12,79 C:\tmp\mtn\mtn-cat-bug
$ echo x 1example.txt

2009-09-21 23:52:12,81 C:\tmp\mtn\mtn-cat-bug
$ mtn add example.txt
mtn: adding example.txt to workspace manifest

2009-09-21 23:52:12,85 C:\tmp\mtn\mtn-cat-bug
$ mtn ci -m Added new file.
mtn: beginning commit on branch 'mtn.bug.cat'
mtn: committed revision 3b2dcf8f04ccf68ef2f1959978514f12f32409d7

2009-09-21 23:52:13,21 C:\tmp\mtn\mtn-cat-bug
$ mtn cat -r h: example.txt  1example-check.txt
mtn: expanding selection 'h:'
mtn: expanded to '3b2dcf8f04ccf68ef2f1959978514f12f32409d7'

2009-09-21 23:52:13,26 C:\tmp\mtn\mtn-cat-bug
$ xxd -g8 example.txt
000: 780d0a x..

2009-09-21 23:52:13,27 C:\tmp\mtn\mtn-cat-bug
$ xxd -g8 example-check.txt
000: 780d0d0a   x...


Why the 0x0d (\r, CR, etc) gets doubled?

PS: Running mtn cat --debug doesn't show anything interesting.

Cheers,
-- 
Marcin W. Dabrowski



___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


[Monotone-devel] Re: Possible bug in 'mtn cat'

2009-09-21 Thread Lapo Luchini
Marcin W. Dąbrowski wrote:
 On my machine, it gives:
 
 2009-09-21 23:49:57,85 C:\tmp\mtn\mtn-cat-bug
 $ mtn version --full
 monotone 0.45
 (base revision: a19f8b2017c81c3c6c8b2bb3247f865f6ed4e5a9)
 Running on  : Windows NT/2000/XP/2003
   (5.1, build 2600, Service Pack 3)
   on ia32 (level 6, rev 3846)

This is probably a bug in Win32 native code, as I can confirm it does
not happen using the Cygwin version.

Please consider the Cygwin-1.7 version as a possible work-around, it's
certainly a bit slower (due to the ABI emulation layer it uses) but
has proper support for Unicode, which as far as I know, is a bit lacking
in the Win32 native version (OTOH if you're regular Windows user you
probably would feel a bit strange in a UNIX shell, as stuff is usually
in different places and is done differently - Cygwin is mainly aimed a
those who prefer to use UNIXes and only use Windows when necessary).

Of course patches to bring the Win32 version on par with the other
platforms would be very welcome! =)

-- 
Lapo Luchini - http://lapo.it/

“It is dangerous to be right when the government is wrong.” (Voltaire)



___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


[Monotone-devel] Possible bug mentioned in logs

2007-06-03 Thread Conrad Steenberg
Hi

I received this message when doing a sync over the network:

mtn: beginning service on all interfaces : 4691
mtn: accepted new client connection from 204.11.129.46 : 51769
mtn: allowed '[EMAIL PROTECTED]' read permission for '*' excluding
''
mtn: allowed '[EMAIL PROTECTED]' write permission for '*' excluding
''
mtn: finding items to synchronize:
mtn: ticks: c=certificates/256, k=keys/1, r=revisions/64
mtn: ckrrrkk
mtn: fatal: std::logic_error: roster.cc:600: invariant 'fetching
nonexistent entry from nodes' 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: wrote debugging log to /home/monotone/.monotone/dump
mtn: if reporting a bug, please include this file

The server crashes after this and needs to be restarted.

I can send the dump file (158Kb bzipped) if someone's interested. The
repository is of GPL/LGPL'ed code so that could also be made available
if needed.

Please CC me as I'm not on the list.

Cheers!
Conrad


smime.p7s
Description: S/MIME cryptographic signature
___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


[Monotone-devel] Possible bug, a conversation about branching and propagation.

2007-01-04 Thread J Decker

I have recently desired to take my many branches and consolidate them into a
larger more co-hesive project such that it may be easier for people to work
with.

I have used, with much confusion and difficulty, a structure such as
work/_MTN (branch1)
work/project1/_MTN(branch1.project1)
work/project2/_MTN(branch1.project2)

work/project1/test1/_MTN(branch1.project1.test1)
work/project1/test2/_MTN(branch1.project1.test2)

where work contains branches project1 and project 2 as granted by
mtn merge_into_dir branch1.project1 branch1 project1
mtn merge_into_dir branch1.project2 branch1 project2

mtn merge_into_dir branch1.project1.test1 branch1.project1 project1/test1
mtn merge_into_dir branch1.project1.test2 branch1.project2 project1/test2

okay that's all ugly, and certainly is not clear...

having them all checked out at once, allowing local commits to
branch1.project1.test1 which can be propagated to branch1.project1


Okay that's really not workable in the grand scheme... and you end up with
3way merges all over since sometimes the changes within work/project1/test1
would get commited directly into branch1, instead of the correctly merged
sub-tree...


-

What I did today that failed. (Wish I had some notation here)

- means that a thing was propagated
| means that a thing was branched
- means pivot_rooted

org.d3x0r.sack | org.d3x0r.sack.plusplus | org.d3x0r.sack.c#
org.d3x0r.dekware
org.d3x0r.games

org.d3x0r.sack - org.d3x0r.trunk/work/sack
org.d3x0r.dekware - org.d3x0r.trunk/work/dekware
org.d3x0r.games - org.d3x0r.trunk/work/games

which then org.d3x0r.trunk becomes a collection of all previosly poritioned
out projects, which may now safely depend on each other while still
maintaing their own identity.

(this is what I wanted I guess in my ideal world)


From this state, I can propagate org.d3x0r.trunk - org.d3x0r.sack or

org.d3x0r.dekware and only those files that originated in that branch are
propagated.

(in reality)
org.d3x0r.sack - org.d3x0r.dekware fails, as both have root nodes that
conflict.

propagation of org.d3x0r.trunk - org.d3x0r.sack provides a rename of the
root directory to the path provided with the merge_into_dir and dekware and
trunk are in sync, and no merge is nessecary.
[now org.d3x0r.sack - org.d3x0r.dekware is possible]


This is all so dangerous to do...

I don't always want to have the coagulated project, but I would like to
propagate changes made there... I suppose I could re-pivot-root delete the
old root, commit to a related branch, and propagate that branch back to the
original source to get the updates back out correctly...

mtn -e pivot_root sack delete; mtn -Re rm delete; mtn commit -m Updated
changes -b org.d3x0r.trunk.sack
mtn propagate org.d3x0r.trunk.sack org.d3x0r.sack

but I think that that will cause a great deal of excessive information
beyond just a simple merge...
I guess all the deleted file entries from the restoration of .sack from
.trunk (.trunk.sack), will only exist once...
but I do then have to remember
org.d3x0r.trunk-org.d3x0r.trunk.sack-org.d3x0r.sack
... the reverse is easy
 org.d3x0r.sack - org.d3x0r.trunk
___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


[Monotone-devel] possible bug

2006-10-17 Thread Roman Cheplyaka
% mtn list unknown 
mtn: fatal: std::logic_error: paths.cc:255: invariant
'I(utf8_validate(path))' 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: wrote debugging log to /home/feuerbach/_MTN/debug
mtn: if reporting a bug, please include this file

% mtn --full-version  
monotone 0.30 (base revision: 843924a5e7fd46b3fa2c531eb28ae597b6172aed)
Running on  : Linux 2.6.17.8 #1 Sun Aug 27 20:30:39 EEST 2006
i686
C++ compiler: GNU C++ version 4.0.4 20060507 (prerelease)
(Debian 4.0.3-3)
C++ standard library: GNU libstdc++ version 20060507
Boost version   : 1_33_1
Changes since base revision:
unknown

If you need some more info please note that I'm not subscribed to this
list.

-- 
Roman I. Cheplyaka
started up on Linux 2.6.17.8 #1 Sun Aug 27 20:30:39 EEST 2006 i686
command line: 'mtn', 'list', 'unknown'
set locale: 
LC_ALL=LC_CTYPE=ru_UA.UTF-8;LC_NUMERIC=C;LC_TIME=C;LC_COLLATE=ru_UA.UTF-8;LC_MONETARY=C;LC_MESSAGES=C;LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;LC_IDENTIFICATION=C
initial abs path is: /home/feuerbach
initializing from directory /home/feuerbach
searching for '_MTN' directory with root '/'
search for '_MTN' ended at '/home/feuerbach' with '' removed
working root is '/home/feuerbach'
initial relative path is ''
local dump path is _MTN/debug
setting dump path to _MTN/debug
skipping nonexistent rcfile '/home/feuerbach/.monotone/monotonerc'
skipping nonexistent rcfile '_MTN/monotonerc'
executing command 'list'
options path is _MTN/options
branch name is 'main'
options path is _MTN/options
options path is _MTN/options
revision path is _MTN/revision
executing SQL 'SELECT sql FROM sqlite_master WHERE (type = 'table' OR type = 
'index') AND sql IS NOT NULL AND name not like 'sqlite_stat%' ORDER BY name'
result: 0 (not an error)
prepared statement SELECT 1 FROM revisions LIMIT 1
prepared statement SELECT 1 FROM manifests LIMIT 1
prepared statement SELECT 1 FROM rosters LIMIT 1
prepared statement SELECT id FROM revisions WHERE id = ?
prepared statement SELECT 1 FROM rosters WHERE id = ? LIMIT 1
prepared statement SELECT checksum, data FROM rosters WHERE id = ?
prepared statement SELECT data FROM revisions WHERE id = ?
base roster has 407 entries
revision path is _MTN/revision
empty include of path '.djvurc'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.cdw.conf'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.ICEauthority'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.face.icon'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.fonts.conf'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.aspell.en.prepl'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.pygmyrc'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.aspell.uk.prepl'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.DCOPserver_crematorium__0'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.mysql_history'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.dmrc'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.zshrc~'
loading lua hook ignore_file
lua: extracted bool = 1
empty include of path '.xsession-errors'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.getmaillog'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.sversionrc'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.shellopts'
empty include of path '.vimrc'
empty include of path '.buffy'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.xsession'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.signature'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.xinitrc'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.audacity'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.zsh-hist'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.DCOPserver_localhost_:0'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.lesshst'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.mailfilterlog'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.aliases'
empty include of path '.kderc'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.aspell.ru.pws'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.ispell_default'
loading lua hook ignore_file
lua: extracted bool = 0
empty include of path '.reportbugrc'
loading lua hook ignore_file

[Monotone-devel] Possible Bug in Montone

2006-09-24 Thread Glyn Owens
Hi

I was trying to set up an Open Embedded environment using their instruction
but their database seems to have been prepared with an older version of
Monotone. During the conversion from their generation database to the
current generation seems to have gone a bit wrong. I've appended the log.

I'm running SUSE 10.0 on a Pentium processor with 128MBytes of memory. Boost
and Monotone were built from source 23/9/06. If you need anymore
information, please email me.

Hope this helps.

Regards,

Glyn

---

[EMAIL PROTECTED]:~/monotone-0.30 make check

[Snip]

Of 371 tests run:
340 succeeded
0 failed
31 had expected failures
0 succeeded unexpectedly
0 were skipped
PASS: run_lua_tests
==
All 3 tests passed
==
make[3]: Leaving directory `/home/glyn/monotone-0.30'
make[2]: Leaving directory `/home/glyn/monotone-0.30'
make[1]: Leaving directory `/home/glyn/monotone-0.30'
[EMAIL PROTECTED]:~/monotone-0.30 cd ~/stuff
[EMAIL PROTECTED]:~/stuff wget http://www.openembedded.org/snapshots/OE.mtn.bz2

[Snip]

[EMAIL PROTECTED]:~/stuff bunzip2 OE.mtn.bz2
[EMAIL PROTECTED]:~/stuff mtn --db=~/stuff/OE.mtn pull 
monotone.openembedded.org
org.
openembedded.dev
mtn: misuse: layout of database /home/glyn/stuff/OE.mtn doesn't match this
versi
on of monotone
mtn: misuse: wanted schema ae196843d368d042f475e3dadfed11e9d7f9f01e, got
9d2b5d7
b86df00c30ac34fe87a3c20f1195bb2df
mtn: misuse: try 'mtn db migrate' to upgrade
mtn: misuse: (this is irreversible; you may want to make a backup copy
first)
[EMAIL PROTECTED]:~/stuff mtn --db=~/stuff/OE.mtn db regenerate_rosters
mtn: regenerating cached rosters
mtn: calculating rosters to regenerate
mtn:   regenerated
mtn:  3,320/10,623mtn: fatal signal: Segmentation fault
this is almost certainly a bug in monotone.
please send this error message, the output of 'mtn --full-version',
and a description of what you were doing to monotone-devel@nongnu.org
do not send a core dump, but if you have one,
please preserve it in case we ask you for information from it.
Segmentation fault
[EMAIL PROTECTED]:~/stuff mtn --full-version
monotone 0.30 (base revision: unknown)
Running on  : Linux 2.6.13-15-default #1 Tue Sep 13 14:56:15 UTC
2005 i6
86
C++ compiler: GNU C++ version 4.0.2 20050901 (prerelease) (SUSE
Linux)
C++ standard library: GNU libstdc++ version 20050901
Boost version   : 1_33_1
Changes since base revision:
unknown

[EMAIL PROTECTED]:~/stuff



___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


[Monotone-devel] Re: Possible Bug in Montone

2006-09-24 Thread Bruce Stephens
Glyn Owens [EMAIL PROTECTED] writes:

[...]

 mtn: misuse: wanted schema ae196843d368d042f475e3dadfed11e9d7f9f01e, got
 9d2b5d7
 b86df00c30ac34fe87a3c20f1195bb2df
 mtn: misuse: try 'mtn db migrate' to upgrade
 mtn: misuse: (this is irreversible; you may want to make a backup copy
 first)
 [EMAIL PROTECTED]:~/stuff mtn --db=~/stuff/OE.mtn db regenerate_rosters
 mtn: regenerating cached rosters
 mtn: calculating rosters to regenerate
 mtn:   regenerated
 mtn:  3,320/10,623mtn: fatal signal: Segmentation fault
 this is almost certainly a bug in monotone.

Why did you try db regenerate_rosters rather than db migrate?

Segfaulting suggests a bug, of course.

[...]



___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Re: Possible Bug in Montone

2006-09-24 Thread Justin Patrin

On 9/24/06, Bruce Stephens [EMAIL PROTECTED] wrote:

Glyn Owens [EMAIL PROTECTED] writes:

[...]

 mtn: misuse: wanted schema ae196843d368d042f475e3dadfed11e9d7f9f01e, got
 9d2b5d7
 b86df00c30ac34fe87a3c20f1195bb2df
 mtn: misuse: try 'mtn db migrate' to upgrade
 mtn: misuse: (this is irreversible; you may want to make a backup copy
 first)
 [EMAIL PROTECTED]:~/stuff mtn --db=~/stuff/OE.mtn db regenerate_rosters
 mtn: regenerating cached rosters
 mtn: calculating rosters to regenerate
 mtn:   regenerated
 mtn:  3,320/10,623mtn: fatal signal: Segmentation fault
 this is almost certainly a bug in monotone.

Why did you try db regenerate_rosters rather than db migrate?

Segfaulting suggests a bug, of course.



I'm an OpenEmbedded developer. Our database snapshots are pre-0.30,
yes, so to work with 0.30 they must be migrated (for now). I just
upgraded to monotone 0.30 and it migrated just fine. Probably you did
it in the wrong order, as Bruce suggests.

--
Justin Patrin


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Possible Bug in Montone

2006-09-24 Thread Nathaniel Smith
On Sun, Sep 24, 2006 at 08:18:37PM +0100, Glyn Owens wrote:
 [EMAIL PROTECTED]:~/stuff wget 
 http://www.openembedded.org/snapshots/OE.mtn.bz2

Thanks for the report.  The quick solution to your problem is to use
  http://www.openembedded.org/snapshots/OE-this-is-for-mtn-0.30.mtn.bz2
instead.

The segmentation fault is very strange; we'll see if we can fix the
underlying bug too...

-- Nathaniel

-- 
Damn the Solar System.  Bad light; planets too distant; pestered with
comets; feeble contrivance; could make a better one myself.
  -- Lord Jeffrey


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


[Monotone-devel] Fw: monotone requested email (possible bug)

2005-12-06 Thread David Hoke



Will also happen if something is open in another 
sub-tree of the sub-tree above...

i.e. trying to update something in 
dir1a/dir2a,
but have something open in dir1a/dir2b 
...

==
C:\mttestmonotone updatemonotone: selected 
update target b74f5f10adb1a9a6daa59e9a9ef009c9f0833795monotone: moving dir 
dlh/mnodecfgall - MT/tmp/5monotone: moving dir dlh - 
MT/tmp/4monotone: fatal: std::exception: boost::filesystem::rename: "dlh", 
"MT\tmp\4": Access is denied.monotone: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-devel@nongnu.org.

monotone: wrote debugging log to 
C:/mttest/MT/debug
==

- Original Message - 
From: David Hoke 

To: monotone-devel@nongnu.org 
Sent: Tuesday, December 06, 2005 8:48 AM
Subject: monotone requested email (possible bug)

This email is the result of a solicitation by 
monotone's output.

What I Was Doing

I am considering the use of monotone, and I was 
experimenting, having managed to commit some changes to a (second) branch (which 
I incidentally misnamed - is thereany "rename branch" 
functionality?). I was then
attempting to checkout that separate branch (to a 
different working copy), and see whether I actually had everything I 
needed to build the (sub-) systems I was placing 
in monotone. I was finding
that I did not, and "add"ing and "commit"ing files 
from the original working copy, and "update"ing them to the secondary 
copy.

This appears to have happened because I was 
withina sub-tree of one of the systems (in the secondary working copy) 
when I attempted to execute the "update". I tried the same thing again, 
and got similar results. When I backed up to the root of the secondary working copy and tried it, it 
succeeded.

Perhaps a difference in *nix vs. windows - I 
believe win32 will let you rename files that are in use, but not 
directories... Perhaps *nix allows directories as well as 
files...
===
x$monotone updatemonotone: selected update 
target 375739dc61f7b2c97f7a900f849837f9f79c3a12monotone: moving dir 
dlh/utils - MT/tmp/5monotone: fatal: std::exception: 
boost::filesystem::rename: "dlh\utils", "MT\tmp\5": The process cannot 
access the file because it is being used by another 
process.monotone: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-devel@nongnu.org.

monotone: wrote debugging log to 
C:/mttest/MT/debug

===
x$monotone --full-versionmonotone 0.24 
(base revision: d59847072bb689e952ab21db7f9fababdb80a19f)Running on: Windows 
NT/2000/XP (5.1, build 2600) on ia32 (level 15, rev 1027)Changes since base 
revision:new_manifest 
[372d1c1e2c97f00c8a329d7f2dfae6ba28fe1db6]

old_revision 
[d59847072bb689e952ab21db7f9fababdb80a19f]old_manifest 
[372d1c1e2c97f00c8a329d7f2dfae6ba28fe1db6]

 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.

 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.


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel