aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoralexeykruglov <alexeykruglov@yandex-team.ru>2022-02-10 16:45:38 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:45:38 +0300
commitf64e95a9eb9ab03240599eb9581c5a9102426a96 (patch)
treeb2cc84ee7850122e7ccf51d0ea21e4fa7e7a5685
parent06361c53c4ca58f57007ea73fc399fc25664f13c (diff)
downloadydb-f64e95a9eb9ab03240599eb9581c5a9102426a96.tar.gz
Restoring authorship annotation for <alexeykruglov@yandex-team.ru>. Commit 2 of 2.
-rw-r--r--build/platform/clang/ya.make2
-rw-r--r--build/ymake.core.conf8
-rw-r--r--contrib/README.md128
-rw-r--r--contrib/libs/cxxsupp/ya.make2
-rw-r--r--contrib/libs/python/Include/ya.make2
-rw-r--r--contrib/libs/python/ut/lib/ya.make2
-rw-r--r--contrib/libs/python/ya.make2
-rw-r--r--contrib/python/ya.make6
-rw-r--r--contrib/restricted/boost/boost_common.inc2
-rw-r--r--contrib/restricted/boost/libs/asio/ya.make4
-rw-r--r--contrib/restricted/boost/libs/atomic/ya.make4
-rw-r--r--contrib/restricted/boost/libs/chrono/ya.make4
-rw-r--r--contrib/restricted/boost/libs/container/ya.make2
-rw-r--r--contrib/restricted/boost/libs/context/ya.make4
-rw-r--r--contrib/restricted/boost/libs/coroutine/ya.make4
-rw-r--r--contrib/restricted/boost/libs/date_time/ya.make4
-rw-r--r--contrib/restricted/boost/libs/exception/ya.make4
-rw-r--r--contrib/restricted/boost/libs/filesystem/ya.make4
-rw-r--r--contrib/restricted/boost/libs/iostreams/ya.make4
-rw-r--r--contrib/restricted/boost/libs/locale/ya.make4
-rw-r--r--contrib/restricted/boost/libs/log/ya.make4
-rw-r--r--contrib/restricted/boost/libs/program_options/ya.make4
-rw-r--r--contrib/restricted/boost/libs/python/arcadia_test/mod/ya.make4
-rw-r--r--contrib/restricted/boost/libs/python/ya.make4
-rw-r--r--contrib/restricted/boost/libs/random/ya.make4
-rw-r--r--contrib/restricted/boost/libs/regex/ya.make4
-rw-r--r--contrib/restricted/boost/libs/serialization/ya.make4
-rw-r--r--contrib/restricted/boost/libs/system/ya.make4
-rw-r--r--contrib/restricted/boost/libs/test/targets/lib/ya.make4
-rw-r--r--contrib/restricted/boost/libs/test/targets/prog/ya.make4
-rw-r--r--contrib/restricted/boost/libs/test/targets/test/ya.make4
-rw-r--r--contrib/restricted/boost/libs/thread/ya.make4
-rw-r--r--contrib/restricted/boost/libs/timer/ya.make4
-rw-r--r--contrib/restricted/boost/libs/ya.make4
-rw-r--r--contrib/restricted/boost/ya.make2
-rw-r--r--library/cpp/http/io/chunk.cpp2
-rw-r--r--library/cpp/scheme/scheme.cpp2
-rw-r--r--library/cpp/scheme/tests/ut/scheme_merge_ut.cpp4
-rw-r--r--library/python/ya.make2
-rw-r--r--util/charset/wide.cpp12
-rw-r--r--util/charset/wide.h2
-rw-r--r--util/charset/wide_ut.cpp20
-rw-r--r--util/generic/ptr.h10
-rw-r--r--util/generic/refcount.h14
-rw-r--r--util/network/iovec.h2
-rw-r--r--util/network/socket.cpp62
-rw-r--r--util/string/vector.h4
-rw-r--r--util/system/fs.cpp4
48 files changed, 197 insertions, 197 deletions
diff --git a/build/platform/clang/ya.make b/build/platform/clang/ya.make
index aa020717eb..342b928637 100644
--- a/build/platform/clang/ya.make
+++ b/build/platform/clang/ya.make
@@ -1,6 +1,6 @@
RESOURCES_LIBRARY()
-LICENSE(BSD-3-Clause)
+LICENSE(BSD-3-Clause)
OWNER(g:contrib)
diff --git a/build/ymake.core.conf b/build/ymake.core.conf
index 2d7fcbe0e7..081833998b 100644
--- a/build/ymake.core.conf
+++ b/build/ymake.core.conf
@@ -1693,7 +1693,7 @@ module _PY2_PROGRAM: _BASE_PY_PROGRAM {
# tag:python-specific tag:deprecated
### @usage: PY2_PROGRAM([progname]) # deprecated
###
-### Deprecated. Use PY3_PROGRAM instead.
+### Deprecated. Use PY3_PROGRAM instead.
### Python 2.x binary program. Links all Python 2.x libraries and Python 2.x interpreter into itself to form regular executable.
### If name is not specified it will be generated from the name of the containing project directory.
### This only compatible with PYTHON2-tagged modules and selects those from multimodules.
@@ -2368,7 +2368,7 @@ module _LIBRARY: _BASE_UNIT {
GLOBAL_SUFFIX=.global$MODULE_SUFFIX
#TODO: Remove this hack (really we do not need add fake src at all)
ENABLE(NEED_ADD_FAKE_SRC)
- _REQUIRE_EXPLICIT_LICENSE(contrib/deprecated contrib/libs contrib/restricted contrib/python)
+ _REQUIRE_EXPLICIT_LICENSE(contrib/deprecated contrib/libs contrib/restricted contrib/python)
CHECK_CONTRIB_CREDITS(contrib/clickhouse contrib/libs contrib/deprecated EXCEPT contrib/deprecated/python)
when ($USE_MKL == "yes") {
@@ -4019,7 +4019,7 @@ multimodule JTEST_YMAKE {
# tag:python-specific tag:deprecated
### @usage: PY2_LIBRARY() # deprecated
###
-### Deprecated. Use PY23_LIBRARY or PY3_LIBRARY instead.
+### Deprecated. Use PY23_LIBRARY or PY3_LIBRARY instead.
### Python 2.x binary built library. Builds sources from PY_SRCS to data suitable for PY2_PROGRAM.
### Adds dependencies to Python 2.x runtime library from Arcadia.
### This module is only compatible with PYTHON2-tagged modules and selects those from multimodules.
@@ -8536,7 +8536,7 @@ module GO_LIBRARY: _GO_BASE_UNIT {
.ALIASES=GO_REQUIREMENTS=LIB_REQUIREMENTS
SET(_GO_TOOL_MODE lib)
SET(MODULE_TYPE LIBRARY)
- _REQUIRE_EXPLICIT_LICENSE(vendor)
+ _REQUIRE_EXPLICIT_LICENSE(vendor)
MODULE_SUFFIX=.a
}
diff --git a/contrib/README.md b/contrib/README.md
index 30cd3019c0..44863a0baf 100644
--- a/contrib/README.md
+++ b/contrib/README.md
@@ -1,4 +1,4 @@
-Все спорные вопросы, пожелания по процессу, фичереквесты можно присылать на [arcadia-wg@](mailto:arcadia-wg@yandex-team.ru)
+Все спорные вопросы, пожелания по процессу, фичереквесты можно присылать на [arcadia-wg@](mailto:arcadia-wg@yandex-team.ru)
## Что такое contrib?
@@ -16,25 +16,25 @@
## Добавление библиотеки в contrib
-Перед добавлением библиотеки нужно убедиться, что библиотека действительно полезна. См. ниже про то, "Как комитеты согласуют новые библиотеки в contrib". Это те факторы, которые стоит учесть до начала процесса согласования. Возможно, в процессе анализа вы найдете более подходящие альтернативы в Аркадии или внешнем мире.
-
-Добавление новой библиотеки начинается с **[создания тикета в очереди CONTRIB](https://st.yandex-team.ru/createTicket?queue=CONTRIB)**.
+Перед добавлением библиотеки нужно убедиться, что библиотека действительно полезна. См. ниже про то, "Как комитеты согласуют новые библиотеки в contrib". Это те факторы, которые стоит учесть до начала процесса согласования. Возможно, в процессе анализа вы найдете более подходящие альтернативы в Аркадии или внешнем мире.
+
+Добавление новой библиотеки начинается с **[создания тикета в очереди CONTRIB](https://st.yandex-team.ru/createTicket?queue=CONTRIB)**.
## Мне нужна библиотека, написанная в Яндексе, которой нет в Аркадии. Можно ли положить её в contrib?
-
-Нет, `contrib/` — место для внешнего кода, которым мы (компания Яндекс) не владеем.
-
-В случае внутренней разработки, алгоритм следующий:
+
+Нет, `contrib/` — место для внешнего кода, которым мы (компания Яндекс) не владеем.
+
+В случае внутренней разработки, алгоритм следующий:
1. У библиотеки есть команда разработки. В таком случае (при наличии пользователей в Аркадии) разработка библиотеки должна переехать в Аркадию.
Если это невозможно, команда должна обосновать, почему такой переезд невозможен, и наладить регулярную синхронизацию в Аркадию кода библиотеки
(также можно выполнять синхронизацию кода в Аркадию на период переезда). Владельцами кода библиотеки в Аркадии становятся разработчики библиотеки.
2. У библиотеки нет команды разработки. В таком случае автор становится мейнтейнером, либо находит мейнтейнера среди прочих пользователей библиотеки.
Библиотеку следует положить в место для общеупотребимых библиотек (`library/`, `library/python/`) или встроить в проект-пользователь в зависимости от того,
представляет ли она интерес широкому кругу разработчиков.
-
+
Из этого правила есть де-факто исключения для библиотек, которые были помещены в `contrib/` до его введения. Впоследствии они должны быть исключены из contrib.
-Список таких библиотек приведён в тикете: [CONTRIB-396](https://st.yandex-team.ru/CONTRIB-396)
-
+Список таких библиотек приведён в тикете: [CONTRIB-396](https://st.yandex-team.ru/CONTRIB-396)
+
## Обновление библиотеки в Contrib
Если в обновлении библиотеки нужна помощь Devtools и/или это мажорное обновление библиотеки, то это лучше проводить через тикет в очереди CONTRIB.
@@ -52,19 +52,19 @@
Весь текущий и грядущий workflow работы команд, отвечающих за общие библиотеки, реализован на базе Стартрека и очереди **[Contrib](https://st.yandex-team.ru/contrib)**.
Happy Path для пользователя, которому понадобилась новая библиотека в Аркадии, выглядит следующим образом
-![](https://jing.yandex-team.ru/files/alexeykruglov/contrib1.png)
+![](https://jing.yandex-team.ru/files/alexeykruglov/contrib1.png)
+
+Основная задача _**Профильного комитета**_ – помочь пользователю, сообщив о наличии уже существующих решений на релевантном или другом ЯП в Аркадии (в util/library/contrib). В профильном комитете необходимо 2 человека, чтобы сделать окончательное решение.
+
+[Arcadia WG](https://abc.yandex-team.ru/services/arcadia-wg/) привлекается профильными комитетами для обсуждения сложных случаев (есть сомнения, проблемы с лицензиями).
-Основная задача _**Профильного комитета**_ – помочь пользователю, сообщив о наличии уже существующих решений на релевантном или другом ЯП в Аркадии (в util/library/contrib). В профильном комитете необходимо 2 человека, чтобы сделать окончательное решение.
-
-[Arcadia WG](https://abc.yandex-team.ru/services/arcadia-wg/) привлекается профильными комитетами для обсуждения сложных случаев (есть сомнения, проблемы с лицензиями).
-
Ограничения использования библиотек контролируется [макросами управления лицензиями](https://docs.yandex-team.ru/ya-make/general/rules#licenzii).
Итого, процесс состоит из этапов:
-* Подтверждение от языкового комитета (1)
-* Подтверждение от языкового комитета (2)
-* Подтверждение от Arcadia WG, при необходимости. Все библиотеки с [запрещенными](https://wiki.yandex-team.ru/devrules/overall/aboutlicences/#zapreshhennyelicenzii) лицензиями требуют ок от Arcadia WG.
+* Подтверждение от языкового комитета (1)
+* Подтверждение от языкового комитета (2)
+* Подтверждение от Arcadia WG, при необходимости. Все библиотеки с [запрещенными](https://wiki.yandex-team.ru/devrules/overall/aboutlicences/#zapreshhennyelicenzii) лицензиями требуют ок от Arcadia WG.
* Импорт библиотеки
* Самостоятельно
* Или с помощью Devtools
@@ -72,7 +72,7 @@ Happy Path для пользователя, которому понадобил
Процесс импорта кода библиотеки (самостоятельно или с помощью Devtools) описан тут: [Как импортировать код в contrib](https://wiki.yandex-team.ru/devrules/overall/Contrib/how-to-import-contrib/)
Итоговый процесс импорта библиотеки выглядит следующим образом:
-![alt](https://jing.yandex-team.ru/files/alexeykruglov/contrib2.png)
+![alt](https://jing.yandex-team.ru/files/alexeykruglov/contrib2.png)
## Java (note)
@@ -106,47 +106,47 @@ Happy Path для пользователя, которому понадобил
В процессе миграции допускается временно смигрировать библиотеку, у которой есть явные аналоги в Аркадии. Это возможно лишь при наличии коммитментов от команды со сроком на переезд на общеаркадийные компоненты.
В некотором приближении мы будем запрещать для проектов внутри Аркадии зависеть от таких библиотек.
-
+
## Как комитеты согласуют новые библиотеки в contrib
-
-**Зачем нужно согласовывать новые библиотеки.**
-Чтобы сообщить пользователю о наличии уже существующих решений на релевантном или другом ЯП в Аркадии или более подходящих решений из внешнего мира.
-
-Что принимают во внимание комитеты при принятии решения, можно ли разрешать добавлять библиотеку в Аркадию и с какими ограничениями.
-
-**Название проекта и описание потребности**
-Понимая потребность, комитеты в некоторых случаях могут предложить более подходящее решение.
-Наличие кода в junk не может быть аргументом при разрешении контрибов в Аркадии. Если нужно только проверить какую-либо библиотеку, это можно сделать локально, без коммита.
-
-**Лицензия**
-Ознакомьтесь с текстом [про лицензии](https://wiki.yandex-team.ru/devrules/overall/aboutlicences/).
-Если лицензия библиотеки входит в список [запрещенных](https://wiki.yandex-team.ru/devrules/overall/aboutlicences/#zapreshhennyelicenzii), необходимо обсудить возможность использования библиотеки с юристами.
-Если лицензия библиотеки отсутствует в документе, необходимо обратиться в Arcadia WG.
-
-**Альтернативные библиотеки**
-Важно сравнить библиотеку с альтернативными библиотеками (в том числе с нашими внутренними наработками), решающими ту же задачу. Ожидается что автор заявки проделает работу по поиску альтернатив и сравнит новую библиотеку с альтернативами по различным критериям: возможности, популярность, поддержка (дата последнего релиза).
-Если в Аркадии есть похожие библиотеки и новая библиотека не дает заметных преимуществ, это может служить основанием для отказа.
-Наличие более популярных и развитых библиотек во внешнем мире также может служить основанием для отказа.
-
-**Транзитивные зависимости**
-Если библиотека тянет за собой много зависимостей, это может служить плохим сигналом.
-
-**Дата последнего релиза**
-Если библиотека активно не развивается, то чаще всего (но не всегда) это означает то, что библиотека заброшена.
-
-**Собираемость под какие платформы необходима**
-В некоторых случаях это может служить усложняющим фактором. Если библиотека изначально не умеет собираться под требуемую платформу.
-
-**Автор кода**
-Если библиотека написана в Яндексе, то её не нужно класть в contrib. См. подробнее [тут](https://a.yandex-team.ru/arc/trunk/arcadia/contrib/#мне-нужна-библиотека-написанная-в-яндексе-которой-нет-в-аркадии-можно-ли-положить-её-в-contrib).
-
-На данном этапе при полных ответах на вопросы комитеты должны понять, стоит ли добавлять библиотеку в Аркадию и может ли она быть полезна другим проектам. Если библиотеку добавлять не хочется, то следующие уточняющие вопросы могут помочь принять положительное решение, но обычно с [ограничениями](https://wiki.yandex-team.ru/devrules/overall/peerdirprohibition/) к использованию в других проектах.
-
-**Идет ли миграция в Аркадию**
-В процессе миграции допускается временно смигрировать библиотеку, у которой есть явные аналоги в Аркадии. Это возможно лишь при наличии коммитментов от команды со сроком на переезд на общеаркадийные компоненты. Другие проекты при этом [не смогут](https://wiki.yandex-team.ru/devrules/overall/peerdirprohibition/) использовать данную библиотеку.
-
-**Что случится, если будет отказ**
-Сколько стоит переход на альтернативные решения и т.д.
+
+**Зачем нужно согласовывать новые библиотеки.**
+Чтобы сообщить пользователю о наличии уже существующих решений на релевантном или другом ЯП в Аркадии или более подходящих решений из внешнего мира.
+
+Что принимают во внимание комитеты при принятии решения, можно ли разрешать добавлять библиотеку в Аркадию и с какими ограничениями.
+
+**Название проекта и описание потребности**
+Понимая потребность, комитеты в некоторых случаях могут предложить более подходящее решение.
+Наличие кода в junk не может быть аргументом при разрешении контрибов в Аркадии. Если нужно только проверить какую-либо библиотеку, это можно сделать локально, без коммита.
+
+**Лицензия**
+Ознакомьтесь с текстом [про лицензии](https://wiki.yandex-team.ru/devrules/overall/aboutlicences/).
+Если лицензия библиотеки входит в список [запрещенных](https://wiki.yandex-team.ru/devrules/overall/aboutlicences/#zapreshhennyelicenzii), необходимо обсудить возможность использования библиотеки с юристами.
+Если лицензия библиотеки отсутствует в документе, необходимо обратиться в Arcadia WG.
+
+**Альтернативные библиотеки**
+Важно сравнить библиотеку с альтернативными библиотеками (в том числе с нашими внутренними наработками), решающими ту же задачу. Ожидается что автор заявки проделает работу по поиску альтернатив и сравнит новую библиотеку с альтернативами по различным критериям: возможности, популярность, поддержка (дата последнего релиза).
+Если в Аркадии есть похожие библиотеки и новая библиотека не дает заметных преимуществ, это может служить основанием для отказа.
+Наличие более популярных и развитых библиотек во внешнем мире также может служить основанием для отказа.
+
+**Транзитивные зависимости**
+Если библиотека тянет за собой много зависимостей, это может служить плохим сигналом.
+
+**Дата последнего релиза**
+Если библиотека активно не развивается, то чаще всего (но не всегда) это означает то, что библиотека заброшена.
+
+**Собираемость под какие платформы необходима**
+В некоторых случаях это может служить усложняющим фактором. Если библиотека изначально не умеет собираться под требуемую платформу.
+
+**Автор кода**
+Если библиотека написана в Яндексе, то её не нужно класть в contrib. См. подробнее [тут](https://a.yandex-team.ru/arc/trunk/arcadia/contrib/#мне-нужна-библиотека-написанная-в-яндексе-которой-нет-в-аркадии-можно-ли-положить-её-в-contrib).
+
+На данном этапе при полных ответах на вопросы комитеты должны понять, стоит ли добавлять библиотеку в Аркадию и может ли она быть полезна другим проектам. Если библиотеку добавлять не хочется, то следующие уточняющие вопросы могут помочь принять положительное решение, но обычно с [ограничениями](https://wiki.yandex-team.ru/devrules/overall/peerdirprohibition/) к использованию в других проектах.
+
+**Идет ли миграция в Аркадию**
+В процессе миграции допускается временно смигрировать библиотеку, у которой есть явные аналоги в Аркадии. Это возможно лишь при наличии коммитментов от команды со сроком на переезд на общеаркадийные компоненты. Другие проекты при этом [не смогут](https://wiki.yandex-team.ru/devrules/overall/peerdirprohibition/) использовать данную библиотеку.
+
+**Что случится, если будет отказ**
+Сколько стоит переход на альтернативные решения и т.д.
## После импорта
@@ -168,7 +168,7 @@ Happy Path для пользователя, которому понадобил
Кастомные тесты пишутся точно также, как и обычные аркадийные тесты (см. [документацию](https://docs.yandex-team.ru/arcadia-cpp/cpp_test)).
Такие тесты нужно сложить в директорию [devtools/contrib_tests](https://arcanum.yandex-team.ru/arc/trunk/arcadia/devtools/contrib_tests).
-
-## Как работает контрибная автоматика
-После заведения CONTRIB-тикета приходит автоматика и по языку из компонента выбирает тех, кто будет одобрять библиотеку. Список одобряющих прописан в скрипте.
-Автоматика живёт [тут](https://a.yandex-team.ru/arc/trunk/arcadia/vcs/manage_contrib/find.py). Запускается из Sandbox, Scheduler [тут](https://sandbox.yandex-team.ru/scheduler/21260/view).
+
+## Как работает контрибная автоматика
+После заведения CONTRIB-тикета приходит автоматика и по языку из компонента выбирает тех, кто будет одобрять библиотеку. Список одобряющих прописан в скрипте.
+Автоматика живёт [тут](https://a.yandex-team.ru/arc/trunk/arcadia/vcs/manage_contrib/find.py). Запускается из Sandbox, Scheduler [тут](https://sandbox.yandex-team.ru/scheduler/21260/view).
diff --git a/contrib/libs/cxxsupp/ya.make b/contrib/libs/cxxsupp/ya.make
index 9e60ed19dc..6cd299ac8a 100644
--- a/contrib/libs/cxxsupp/ya.make
+++ b/contrib/libs/cxxsupp/ya.make
@@ -2,7 +2,7 @@ LIBRARY()
WITHOUT_LICENSE_TEXTS()
-# Proxy library
+# Proxy library
LICENSE(Not-Applicable)
OWNER(
diff --git a/contrib/libs/python/Include/ya.make b/contrib/libs/python/Include/ya.make
index 90764bc25c..e65263e6a0 100644
--- a/contrib/libs/python/Include/ya.make
+++ b/contrib/libs/python/Include/ya.make
@@ -2,7 +2,7 @@ PY23_LIBRARY()
WITHOUT_LICENSE_TEXTS()
-LICENSE(YandexOpen)
+LICENSE(YandexOpen)
OWNER(
orivej
diff --git a/contrib/libs/python/ut/lib/ya.make b/contrib/libs/python/ut/lib/ya.make
index b3a2e61423..cfa0aaa612 100644
--- a/contrib/libs/python/ut/lib/ya.make
+++ b/contrib/libs/python/ut/lib/ya.make
@@ -4,7 +4,7 @@ PY23_LIBRARY()
WITHOUT_LICENSE_TEXTS()
-LICENSE(YandexOpen)
+LICENSE(YandexOpen)
PEERDIR(
library/cpp/testing/unittest
diff --git a/contrib/libs/python/ya.make b/contrib/libs/python/ya.make
index c08a28f4f2..20a57f4b48 100644
--- a/contrib/libs/python/ya.make
+++ b/contrib/libs/python/ya.make
@@ -6,7 +6,7 @@ OWNER(
PY23_LIBRARY()
-LICENSE(YandexOpen)
+LICENSE(YandexOpen)
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
diff --git a/contrib/python/ya.make b/contrib/python/ya.make
index f8a22724e6..d01ced9f3a 100644
--- a/contrib/python/ya.make
+++ b/contrib/python/ya.make
@@ -351,7 +351,7 @@ RECURSE(
fabric
face
facebook-business
- factory-boy
+ factory-boy
Faker
fakeredis
falcon
@@ -403,7 +403,7 @@ RECURSE(
Flask-Pydantic
Flask-PyMongo
Flask-RESTful
- flask-restplus
+ flask-restplus
flask-restx
Flask-Script
flask-shell-ipython
@@ -995,7 +995,7 @@ RECURSE(
sh
Shapely
shortuuid
- simplediff
+ simplediff
simplegeneric
simplejson
singledispatch
diff --git a/contrib/restricted/boost/boost_common.inc b/contrib/restricted/boost/boost_common.inc
index b23607ad4b..892bae5b39 100644
--- a/contrib/restricted/boost/boost_common.inc
+++ b/contrib/restricted/boost/boost_common.inc
@@ -2,7 +2,7 @@ NO_COMPILER_WARNINGS()
NO_UTIL()
-LICENSE(BSL-1.0)
+LICENSE(BSL-1.0)
SET(BOOST_ROOT contrib/restricted/boost)
diff --git a/contrib/restricted/boost/libs/asio/ya.make b/contrib/restricted/boost/libs/asio/ya.make
index 7a2c805191..127ba91c55 100644
--- a/contrib/restricted/boost/libs/asio/ya.make
+++ b/contrib/restricted/boost/libs/asio/ya.make
@@ -2,8 +2,8 @@ LIBRARY()
WITHOUT_LICENSE_TEXTS()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
VERSION(1.67)
OWNER(
diff --git a/contrib/restricted/boost/libs/atomic/ya.make b/contrib/restricted/boost/libs/atomic/ya.make
index 4472176150..7bbe714418 100644
--- a/contrib/restricted/boost/libs/atomic/ya.make
+++ b/contrib/restricted/boost/libs/atomic/ya.make
@@ -1,7 +1,7 @@
LIBRARY()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
OWNER(
diff --git a/contrib/restricted/boost/libs/chrono/ya.make b/contrib/restricted/boost/libs/chrono/ya.make
index d58283380d..e9f2172645 100644
--- a/contrib/restricted/boost/libs/chrono/ya.make
+++ b/contrib/restricted/boost/libs/chrono/ya.make
@@ -1,7 +1,7 @@
LIBRARY()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
OWNER(
diff --git a/contrib/restricted/boost/libs/container/ya.make b/contrib/restricted/boost/libs/container/ya.make
index 3f593b0e44..bc9a2cd150 100644
--- a/contrib/restricted/boost/libs/container/ya.make
+++ b/contrib/restricted/boost/libs/container/ya.make
@@ -4,7 +4,7 @@ LICENSE(
BSL-1.0 AND
CC0-1.0
)
-
+
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
OWNER(
diff --git a/contrib/restricted/boost/libs/context/ya.make b/contrib/restricted/boost/libs/context/ya.make
index 27aa97c0eb..0ed9d696fe 100644
--- a/contrib/restricted/boost/libs/context/ya.make
+++ b/contrib/restricted/boost/libs/context/ya.make
@@ -1,7 +1,7 @@
LIBRARY()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
OWNER(
diff --git a/contrib/restricted/boost/libs/coroutine/ya.make b/contrib/restricted/boost/libs/coroutine/ya.make
index 7df68f14ad..b0093b9475 100644
--- a/contrib/restricted/boost/libs/coroutine/ya.make
+++ b/contrib/restricted/boost/libs/coroutine/ya.make
@@ -1,7 +1,7 @@
LIBRARY()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
OWNER(
diff --git a/contrib/restricted/boost/libs/date_time/ya.make b/contrib/restricted/boost/libs/date_time/ya.make
index b274748f44..21ad128e07 100644
--- a/contrib/restricted/boost/libs/date_time/ya.make
+++ b/contrib/restricted/boost/libs/date_time/ya.make
@@ -1,7 +1,7 @@
LIBRARY()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
OWNER(
diff --git a/contrib/restricted/boost/libs/exception/ya.make b/contrib/restricted/boost/libs/exception/ya.make
index 5f6cb9c443..bef34a6144 100644
--- a/contrib/restricted/boost/libs/exception/ya.make
+++ b/contrib/restricted/boost/libs/exception/ya.make
@@ -1,7 +1,7 @@
LIBRARY()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
OWNER(
diff --git a/contrib/restricted/boost/libs/filesystem/ya.make b/contrib/restricted/boost/libs/filesystem/ya.make
index ed5bb3e93f..bfad363675 100644
--- a/contrib/restricted/boost/libs/filesystem/ya.make
+++ b/contrib/restricted/boost/libs/filesystem/ya.make
@@ -1,7 +1,7 @@
LIBRARY()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
OWNER(
diff --git a/contrib/restricted/boost/libs/iostreams/ya.make b/contrib/restricted/boost/libs/iostreams/ya.make
index 8543060290..a2a0614496 100644
--- a/contrib/restricted/boost/libs/iostreams/ya.make
+++ b/contrib/restricted/boost/libs/iostreams/ya.make
@@ -1,7 +1,7 @@
LIBRARY()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
OWNER(
diff --git a/contrib/restricted/boost/libs/locale/ya.make b/contrib/restricted/boost/libs/locale/ya.make
index 7bf9344f51..c214b86dbc 100644
--- a/contrib/restricted/boost/libs/locale/ya.make
+++ b/contrib/restricted/boost/libs/locale/ya.make
@@ -1,7 +1,7 @@
LIBRARY()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
OWNER(
diff --git a/contrib/restricted/boost/libs/log/ya.make b/contrib/restricted/boost/libs/log/ya.make
index b5e10f0ea9..09429ee0cd 100644
--- a/contrib/restricted/boost/libs/log/ya.make
+++ b/contrib/restricted/boost/libs/log/ya.make
@@ -1,7 +1,7 @@
LIBRARY()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
OWNER(
diff --git a/contrib/restricted/boost/libs/program_options/ya.make b/contrib/restricted/boost/libs/program_options/ya.make
index c1a506ec5f..bc228af72f 100644
--- a/contrib/restricted/boost/libs/program_options/ya.make
+++ b/contrib/restricted/boost/libs/program_options/ya.make
@@ -1,7 +1,7 @@
LIBRARY()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
OWNER(
diff --git a/contrib/restricted/boost/libs/python/arcadia_test/mod/ya.make b/contrib/restricted/boost/libs/python/arcadia_test/mod/ya.make
index 06a0fee85a..ff4c0e70e4 100644
--- a/contrib/restricted/boost/libs/python/arcadia_test/mod/ya.make
+++ b/contrib/restricted/boost/libs/python/arcadia_test/mod/ya.make
@@ -2,8 +2,8 @@ PY23_NATIVE_LIBRARY()
WITHOUT_LICENSE_TEXTS()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
OWNER(
antoshkka
g:cpp-committee
diff --git a/contrib/restricted/boost/libs/python/ya.make b/contrib/restricted/boost/libs/python/ya.make
index 321f7e47ee..8a9607986f 100644
--- a/contrib/restricted/boost/libs/python/ya.make
+++ b/contrib/restricted/boost/libs/python/ya.make
@@ -1,7 +1,7 @@
PY23_NATIVE_LIBRARY()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
OWNER(
diff --git a/contrib/restricted/boost/libs/random/ya.make b/contrib/restricted/boost/libs/random/ya.make
index d10c206ffd..5d319bcb88 100644
--- a/contrib/restricted/boost/libs/random/ya.make
+++ b/contrib/restricted/boost/libs/random/ya.make
@@ -1,7 +1,7 @@
LIBRARY()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
OWNER(
diff --git a/contrib/restricted/boost/libs/regex/ya.make b/contrib/restricted/boost/libs/regex/ya.make
index 6a6446cae7..379c0831ae 100644
--- a/contrib/restricted/boost/libs/regex/ya.make
+++ b/contrib/restricted/boost/libs/regex/ya.make
@@ -1,7 +1,7 @@
LIBRARY()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
OWNER(
diff --git a/contrib/restricted/boost/libs/serialization/ya.make b/contrib/restricted/boost/libs/serialization/ya.make
index 352b4e680d..5576e6a7ed 100644
--- a/contrib/restricted/boost/libs/serialization/ya.make
+++ b/contrib/restricted/boost/libs/serialization/ya.make
@@ -1,7 +1,7 @@
LIBRARY()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
OWNER(
diff --git a/contrib/restricted/boost/libs/system/ya.make b/contrib/restricted/boost/libs/system/ya.make
index f2ff523608..4571531ed1 100644
--- a/contrib/restricted/boost/libs/system/ya.make
+++ b/contrib/restricted/boost/libs/system/ya.make
@@ -1,7 +1,7 @@
LIBRARY()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
OWNER(
diff --git a/contrib/restricted/boost/libs/test/targets/lib/ya.make b/contrib/restricted/boost/libs/test/targets/lib/ya.make
index 58d71ba2ce..4058af6c64 100644
--- a/contrib/restricted/boost/libs/test/targets/lib/ya.make
+++ b/contrib/restricted/boost/libs/test/targets/lib/ya.make
@@ -2,8 +2,8 @@ LIBRARY(unit_test_framework)
WITHOUT_LICENSE_TEXTS()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
OWNER(
antoshkka
g:cpp-committee
diff --git a/contrib/restricted/boost/libs/test/targets/prog/ya.make b/contrib/restricted/boost/libs/test/targets/prog/ya.make
index 30eb8a4ef0..0111d202fb 100644
--- a/contrib/restricted/boost/libs/test/targets/prog/ya.make
+++ b/contrib/restricted/boost/libs/test/targets/prog/ya.make
@@ -2,8 +2,8 @@ LIBRARY(prg_exec_mon)
WITHOUT_LICENSE_TEXTS()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
OWNER(
antoshkka
g:cpp-committee
diff --git a/contrib/restricted/boost/libs/test/targets/test/ya.make b/contrib/restricted/boost/libs/test/targets/test/ya.make
index d955112d6a..34111fc0a8 100644
--- a/contrib/restricted/boost/libs/test/targets/test/ya.make
+++ b/contrib/restricted/boost/libs/test/targets/test/ya.make
@@ -2,8 +2,8 @@ LIBRARY(test_exec_mon)
WITHOUT_LICENSE_TEXTS()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
OWNER(
antoshkka
g:cpp-committee
diff --git a/contrib/restricted/boost/libs/thread/ya.make b/contrib/restricted/boost/libs/thread/ya.make
index 0f51a2653f..880df0ebc6 100644
--- a/contrib/restricted/boost/libs/thread/ya.make
+++ b/contrib/restricted/boost/libs/thread/ya.make
@@ -1,7 +1,7 @@
LIBRARY()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
OWNER(
diff --git a/contrib/restricted/boost/libs/timer/ya.make b/contrib/restricted/boost/libs/timer/ya.make
index f0e85feea4..897693bdf7 100644
--- a/contrib/restricted/boost/libs/timer/ya.make
+++ b/contrib/restricted/boost/libs/timer/ya.make
@@ -1,7 +1,7 @@
LIBRARY()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
OWNER(
diff --git a/contrib/restricted/boost/libs/ya.make b/contrib/restricted/boost/libs/ya.make
index a4522ad8d1..c42a994cdc 100644
--- a/contrib/restricted/boost/libs/ya.make
+++ b/contrib/restricted/boost/libs/ya.make
@@ -1,7 +1,7 @@
LIBRARY()
-LICENSE(BSL-1.0)
-
+LICENSE(BSL-1.0)
+
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
VERSION(1.67)
diff --git a/contrib/restricted/boost/ya.make b/contrib/restricted/boost/ya.make
index a147811a33..77e2dc66c0 100644
--- a/contrib/restricted/boost/ya.make
+++ b/contrib/restricted/boost/ya.make
@@ -9,7 +9,7 @@ LICENSE(
Public-Domain AND
Zlib
)
-
+
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
VERSION(1.67)
diff --git a/library/cpp/http/io/chunk.cpp b/library/cpp/http/io/chunk.cpp
index 3f5ae7ca97..6975d9eac1 100644
--- a/library/cpp/http/io/chunk.cpp
+++ b/library/cpp/http/io/chunk.cpp
@@ -204,7 +204,7 @@ public:
inline void Finish() {
Slave_->Write("0\r\n\r\n", 5);
-
+
Flush();
}
diff --git a/library/cpp/scheme/scheme.cpp b/library/cpp/scheme/scheme.cpp
index abace4d6cb..3efd116d4f 100644
--- a/library/cpp/scheme/scheme.cpp
+++ b/library/cpp/scheme/scheme.cpp
@@ -43,7 +43,7 @@ namespace NSc {
TValue& TValue::ReverseMergeJson(TStringBuf data) {
return ReverseMerge(FromJson(data));
}
-
+
bool TValue::MergeUpdateJson(TValue& v, TStringBuf data) {
NSc::TValue m;
if (!FromJson(m, data)) {
diff --git a/library/cpp/scheme/tests/ut/scheme_merge_ut.cpp b/library/cpp/scheme/tests/ut/scheme_merge_ut.cpp
index fe2bd6e43c..2a06cf110d 100644
--- a/library/cpp/scheme/tests/ut/scheme_merge_ut.cpp
+++ b/library/cpp/scheme/tests/ut/scheme_merge_ut.cpp
@@ -24,8 +24,8 @@ Y_UNIT_TEST_SUITE(TSchemeMergeTest) {
DoTestReverseMerge("null", "[b]", "[b]");
DoTestReverseMerge("[a]", "[b]", "[a]");
DoTestReverseMerge("{x:null}", "{x:b}", "{x:b}");
- }
-
+ }
+
Y_UNIT_TEST(TestMerge) {
TStringBuf data = "{ a : [ { b : 1, d : { e : -1.e5 } }, { f : 0, g : [ h, i ] } ] }";
NSc::TValue v = NSc::TValue::FromJson(data);
diff --git a/library/python/ya.make b/library/python/ya.make
index 533be50074..2e1eb6e0e1 100644
--- a/library/python/ya.make
+++ b/library/python/ya.make
@@ -1,4 +1,4 @@
-OWNER(g:python-contrib)
+OWNER(g:python-contrib)
RECURSE(
aho_corasick
diff --git a/util/charset/wide.cpp b/util/charset/wide.cpp
index 49f49f5110..a287438ddd 100644
--- a/util/charset/wide.cpp
+++ b/util/charset/wide.cpp
@@ -580,7 +580,7 @@ void EscapeHtmlChars(TUtf16String& str) {
const TUtf16String& cs = str;
for (size_t i = 0; i < cs.size(); ++i)
- escapedLen += EscapedLen<insertBr>(cs[i]);
+ escapedLen += EscapedLen<insertBr>(cs[i]);
if (escapedLen == cs.size())
return;
@@ -606,11 +606,11 @@ void EscapeHtmlChars(TUtf16String& str) {
ent = &quot;
break;
default:
- if (insertBr && (cs[i] == '\r' || cs[i] == '\n')) {
- ent = &br;
- break;
- } else
- continue;
+ if (insertBr && (cs[i] == '\r' || cs[i] == '\n')) {
+ ent = &br;
+ break;
+ } else
+ continue;
}
res.append(cs.begin() + start, cs.begin() + i);
diff --git a/util/charset/wide.h b/util/charset/wide.h
index 1c23c8b4ec..04e6928aab 100644
--- a/util/charset/wide.h
+++ b/util/charset/wide.h
@@ -808,7 +808,7 @@ TUtf32String ToUpperRet(const TUtf32StringBuf text, size_t pos = 0, size_t count
TUtf32String ToTitleRet(const TUtf32StringBuf text, size_t pos = 0, size_t count = TWtringBuf::npos) Y_WARN_UNUSED_RESULT;
//! replaces the '<', '>' and '&' characters in string with '&lt;', '&gt;' and '&amp;' respectively
-// insertBr=true - replace '\r' and '\n' with "<BR>"
+// insertBr=true - replace '\r' and '\n' with "<BR>"
template <bool insertBr>
void EscapeHtmlChars(TUtf16String& str);
diff --git a/util/charset/wide_ut.cpp b/util/charset/wide_ut.cpp
index d20bde8f0d..d8f3233e73 100644
--- a/util/charset/wide_ut.cpp
+++ b/util/charset/wide_ut.cpp
@@ -809,9 +809,9 @@ public:
void TestEscapeHtmlChars() {
// characters from the first half of the ASCII table
- for (wchar16 c = 1; c < 0x7F; ++c) {
+ for (wchar16 c = 1; c < 0x7F; ++c) {
TUtf16String w(1, c);
- EscapeHtmlChars<false>(w);
+ EscapeHtmlChars<false>(w);
switch (c) {
case '<':
@@ -831,12 +831,12 @@ public:
break;
}
}
-
- for (wchar16 c = 1; c < 0x7F; ++c) {
+
+ for (wchar16 c = 1; c < 0x7F; ++c) {
TUtf16String w(1, c);
- EscapeHtmlChars<true>(w);
-
- switch (c) {
+ EscapeHtmlChars<true>(w);
+
+ switch (c) {
case '<':
UNIT_ASSERT(w == ASCIIToWide("&lt;"));
break;
@@ -856,10 +856,10 @@ public:
default:
UNIT_ASSERT(w == TUtf16String(1, c));
break;
- }
- }
+ }
+ }
}
-
+
void TestToLower() {
const size_t n = 32;
wchar16 upperCase[n];
diff --git a/util/generic/ptr.h b/util/generic/ptr.h
index 9127163c1c..19db0e3ec5 100644
--- a/util/generic/ptr.h
+++ b/util/generic/ptr.h
@@ -31,16 +31,16 @@ template <class T>
inline void CheckedDelete(T* t) {
AssertTypeComplete<T>();
- delete t;
-}
-
+ delete t;
+}
+
template <class T>
inline void CheckedArrayDelete(T* t) {
AssertTypeComplete<T>();
delete[] t;
-}
-
+}
+
class TNoAction {
public:
template <class T>
diff --git a/util/generic/refcount.h b/util/generic/refcount.h
index 558e6c3cbe..966e853b77 100644
--- a/util/generic/refcount.h
+++ b/util/generic/refcount.h
@@ -3,7 +3,7 @@
#include <util/system/guard.h>
#include <util/system/atomic.h>
#include <util/system/defaults.h>
-#include <util/system/yassert.h>
+#include <util/system/yassert.h>
template <class TCounterCheckPolicy>
class TSimpleCounterTemplate: public TCounterCheckPolicy {
@@ -55,14 +55,14 @@ public:
private:
TAtomicBase Counter_;
};
-
+
class TNoCheckPolicy {
protected:
inline void Check() const {
}
};
-#if defined(SIMPLE_COUNTER_THREAD_CHECK)
+#if defined(SIMPLE_COUNTER_THREAD_CHECK)
#include <util/system/thread.i>
@@ -71,18 +71,18 @@ public:
inline TCheckPolicy() {
ThreadId = SystemCurrentThreadId();
}
-
+
protected:
inline void Check() const {
Y_VERIFY(ThreadId == SystemCurrentThreadId(), "incorrect usage of TSimpleCounter");
}
-
+
private:
size_t ThreadId;
};
-#else
+#else
using TCheckPolicy = TNoCheckPolicy;
-#endif
+#endif
// Use this one if access from multiple threads to your pointer is an error and you want to enforce thread checks
using TSimpleCounter = TSimpleCounterTemplate<TCheckPolicy>;
diff --git a/util/network/iovec.h b/util/network/iovec.h
index 52d873137c..ac15a41f54 100644
--- a/util/network/iovec.h
+++ b/util/network/iovec.h
@@ -50,7 +50,7 @@ public:
return ret;
}
-
+
inline size_t Bytes() const noexcept {
return Bytes(Parts_, Count_);
}
diff --git a/util/network/socket.cpp b/util/network/socket.cpp
index be74562f19..4f6e804346 100644
--- a/util/network/socket.cpp
+++ b/util/network/socket.cpp
@@ -38,7 +38,7 @@
#include <util/string/cast.h>
#include <util/stream/mem.h>
#include <util/system/datetime.h>
-#include <util/system/error.h>
+#include <util/system/error.h>
#include <util/memory/tempbuf.h>
#include <util/generic/singleton.h>
#include <util/generic/hash_set.h>
@@ -782,23 +782,23 @@ public:
return ret;
}
-
+
ssize_t SendV(SOCKET fd, const TPart* parts, size_t count) override {
ssize_t ret = SendVImpl(fd, parts, count);
-
+
if (ret < 0) {
return ret;
}
-
+
size_t len = TContIOVector::Bytes(parts, count);
-
+
if ((size_t)ret == len) {
return ret;
}
-
+
return SendVPartial(fd, parts, count, ret);
}
-
+
inline ssize_t SendVImpl(SOCKET fd, const TPart* parts, size_t count) {
return TSender < (sizeof(iovec) == sizeof(TPart)) && (offsetof(iovec, iov_base) == offsetof(TPart, buf)) && (offsetof(iovec, iov_len) == offsetof(TPart, len)) > ::SendV(fd, parts, count);
}
@@ -806,32 +806,32 @@ public:
ssize_t SendVPartial(SOCKET fd, const TPart* constParts, size_t count, size_t written);
};
-ssize_t TCommonSockOps::SendVPartial(SOCKET fd, const TPart* constParts, size_t count, size_t written) {
- TTempBuf tempbuf(sizeof(TPart) * count);
- TPart* parts = (TPart*)tempbuf.Data();
-
- for (size_t i = 0; i < count; ++i) {
- parts[i] = constParts[i];
- }
-
- TContIOVector vec(parts, count);
- vec.Proceed(written);
-
- while (!vec.Complete()) {
- ssize_t ret = SendVImpl(fd, vec.Parts(), vec.Count());
-
+ssize_t TCommonSockOps::SendVPartial(SOCKET fd, const TPart* constParts, size_t count, size_t written) {
+ TTempBuf tempbuf(sizeof(TPart) * count);
+ TPart* parts = (TPart*)tempbuf.Data();
+
+ for (size_t i = 0; i < count; ++i) {
+ parts[i] = constParts[i];
+ }
+
+ TContIOVector vec(parts, count);
+ vec.Proceed(written);
+
+ while (!vec.Complete()) {
+ ssize_t ret = SendVImpl(fd, vec.Parts(), vec.Count());
+
if (ret < 0) {
- return ret;
+ return ret;
}
-
- written += ret;
-
- vec.Proceed((size_t)ret);
- }
-
- return written;
-}
-
+
+ written += ret;
+
+ vec.Proceed((size_t)ret);
+ }
+
+ return written;
+}
+
static inline TSocket::TOps* GetCommonSockOps() noexcept {
return Singleton<TCommonSockOps>();
}
diff --git a/util/string/vector.h b/util/string/vector.h
index 4f31ce429f..e36c348bbe 100644
--- a/util/string/vector.h
+++ b/util/string/vector.h
@@ -64,8 +64,8 @@ TVector<typename ::NPrivate::TStringDeducer<C>::type>
SplitString(const typename ::NPrivate::TStringDeducer<C>::type& str, const C* delimiter,
size_t maxFields = 0, int options = 0) {
return SplitString(str.data(), str.size(), delimiter, maxFields, options);
-}
-
+}
+
template <class TIter>
inline TString JoinStrings(TIter begin, TIter end, const TStringBuf delim) {
if (begin == end)
diff --git a/util/system/fs.cpp b/util/system/fs.cpp
index 056fcbea35..d2611a8ccc 100644
--- a/util/system/fs.cpp
+++ b/util/system/fs.cpp
@@ -8,8 +8,8 @@
#include <errno.h>
#endif
-#include <util/generic/yexception.h>
-#include <util/memory/tempbuf.h>
+#include <util/generic/yexception.h>
+#include <util/memory/tempbuf.h>
#include <util/stream/file.h>
#include <util/charset/wide.h>
#include <util/folder/iterator.h>