diff options
author | alexeykruglov <alexeykruglov@yandex-team.ru> | 2022-02-10 16:45:38 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:45:38 +0300 |
commit | f64e95a9eb9ab03240599eb9581c5a9102426a96 (patch) | |
tree | b2cc84ee7850122e7ccf51d0ea21e4fa7e7a5685 /contrib | |
parent | 06361c53c4ca58f57007ea73fc399fc25664f13c (diff) | |
download | ydb-f64e95a9eb9ab03240599eb9581c5a9102426a96.tar.gz |
Restoring authorship annotation for <alexeykruglov@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'contrib')
33 files changed, 122 insertions, 122 deletions
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) |