diff options
author | svidyuk <svidyuk@yandex-team.ru> | 2022-02-10 16:47:12 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:47:12 +0300 |
commit | 287d7d8c4ffc811d1e51c756ecfb13b78f4ee62d (patch) | |
tree | 339adc63bce23800021202ae4a8328a843dc447a /build/rules | |
parent | e23df0602fedd83374b43b6137a296baa2aad3f6 (diff) | |
download | ydb-287d7d8c4ffc811d1e51c756ecfb13b78f4ee62d.tar.gz |
Restoring authorship annotation for <svidyuk@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'build/rules')
-rw-r--r-- | build/rules/contrib_deps.policy | 64 | ||||
-rw-r--r-- | build/rules/contrib_python.policy | 178 | ||||
-rw-r--r-- | build/rules/contrib_restricted.policy | 144 | ||||
-rw-r--r-- | build/rules/go/contrib.policy | 38 | ||||
-rw-r--r-- | build/rules/go/vendor.policy | 166 | ||||
-rw-r--r-- | build/rules/junk.policy | 20 | ||||
-rw-r--r-- | build/rules/library_deps.policy | 76 | ||||
-rw-r--r-- | build/rules/maps/maps.policy | 220 | ||||
-rw-r--r-- | build/rules/passport.policy | 20 | ||||
-rw-r--r-- | build/rules/yp.policy | 6 | ||||
-rw-r--r-- | build/rules/yt.policy | 6 |
11 files changed, 469 insertions, 469 deletions
diff --git a/build/rules/contrib_deps.policy b/build/rules/contrib_deps.policy index 9272fb5259..9af4b85cc2 100644 --- a/build/rules/contrib_deps.policy +++ b/build/rules/contrib_deps.policy @@ -1,6 +1,6 @@ ALLOW contrib/clickhouse -> library/cpp/consistent_hashing -ALLOW contrib -> contrib -ALLOW contrib -> build +ALLOW contrib -> contrib +ALLOW contrib -> build ALLOW contrib -> library/python/resource ALLOW contrib -> library/cpp/testing/unittest_main ALLOW contrib -> library/cpp/testing/unittest @@ -8,50 +8,50 @@ ALLOW contrib -> library/cpp/getopt ALLOW contrib -> library/cpp/resource ALLOW contrib -> library/cpp/charset ALLOW contrib -> library/cpp/svnversion -ALLOW contrib -> certs -ALLOW contrib/libs/.*/ut -> library -ALLOW contrib/java/.*/ut -> devtools/jtest -ALLOW contrib/java/.*/ut -> devtools/junit-runner -ALLOW contrib/java/.*/ut -> devtools/junit5-runner -ALLOW contrib/python -> library/python/resource -ALLOW contrib/tools/cython/Cython -> library/python/resource -ALLOW contrib/libs/python -> library/python/symbols/module -ALLOW contrib/libs/python -> library/python/symbols/uuid -ALLOW contrib/libs/python -> library/python/symbols/python -ALLOW contrib/libs/python -> library/python/symbols/libc -ALLOW contrib/libs/python -> library/python/runtime -ALLOW contrib/libs/python -> library/python/runtime_py3 -ALLOW contrib/tools/python3/pycc -> library/python/runtime_py3 -ALLOW contrib/python/.*/(_?)test(s?) -> library/python/testing/yatest_common -ALLOW contrib/python/.*/(_?)test(s?) -> library/python/import_test -ALLOW contrib/python/click -> library/python/symbols/python -ALLOW contrib/java/ru/yandex/market -> (market)|(maps/doc/proto/yandex/maps/proto) -ALLOW contrib/libs/tf -> library/python/testing/gtest -ALLOW contrib/libs/tf/tests/test_vars_to_const/cpp_check_inference -> maps/libs/common -ALLOW contrib/libs/tf/tests/test_vars_to_const/cpp_check_inference -> yandex/maps/common +ALLOW contrib -> certs +ALLOW contrib/libs/.*/ut -> library +ALLOW contrib/java/.*/ut -> devtools/jtest +ALLOW contrib/java/.*/ut -> devtools/junit-runner +ALLOW contrib/java/.*/ut -> devtools/junit5-runner +ALLOW contrib/python -> library/python/resource +ALLOW contrib/tools/cython/Cython -> library/python/resource +ALLOW contrib/libs/python -> library/python/symbols/module +ALLOW contrib/libs/python -> library/python/symbols/uuid +ALLOW contrib/libs/python -> library/python/symbols/python +ALLOW contrib/libs/python -> library/python/symbols/libc +ALLOW contrib/libs/python -> library/python/runtime +ALLOW contrib/libs/python -> library/python/runtime_py3 +ALLOW contrib/tools/python3/pycc -> library/python/runtime_py3 +ALLOW contrib/python/.*/(_?)test(s?) -> library/python/testing/yatest_common +ALLOW contrib/python/.*/(_?)test(s?) -> library/python/import_test +ALLOW contrib/python/click -> library/python/symbols/python +ALLOW contrib/java/ru/yandex/market -> (market)|(maps/doc/proto/yandex/maps/proto) +ALLOW contrib/libs/tf -> library/python/testing/gtest +ALLOW contrib/libs/tf/tests/test_vars_to_const/cpp_check_inference -> maps/libs/common +ALLOW contrib/libs/tf/tests/test_vars_to_const/cpp_check_inference -> yandex/maps/common ALLOW contrib/restricted/libtorrent -> maps/libs/fastbone -ALLOW contrib/python/transfer_manager_client -> transfer_manager/client -ALLOW contrib/(deprecated/)?python/django -> library/python/django -ALLOW contrib/(deprecated/)?python/django -> library/python/gunicorn -ALLOW contrib/python/python-magic -> library/python/symbols/libmagic +ALLOW contrib/python/transfer_manager_client -> transfer_manager/client +ALLOW contrib/(deprecated/)?python/django -> library/python/django +ALLOW contrib/(deprecated/)?python/django -> library/python/gunicorn +ALLOW contrib/python/python-magic -> library/python/symbols/libmagic ALLOW contrib/python/typecode -> library/python/symbols/libmagic -ALLOW contrib/tools/jdk/test -> devtools/ya/yalibrary/tools +ALLOW contrib/tools/jdk/test -> devtools/ya/yalibrary/tools ALLOW contrib/libs/clang12/tools/extra/clang-tidy/tool -> library/cpp/clang_tidy ALLOW contrib/libs/inja -> library/cpp/scheme -ALLOW contrib/libs/geos/capi/ctypes -> library/python/ctypes +ALLOW contrib/libs/geos/capi/ctypes -> library/python/ctypes ALLOW contrib/libs/leveldb -> library/cpp/deprecated/mapped_file ALLOW contrib/libs/leveldb -> library/cpp/logger ALLOW contrib/libs/leveldb -> library/cpp/digest/crc32c ALLOW contrib/libs/lua -> library/cpp/archive ALLOW contrib/libs/phonedetect/src -> library/cpp/digest/md5 ALLOW contrib/python/certifi -> library/python/certifi -ALLOW contrib/python/horovod/horovod/common/syms -> library/python/symbols/registry +ALLOW contrib/python/horovod/horovod/common/syms -> library/python/symbols/registry ALLOW contrib/python/opensfm -> library/cpp/vl_feat ALLOW contrib/python/Wand/ImageMagick -> library/python/symbols/registry ALLOW contrib/nginx/modules/nginx-rtmp-module -> library/cpp/json ALLOW contrib/python/gino -> library/python/pyscopg2 -ALLOW contrib/python/psycopg2/tests -> mail/devpack -ALLOW contrib/python/asn1crypto -> library/python/symbols/crypto +ALLOW contrib/python/psycopg2/tests -> mail/devpack +ALLOW contrib/python/asn1crypto -> library/python/symbols/crypto ALLOW contrib/python/win_unicode_console -> library/python/symbols/win_unicode_console ALLOW contrib/python/pycryptodome -> library/python/symbols/registry diff --git a/build/rules/contrib_python.policy b/build/rules/contrib_python.policy index 942c439d7c..60fd149753 100644 --- a/build/rules/contrib_python.policy +++ b/build/rules/contrib_python.policy @@ -84,24 +84,24 @@ ALLOW yaphone/dialer/project -> contrib/python/django/django-1.11 ALLOW yaphone/utils/geo -> contrib/python/django/django-1.11 DENY .* -> contrib/python/django/django-1.11 -ALLOW maps -> maps/contrib -DENY .* -> maps/contrib - +ALLOW maps -> maps/contrib +DENY .* -> maps/contrib + ALLOW contrib/deprecated/python/ruamel.ordereddict/tests -> contrib/deprecated/python/ruamel.ordereddict ALLOW contrib/python/ruamel.yaml -> contrib/deprecated/python/ruamel.ordereddict DENY .* -> contrib/deprecated/python/ruamel.ordereddict -ALLOW vcs/hg/server -> contrib/deprecated/python/hgsubversion +ALLOW vcs/hg/server -> contrib/deprecated/python/hgsubversion DENY .* -> contrib/deprecated/python/hgsubversion -ALLOW sandbox/projects/CompareYmakeDump -> contrib/deprecated/python/diff2html -ALLOW sandbox/projects/antirobot/DiffResources -> contrib/deprecated/python/diff2html -ALLOW yql/udfs/common/python/python_arc -> contrib/deprecated/python/diff2html +ALLOW sandbox/projects/CompareYmakeDump -> contrib/deprecated/python/diff2html +ALLOW sandbox/projects/antirobot/DiffResources -> contrib/deprecated/python/diff2html +ALLOW yql/udfs/common/python/python_arc -> contrib/deprecated/python/diff2html DENY .* -> contrib/deprecated/python/diff2html # Sophos SDK and engine are distributed under proprietary license hence # usage restriction -ALLOW yweb/antimalware/ -> contrib/libs/sophos +ALLOW yweb/antimalware/ -> contrib/libs/sophos DENY .* -> contrib/libs/sophos # contrib/python/backports should not be used in new projects because we want @@ -111,55 +111,55 @@ DENY .* -> contrib/python/backports.weakref ALLOW contrib/python/thrift/tests -> contrib/python/thrift ALLOW contrib/python/jaeger-client -> contrib/python/thrift -ALLOW search/mon/wabbajack/libs/generated/iss3 -> contrib/python/thrift -ALLOW search/mon/wabbajack/libs/modlib/api_wrappers/casher -> contrib/python/thrift +ALLOW search/mon/wabbajack/libs/generated/iss3 -> contrib/python/thrift +ALLOW search/mon/wabbajack/libs/modlib/api_wrappers/casher -> contrib/python/thrift DENY .* -> contrib/python/thrift -ALLOW antiadblock/libs/tornado_redis -> contrib/python/toredis -ALLOW yabs/amazon/cache_proxy -> contrib/python/toredis -ALLOW yql/udfs/common/python/python_arc -> contrib/python/toredis +ALLOW antiadblock/libs/tornado_redis -> contrib/python/toredis +ALLOW yabs/amazon/cache_proxy -> contrib/python/toredis +ALLOW yql/udfs/common/python/python_arc -> contrib/python/toredis DENY .* -> contrib/python/toredis # contrib/python/MySQL-python dosen't support Python 3, use mysqlclient-python # or pymysql instead of this. -ALLOW adfox/amacs/tests/functional/libs/builders -> contrib/python/MySQL-python -ALLOW adfox/amacs/tests/functional/libs/config -> contrib/python/MySQL-python -ALLOW adfox/amacs/tests/functional/libs/db -> contrib/python/MySQL-python -ALLOW adfox/amacs/tests/functional/libs/marshaller -> contrib/python/MySQL-python -ALLOW adfox/amacs/tests/functional/libs/models -> contrib/python/MySQL-python -ALLOW adfox/amacs/tests/functional/utils -> contrib/python/MySQL-python -ALLOW adfox/rtd/reports -> contrib/python/MySQL-python -ALLOW adfox/samogon/servants/monitoring/uniques_monitoring -> contrib/python/MySQL-python -ALLOW ads/bsyeti/bb_viewer/viewer -> contrib/python/MySQL-python -ALLOW ads/libs/py_core -> contrib/python/MySQL-python -ALLOW ads/ml_monitoring/alerts/lib -> contrib/python/MySQL-python -ALLOW ads/ml_monitoring/lib/mysql -> contrib/python/MySQL-python -ALLOW april/badb -> contrib/python/MySQL-python +ALLOW adfox/amacs/tests/functional/libs/builders -> contrib/python/MySQL-python +ALLOW adfox/amacs/tests/functional/libs/config -> contrib/python/MySQL-python +ALLOW adfox/amacs/tests/functional/libs/db -> contrib/python/MySQL-python +ALLOW adfox/amacs/tests/functional/libs/marshaller -> contrib/python/MySQL-python +ALLOW adfox/amacs/tests/functional/libs/models -> contrib/python/MySQL-python +ALLOW adfox/amacs/tests/functional/utils -> contrib/python/MySQL-python +ALLOW adfox/rtd/reports -> contrib/python/MySQL-python +ALLOW adfox/samogon/servants/monitoring/uniques_monitoring -> contrib/python/MySQL-python +ALLOW ads/bsyeti/bb_viewer/viewer -> contrib/python/MySQL-python +ALLOW ads/libs/py_core -> contrib/python/MySQL-python +ALLOW ads/ml_monitoring/alerts/lib -> contrib/python/MySQL-python +ALLOW ads/ml_monitoring/lib/mysql -> contrib/python/MySQL-python +ALLOW april/badb -> contrib/python/MySQL-python ALLOW contrib/python/MySQL-python/test -> contrib/python/MySQL-python ALLOW contrib/python/MySQL-python -> contrib/python/MySQL-python -ALLOW dict/ontodb/tools/fields_diff/lib -> contrib/python/MySQL-python -ALLOW maps/streetview/backoffice/lib -> contrib/python/MySQL-python -ALLOW market/sre/tools/cs_mysql_monitoring/mysql_monitoring -> contrib/python/MySQL-python -ALLOW metrika/core/monitoring/mobile-logs-api-export-generator-check -> contrib/python/MySQL-python +ALLOW dict/ontodb/tools/fields_diff/lib -> contrib/python/MySQL-python +ALLOW maps/streetview/backoffice/lib -> contrib/python/MySQL-python +ALLOW market/sre/tools/cs_mysql_monitoring/mysql_monitoring -> contrib/python/MySQL-python +ALLOW metrika/core/monitoring/mobile-logs-api-export-generator-check -> contrib/python/MySQL-python ALLOW passport/backend/social -> contrib/python/MySQL-python ALLOW passport/infra/daemons/yasmsapi/db -> contrib/python/MySQL-python -ALLOW testenv/core -> contrib/python/MySQL-python -ALLOW testenv/recipes/ut -> contrib/python/MySQL-python -# avia task to migrate from MySQL-python https://st.yandex-team.ru/RASPTICKETS-18201 +ALLOW testenv/core -> contrib/python/MySQL-python +ALLOW testenv/recipes/ut -> contrib/python/MySQL-python +# avia task to migrate from MySQL-python https://st.yandex-team.ru/RASPTICKETS-18201 ALLOW travel/avia/.* -> contrib/python/MySQL-python -ALLOW travel/library/recipe_utils -> contrib/python/MySQL-python -ALLOW travel/rasp/admin -> contrib/python/MySQL-python -ALLOW travel/rasp/library/common -> contrib/python/MySQL-python -ALLOW travel/rasp/library/python/common -> contrib/python/MySQL-python -ALLOW travel/rasp/library/common_recipe -> contrib/python/MySQL-python -ALLOW travel/rasp/mysql_dumper/lib -> contrib/python/MySQL-python -ALLOW trust/emulator/servant -> contrib/python/MySQL-python -ALLOW yabs/qa/yabs_b2b_tank/qabs/b2b -> contrib/python/MySQL-python -ALLOW yabs/server/test/tools/lua_test_generator -> contrib/python/MySQL-python -ALLOW yabs/server/tools/debug_cookie_mysql -> contrib/python/MySQL-python -ALLOW yweb/antimalware/visual_html_parser/yandex-search-antivirus-common -> contrib/python/MySQL-python -ALLOW yweb/news/news_back/api/scripts/migrate_scripts_common -> contrib/python/MySQL-python -ALLOW yweb/news/support/viewer -> contrib/python/MySQL-python +ALLOW travel/library/recipe_utils -> contrib/python/MySQL-python +ALLOW travel/rasp/admin -> contrib/python/MySQL-python +ALLOW travel/rasp/library/common -> contrib/python/MySQL-python +ALLOW travel/rasp/library/python/common -> contrib/python/MySQL-python +ALLOW travel/rasp/library/common_recipe -> contrib/python/MySQL-python +ALLOW travel/rasp/mysql_dumper/lib -> contrib/python/MySQL-python +ALLOW trust/emulator/servant -> contrib/python/MySQL-python +ALLOW yabs/qa/yabs_b2b_tank/qabs/b2b -> contrib/python/MySQL-python +ALLOW yabs/server/test/tools/lua_test_generator -> contrib/python/MySQL-python +ALLOW yabs/server/tools/debug_cookie_mysql -> contrib/python/MySQL-python +ALLOW yweb/antimalware/visual_html_parser/yandex-search-antivirus-common -> contrib/python/MySQL-python +ALLOW yweb/news/news_back/api/scripts/migrate_scripts_common -> contrib/python/MySQL-python +ALLOW yweb/news/support/viewer -> contrib/python/MySQL-python DENY .* -> contrib/python/MySQL-python ALLOW contrib/deprecated/python/mipp/tests -> contrib/deprecated/python/mipp @@ -175,25 +175,25 @@ DENY .* -> contrib/python/pdbpp ALLOW contrib/python/pdbpp -> contrib/python/fancycompleter DENY .* -> contrib/python/fancycompleter -ALLOW infra/procman -> contrib/python/skynet_pyro4 -ALLOW skynet -> contrib/python/skynet_pyro4 +ALLOW infra/procman -> contrib/python/skynet_pyro4 +ALLOW skynet -> contrib/python/skynet_pyro4 DENY .* -> contrib/python/skynet_pyro4 ALLOW contrib/deprecated/python/cyordereddict -> contrib/deprecated/python/cyordereddict ALLOW contrib/deprecated/python/cyordereddict/cyordereddict/tests -> contrib/deprecated/python/cyordereddict -ALLOW infra/awacs/vendor/awacs -> contrib/deprecated/python/cyordereddict -ALLOW juggler/juggler_client/jclient -> contrib/deprecated/python/cyordereddict -ALLOW juggler/juggler_client -> contrib/deprecated/python/cyordereddict -ALLOW juggler/libjuggler -> contrib/deprecated/python/cyordereddict -ALLOW juggler/netmon/agent/agent -> contrib/deprecated/python/cyordereddict -ALLOW mail/python/huge_py2 -> contrib/deprecated/python/cyordereddict -ALLOW sprav/protos/model -> contrib/deprecated/python/cyordereddict -ALLOW yql/udfs/common/python/python_arc -> contrib/deprecated/python/cyordereddict +ALLOW infra/awacs/vendor/awacs -> contrib/deprecated/python/cyordereddict +ALLOW juggler/juggler_client/jclient -> contrib/deprecated/python/cyordereddict +ALLOW juggler/juggler_client -> contrib/deprecated/python/cyordereddict +ALLOW juggler/libjuggler -> contrib/deprecated/python/cyordereddict +ALLOW juggler/netmon/agent/agent -> contrib/deprecated/python/cyordereddict +ALLOW mail/python/huge_py2 -> contrib/deprecated/python/cyordereddict +ALLOW sprav/protos/model -> contrib/deprecated/python/cyordereddict +ALLOW yql/udfs/common/python/python_arc -> contrib/deprecated/python/cyordereddict DENY .* -> contrib/deprecated/python/cyordereddict ALLOW contrib/deprecated/python/xmpppy -> contrib/deprecated/python/xmpppy -ALLOW ads/libs/py_notifier -> contrib/deprecated/python/xmpppy -ALLOW yql/udfs/common/python/python_arc -> contrib/deprecated/python/xmpppy +ALLOW ads/libs/py_notifier -> contrib/deprecated/python/xmpppy +ALLOW yql/udfs/common/python/python_arc -> contrib/deprecated/python/xmpppy DENY .* -> contrib/deprecated/python/xmpppy ALLOW contrib/python/fancycompleter -> contrib/python/pyrepl @@ -203,42 +203,42 @@ DENY .* -> contrib/python/pyrepl ALLOW .* -> contrib/python/pycryptodome # pycrypto deprecated ALLOW intranet/domenator/src -> contrib/python/pycrypto -ALLOW intranet/yandex_directory/src -> contrib/python/pycrypto -ALLOW addappter/backend -> contrib/python/pycrypto -ALLOW adfox -> contrib/python/pycrypto -ALLOW alice/vins/api -> contrib/python/pycrypto -ALLOW antiadblock/cryprox/cryprox -> contrib/python/pycrypto -ALLOW balancer/test/functional/aab_cookie_verify -> contrib/python/pycrypto -ALLOW billing/balance_utils -> contrib/python/pycrypto -ALLOW billing/balance_utils/tests -> contrib/python/pycrypto -ALLOW billing/snout/yb_snout_api -> contrib/python/pycrypto -ALLOW crypta -> contrib/python/pycrypto -ALLOW devtools/experimental/addappter/addappter -> contrib/python/pycrypto -ALLOW direct/infra/direct-utils/direct-apps-juggler/share/direct-apps-juggler/sandbox/common -> contrib/python/pycrypto -ALLOW infra/cqudp -> contrib/python/pycrypto -ALLOW infra/portoshell -> contrib/python/pycrypto +ALLOW intranet/yandex_directory/src -> contrib/python/pycrypto +ALLOW addappter/backend -> contrib/python/pycrypto +ALLOW adfox -> contrib/python/pycrypto +ALLOW alice/vins/api -> contrib/python/pycrypto +ALLOW antiadblock/cryprox/cryprox -> contrib/python/pycrypto +ALLOW balancer/test/functional/aab_cookie_verify -> contrib/python/pycrypto +ALLOW billing/balance_utils -> contrib/python/pycrypto +ALLOW billing/balance_utils/tests -> contrib/python/pycrypto +ALLOW billing/snout/yb_snout_api -> contrib/python/pycrypto +ALLOW crypta -> contrib/python/pycrypto +ALLOW devtools/experimental/addappter/addappter -> contrib/python/pycrypto +ALLOW direct/infra/direct-utils/direct-apps-juggler/share/direct-apps-juggler/sandbox/common -> contrib/python/pycrypto +ALLOW infra/cqudp -> contrib/python/pycrypto +ALLOW infra/portoshell -> contrib/python/pycrypto ALLOW mds/pymds -> contrib/python/pycrypto -ALLOW mds/s3/s3_mds_proxy -> contrib/python/pycrypto -ALLOW metrika/core -> contrib/python/pycrypto -ALLOW mlp/mail -> contrib/python/pycrypto -ALLOW mssngr/router/tools/export_legacy_messages -> contrib/python/pycrypto +ALLOW mds/s3/s3_mds_proxy -> contrib/python/pycrypto +ALLOW metrika/core -> contrib/python/pycrypto +ALLOW mlp/mail -> contrib/python/pycrypto +ALLOW mssngr/router/tools/export_legacy_messages -> contrib/python/pycrypto ALLOW passport/infra/daemons/blackbox/ut/totp_manual/tests -> contrib/python/pycrypto -ALLOW quality/functionality/turbo/merger/ut/medium -> contrib/python/pycrypto -ALLOW samogon -> contrib/python/pycrypto -ALLOW sandbox/common -> contrib/python/pycrypto -ALLOW sandbox/virtualenv -> contrib/python/pycrypto -ALLOW sandbox/yasandbox -> contrib/python/pycrypto -ALLOW skynet/library -> contrib/python/pycrypto -ALLOW travel/hotels/tools/searcher_client -> contrib/python/pycrypto +ALLOW quality/functionality/turbo/merger/ut/medium -> contrib/python/pycrypto +ALLOW samogon -> contrib/python/pycrypto +ALLOW sandbox/common -> contrib/python/pycrypto +ALLOW sandbox/virtualenv -> contrib/python/pycrypto +ALLOW sandbox/yasandbox -> contrib/python/pycrypto +ALLOW skynet/library -> contrib/python/pycrypto +ALLOW travel/hotels/tools/searcher_client -> contrib/python/pycrypto ALLOW travel/buses/connectors -> contrib/python/pycrypto -ALLOW trust/emulator -> contrib/python/pycrypto -ALLOW trust/processing_holder -> contrib/python/pycrypto -ALLOW trust/tests/tests_trust_bindings -> contrib/python/pycrypto -ALLOW yabs/server/tools/banner_user_choice -> contrib/python/pycrypto +ALLOW trust/emulator -> contrib/python/pycrypto +ALLOW trust/processing_holder -> contrib/python/pycrypto +ALLOW trust/tests/tests_trust_bindings -> contrib/python/pycrypto +ALLOW yabs/server/tools/banner_user_choice -> contrib/python/pycrypto ALLOW yabs/server/test -> contrib/python/pycrypto ALLOW ydo/database/active_record -> contrib/python/pycrypto -ALLOW yweb/antispam/cid -> contrib/python/pycrypto -ALLOW mail/payments/payments -> contrib/python/pycrypto +ALLOW yweb/antispam/cid -> contrib/python/pycrypto +ALLOW mail/payments/payments -> contrib/python/pycrypto DENY .* -> contrib/python/pycrypto ALLOW contrib/python/Geohash/tests -> contrib/python/Geohash diff --git a/build/rules/contrib_restricted.policy b/build/rules/contrib_restricted.policy index 23df94aaac..a83ead1904 100644 --- a/build/rules/contrib_restricted.policy +++ b/build/rules/contrib_restricted.policy @@ -6,14 +6,14 @@ # scale_ipp filter for ffmpeg use Intel IPP hence it is nonfree ALLOW strm/cv/ffmpeg_adcv/toshik_filters -> contrib/restricted/ffmpeg-3-scale-ipp -# CityHash-1.0.2 is a specific version hardwired into ClickHouse public interface -ALLOW clickhouse -> contrib/restricted/cityhash-1.0.2 +# CityHash-1.0.2 is a specific version hardwired into ClickHouse public interface +ALLOW clickhouse -> contrib/restricted/cityhash-1.0.2 ALLOW library/cpp/clickhouse -> contrib/restricted/cityhash-1.0.2 ALLOW saas/library/hash_to_block_mode -> contrib/restricted/cityhash-1.0.2 - + # dragonbox is a specific library for float formatting ALLOW clickhouse -> contrib/restricted/dragonbox - + # same rules for restricted set of sources in YQL ALLOW ydb/library/yql/udfs/common/clickhouse/client -> contrib/restricted/cityhash-1.0.2 ALLOW ydb/library/yql/udfs/common/clickhouse/client -> contrib/restricted/boost @@ -32,9 +32,9 @@ ALLOW clickhouse -> contrib/restricted/abseil-cpp # TurboBase64 is a fast vectorized library for encoding/decoding base64. ALLOW clickhouse -> contrib/restricted/turbo_base64 -# For HBase client: CONTRIB-1790 +# For HBase client: CONTRIB-1790 ALLOW passport/infra -> contrib/restricted/thrift - + # keyutils is LGPL: CONTRIB-2236 ALLOW passport/infra -> contrib/restricted/keyutils @@ -45,35 +45,35 @@ ALLOW mds -> contrib/restricted/uriparser ALLOW weather -> contrib/restricted/range-v3 # ALSA library is LGPL -ALLOW yandex_io -> contrib/restricted/alsa-lib +ALLOW yandex_io -> contrib/restricted/alsa-lib ALLOW smart_devices -> contrib/restricted/alsa-lib -# Avahi is LGPL -ALLOW yandex_io -> contrib/restricted/avahi - +# Avahi is LGPL +ALLOW yandex_io -> contrib/restricted/avahi + # GLib is LGPL ALLOW maps/libs/img -> contrib/restricted/glib ALLOW maps/renderer/libs/svgrenderer -> contrib/restricted/glib -ALLOW market/cataloger -> contrib/restricted/glib -ALLOW market/idx/feeds/feedparser -> contrib/restricted/glib -ALLOW metrika/core/libs/statdaemons -> contrib/restricted/glib -ALLOW metrika/core/libs/strconvert -> contrib/restricted/glib -ALLOW yandex_io -> contrib/restricted/glib - -# GStreamer is LGPL -ALLOW yandex_io -> contrib/restricted/gstreamer -ALLOW yandex_io -> contrib/restricted/gst-plugins-base -ALLOW yandex_io -> contrib/restricted/gst-plugins-good -ALLOW yandex_io -> contrib/restricted/gst-plugins-bad +ALLOW market/cataloger -> contrib/restricted/glib +ALLOW market/idx/feeds/feedparser -> contrib/restricted/glib +ALLOW metrika/core/libs/statdaemons -> contrib/restricted/glib +ALLOW metrika/core/libs/strconvert -> contrib/restricted/glib +ALLOW yandex_io -> contrib/restricted/glib + +# GStreamer is LGPL +ALLOW yandex_io -> contrib/restricted/gstreamer +ALLOW yandex_io -> contrib/restricted/gst-plugins-base +ALLOW yandex_io -> contrib/restricted/gst-plugins-good +ALLOW yandex_io -> contrib/restricted/gst-plugins-bad ALLOW yandex_io -> contrib/restricted/patched/gst-libav - -# mpg123 is LGPL -ALLOW extsearch/audio/kernel/recoglib -> contrib/restricted/mpg123 - -# OpenAL Soft is LGPL -ALLOW yandex_io -> contrib/restricted/openal-soft -ALLOW speechkit -> contrib/restricted/openal-soft - + +# mpg123 is LGPL +ALLOW extsearch/audio/kernel/recoglib -> contrib/restricted/mpg123 + +# OpenAL Soft is LGPL +ALLOW yandex_io -> contrib/restricted/openal-soft +ALLOW speechkit -> contrib/restricted/openal-soft + # rubberband is a GPL audio stretching library ALLOW dict/mt/video -> contrib/restricted/rubberband @@ -81,27 +81,27 @@ ALLOW dict/mt/video -> contrib/restricted/rubberband ALLOW library/cpp/containers/absl_flat_hash -> contrib/restricted/abseil-cpp/absl/container ALLOW library/cpp/containers/absl_tstring_flat_hash -> contrib/restricted/abseil-cpp-tstring/y_absl/container -# spdlog is just yet another best logging engine -# The best logging engine, however, is to be designed in CPPCOM-20 -ALLOW quasar/backend/src/base -> contrib/restricted/spdlog -ALLOW crypta/lib/native/log -> contrib/restricted/spdlog -ALLOW yandex_io -> contrib/restricted/spdlog +# spdlog is just yet another best logging engine +# The best logging engine, however, is to be designed in CPPCOM-20 +ALLOW quasar/backend/src/base -> contrib/restricted/spdlog +ALLOW crypta/lib/native/log -> contrib/restricted/spdlog +ALLOW yandex_io -> contrib/restricted/spdlog ALLOW smart_devices/tools/launcher2 -> contrib/restricted/spdlog ALLOW smart_devices/tools/updater -> contrib/restricted/spdlog - + # cmph is a limited-use library ALLOW ads/yacontext -> contrib/restricted/cmph # http-parser is a low-level parser for http bytestream. # Consider using high-level alternatives. -ALLOW mds -> contrib/restricted/http-parser +ALLOW mds -> contrib/restricted/http-parser ALLOW taxi/uservices -> contrib/restricted/http-parser -ALLOW yt/yt/core/http -> contrib/restricted/http-parser -ALLOW yweb/robot/fetcher/fetcher/user/http -> contrib/restricted/http-parser +ALLOW yt/yt/core/http -> contrib/restricted/http-parser +ALLOW yweb/robot/fetcher/fetcher/user/http -> contrib/restricted/http-parser -# Prefer using skynet for data distribution +# Prefer using skynet for data distribution ALLOW maps/infra/ecstatic -> contrib/restricted/libtorrent - + # Consider using util / library/cpp/digest versions instead of a raw murmurhash functions. # # strm/common/go/pkg/murmur3 is a CGO binding to murmurhash, thus dependency is allowed @@ -114,44 +114,44 @@ ALLOW maps/wikimap/mapspro/services/mrc/libs/common -> contrib/restricted/exiv2 ALLOW yweb/disk/ocraas -> contrib/restricted/exiv2 # Only allow boost in yandex projects listed below -ALLOW adfox -> contrib/restricted/boost -ALLOW ads -> contrib/restricted/boost -ALLOW advq -> contrib/restricted/boost -ALLOW alice/nlu -> contrib/restricted/boost -ALLOW alice/vins_contrib/crfsuitex -> contrib/restricted/boost -ALLOW clickhouse -> contrib/restricted/boost -ALLOW devtools -> contrib/restricted/boost -ALLOW extsearch/geo/poi_service/tools/storage_reader -> contrib/restricted/boost -ALLOW infra/contrib/pdns -> contrib/restricted/boost -ALLOW juggler/pongerd -> contrib/restricted/boost -ALLOW lbs/locator -> contrib/restricted/boost +ALLOW adfox -> contrib/restricted/boost +ALLOW ads -> contrib/restricted/boost +ALLOW advq -> contrib/restricted/boost +ALLOW alice/nlu -> contrib/restricted/boost +ALLOW alice/vins_contrib/crfsuitex -> contrib/restricted/boost +ALLOW clickhouse -> contrib/restricted/boost +ALLOW devtools -> contrib/restricted/boost +ALLOW extsearch/geo/poi_service/tools/storage_reader -> contrib/restricted/boost +ALLOW infra/contrib/pdns -> contrib/restricted/boost +ALLOW juggler/pongerd -> contrib/restricted/boost +ALLOW lbs/locator -> contrib/restricted/boost ALLOW library/cpp/testing/boost_test$ -> contrib/restricted/boost/libs/test ALLOW library/cpp/testing/boost_test_main$ -> contrib/restricted/boost/libs/test ALLOW library/cpp/testing/gtest_boost_extensions -> contrib/restricted/boost -ALLOW logbroker/pipe-parser -> contrib/restricted/boost -ALLOW mail -> contrib/restricted/boost -ALLOW maps -> contrib/restricted/boost -ALLOW market/idx/feeds/feedparser -> contrib/restricted/boost -ALLOW market/idx/stats/src -> contrib/restricted/boost -ALLOW mds -> contrib/restricted/boost -ALLOW metrika -> contrib/restricted/boost -ALLOW netsys/tiles-vcdiff/gen-tiles -> contrib/restricted/boost -ALLOW orgvisits/dwellplaces -> contrib/restricted/boost -ALLOW orgvisits/heuristics -> contrib/restricted/boost -ALLOW orgvisits/library/soc -> contrib/restricted/boost -ALLOW quasar/backend -> contrib/restricted/boost -ALLOW regulargeo/research -> contrib/restricted/boost -ALLOW rem/python/geobase30 -> contrib/restricted/boost +ALLOW logbroker/pipe-parser -> contrib/restricted/boost +ALLOW mail -> contrib/restricted/boost +ALLOW maps -> contrib/restricted/boost +ALLOW market/idx/feeds/feedparser -> contrib/restricted/boost +ALLOW market/idx/stats/src -> contrib/restricted/boost +ALLOW mds -> contrib/restricted/boost +ALLOW metrika -> contrib/restricted/boost +ALLOW netsys/tiles-vcdiff/gen-tiles -> contrib/restricted/boost +ALLOW orgvisits/dwellplaces -> contrib/restricted/boost +ALLOW orgvisits/heuristics -> contrib/restricted/boost +ALLOW orgvisits/library/soc -> contrib/restricted/boost +ALLOW quasar/backend -> contrib/restricted/boost +ALLOW regulargeo/research -> contrib/restricted/boost +ALLOW rem/python/geobase30 -> contrib/restricted/boost ALLOW drive/contrib/cpp/telemetry -> contrib/restricted/boost -ALLOW smart_devices -> contrib/restricted/boost -ALLOW statbox/libstatbox -> contrib/restricted/boost +ALLOW smart_devices -> contrib/restricted/boost +ALLOW statbox/libstatbox -> contrib/restricted/boost ALLOW taxi/uservices -> contrib/restricted/boost -ALLOW tools/idl -> contrib/restricted/boost -ALLOW voicetech/tools -> contrib/restricted/boost +ALLOW tools/idl -> contrib/restricted/boost +ALLOW voicetech/tools -> contrib/restricted/boost ALLOW weather/archive/grid_api/lib -> contrib/restricted/boost -ALLOW yabs/telephony -> contrib/restricted/boost -ALLOW yandex_io -> contrib/restricted/boost -ALLOW yweb/robot/js -> contrib/restricted/boost +ALLOW yabs/telephony -> contrib/restricted/boost +ALLOW yandex_io -> contrib/restricted/boost +ALLOW yweb/robot/js -> contrib/restricted/boost ALLOW market/access/server/env -> contrib/restricted/boost ALLOW sdg/library/cpp/ros_msg_parser -> contrib/restricted/boost ALLOW search/meta/scatter/ant -> contrib/restricted/boost diff --git a/build/rules/go/contrib.policy b/build/rules/go/contrib.policy index cac841b470..1c7810e2bc 100644 --- a/build/rules/go/contrib.policy +++ b/build/rules/go/contrib.policy @@ -1,21 +1,21 @@ -# Permanent exceptions for heavily-patched Go contribs. Those responsible must support them -# in any way required (update on demand, fix bugs, etc). - -# CSADMIN-26541. responsible: maxk@, g:marketsre -ALLOW market/sre/tools/config-primer/src/internal/blogic -> contrib/go/patched/hugo - -# CONTRIB-1627. responsible: g:edadeal-go -ALLOW edadeal -> contrib/go/patched/cony -ALLOW contrib/go/patched/cony -> contrib/go/patched/cony - -# STRM-1124. responsible: grihabor@, g:strm-admin -ALLOW strm/plgo -> contrib/go/patched/m3u8 -ALLOW contrib/go/patched/m3u8/example -> contrib/go/patched/m3u8 - -# CONTRIB-1496 RTP/RTCP stack for Go. responsible: rmcf@ -# Moved to contrib/go, because library is not go-gettable. -ALLOW yabs/telephony/platform/internal/rtp -> contrib/go/GoRTP - +# Permanent exceptions for heavily-patched Go contribs. Those responsible must support them +# in any way required (update on demand, fix bugs, etc). + +# CSADMIN-26541. responsible: maxk@, g:marketsre +ALLOW market/sre/tools/config-primer/src/internal/blogic -> contrib/go/patched/hugo + +# CONTRIB-1627. responsible: g:edadeal-go +ALLOW edadeal -> contrib/go/patched/cony +ALLOW contrib/go/patched/cony -> contrib/go/patched/cony + +# STRM-1124. responsible: grihabor@, g:strm-admin +ALLOW strm/plgo -> contrib/go/patched/m3u8 +ALLOW contrib/go/patched/m3u8/example -> contrib/go/patched/m3u8 + +# CONTRIB-1496 RTP/RTCP stack for Go. responsible: rmcf@ +# Moved to contrib/go, because library is not go-gettable. +ALLOW yabs/telephony/platform/internal/rtp -> contrib/go/GoRTP + # STRM-4414. responsible: nkhitrov@, g:strm-admin ALLOW strm/gorshok -> contrib/go/patched/gobgp ALLOW contrib/go/patched/gobgp -> contrib/go/patched/gobgp @@ -30,4 +30,4 @@ ALLOW contrib/go/patched/gobgp -> vendor/github.com/jessevdk/go-flags ALLOW contrib/go/patched/gobgp -> vendor/github.com/kr/pretty ALLOW contrib/go/patched/gobgp -> vendor/github.com/go-test/deep -DENY .* -> contrib/go/patched/ +DENY .* -> contrib/go/patched/ diff --git a/build/rules/go/vendor.policy b/build/rules/go/vendor.policy index fd6dc61106..3e9c0acada 100644 --- a/build/rules/go/vendor.policy +++ b/build/rules/go/vendor.policy @@ -718,7 +718,7 @@ ALLOW .* -> vendor/github.com/insomniacslk/dhcp # CONTRIB-2094 ALLOW .* -> vendor/github.com/osrg/gobgp -# +# # CONTRIB-2097 QUIC(HTTP/3) implementation library # ALLOW .* -> vendor/github.com/lucas-clemente/quic-go @@ -875,103 +875,103 @@ ALLOW vendor -> vendor/github.com/fullstorydev/grpcurl/cmd/grpcurl # -# Temporary exceptions. -# - - -# CONTRIB-1863. resposible: tserakhau@ - -ALLOW transfer_manager/go/pkg/source/mysql/canal -> vendor/github.com/pingcap/errors -ALLOW transfer_manager/go/pkg/source/mysql/canal -> vendor/github.com/pingcap/parser/ast -ALLOW transfer_manager/go/pkg/source/mysql/canal -> vendor/github.com/pingcap/parser/format -ALLOW transfer_manager/go/pkg/source/mysql/canal -> vendor/github.com/pingcap/parser -ALLOW transfer_manager/go/pkg/source/mysql/canal -> vendor/github.com/satori/go.uuid -ALLOW transfer_manager/go/pkg/source/mysql/canal -> vendor/github.com/siddontang/go-log/log -ALLOW transfer_manager/go/pkg/source/mysql/canal -> vendor/github.com/siddontang/go-mysql/client -ALLOW transfer_manager/go/pkg/source/mysql/canal -> vendor/github.com/siddontang/go-mysql/schema - +# Temporary exceptions. +# + + +# CONTRIB-1863. resposible: tserakhau@ + +ALLOW transfer_manager/go/pkg/source/mysql/canal -> vendor/github.com/pingcap/errors +ALLOW transfer_manager/go/pkg/source/mysql/canal -> vendor/github.com/pingcap/parser/ast +ALLOW transfer_manager/go/pkg/source/mysql/canal -> vendor/github.com/pingcap/parser/format +ALLOW transfer_manager/go/pkg/source/mysql/canal -> vendor/github.com/pingcap/parser +ALLOW transfer_manager/go/pkg/source/mysql/canal -> vendor/github.com/satori/go.uuid +ALLOW transfer_manager/go/pkg/source/mysql/canal -> vendor/github.com/siddontang/go-log/log +ALLOW transfer_manager/go/pkg/source/mysql/canal -> vendor/github.com/siddontang/go-mysql/client +ALLOW transfer_manager/go/pkg/source/mysql/canal -> vendor/github.com/siddontang/go-mysql/schema + # CONTRIB-1244. resposible: frystile@ ALLOW cloud/compute/gokikimr/client -> vendor/github.com/rcrowley/go-metrics ALLOW cloud/compute/snapshot/snapshot/lib/misc -> vendor/github.com/rcrowley/go-metrics - -# IGNIETFERRO-1287 -ALLOW cloud/compute/snapshot/snapshot/config -> vendor/github.com/pkg/errors -ALLOW cloud/compute/snapshot/snapshot/lib/chunker -> vendor/github.com/pkg/errors -ALLOW contrib/go/patched/hugo -> vendor/github.com/pkg/errors -ALLOW edadeal/backend/go/charm/internal/pkg/store/pg -> vendor/github.com/pkg/errors -ALLOW extsearch/video/station/starter/downloader -> vendor/github.com/pkg/errors -ALLOW extsearch/video/station/starter/input -> vendor/github.com/pkg/errors -ALLOW extsearch/video/station/starter/players -> vendor/github.com/pkg/errors -ALLOW extsearch/video/station/starter/pusher -> vendor/github.com/pkg/errors -ALLOW extsearch/video/station/starter/rules -> vendor/github.com/pkg/errors -ALLOW library/go/yandex/solomon/reporters/pusher/httppusher -> vendor/github.com/pkg/errors -ALLOW locdoc/doc/daas-farm/pkg/daasclient -> vendor/github.com/pkg/errors -ALLOW locdoc/doc/daas-farm/pkg/menugen -> vendor/github.com/pkg/errors -ALLOW locdoc/doc/daas-farm/pkg/wikiclient -> vendor/github.com/pkg/errors -ALLOW locdoc/doc/daas-farm/pkg/wikigen -> vendor/github.com/pkg/errors -ALLOW market/sre/services/rtcstats2graphite/src/internal/blogic -> vendor/github.com/pkg/errors -ALLOW market/sre/services/rtcstats2graphite/src/internal/nanny -> vendor/github.com/pkg/errors -ALLOW market/sre/services/rtcstats2graphite/src/internal/oops -> vendor/github.com/pkg/errors -ALLOW market/sre/services/rtcstats2graphite/src/internal/walle -> vendor/github.com/pkg/errors -ALLOW market/sre/services/rtcstats2graphite/src/internal/yasm -> vendor/github.com/pkg/errors -ALLOW market/sre/tools/ya-gde/src/cmd/getthefacts -> vendor/github.com/pkg/errors -ALLOW market/sre/tools/ya-gde/src/pkg/hostinfo -> vendor/github.com/pkg/errors -ALLOW market/sre/tools/ya-gde/src/pkg/util -> vendor/github.com/pkg/errors -ALLOW transfer_manager/go/pkg/abstract -> vendor/github.com/pkg/errors -ALLOW yabs/telephony/platform/inventory/api/http -> vendor/github.com/pkg/errors - -# IGNIETFERRO-1396 - -ALLOW district/feed_reader/app/lib -> vendor/github.com/jackc/pgx -ALLOW edadeal/backend/go/charm/cmd/charm -> vendor/github.com/jackc/pgx -ALLOW edadeal/backend/go/gluon/internal/app/bootstrap -> vendor/github.com/jackc/pgx -ALLOW edadeal/backend/go/nachalnik/internal/app/bootstrap -> vendor/github.com/jackc/pgx -ALLOW edadeal/backend/go/nachalnik/internal/pkg/store -> vendor/github.com/jackc/pgx -ALLOW extsearch/video/robot/rt_transcoder/video-manager/db -> vendor/github.com/jackc/pgx + +# IGNIETFERRO-1287 +ALLOW cloud/compute/snapshot/snapshot/config -> vendor/github.com/pkg/errors +ALLOW cloud/compute/snapshot/snapshot/lib/chunker -> vendor/github.com/pkg/errors +ALLOW contrib/go/patched/hugo -> vendor/github.com/pkg/errors +ALLOW edadeal/backend/go/charm/internal/pkg/store/pg -> vendor/github.com/pkg/errors +ALLOW extsearch/video/station/starter/downloader -> vendor/github.com/pkg/errors +ALLOW extsearch/video/station/starter/input -> vendor/github.com/pkg/errors +ALLOW extsearch/video/station/starter/players -> vendor/github.com/pkg/errors +ALLOW extsearch/video/station/starter/pusher -> vendor/github.com/pkg/errors +ALLOW extsearch/video/station/starter/rules -> vendor/github.com/pkg/errors +ALLOW library/go/yandex/solomon/reporters/pusher/httppusher -> vendor/github.com/pkg/errors +ALLOW locdoc/doc/daas-farm/pkg/daasclient -> vendor/github.com/pkg/errors +ALLOW locdoc/doc/daas-farm/pkg/menugen -> vendor/github.com/pkg/errors +ALLOW locdoc/doc/daas-farm/pkg/wikiclient -> vendor/github.com/pkg/errors +ALLOW locdoc/doc/daas-farm/pkg/wikigen -> vendor/github.com/pkg/errors +ALLOW market/sre/services/rtcstats2graphite/src/internal/blogic -> vendor/github.com/pkg/errors +ALLOW market/sre/services/rtcstats2graphite/src/internal/nanny -> vendor/github.com/pkg/errors +ALLOW market/sre/services/rtcstats2graphite/src/internal/oops -> vendor/github.com/pkg/errors +ALLOW market/sre/services/rtcstats2graphite/src/internal/walle -> vendor/github.com/pkg/errors +ALLOW market/sre/services/rtcstats2graphite/src/internal/yasm -> vendor/github.com/pkg/errors +ALLOW market/sre/tools/ya-gde/src/cmd/getthefacts -> vendor/github.com/pkg/errors +ALLOW market/sre/tools/ya-gde/src/pkg/hostinfo -> vendor/github.com/pkg/errors +ALLOW market/sre/tools/ya-gde/src/pkg/util -> vendor/github.com/pkg/errors +ALLOW transfer_manager/go/pkg/abstract -> vendor/github.com/pkg/errors +ALLOW yabs/telephony/platform/inventory/api/http -> vendor/github.com/pkg/errors + +# IGNIETFERRO-1396 + +ALLOW district/feed_reader/app/lib -> vendor/github.com/jackc/pgx +ALLOW edadeal/backend/go/charm/cmd/charm -> vendor/github.com/jackc/pgx +ALLOW edadeal/backend/go/gluon/internal/app/bootstrap -> vendor/github.com/jackc/pgx +ALLOW edadeal/backend/go/nachalnik/internal/app/bootstrap -> vendor/github.com/jackc/pgx +ALLOW edadeal/backend/go/nachalnik/internal/pkg/store -> vendor/github.com/jackc/pgx +ALLOW extsearch/video/robot/rt_transcoder/video-manager/db -> vendor/github.com/jackc/pgx ALLOW games/backend/internal/dbutils -> vendor/github.com/jackc/pgx -ALLOW games/backend/pkg/database -> vendor/github.com/jackc/pgx -ALLOW mail/calendar/load/bbmock -> vendor/github.com/jackc/pgx -ALLOW mail/collectors/tests-load/pandora -> vendor/github.com/jackc/pgx -ALLOW market/sre/services/dist_meta_store/app -> vendor/github.com/jackc/pgx -ALLOW market/sre/services/dist_meta_store/database -> vendor/github.com/jackc/pgx -ALLOW quasar/gackend/db -> vendor/github.com/jackc/pgx -ALLOW transfer_manager/go/cmd/load_generator -> vendor/github.com/jackc/pgx -ALLOW transfer_manager/go/pkg/mapreduce/pg_to_yt -> vendor/github.com/jackc/pgx -ALLOW transfer_manager/go/pkg/sink/pg -> vendor/github.com/jackc/pgx -ALLOW transfer_manager/go/pkg/source/pg -> vendor/github.com/jackc/pgx -ALLOW transfer_manager/go/pkg/storage/pg -> vendor/github.com/jackc/pgx -ALLOW transfer_manager/go/pkg/worker/tasks -> vendor/github.com/jackc/pgx +ALLOW games/backend/pkg/database -> vendor/github.com/jackc/pgx +ALLOW mail/calendar/load/bbmock -> vendor/github.com/jackc/pgx +ALLOW mail/collectors/tests-load/pandora -> vendor/github.com/jackc/pgx +ALLOW market/sre/services/dist_meta_store/app -> vendor/github.com/jackc/pgx +ALLOW market/sre/services/dist_meta_store/database -> vendor/github.com/jackc/pgx +ALLOW quasar/gackend/db -> vendor/github.com/jackc/pgx +ALLOW transfer_manager/go/cmd/load_generator -> vendor/github.com/jackc/pgx +ALLOW transfer_manager/go/pkg/mapreduce/pg_to_yt -> vendor/github.com/jackc/pgx +ALLOW transfer_manager/go/pkg/sink/pg -> vendor/github.com/jackc/pgx +ALLOW transfer_manager/go/pkg/source/pg -> vendor/github.com/jackc/pgx +ALLOW transfer_manager/go/pkg/storage/pg -> vendor/github.com/jackc/pgx +ALLOW transfer_manager/go/pkg/worker/tasks -> vendor/github.com/jackc/pgx ALLOW transfer_manager/go/pkg/dataagent/pg -> vendor/github.com/jackc/pgx ALLOW transfer_manager/go/tests/e2e/pg2pg/replication -> vendor/github.com/jackc/pgx -ALLOW yabs/telephony/platform/common/db -> vendor/github.com/jackc/pgx -ALLOW yabs/telephony/platform/common/lifecycle -> vendor/github.com/jackc/pgx -ALLOW yabs/telephony/platform/registrar-agent -> vendor/github.com/jackc/pgx -ALLOW yabs/vh/cms-pgaas/dhdd/db -> vendor/github.com/jackc/pgx -ALLOW yabs/vh/cms-pgaas/transcoded -> vendor/github.com/jackc/pgx - - -# -# Permanent exceptions. -# - +ALLOW yabs/telephony/platform/common/db -> vendor/github.com/jackc/pgx +ALLOW yabs/telephony/platform/common/lifecycle -> vendor/github.com/jackc/pgx +ALLOW yabs/telephony/platform/registrar-agent -> vendor/github.com/jackc/pgx +ALLOW yabs/vh/cms-pgaas/dhdd/db -> vendor/github.com/jackc/pgx +ALLOW yabs/vh/cms-pgaas/transcoded -> vendor/github.com/jackc/pgx + + +# +# Permanent exceptions. +# + # Docker is not vendored property. Docker dependency must be pulled-in explicitly. ALLOW vendor/ -> vendor/github.com/opencontainers/go-digest -# CONTRIB-865. Jaeger YT plugin. responsible: prime@ +# CONTRIB-865. Jaeger YT plugin. responsible: prime@ ALLOW yt/jaeger/plugin -> vendor/github.com/jaegertracing/jaeger/plugin/storage/grpc ALLOW yt/jaeger/plugin -> vendor/github.com/jaegertracing/jaeger/storage/spanstore ALLOW yt/jaeger/plugin -> vendor/github.com/jaegertracing/jaeger/storage/dependencystore ALLOW yt/jaeger/plugin -> vendor/github.com/jaegertracing/jaeger/model ALLOW yt/jaeger/plugin -> vendor/github.com/gogo/protobuf ALLOW yt/jaeger/plugin -> vendor/github.com/hashicorp/go-plugin - -# CONTRIB-1518 client for monkey-patched Apache Pulsar by TuyaInc. responsible: jock@ -ALLOW alice/iot/adapters/tuya_adapter -> vendor/github.com/TuyaInc/tuya_pulsar_sdk_go -ALLOW alice/iot/adapters/tuya_adapter/server -> vendor/github.com/sirupsen/logrus - -# SUBBOTNIK-90 -ALLOW infra/rtc/instance_resolver/pkg/clients/iss3 -> vendor/git.apache.org/thrift.git/lib/go - + +# CONTRIB-1518 client for monkey-patched Apache Pulsar by TuyaInc. responsible: jock@ +ALLOW alice/iot/adapters/tuya_adapter -> vendor/github.com/TuyaInc/tuya_pulsar_sdk_go +ALLOW alice/iot/adapters/tuya_adapter/server -> vendor/github.com/sirupsen/logrus + +# SUBBOTNIK-90 +ALLOW infra/rtc/instance_resolver/pkg/clients/iss3 -> vendor/git.apache.org/thrift.git/lib/go + # Benchmarks using github.com/pkg/errors ALLOW library/go/core/xerrors -> vendor/github.com/pkg/errors diff --git a/build/rules/junk.policy b/build/rules/junk.policy index ae74b50bc3..20b9820fbd 100644 --- a/build/rules/junk.policy +++ b/build/rules/junk.policy @@ -1,10 +1,10 @@ -# DISCLAIMER: Everything in junk is junk. You are allowed to peerdir anything -# you want, be it a banned library or some project gory guts, whatever, but -# such junk code cannot be considered as a reason to add any new contribs, -# no matter how big the junk code is and how much does it cost (always zero). -# -# See contrib/README.md for more details about contribs. -# See https://wiki.yandex-team.ru/arcadia/junk/ for junk restrictions. - -ALLOW junk -> .* -DENY .* -> junk +# DISCLAIMER: Everything in junk is junk. You are allowed to peerdir anything +# you want, be it a banned library or some project gory guts, whatever, but +# such junk code cannot be considered as a reason to add any new contribs, +# no matter how big the junk code is and how much does it cost (always zero). +# +# See contrib/README.md for more details about contribs. +# See https://wiki.yandex-team.ru/arcadia/junk/ for junk restrictions. + +ALLOW junk -> .* +DENY .* -> junk diff --git a/build/rules/library_deps.policy b/build/rules/library_deps.policy index 9c23af1d4f..954d0198c6 100644 --- a/build/rules/library_deps.policy +++ b/build/rules/library_deps.policy @@ -1,44 +1,44 @@ -ALLOW library -> build -ALLOW library -> contrib -ALLOW library -> util -ALLOW library -> library -ALLOW library -> certs -ALLOW library/.*/(n)?yt -> mapreduce/yt +ALLOW library -> build +ALLOW library -> contrib +ALLOW library -> util +ALLOW library -> library +ALLOW library -> certs +ALLOW library/.*/(n)?yt -> mapreduce/yt ALLOW library/java -> devtools/junit5-runner -ALLOW library/java/.*/ut -> devtools/(jtest)|(junit-runner) -ALLOW library/java/.*/src/test -> devtools/(jtest)|(junit-runner) -ALLOW library/java/.*/tests -> devtools/(jtest)|(junit-runner) -ALLOW library/java/hnsw/ut -> devtools/(jtest)|(junit-runner) -ALLOW library/python/.*/test -> devtools/ya/(test)|(exts) -ALLOW library/(python/)?testing -> devtools/ya/ -ALLOW library/recipes -> devtools/ya/ -ALLOW library/.*/ipreg -> ipreg -ALLOW library/cpp/deprecated/ipreg1 -> ipreg -ALLOW library/cpp/geobase -> geobase -ALLOW library/python/zipatch -> vcs/svn/wc/client +ALLOW library/java/.*/ut -> devtools/(jtest)|(junit-runner) +ALLOW library/java/.*/src/test -> devtools/(jtest)|(junit-runner) +ALLOW library/java/.*/tests -> devtools/(jtest)|(junit-runner) +ALLOW library/java/hnsw/ut -> devtools/(jtest)|(junit-runner) +ALLOW library/python/.*/test -> devtools/ya/(test)|(exts) +ALLOW library/(python/)?testing -> devtools/ya/ +ALLOW library/recipes -> devtools/ya/ +ALLOW library/.*/ipreg -> ipreg +ALLOW library/cpp/deprecated/ipreg1 -> ipreg +ALLOW library/cpp/geobase -> geobase +ALLOW library/python/zipatch -> vcs/svn/wc/client ALLOW library/(java/ticket_parser2)|(hnsw) -> iceberg -ALLOW library/python/bstr -> yt/python/client -ALLOW library/python/django -> devtools/ya/yalibrary/makelists -ALLOW library/python/django_abc_data -> intranet/sync_tools +ALLOW library/python/bstr -> yt/python/client +ALLOW library/python/django -> devtools/ya/yalibrary/makelists +ALLOW library/python/django_abc_data -> intranet/sync_tools ALLOW library/python/coredump_filter -> sandbox/sdk2/helpers/coredump_filter -ALLOW library/python/cqueue -> skynet/api/copier +ALLOW library/python/cqueue -> skynet/api/copier ALLOW library/python/monitoring/solo/handlers/solomon/v3/base -> solomon/protos/api/v3 ALLOW library/python/monitoring/solo/objects/solomon/v3 -> solomon/protos/api/v3 -ALLOW library/python/nirvana -> yt/python/client -ALLOW library/python/type_info -> yt/python/client -ALLOW library/python/ylock -> yt/python/yt/wrapper -ALLOW library/python/yt -> yt/python/client_lite -ALLOW library/python/yt/example -> yt/python/client -ALLOW library/python/statface_client -> statbox/libstatbox/python +ALLOW library/python/nirvana -> yt/python/client +ALLOW library/python/type_info -> yt/python/client +ALLOW library/python/ylock -> yt/python/yt/wrapper +ALLOW library/python/yt -> yt/python/client_lite +ALLOW library/python/yt/example -> yt/python/client +ALLOW library/python/statface_client -> statbox/libstatbox/python ALLOW library/python/pytest-mongodb -> devtools/swag/lib -ALLOW library/cpp/minhash/tools/mr_hash -> mapreduce -ALLOW library/cpp/token/ut -> kernel -ALLOW library/cpp/infected_masks -> kernel -ALLOW library/cpp/deprecated/dater_old/scanner -> kernel -ALLOW library/cpp/http/client/fetch -> kernel -ALLOW library/cpp/text_processing/yandex_specific_lemmer -> kernel/lemmer -ALLOW library/cpp/digest/benchmark -> yabs/server/util -ALLOW library/cpp/eventlog/rt/tool -> search/idl -ALLOW library/cpp/dolbilo/planner -> search/idl -ALLOW library/cpp/vowpalwabbit/tools/vw_ops -> ml/differential_evolution -DENY library -> .* +ALLOW library/cpp/minhash/tools/mr_hash -> mapreduce +ALLOW library/cpp/token/ut -> kernel +ALLOW library/cpp/infected_masks -> kernel +ALLOW library/cpp/deprecated/dater_old/scanner -> kernel +ALLOW library/cpp/http/client/fetch -> kernel +ALLOW library/cpp/text_processing/yandex_specific_lemmer -> kernel/lemmer +ALLOW library/cpp/digest/benchmark -> yabs/server/util +ALLOW library/cpp/eventlog/rt/tool -> search/idl +ALLOW library/cpp/dolbilo/planner -> search/idl +ALLOW library/cpp/vowpalwabbit/tools/vw_ops -> ml/differential_evolution +DENY library -> .* diff --git a/build/rules/maps/maps.policy b/build/rules/maps/maps.policy index 7967135e0a..8abf3fbbd7 100644 --- a/build/rules/maps/maps.policy +++ b/build/rules/maps/maps.policy @@ -1,10 +1,10 @@ -ALLOW maps/infra/ratelimiter2/server -> maps/libs/deprecated/bson -ALLOW maps/tools/grinder -> maps/libs/deprecated/bson -ALLOW taxi/tools/dorblu -> maps/libs/deprecated/bson - -ALLOW maps/masstransit/info -> maps/libs/deprecated/mongo -ALLOW taxi/tools/dorblu -> maps/libs/deprecated/mongo - +ALLOW maps/infra/ratelimiter2/server -> maps/libs/deprecated/bson +ALLOW maps/tools/grinder -> maps/libs/deprecated/bson +ALLOW taxi/tools/dorblu -> maps/libs/deprecated/bson + +ALLOW maps/masstransit/info -> maps/libs/deprecated/mongo +ALLOW taxi/tools/dorblu -> maps/libs/deprecated/mongo + # Use maps/libs/locale instead ALLOW maps/automotive/remote_access/libs/i18n -> maps/libs/deprecated/localeutils ALLOW maps/carparks/renderer/datasource -> maps/libs/deprecated/localeutils @@ -25,7 +25,7 @@ ALLOW maps/snippets/tools/masstransit -> maps/libs/deprecated/localeutils ALLOW maps/tools/indoor -> maps/libs/deprecated/localeutils ALLOW maps/wikimap/mapspro/services/mrc -> maps/libs/deprecated/localeutils ALLOW netsys/tiles-vcdiff/gen-tiles -> maps/libs/deprecated/localeutils - + # Use maps/libs/geolib instead ALLOW maps/streetview/backoffice/lib -> maps/libs/deprecated/coordtrans_pymod @@ -34,128 +34,128 @@ ALLOW maps/analyzer -> maps/libs/deprecated/boost_time ALLOW maps/routing -> maps/libs/deprecated/boost_time ALLOW maps/tools/naviguide/lib -> maps/libs/deprecated/boost_time -# Stop spreading deprecated stuff +# Stop spreading deprecated stuff ALLOW maps/libs/deprecated -> maps/libs/deprecated -DENY .* -> maps/libs/deprecated - -# maps/doc/proto holds proto interface for maps backends. Anyone can use them. -ALLOW .* -> maps/doc/proto - -# These libraries are allowed for general use -ALLOW .* -> maps/libs/common -ALLOW .* -> maps/libs/csv +DENY .* -> maps/libs/deprecated + +# maps/doc/proto holds proto interface for maps backends. Anyone can use them. +ALLOW .* -> maps/doc/proto + +# These libraries are allowed for general use +ALLOW .* -> maps/libs/common +ALLOW .* -> maps/libs/csv ALLOW .* -> maps/libs/enum_io -ALLOW .* -> maps/libs/geolib -ALLOW .* -> maps/libs/http -ALLOW .* -> maps/libs/json -ALLOW .* -> maps/libs/nirvana -ALLOW .* -> maps/libs/local_postgres +ALLOW .* -> maps/libs/geolib +ALLOW .* -> maps/libs/http +ALLOW .* -> maps/libs/json +ALLOW .* -> maps/libs/nirvana +ALLOW .* -> maps/libs/local_postgres ALLOW .* -> maps/libs/locale -ALLOW .* -> maps/libs/pgpool -ALLOW .* -> maps/libs/s3mds -ALLOW .* -> maps/libs/sql_chemistry +ALLOW .* -> maps/libs/pgpool +ALLOW .* -> maps/libs/s3mds +ALLOW .* -> maps/libs/sql_chemistry ALLOW .* -> maps/libs/st -ALLOW .* -> maps/libs/tile +ALLOW .* -> maps/libs/tile ALLOW .* -> maps/libs/ttl_cache ALLOW .* -> maps/pylibs/local_postgres - -# Fix current PEERDIRs and prevent any further growth -ALLOW media/road-graph-tool -> maps/libs/road_graph -ALLOW media/road-graph-tool -> maps/libs/snap -ALLOW media/road-graph-tool -> maps/libs/succinct_rtree -ALLOW netsys/tiles-vcdiff/gen-tiles -> maps/renderer -ALLOW quality/ab_testing/cofe/projects/maps -> maps/analytics -ALLOW taxi/antifraud/mult_id -> maps/libs/geolib -ALLOW taxi/graph/external/graph2/tests/mapmatcher -> maps/libs/mms -ALLOW taxi/graph/external/graph2/tests/mapmatcher -> maps/libs/mms -ALLOW taxi/graph/libs/easyview_helpers -> maps/analyzer/libs/common + +# Fix current PEERDIRs and prevent any further growth +ALLOW media/road-graph-tool -> maps/libs/road_graph +ALLOW media/road-graph-tool -> maps/libs/snap +ALLOW media/road-graph-tool -> maps/libs/succinct_rtree +ALLOW netsys/tiles-vcdiff/gen-tiles -> maps/renderer +ALLOW quality/ab_testing/cofe/projects/maps -> maps/analytics +ALLOW taxi/antifraud/mult_id -> maps/libs/geolib +ALLOW taxi/graph/external/graph2/tests/mapmatcher -> maps/libs/mms +ALLOW taxi/graph/external/graph2/tests/mapmatcher -> maps/libs/mms +ALLOW taxi/graph/libs/easyview_helpers -> maps/analyzer/libs/common ALLOW taxi/graph/libs/easyview_helpers -> maps/tools/easyview/lib/io -ALLOW taxi/graph/libs/graph -> maps/analyzer/libs/data -ALLOW taxi/graph/libs/graph -> maps/analyzer/libs/graphmatching -ALLOW taxi/graph/libs/graph -> maps/libs/common -ALLOW taxi/graph/libs/graph -> maps/libs/edge_persistent_index -ALLOW taxi/graph/libs/graph -> maps/libs/edge_persistent_index/packer/lib -ALLOW taxi/graph/libs/graph -> maps/libs/jams/graph-spatial -ALLOW taxi/graph/libs/graph -> maps/libs/jams/router -ALLOW taxi/graph/libs/graph -> maps/libs/jams/static-graph -ALLOW taxi/graph/libs/graph -> maps/libs/mms -ALLOW taxi/graph/libs/graph -> maps/libs/road_graph -ALLOW taxi/graph/libs/graph -> maps/libs/road_graph/serialization -ALLOW taxi/graph/libs/graph -> maps/libs/snap -ALLOW taxi/graph/libs/graph -> maps/libs/succinct_rtree/serialization -ALLOW taxi/graph/libs/graph -> maps/routing/common -ALLOW taxi/graph/libs/graph -> maps/routing/turn_penalties +ALLOW taxi/graph/libs/graph -> maps/analyzer/libs/data +ALLOW taxi/graph/libs/graph -> maps/analyzer/libs/graphmatching +ALLOW taxi/graph/libs/graph -> maps/libs/common +ALLOW taxi/graph/libs/graph -> maps/libs/edge_persistent_index +ALLOW taxi/graph/libs/graph -> maps/libs/edge_persistent_index/packer/lib +ALLOW taxi/graph/libs/graph -> maps/libs/jams/graph-spatial +ALLOW taxi/graph/libs/graph -> maps/libs/jams/router +ALLOW taxi/graph/libs/graph -> maps/libs/jams/static-graph +ALLOW taxi/graph/libs/graph -> maps/libs/mms +ALLOW taxi/graph/libs/graph -> maps/libs/road_graph +ALLOW taxi/graph/libs/graph -> maps/libs/road_graph/serialization +ALLOW taxi/graph/libs/graph -> maps/libs/snap +ALLOW taxi/graph/libs/graph -> maps/libs/succinct_rtree/serialization +ALLOW taxi/graph/libs/graph -> maps/routing/common +ALLOW taxi/graph/libs/graph -> maps/routing/turn_penalties ALLOW taxi/graph/libs/graph -> maps/tools/easyview/lib/io -ALLOW taxi/graph/libs/graph-test -> maps/libs/geolib -ALLOW taxi/graph/libs/mapmatcher -> maps/analyzer/libs/common -ALLOW taxi/graph/libs/mapmatcher -> maps/analyzer/libs/data -ALLOW taxi/graph/libs/mapmatcher -> maps/analyzer/libs/graphmatching -ALLOW taxi/graph/libs/mapmatcher -> maps/libs/common -ALLOW taxi/graph/libs/mapmatcher -> maps/libs/edge_persistent_index -ALLOW taxi/graph/libs/mapmatcher -> maps/libs/jams/graph-spatial -ALLOW taxi/graph/libs/mapmatcher -> maps/libs/jams/router -ALLOW taxi/graph/libs/mapmatcher -> maps/libs/jams/static-graph -ALLOW taxi/graph/libs/mapmatcher -> maps/libs/mms -ALLOW taxi/graph/libs/mapmatcher -> maps/libs/road_graph -ALLOW taxi/graph/libs/mapmatcher -> maps/libs/road_graph/serialization -ALLOW taxi/graph/libs/mapmatcher -> maps/libs/snap -ALLOW taxi/graph/libs/mapmatcher -> maps/libs/succinct_rtree/serialization -ALLOW taxi/graph/libs/mapmatcher -> maps/routing/common -ALLOW taxi/graph/libs/mapmatcher -> maps/routing/turn_penalties +ALLOW taxi/graph/libs/graph-test -> maps/libs/geolib +ALLOW taxi/graph/libs/mapmatcher -> maps/analyzer/libs/common +ALLOW taxi/graph/libs/mapmatcher -> maps/analyzer/libs/data +ALLOW taxi/graph/libs/mapmatcher -> maps/analyzer/libs/graphmatching +ALLOW taxi/graph/libs/mapmatcher -> maps/libs/common +ALLOW taxi/graph/libs/mapmatcher -> maps/libs/edge_persistent_index +ALLOW taxi/graph/libs/mapmatcher -> maps/libs/jams/graph-spatial +ALLOW taxi/graph/libs/mapmatcher -> maps/libs/jams/router +ALLOW taxi/graph/libs/mapmatcher -> maps/libs/jams/static-graph +ALLOW taxi/graph/libs/mapmatcher -> maps/libs/mms +ALLOW taxi/graph/libs/mapmatcher -> maps/libs/road_graph +ALLOW taxi/graph/libs/mapmatcher -> maps/libs/road_graph/serialization +ALLOW taxi/graph/libs/mapmatcher -> maps/libs/snap +ALLOW taxi/graph/libs/mapmatcher -> maps/libs/succinct_rtree/serialization +ALLOW taxi/graph/libs/mapmatcher -> maps/routing/common +ALLOW taxi/graph/libs/mapmatcher -> maps/routing/turn_penalties ALLOW taxi/graph/libs/mapmatcher -> maps/tools/easyview/lib/io ALLOW taxi/graph/libs/mapmatcher -> maps/analyzer/libs/guidance -ALLOW taxi/graph/libs/nearest_edges -> maps/libs/common -ALLOW taxi/graph/libs/nearest_edges -> maps/libs/jams/graph-spatial -ALLOW taxi/graph/libs/nearest_edges -> maps/libs/jams/router -ALLOW taxi/graph/libs/nearest_edges -> maps/libs/jams/static-graph -ALLOW taxi/graph/libs/nearest_edges -> maps/libs/mms -ALLOW taxi/graph/libs/nearest_edges -> maps/libs/road_graph -ALLOW taxi/graph/libs/nearest_edges -> maps/libs/road_graph/serialization -ALLOW taxi/graph/libs/nearest_edges -> maps/libs/snap -ALLOW taxi/graph/libs/nearest_edges -> maps/libs/succinct_rtree/serialization +ALLOW taxi/graph/libs/nearest_edges -> maps/libs/common +ALLOW taxi/graph/libs/nearest_edges -> maps/libs/jams/graph-spatial +ALLOW taxi/graph/libs/nearest_edges -> maps/libs/jams/router +ALLOW taxi/graph/libs/nearest_edges -> maps/libs/jams/static-graph +ALLOW taxi/graph/libs/nearest_edges -> maps/libs/mms +ALLOW taxi/graph/libs/nearest_edges -> maps/libs/road_graph +ALLOW taxi/graph/libs/nearest_edges -> maps/libs/road_graph/serialization +ALLOW taxi/graph/libs/nearest_edges -> maps/libs/snap +ALLOW taxi/graph/libs/nearest_edges -> maps/libs/succinct_rtree/serialization ALLOW taxi/graph/libs/nearest_edges -> maps/tools/easyview/lib/io -ALLOW taxi/graph/libs/predict -> maps/analyzer/libs/common -ALLOW taxi/graph/libs/probmatching -> maps/analyzer/libs/mapmatching -ALLOW taxi/graph/libs/routing -> maps/libs/common -ALLOW taxi/graph/libs/routing -> maps/libs/leptidea -ALLOW taxi/graph/libs/routing -> maps/libs/road_graph -ALLOW taxi/graph/libs/routing -> maps/routing/common -ALLOW taxi/graph/libs/search -> maps/analyzer/libs/common -ALLOW taxi/graph/libs/shortest_path -> maps/analyzer/libs/data -ALLOW taxi/graph/libs/shortest_path -> maps/analyzer/libs/shortest_path -ALLOW taxi/graph/libs/shortest_path -> maps/libs/common -ALLOW taxi/graph/libs/shortest_path -> maps/libs/mms -ALLOW taxi/graph/libs/shortest_path -> maps/routing/common -ALLOW taxi/graph/libs/shortest_path -> maps/routing/turn_penalties -ALLOW taxi/graph/libs/tests/graph -> maps/libs/jams/static-graph +ALLOW taxi/graph/libs/predict -> maps/analyzer/libs/common +ALLOW taxi/graph/libs/probmatching -> maps/analyzer/libs/mapmatching +ALLOW taxi/graph/libs/routing -> maps/libs/common +ALLOW taxi/graph/libs/routing -> maps/libs/leptidea +ALLOW taxi/graph/libs/routing -> maps/libs/road_graph +ALLOW taxi/graph/libs/routing -> maps/routing/common +ALLOW taxi/graph/libs/search -> maps/analyzer/libs/common +ALLOW taxi/graph/libs/shortest_path -> maps/analyzer/libs/data +ALLOW taxi/graph/libs/shortest_path -> maps/analyzer/libs/shortest_path +ALLOW taxi/graph/libs/shortest_path -> maps/libs/common +ALLOW taxi/graph/libs/shortest_path -> maps/libs/mms +ALLOW taxi/graph/libs/shortest_path -> maps/routing/common +ALLOW taxi/graph/libs/shortest_path -> maps/routing/turn_penalties +ALLOW taxi/graph/libs/tests/graph -> maps/libs/jams/static-graph ALLOW taxi/graph/libs/tests/mapmatcher -> maps/analyzer/libs/track_generator -ALLOW taxi/graph/libs/tests/mapmatcher -> maps/libs/mms -ALLOW taxi/graph/libs/tests/nearest_edges -> maps/libs/jams/static-graph -ALLOW taxi/graph/libs/tests/routing -> maps/libs/road_graph -ALLOW taxi/graph/tools/bench-nearest-edges -> maps/libs/jams/static-graph -ALLOW taxi/graph/tools/bench-nearest-edges -> maps/libs/road_graph +ALLOW taxi/graph/libs/tests/mapmatcher -> maps/libs/mms +ALLOW taxi/graph/libs/tests/nearest_edges -> maps/libs/jams/static-graph +ALLOW taxi/graph/libs/tests/routing -> maps/libs/road_graph +ALLOW taxi/graph/tools/bench-nearest-edges -> maps/libs/jams/static-graph +ALLOW taxi/graph/tools/bench-nearest-edges -> maps/libs/road_graph ALLOW taxi/graph/tools/find-one-way-gates -> maps/tools/easyview/lib/io ALLOW taxi/graph/tools/generate-graph-tracks -> maps/analyzer/libs/track_generator -ALLOW taxi/graph/tools/generate-graph-tracks -> maps/libs/mms -ALLOW taxi/graph/tools/lib -> maps/libs/road_graph +ALLOW taxi/graph/tools/generate-graph-tracks -> maps/libs/mms +ALLOW taxi/graph/tools/lib -> maps/libs/road_graph ALLOW taxi/graph/tools/ -> maps/tools/easyview/pylib -ALLOW taxi/tools/dorblu/lib -> maps/libs/common -ALLOW taxi/tools/dorblu/lib -> maps/libs/deprecated/bson -ALLOW taxi/tools/dorblu/lib -> maps/libs/deprecated/mongo -ALLOW taxi/tools/dorblu/lib -> maps/libs/json -ALLOW taxi/tools/dorblu/lib -> maps/libs/log8 -ALLOW taxi/tools/dorblu/agent -> maps/libs/log8 -ALLOW taxi/tools/dorblu/aggregator -> maps/libs/log8 -ALLOW taxi/tools/dorblu/lib -> maps/libs/http -ALLOW yql/udfs/taxi/graph -> maps/libs/leptidea - +ALLOW taxi/tools/dorblu/lib -> maps/libs/common +ALLOW taxi/tools/dorblu/lib -> maps/libs/deprecated/bson +ALLOW taxi/tools/dorblu/lib -> maps/libs/deprecated/mongo +ALLOW taxi/tools/dorblu/lib -> maps/libs/json +ALLOW taxi/tools/dorblu/lib -> maps/libs/log8 +ALLOW taxi/tools/dorblu/agent -> maps/libs/log8 +ALLOW taxi/tools/dorblu/aggregator -> maps/libs/log8 +ALLOW taxi/tools/dorblu/lib -> maps/libs/http +ALLOW yql/udfs/taxi/graph -> maps/libs/leptidea + ALLOW maps/ -> maps/ ALLOW sandbox/projects/maps -> maps/ ALLOW sandbox/projects/mapsearch -> maps/ ALLOW sandbox/projects/masstransit -> maps/ ALLOW sprav/altay/panorama -> maps/streetview/libs ALLOW yql/udfs/maps -> maps/ - + # maps_adv will be split into maps and smb ALLOW maps_adv/ -> maps/ ALLOW maps_adv/ -> maps_adv/ @@ -175,5 +175,5 @@ ALLOW toloka -> maps/wikimap/mapspro/services/mrc/libs/ # allow using yacare to implement piglet sync service ALLOW devtools/contrib -> maps/infra/yacare -# Do not allow PEERDIRs into maps unless such PEERDIRs have be explicitly allowed above +# Do not allow PEERDIRs into maps unless such PEERDIRs have be explicitly allowed above DENY .* -> maps/ diff --git a/build/rules/passport.policy b/build/rules/passport.policy index dd0e9da02c..f4358c718b 100644 --- a/build/rules/passport.policy +++ b/build/rules/passport.policy @@ -1,14 +1,14 @@ -# PERSISTENT EXCEPTION: 'ya yav' handler +# PERSISTENT EXCEPTION: 'ya yav' handler ALLOW devtools/ya/handlers/yav -> passport/backend/vault/cli/yav/vault_client_cli - + # PERSISTENT EXCEPTION: PASSP-31449 ALLOW mail/so/daemons/antifraud -> passport/infra/daemons/ysa/fingerprint -# PERSISTENT EXCEPTION: useful for debug purposes -ALLOW junk -> passport/ - -# COMMON RULE: Self using -ALLOW passport -> passport/ - -# COMMON RULE: we need freedom for refactorings -DENY .* -> passport/ +# PERSISTENT EXCEPTION: useful for debug purposes +ALLOW junk -> passport/ + +# COMMON RULE: Self using +ALLOW passport -> passport/ + +# COMMON RULE: we need freedom for refactorings +DENY .* -> passport/ diff --git a/build/rules/yp.policy b/build/rules/yp.policy index 11ddadc7f3..b4c88a9f7c 100644 --- a/build/rules/yp.policy +++ b/build/rules/yp.policy @@ -1,3 +1,3 @@ -ALLOW yp -> yp/server - -DENY .* -> yp/server +ALLOW yp -> yp/server + +DENY .* -> yp/server diff --git a/build/rules/yt.policy b/build/rules/yt.policy index abc3d9baa2..2924025dd5 100644 --- a/build/rules/yt.policy +++ b/build/rules/yt.policy @@ -1,6 +1,6 @@ -ALLOW yt -> yt/yt/server - -DENY .* -> yt/yt/server +ALLOW yt -> yt/yt/server + +DENY .* -> yt/yt/server ALLOW mapreduce/yt/experiments -> mapreduce/yt/experiments DENY .* -> mapreduce/yt/experiments |