Fossil SCM
When configuring fossil using "--disable-internal-sqlite" (having SQLite 3.8.1 installed), "./fossil version -v" gives: "SQLite 3.8.2 2013-11-27 14:50:51 c75f561f33", which was not the SQLite version compiled with, neither the SQLite version actually running (3.8.1).
Commit
d7806931818cea4fa5d41996d4fbc7fc4204af04
Parent
0047370ce670cd7…
3 files changed
+1
-1
+1
-1
+4
-4
+1
-1
| --- src/json.c | ||
| +++ src/json.c | ||
| @@ -1980,11 +1980,11 @@ | ||
| 1980 | 1980 | |
| 1981 | 1981 | jv2 = cson_value_new_object(); |
| 1982 | 1982 | jo2 = cson_value_get_object(jv2); |
| 1983 | 1983 | cson_object_set(jo, "sqlite", jv2); |
| 1984 | 1984 | sqlite3_snprintf(BufLen, zBuf, "%.19s [%.10s] (%s)", |
| 1985 | - SQLITE_SOURCE_ID, &SQLITE_SOURCE_ID[20], SQLITE_VERSION); | |
| 1985 | + sqlite3_sourceid(), &sqlite3_sourceid()[20], sqlite3_libversion()); | |
| 1986 | 1986 | SETBUF(jo2, "version"); |
| 1987 | 1987 | zDb = db_name("repository"); |
| 1988 | 1988 | cson_object_set(jo2, "pageCount", cson_value_new_integer((cson_int_t)db_int(0, "PRAGMA %s.page_count", zDb))); |
| 1989 | 1989 | cson_object_set(jo2, "pageSize", cson_value_new_integer((cson_int_t)db_int(0, "PRAGMA %s.page_size", zDb))); |
| 1990 | 1990 | cson_object_set(jo2, "freeList", cson_value_new_integer((cson_int_t)db_int(0, "PRAGMA %s.freelist_count", zDb))); |
| 1991 | 1991 |
| --- src/json.c | |
| +++ src/json.c | |
| @@ -1980,11 +1980,11 @@ | |
| 1980 | |
| 1981 | jv2 = cson_value_new_object(); |
| 1982 | jo2 = cson_value_get_object(jv2); |
| 1983 | cson_object_set(jo, "sqlite", jv2); |
| 1984 | sqlite3_snprintf(BufLen, zBuf, "%.19s [%.10s] (%s)", |
| 1985 | SQLITE_SOURCE_ID, &SQLITE_SOURCE_ID[20], SQLITE_VERSION); |
| 1986 | SETBUF(jo2, "version"); |
| 1987 | zDb = db_name("repository"); |
| 1988 | cson_object_set(jo2, "pageCount", cson_value_new_integer((cson_int_t)db_int(0, "PRAGMA %s.page_count", zDb))); |
| 1989 | cson_object_set(jo2, "pageSize", cson_value_new_integer((cson_int_t)db_int(0, "PRAGMA %s.page_size", zDb))); |
| 1990 | cson_object_set(jo2, "freeList", cson_value_new_integer((cson_int_t)db_int(0, "PRAGMA %s.freelist_count", zDb))); |
| 1991 |
| --- src/json.c | |
| +++ src/json.c | |
| @@ -1980,11 +1980,11 @@ | |
| 1980 | |
| 1981 | jv2 = cson_value_new_object(); |
| 1982 | jo2 = cson_value_get_object(jv2); |
| 1983 | cson_object_set(jo, "sqlite", jv2); |
| 1984 | sqlite3_snprintf(BufLen, zBuf, "%.19s [%.10s] (%s)", |
| 1985 | sqlite3_sourceid(), &sqlite3_sourceid()[20], sqlite3_libversion()); |
| 1986 | SETBUF(jo2, "version"); |
| 1987 | zDb = db_name("repository"); |
| 1988 | cson_object_set(jo2, "pageCount", cson_value_new_integer((cson_int_t)db_int(0, "PRAGMA %s.page_count", zDb))); |
| 1989 | cson_object_set(jo2, "pageSize", cson_value_new_integer((cson_int_t)db_int(0, "PRAGMA %s.page_size", zDb))); |
| 1990 | cson_object_set(jo2, "freeList", cson_value_new_integer((cson_int_t)db_int(0, "PRAGMA %s.freelist_count", zDb))); |
| 1991 |
+1
-1
| --- src/main.c | ||
| +++ src/main.c | ||
| @@ -835,11 +835,11 @@ | ||
| 835 | 835 | int rc; |
| 836 | 836 | const char *zRc; |
| 837 | 837 | #endif |
| 838 | 838 | fossil_print("Compiled on %s %s using %s (%d-bit)\n", |
| 839 | 839 | __DATE__, __TIME__, COMPILER_NAME, sizeof(void*)*8); |
| 840 | - fossil_print("SQLite %s %.30s\n", SQLITE_VERSION, SQLITE_SOURCE_ID); | |
| 840 | + fossil_print("SQLite %s %.30s\n", sqlite3_libversion(), sqlite3_sourceid()); | |
| 841 | 841 | fossil_print("Schema version %s\n", AUX_SCHEMA); |
| 842 | 842 | fossil_print("zlib %s, loaded %s\n", ZLIB_VERSION, zlibVersion()); |
| 843 | 843 | #if defined(FOSSIL_ENABLE_SSL) |
| 844 | 844 | fossil_print("SSL (%s)\n", OPENSSL_VERSION_TEXT); |
| 845 | 845 | #endif |
| 846 | 846 |
| --- src/main.c | |
| +++ src/main.c | |
| @@ -835,11 +835,11 @@ | |
| 835 | int rc; |
| 836 | const char *zRc; |
| 837 | #endif |
| 838 | fossil_print("Compiled on %s %s using %s (%d-bit)\n", |
| 839 | __DATE__, __TIME__, COMPILER_NAME, sizeof(void*)*8); |
| 840 | fossil_print("SQLite %s %.30s\n", SQLITE_VERSION, SQLITE_SOURCE_ID); |
| 841 | fossil_print("Schema version %s\n", AUX_SCHEMA); |
| 842 | fossil_print("zlib %s, loaded %s\n", ZLIB_VERSION, zlibVersion()); |
| 843 | #if defined(FOSSIL_ENABLE_SSL) |
| 844 | fossil_print("SSL (%s)\n", OPENSSL_VERSION_TEXT); |
| 845 | #endif |
| 846 |
| --- src/main.c | |
| +++ src/main.c | |
| @@ -835,11 +835,11 @@ | |
| 835 | int rc; |
| 836 | const char *zRc; |
| 837 | #endif |
| 838 | fossil_print("Compiled on %s %s using %s (%d-bit)\n", |
| 839 | __DATE__, __TIME__, COMPILER_NAME, sizeof(void*)*8); |
| 840 | fossil_print("SQLite %s %.30s\n", sqlite3_libversion(), sqlite3_sourceid()); |
| 841 | fossil_print("Schema version %s\n", AUX_SCHEMA); |
| 842 | fossil_print("zlib %s, loaded %s\n", ZLIB_VERSION, zlibVersion()); |
| 843 | #if defined(FOSSIL_ENABLE_SSL) |
| 844 | fossil_print("SSL (%s)\n", OPENSSL_VERSION_TEXT); |
| 845 | #endif |
| 846 |
+4
-4
| --- src/stat.c | ||
| +++ src/stat.c | ||
| @@ -123,12 +123,12 @@ | ||
| 123 | 123 | @ <tr><th>Project ID:</th><td>%h(db_get("project-code",""))</td></tr> |
| 124 | 124 | @ <tr><th>Fossil Version:</th><td> |
| 125 | 125 | @ %h(MANIFEST_DATE) %h(MANIFEST_VERSION) |
| 126 | 126 | @ (%h(RELEASE_VERSION)) [compiled using %h(COMPILER_NAME)] |
| 127 | 127 | @ </td></tr> |
| 128 | - @ <tr><th>SQLite Version:</th><td>%.19s(SQLITE_SOURCE_ID) | |
| 129 | - @ [%.10s(&SQLITE_SOURCE_ID[20])] (%s(SQLITE_VERSION))</td></tr> | |
| 128 | + @ <tr><th>SQLite Version:</th><td>%.19s(sqlite3_sourceid()) | |
| 129 | + @ [%.10s(&sqlite3_sourceid()[20])] (%s(sqlite3_libversion()))</td></tr> | |
| 130 | 130 | @ <tr><th>Repository Rebuilt:</th><td> |
| 131 | 131 | @ %h(db_get_mtime("rebuilt","%Y-%m-%d %H:%M:%S","Never")) |
| 132 | 132 | @ By Fossil %h(db_get("rebuilt","Unknown"))</td></tr> |
| 133 | 133 | @ <tr><th>Database Stats:</th><td> |
| 134 | 134 | zDb = db_name("repository"); |
| @@ -224,12 +224,12 @@ | ||
| 224 | 224 | colWidth, "fossil-version:", |
| 225 | 225 | MANIFEST_DATE, MANIFEST_VERSION, RELEASE_VERSION, |
| 226 | 226 | COMPILER_NAME); |
| 227 | 227 | fossil_print("%*s%.19s [%.10s] (%s)\n", |
| 228 | 228 | colWidth, "sqlite-version:", |
| 229 | - SQLITE_SOURCE_ID, &SQLITE_SOURCE_ID[20], | |
| 230 | - SQLITE_VERSION); | |
| 229 | + sqlite3_sourceid(), &sqlite3_sourceid()[20], | |
| 230 | + sqlite3_libversion()); | |
| 231 | 231 | zDb = db_name("repository"); |
| 232 | 232 | fossil_print("%*s%d pages, %d bytes/pg, %d free pages, " |
| 233 | 233 | "%s, %s mode\n", |
| 234 | 234 | colWidth, "database-stats:", |
| 235 | 235 | db_int(0, "PRAGMA %s.page_count", zDb), |
| 236 | 236 |
| --- src/stat.c | |
| +++ src/stat.c | |
| @@ -123,12 +123,12 @@ | |
| 123 | @ <tr><th>Project ID:</th><td>%h(db_get("project-code",""))</td></tr> |
| 124 | @ <tr><th>Fossil Version:</th><td> |
| 125 | @ %h(MANIFEST_DATE) %h(MANIFEST_VERSION) |
| 126 | @ (%h(RELEASE_VERSION)) [compiled using %h(COMPILER_NAME)] |
| 127 | @ </td></tr> |
| 128 | @ <tr><th>SQLite Version:</th><td>%.19s(SQLITE_SOURCE_ID) |
| 129 | @ [%.10s(&SQLITE_SOURCE_ID[20])] (%s(SQLITE_VERSION))</td></tr> |
| 130 | @ <tr><th>Repository Rebuilt:</th><td> |
| 131 | @ %h(db_get_mtime("rebuilt","%Y-%m-%d %H:%M:%S","Never")) |
| 132 | @ By Fossil %h(db_get("rebuilt","Unknown"))</td></tr> |
| 133 | @ <tr><th>Database Stats:</th><td> |
| 134 | zDb = db_name("repository"); |
| @@ -224,12 +224,12 @@ | |
| 224 | colWidth, "fossil-version:", |
| 225 | MANIFEST_DATE, MANIFEST_VERSION, RELEASE_VERSION, |
| 226 | COMPILER_NAME); |
| 227 | fossil_print("%*s%.19s [%.10s] (%s)\n", |
| 228 | colWidth, "sqlite-version:", |
| 229 | SQLITE_SOURCE_ID, &SQLITE_SOURCE_ID[20], |
| 230 | SQLITE_VERSION); |
| 231 | zDb = db_name("repository"); |
| 232 | fossil_print("%*s%d pages, %d bytes/pg, %d free pages, " |
| 233 | "%s, %s mode\n", |
| 234 | colWidth, "database-stats:", |
| 235 | db_int(0, "PRAGMA %s.page_count", zDb), |
| 236 |
| --- src/stat.c | |
| +++ src/stat.c | |
| @@ -123,12 +123,12 @@ | |
| 123 | @ <tr><th>Project ID:</th><td>%h(db_get("project-code",""))</td></tr> |
| 124 | @ <tr><th>Fossil Version:</th><td> |
| 125 | @ %h(MANIFEST_DATE) %h(MANIFEST_VERSION) |
| 126 | @ (%h(RELEASE_VERSION)) [compiled using %h(COMPILER_NAME)] |
| 127 | @ </td></tr> |
| 128 | @ <tr><th>SQLite Version:</th><td>%.19s(sqlite3_sourceid()) |
| 129 | @ [%.10s(&sqlite3_sourceid()[20])] (%s(sqlite3_libversion()))</td></tr> |
| 130 | @ <tr><th>Repository Rebuilt:</th><td> |
| 131 | @ %h(db_get_mtime("rebuilt","%Y-%m-%d %H:%M:%S","Never")) |
| 132 | @ By Fossil %h(db_get("rebuilt","Unknown"))</td></tr> |
| 133 | @ <tr><th>Database Stats:</th><td> |
| 134 | zDb = db_name("repository"); |
| @@ -224,12 +224,12 @@ | |
| 224 | colWidth, "fossil-version:", |
| 225 | MANIFEST_DATE, MANIFEST_VERSION, RELEASE_VERSION, |
| 226 | COMPILER_NAME); |
| 227 | fossil_print("%*s%.19s [%.10s] (%s)\n", |
| 228 | colWidth, "sqlite-version:", |
| 229 | sqlite3_sourceid(), &sqlite3_sourceid()[20], |
| 230 | sqlite3_libversion()); |
| 231 | zDb = db_name("repository"); |
| 232 | fossil_print("%*s%d pages, %d bytes/pg, %d free pages, " |
| 233 | "%s, %s mode\n", |
| 234 | colWidth, "database-stats:", |
| 235 | db_int(0, "PRAGMA %s.page_count", zDb), |
| 236 |