<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/build/plugins, branch CLI_2.21.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.21.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.21.0'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-05-20T17:53:56Z</updated>
<entry>
<title>fix(conf): importers can have keys other then dependencies</title>
<updated>2025-05-20T17:53:56Z</updated>
<author>
<name>zaverden</name>
<email>zaverden@yandex-team.com</email>
</author>
<published>2025-05-20T17:00:29Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=0b5c70eb3185276ed967d9f5181decd0e159304a'/>
<id>urn:sha1:0b5c70eb3185276ed967d9f5181decd0e159304a</id>
<content type='text'>
commit_hash:67e03f3141acec0e9767fe74135d1afe760d84d2
</content>
</entry>
<entry>
<title>Delete get_ruff_configs from plugin</title>
<updated>2025-05-20T06:35:09Z</updated>
<author>
<name>alevitskii</name>
<email>alevitskii@yandex-team.com</email>
</author>
<published>2025-05-20T06:16:47Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9de99a9451af6f728edc321e802add05499b4bc9'/>
<id>urn:sha1:9de99a9451af6f728edc321e802add05499b4bc9</id>
<content type='text'>
Delete get_ruff_configs from plugin
commit_hash:1b26f3aefb621466c931f64226f480a02771d843
</content>
</entry>
<entry>
<title>get rid of six</title>
<updated>2025-05-20T04:00:09Z</updated>
<author>
<name>snermolaev</name>
<email>snermolaev@yandex-team.com</email>
</author>
<published>2025-05-20T03:45:32Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=6da74f6344a8d690a32e7eea752054c829742c96'/>
<id>urn:sha1:6da74f6344a8d690a32e7eea752054c829742c96</id>
<content type='text'>
commit_hash:b15cc006493a8cc498ed568935b939e12ef35b70
</content>
</entry>
<entry>
<title>Fix long path names in cross-compilation for windows</title>
<updated>2025-05-19T17:42:10Z</updated>
<author>
<name>say</name>
<email>say@yandex-team.com</email>
</author>
<published>2025-05-19T17:00:46Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2d81e7f80c32b017f9353ab83350c1eb60d9bed2'/>
<id>urn:sha1:2d81e7f80c32b017f9353ab83350c1eb60d9bed2</id>
<content type='text'>
commit_hash:88b6706d0f32805cd889e3eceaa33b89d7ac09d4
</content>
</entry>
<entry>
<title>get rid of six in plugins</title>
<updated>2025-05-16T06:46:52Z</updated>
<author>
<name>snermolaev</name>
<email>snermolaev@yandex-team.com</email>
</author>
<published>2025-05-16T06:31:22Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=bd2e3ff66d6b4398194fe32537a0156cfd95310a'/>
<id>urn:sha1:bd2e3ff66d6b4398194fe32537a0156cfd95310a</id>
<content type='text'>
commit_hash:d85f21d6b4179697b8d5f8ab39c7d5216d35d1a8
</content>
</entry>
<entry>
<title>Add ALL_PY_EXTRA_LINT_FILES macro</title>
<updated>2025-05-16T04:53:35Z</updated>
<author>
<name>alevitskii</name>
<email>alevitskii@yandex-team.com</email>
</author>
<published>2025-05-16T04:37:21Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8228ed61e6958cbef45aa46f65d88992189a650e'/>
<id>urn:sha1:8228ed61e6958cbef45aa46f65d88992189a650e</id>
<content type='text'>
Add ALL_PY_EXTRA_LINT_FILES macro
commit_hash:b6cd3c1435197b227be147329d1f906ca35a85fc
</content>
</entry>
<entry>
<title>Swap url=alias in  DOCKER_IMAGE</title>
<updated>2025-05-15T08:04:48Z</updated>
<author>
<name>iaz1607</name>
<email>iaz1607@yandex-team.com</email>
</author>
<published>2025-05-15T07:49:37Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2eda533a74aafc079ec55edf6a36ecb327cbb11f'/>
<id>urn:sha1:2eda533a74aafc079ec55edf6a36ecb327cbb11f</id>
<content type='text'>
commit_hash:48c160a92e2ea7a2176e175f71559ba53595c05e
</content>
</entry>
<entry>
<title>[maps/renderer/libs] add libraries to clang-format and clang-tidy</title>
<updated>2025-05-14T17:19:38Z</updated>
<author>
<name>eak1mov</name>
<email>eak1mov@yandex-team.com</email>
</author>
<published>2025-05-14T17:00:40Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=d5b3ad0b8a7d3a27da9651ad4dc006c73e017219'/>
<id>urn:sha1:d5b3ad0b8a7d3a27da9651ad4dc006c73e017219</id>
<content type='text'>
Добавил библиотеки `mapreduce`, `serializers`, `threading`, `yt` в список проверок `clang-format` и `clang-tidy`.
commit_hash:27110f77c22c7748beafc4c0e0f5e9dc6ea7da71
</content>
</entry>
<entry>
<title>Switch default python version for PROGRAM/LIBRARY</title>
<updated>2025-05-12T04:16:05Z</updated>
<author>
<name>spreis</name>
<email>spreis@yandex-team.com</email>
</author>
<published>2025-05-12T04:01:03Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=fe512fa85146df9204580c7279f09b81bf141953'/>
<id>urn:sha1:fe512fa85146df9204580c7279f09b81bf141953</id>
<content type='text'>
This also
- prohibits Python macros (PY_SRCS, PY_REGISTER and PY_MAIN) without explicit Python version
- Allows PY_SRCE for PROTO_LIBRARY by ingnoring it in all submodules except PY2_PROTO/PY3_PROTO

Known caveats:
- LIBRARY/PROGRAM still have implicit default (Python3 starting this PR), so Python version mismatches are still possible on pure C/C++ code depending on Python.

- `PY_ANY_MODULE` also switched default, but it's better to require explicit version specification somehow.

- `ALL_PY_SRCS` unlike `PY_SRCS` is not enabled in `PROTO_LIBRARY` and will produce issue of "Unknown python version". `IF (PY2_PROTO OR PY3_PROTO)` is required around such macro to be used. There is only 1 such case in Arcadia and it looks completely weird to me.

- `PYTHON_TYPE_FOR_CYTHON` is now aligned with `PYTHONx_MODULE` module, so all explicit uses are to be removed. Most probably this should be completely removed in favor of `_PYTHON_VER`, but this requires prohibition of PY_ANY_MODULE w/o version and deeper investigation on what `PYTHON_TYPE_FOR_CYTHON` actually is.
commit_hash:e6b809da1352c05e708e070a059306c19d49b53a
</content>
</entry>
<entry>
<title>toolchain: прекратить поддержку Node.js 18</title>
<updated>2025-05-07T07:47:17Z</updated>
<author>
<name>miripiruni</name>
<email>miripiruni@yandex-team.com</email>
</author>
<published>2025-05-07T07:07:47Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=d7e824932bc47bc9b5ef0f46b940623f87a6d257'/>
<id>urn:sha1:d7e824932bc47bc9b5ef0f46b940623f87a6d257</id>
<content type='text'>
Вливать можно и сейчас, но лучше после 30 апреля.
commit_hash:8e0fcba62c3a7d6ba5ea222dc7ace9a5bc1c2535
</content>
</entry>
</feed>
