← Back to team overview

dolfin team mailing list archive

Re: Problems with repository

 

Thsi seems to be a related issue:
http://www.selenic.com/pipermail/mercurial/2008-May/019081.html

ilmar

Ilmar Wilbers wrote:
All these seem to have happened with a hg mv.
http://www.selenic.com/mercurial/wiki/index.cgi/FixingMissingRevlog indicates how to fix this. However, such a fix would not be a revision of itself, I think, so if run on the central repository, it probably would have to be run by all before hey check in anything else, I am not sure.

Tried to run this conver, however, symlinking src->dolfin (revision 1127) and later replacing it with a src folder made the convert fail:
1127 Added src symlink.
abort: Is a directory: /Users/ilmarw/tmp/dolfin-fix/src

These errors were not detected by earlier versions of hg, but they seem genuine.

ilmar

Shawn Walker wrote:
I just updated my dolfin to the current version and I get the same verify errors:

walker@box227 ~/FENICS/dolfin
$ hg verify
checking changesets
checking manifests
crosschecking files in changesets and manifests
checking files
demo/pde/dg/poisson/python/demo.py.orig@4147: empty or missing copy source revlog demo/pde/dg/python/demo.py.orig:000000000000 src/demo/mesh/partitioning/cpp/dolfin-mesh-partition-demo@3223: copy source revision is nullid src/demo/mesh/partitioning/dolfin-mesh-partition-demo:000000000000 src/demo/mesh/partitioning/cpp/dolfin-mesh-partition-demo@3242: copy source revision is nullid src/demo/mesh/partitioning/dolfin-mesh-partition-demo:000000000000 src/demo/mesh/partitioning/cpp/test.py@3223: copy source revision is nullid src/demo/mesh/partitioning/test.py:000000000000
4878 files, 4787 changesets, 42101 total revisions
4 integrity errors encountered!
(first damaged changeset appears to be 3223)

- Shawn

On Fri, 19 Sep 2008, Dag Lindbo wrote:

My clone has not been updated since changeset 4723:ee68f8d883e3, Sept
4:th, and I have the exact same problem as Shawn.

It seems to be the case that Mercurial 0.9.1 thinks the current head is
fine. Running on the fenics.org server:


dag@communalis:~/hg$ hg clone /home/dolfin/hg/dolfin dolfin_tmp
requesting all changes
adding changesets
adding manifests
adding file changes
added 4787 changesets with 42101 changes to 4878 files
1263 files updated, 0 files merged, 0 files removed, 0 files unresolved
dag@communalis:~/hg$ hg verify
abort: no repo found!
dag@communalis:~/hg$ cd dolfin_tmp/
dag@communalis:~/hg/dolfin_tmp$ hg verify
checking changesets
checking manifests
crosschecking files in changesets and manifests
checking files
4878 files, 4787 changesets, 42101 total revisions



/Dag

Shawn Walker wrote:
I recently updated dolfin YESTERDAY (thursday, sept. 18th).  I just ran
hg verify and got:

walker@box227 ~/FENICS/dolfin
$ hg verify
checking changesets
checking manifests
crosschecking files in changesets and manifests
checking files
 demo/pde/dg/poisson/python/demo.py.orig@4147: empty or missing copy
source revlog demo/pde/dg/python/demo.py.orig:000000000000
 src/demo/mesh/partitioning/cpp/dolfin-mesh-partition-demo@3223: copy
source revision is nullid
src/demo/mesh/partitioning/dolfin-mesh-partition-demo:000000000000
 src/demo/mesh/partitioning/cpp/dolfin-mesh-partition-demo@3242: copy
source revision is nullid
src/demo/mesh/partitioning/dolfin-mesh-partition-demo:000000000000
 src/demo/mesh/partitioning/cpp/test.py@3223: copy source revision is
nullid src/demo/mesh/partitioning/test.py:000000000000
4876 files, 4783 changesets, 42084 total revisions
4 integrity errors encountered!
(first damaged changeset appears to be 3223)

I have not updated dolfin with the new stuff from today.  I can do that
if that would be helpful.

- Shawn

On Fri, 19 Sep 2008, Johan Hake wrote:

On Friday 19 September 2008 14:31:25 Johan Hake wrote:
On Friday 19 September 2008 13:58:14 Ola Skavhaug wrote:
Anders Logg skrev den 19/09-2008 f?lgende:
If I run hg verify on the repository, I get

checking changesets
checking manifests
crosschecking files in changesets and manifests
checking files
doc/manual/dolfin-user-manual.pdf@2180: unpacking 0cfaffa5665f: Error
 -3 while decompressing data: incorrect data check
doc/manual/dolfin-user-manual.pdf@2181: unpacking 0c1a7c863c14: Error
 -3 while decompressing data: incorrect data check
doc/manual/dolfin-user-manual.pdf@2183: unpacking 0945fe8b62a5: Error
 -3 while decompressing data: incorrect data check
 dolfin/graph/GraphPartition.cpp@3656: checking rename of
 f8fc00fbec5f: data/src/kernel/graph/GraphPartition.cpp.i: no node
 49bdb952d2af811ab6fe897b3ad838a717a5aafc
 src/kernel/graph/GraphPartition.cpp@?: index contains -514678021
 extra bytes
 src/kernel/graph/GraphPartition.cpp@3002: unpacking 2808e8d20b39:
 integrity check failed on
 data/src/kernel/graph/GraphPartition.cpp.d:5
 src/kernel/graph/GraphPartition.cpp@?: rev 6 points to unexpected
 changeset 11
 (expected 3009)
src/kernel/graph/GraphPartition.cpp@?: ff3ad1d2ffbb not in manifests
 src/kernel/graph/GraphPartition.cpp@?: unpacking ff3ad1d2ffbb:
 incompatible revision flag b900
 src/kernel/graph/GraphPartition.cpp@?: checking parents of
 ff3ad1d2ffbb: list index out of range
 src/kernel/graph/GraphPartition.cpp@?: checking rename of
 ff3ad1d2ffbb: list index out of range
 src/kernel/graph/GraphPartition.cpp@?: rev 7 point to nonexistent
 changeset 1820866133
 (expected 3009)
src/kernel/graph/GraphPartition.cpp@?: 148482c41836 not in manifests
 src/kernel/graph/GraphPartition.cpp@?: unpacking 148482c41836:
 incompatible revision flag 4114
 src/kernel/graph/GraphPartition.cpp@?: checking parents of
 148482c41836: list index out of range
 src/kernel/graph/GraphPartition.cpp@?: checking rename of
 148482c41836: list index out of range
 src/kernel/graph/GraphPartition.cpp@3009: 3ad1d2ffbb05 in manifests
 not found
 src/kernel/graph/GraphPartition.cpp@3034: fb94ecb0aa58 in manifests
 not found
 src/kernel/graph/GraphPartition.cpp@3036: 674e28207dcf in manifests
 not found
 src/kernel/graph/GraphPartition.cpp@3045: 7d9c717eb332 in manifests
 not found
 src/kernel/graph/GraphPartition.cpp@3085: 025f312f7c22 in manifests
 not found
 src/kernel/graph/GraphPartition.cpp@3145: ba5051dff67d in manifests
 not found
 src/kernel/graph/GraphPartition.cpp@3146: 7196ccf07616 in manifests
 not found
 src/kernel/graph/GraphPartition.cpp@3148: af020bb3ace1 in manifests
 not found
 src/kernel/graph/GraphPartition.cpp@3190: c95515e95a3e in manifests
 not found
 src/kernel/graph/GraphPartition.cpp@3222: c563075bf5b8 in manifests
 not found
 src/kernel/graph/GraphPartition.cpp@3255: 49bdb952d2af in manifests
 not found
4877 files, 4786 changesets, 42087 total revisions
2 warnings encountered!
27 integrity errors encountered!
(first damaged changeset appears to be 2180)

Does anyone (or everyone) else get the same error? Is there a way to
fix it?

--
Anders
I got the following errors when running hg verify:
skavhaug@blakken:~/devel/dolfin-petsc$ hg verify
checking changesets
checking manifests
crosschecking files in changesets and manifests
checking files
 demo/pde/dg/poisson/python/demo.py.orig@4147: empty or missing copy
source revlog demo/pde/dg/python/demo.py.orig:000000000000
 src/demo/mesh/partitioning/cpp/dolfin-mesh-partition-demo@3223: copy
source revision is nullid
src/demo/mesh/partitioning/dolfin-mesh-partition-demo:000000000000
 src/demo/mesh/partitioning/cpp/dolfin-mesh-partition-demo@3242: copy
source revision is nullid
src/demo/mesh/partitioning/dolfin-mesh-partition-demo:000000000000
 src/demo/mesh/partitioning/cpp/test.py@3223: copy source revision is
nullid src/demo/mesh/partitioning/test.py:000000000000
4876 files, 4783 changesets, 42084 total revisions
4 integrity errors encountered!
(first damaged changeset appears to be 3223)
Same here.

I have no idea what to do with it :)
Maybee this give us some clues:

  <http://marc.info/?l=mercurial&m=120594475414715&w=2>
and another one:

 <http://www.nabble.com/Integrity-Error-td19023792.html>

Still complicated...

and not sure we have the same error as them :)

Johan
_______________________________________________
DOLFIN-dev mailing list
DOLFIN-dev@xxxxxxxxxx
http://www.fenics.org/mailman/listinfo/dolfin-dev


------------------------------------------------------------------------

_______________________________________________
DOLFIN-dev mailing list
DOLFIN-dev@xxxxxxxxxx
http://www.fenics.org/mailman/listinfo/dolfin-dev

------------------------------------------------------------------------

_______________________________________________
DOLFIN-dev mailing list
DOLFIN-dev@xxxxxxxxxx
http://www.fenics.org/mailman/listinfo/dolfin-dev
_______________________________________________
DOLFIN-dev mailing list
DOLFIN-dev@xxxxxxxxxx
http://www.fenics.org/mailman/listinfo/dolfin-dev


References