[fossil-users] Shunning and assertion failure

2014-08-30 Thread Andy Goth
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I'm continuing to experiment with putting old versions into the
repository.  This necessarily meant numerous false starts and failures
(it's a fool's errand, really), which in turn mean shunning and trying
again (compounding the mistake).

I was able to get my repository into a sorry state where this happens:

$ f up version-4.31
fossil: ./src/bag.c:146: bag_find: Assertion `e>0' failed.
Aborted

Seems like this happens when I try to update to any version identified
by a tag, even trunk and tip.  Updating to a timestamp also fails.

Going to rebuild and keep trying, but I thought I should report the
assert failure even if the path to it was long and naughty.

By the way,

$ f version
This is fossil version 1.30 [e4bc6f12ea] 2014-08-30 09:03:26 UTC

- -- 
Andy Goth | 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (MingW32)

iQEcBAEBAgAGBQJUApLTAAoJELtYwrrr47Y4+u4IAMmJv4dhe4dY++PoVKaZM5Nl
Tz5gdmude2FdqYkasYsaD9qfi6mG4R3ztda7bHn2hy5zfpm0g2NE0pLfRr29lach
WomeMTUAf1I5m/eaAcZmlvWGO1H1U4x1fMwGycpoojddJJTOv6HdY4vLCKolV0fA
Aa+rUhsnx/9wLrpkj+hpwbGdPx4gXIKB+Xe3tA0/3f+FugyYTUSPKxnXXKAl0rQ0
eLTtGoPNMeFX5VNHM6xXdR5CSV1ksX1e7TaGNXikbhlRKbBwlbQdnM6mzUrxZFVU
WMtHxuzwNQVCj49VtqabbKOuxoOpPYGPMjczO0x/FYIEFmfaF2dwfhfgFNZ5TxA=
=RJYc
-END PGP SIGNATURE-
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Shunning and assertion failure

2014-08-30 Thread Andy Goth
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 8/30/2014 10:13 PM, Andy Goth wrote:
> $ f up version-4.31 fossil: ./src/bag.c:146: bag_find: Assertion
> `e>0' failed. Aborted
> 
> Going to rebuild and keep trying

Also I should mention that the assert failure goes away following rebuild.

- -- 
Andy Goth | 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (MingW32)

iQEcBAEBAgAGBQJUApNfAAoJELtYwrrr47Y46LkH/jzxZ8gBz5JXyW1GQU/XsvL3
+kyoFRJyYP/KH2LkNJNQFmf00thSj1RFzzsj9BKi9v7+BBAP1nIOW+jcDNNU9hSs
Bykv4QrdTqHNhyyiQSUI7rz/HfJWjRp5r+SAae5xnC8uvtu6AjTDxezt637c/pQc
+6hQ6YbP7+Hdu9yILCUa6TiVxzlMhUDvTu3dkVusD/02s9u5UDk+MecRDGvASrCw
5sKUnuv85rZrv+fqKL/W1VMkOQmXDZjctuUTJjTvTgjA2GG42OgUFOkrUw2WKmHU
B8FWgF3R5UgCb9XgC2Oaxh7n+Ao4smLMqWSgPO+a/Dj5D3xCyOssC92J955yMfE=
=aKe4
-END PGP SIGNATURE-
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Shunning and assertion failure

2014-08-31 Thread Jan Nijtmans
2014-08-31 5:15 GMT+02:00 Andy Goth :
>> Going to rebuild and keep trying
>
> Also I should mention that the assert failure goes away following rebuild.

Suspecting that you shunned an artifact which was
a trunk commit still referenced from other places.
It's indeed not something that I would expect
ever to happen. Rebuilding the repository means
that this artifact will be removed, so that
explains why the assert goes away.

So my guess is that this indeed is a corner-case
which is not handled correctly by fossil, but
not really urgent in need to be fixed.

Regards,
Jan Nijtmans
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users