diff options
author | Thomas Deutschmann <whissi@gentoo.org> | 2019-01-24 20:13:11 +0100 |
---|---|---|
committer | Thomas Deutschmann <whissi@gentoo.org> | 2019-01-24 20:13:11 +0100 |
commit | 460a53098432a7c7a2dfd4d9f703ec631ca9f1a6 (patch) | |
tree | d89e674b21c29cf3bb08eed10fcc98f143bf1630 /dev-vcs/subversion/files | |
parent | dev-lang/go: x86 stable (diff) | |
download | gentoo-460a53098432a7c7a2dfd4d9f703ec631ca9f1a6.tar.gz gentoo-460a53098432a7c7a2dfd4d9f703ec631ca9f1a6.tar.bz2 gentoo-460a53098432a7c7a2dfd4d9f703ec631ca9f1a6.zip |
dev-vcs/subversion: fix test wc-queries-test test
Thanks to Branko Čibej (upstream) for the patch!
Closes: https://bugs.gentoo.org/605438
Package-Manager: Portage-2.3.56, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'dev-vcs/subversion/files')
-rw-r--r-- | dev-vcs/subversion/files/subversion-1.9.7-fix-wc-queries-test-test.patch | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/dev-vcs/subversion/files/subversion-1.9.7-fix-wc-queries-test-test.patch b/dev-vcs/subversion/files/subversion-1.9.7-fix-wc-queries-test-test.patch new file mode 100644 index 000000000000..6658bd683e79 --- /dev/null +++ b/dev-vcs/subversion/files/subversion-1.9.7-fix-wc-queries-test-test.patch @@ -0,0 +1,26 @@ +https://bugs.gentoo.org/605438 + +--- a/subversion/tests/libsvn_wc/wc-queries-test.c 2019/01/24 10:33:42 1852012 ++++ b/subversion/tests/libsvn_wc/wc-queries-test.c 2019/01/24 10:58:23 1852013 +@@ -670,7 +670,20 @@ + || (item->expression_vars < 1)) + && !is_result_table(item->table)) + { +- if (in_list(primary_key_statements, i)) ++ if (MATCH_TOKEN(item->table, "sqlite_master")) ++ { ++ /* The sqlite_master table does not have an index. ++ Query explanations that say 'SCAN TABLE sqlite_master' ++ will appear if SQLite was compiled with the option ++ SQLITE_ENABLE_STMT_SCANSTATUS, for queries such ++ as 'DROP TABLE foo', but the performance of such ++ statements is not our concern here. */ ++ ++ /* "Slow" statements do expect too see a warning, however. */ ++ if (is_slow_statement(i)) ++ warned = TRUE; ++ } ++ else if (in_list(primary_key_statements, i)) + { + /* Reported as primary key index usage in Sqlite 3.7, + as table scan in 3.8+, while the execution plan is |