aboutsummaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorrobot-piglet <robot-piglet@yandex-team.com>2023-03-28 14:30:56 +0300
committerrobot-piglet <robot-piglet@yandex-team.com>2023-03-28 14:30:56 +0300
commit8cf3b1d08aa8791cd5cb7ee2a11fbb712cd72d16 (patch)
treed719a6fa4377eda24897380acc3424e303370d25 /build
parent097f18f3c789135a1ccd2f0a81f9cfa18d85d5a6 (diff)
downloadydb-8cf3b1d08aa8791cd5cb7ee2a11fbb712cd72d16.tar.gz
Intermediate changes
Diffstat (limited to 'build')
-rw-r--r--build/rules/contrib_deprecated.policy16
-rw-r--r--build/rules/contrib_deps.policy4
2 files changed, 20 insertions, 0 deletions
diff --git a/build/rules/contrib_deprecated.policy b/build/rules/contrib_deprecated.policy
index 824357356e..0653a48c9b 100644
--- a/build/rules/contrib_deprecated.policy
+++ b/build/rules/contrib_deprecated.policy
@@ -51,6 +51,22 @@ ALLOW tools/jsv8 -> contrib/deprecated/v8
ALLOW travel/rasp/library/python/hemi -> contrib/deprecated/v8
ALLOW yweb/robot/indexer -> contrib/deprecated/v8
+# clickhouse_data_streams_compat is a lib with some outdated/removed interfaces/classes from CH.
+# Is should be deleted when all code in arcadia migrates to new CH interfaces/classes.
+ALLOW yt/chyt/server -> contrib/deprecated/clickhouse_data_streams_compat
+ALLOW metrika/core/libs/sqxxl -> contrib/deprecated/clickhouse_data_streams_compat
+ALLOW metrika/core/libs/cloud -> contrib/deprecated/clickhouse_data_streams_compat
+ALLOW metrika/core/libs/traficsource -> contrib/deprecated/clickhouse_data_streams_compat
+ALLOW metrika/core/libs/logbroker-persqueue-import -> contrib/deprecated/clickhouse_data_streams_compat
+ALLOW metrika/core/programs/mobile-logs-api-export-server/tests/functional/yt-uploader -> contrib/deprecated/clickhouse_data_streams_compat
+ALLOW metrika/core/programs/visits4d-leader/bin -> contrib/deprecated/clickhouse_data_streams_compat
+ALLOW metrika/core/libs/metrikatraficsource -> contrib/deprecated/clickhouse_data_streams_compat
+ALLOW yql/udfs/common/clickhouse -> contrib/deprecated/clickhouse_data_streams_compat
+ALLOW kikimr/kikhouse_new/lib -> contrib/deprecated/clickhouse_data_streams_compat
+
+ALLOW metrika/core/libs -> contrib/deprecated/mysqlxx
+ALLOW metrika/core/programs -> contrib/deprecated/mysqlxx
+
# Default policies:
#
# Do not restrict contrib
diff --git a/build/rules/contrib_deps.policy b/build/rules/contrib_deps.policy
index 61a1dc11a9..0e1f2c023f 100644
--- a/build/rules/contrib_deps.policy
+++ b/build/rules/contrib_deps.policy
@@ -85,5 +85,9 @@ ALLOW contrib/tests -> .*
# It should not be used outside of ClickHouse build.
ALLOW contrib/clickhouse -> library/cpp/re2_st
DENY .* -> library/cpp/re2_st
+# clickhouse_h3_compat is another pseudo-library for ClickHouse, which is used to map
+# it's master version unstable H3 API to our stable H3 v3.x.
+ALLOW contrib/clickhouse -> library/cpp/clickhouse_h3_compat
+DENY .* -> library/cpp/clickhouse_h3_compat
DENY contrib -> .*