-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 6/28/2014 5:16 PM, HeadshotX wrote: > --- Original Message --- >>> Is there any chance that it will work like I tried it first? >> >> SQLite is quite strict with the filesystem, and it needs it to >> work as advertised, for example with syncing and file locking. >> VirtualBox is just not there yet. Go bug them. Give them a tiny >> test case, a sequence of commands to create a repository and try >> to open it. > > Thank you for the detailed steps, I will write them to the > VirtualBox team. > > Just one last uncomfortable(?) question: Why does everything work > as expected in version 1.21 of fossil? (As long as I use fossil > v1.21 it works, but as i use v1.27 or higher it gives me the > initial mentioned error.) Or more specifically: What changed in the > sqlite3.c file that causes this error?
I did a bisect to pinpoint the fault. This is Fossil, after all. $ f bisect status 2013-11-19 13:09:40 6791ad1185f374dc BAD CURRENT 2013-11-15 12:58:56 1928cf526ef478b4 GOOD $ f timeline 6791ad1185f374dc === 2013-11-19 === 13:09:40 [6791ad1185] *CURRENT* Now that checkout_cmd() can handle the situation that vid==0 ([b725c1cf26]), no longer assume that the initial commit has rid=1: If the initial commit is not empty that will not be true any more. (user: jan.nijtmans tags: trunk) === 2013-11-15 === 12:58:56 [1928cf526e] Update custom makefile as well. If fossil is linked with external SQLite library, make sure it is used single-threaded. (user: jan.nijtmans tags: trunk) === 2013-11-14 === 19:36:30 [28c508679e] Update the built-in SQLite to the latest from upstream that includes the skip-scan optimization and the improved EXPLAIN display in the shell. (user: drh tags: trunk) 04:34:46 [87d5fef9ce] Set the error message to indicate the HTTP status code returned on CONNECT to avoid segfault. (user: andybradford tags: jan- httpsproxytunnel) === 2013-11-13 === 15:18:08 [40a2557f00] Minor correction to text in setup_timeline for description of setting. (user: andybradford tags: hide-diff-on- vdiff_page) How very curious! Version 1928cf works, but 6791ad fails. Yet it's 1928cf's *predecessor* that changed sqlite3.c! I can't explain this. - -- Andy Goth | <andrew.m.goth/at/gmail/dot/com> -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJTr1tyAAoJELtYwrrr47Y4DKMIANsMnB8s8IG4XGvNT2m4Vy+1 dryc2S9bzcZqZkxEDlqREAO2KZTG2E2kjIa3GwKt9QBoGLzLsnbDRlzrG+K+Byha SUMRUffluCXjFyRVyeWUyI1a2LTBQYWjv6TGBZnN+j9ax04rWCjE82riSwwBKJTT OKb1Junlw9IXPvAN8aYBgzPk+FY4PE/fZUu/rVGYJIGEjacgiw0YH1Kyj0aK/Z7g 740dsYVDNsBpEsKwavrK9sHK7Fu0LYEXhPo8fwTyC/tLZ1LKqvnid8rIHJIVmkmg qkTk4mFiWc6WruyM5qxcfsEaDELWEzn0WWG1iUbrRD6tYdfigclp5uRCuU0KEhg= =wXO5 -----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