<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/contrib/python/protobuf/py2/google, branch main</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=main</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2024-03-29T11:31:49Z</updated>
<entry>
<title>Re-enable separation of protobufs for Python 2 and Python 3</title>
<updated>2024-03-29T11:31:49Z</updated>
<author>
<name>spreis</name>
<email>spreis@yandex-team.com</email>
</author>
<published>2024-03-29T11:18:43Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f39261a434c46274b5eaef0927ee3b2e0d95b41a'/>
<id>urn:sha1:f39261a434c46274b5eaef0927ee3b2e0d95b41a</id>
<content type='text'>
Это откат коммита https://a.yandex-team.ru/arcadia/commit/rXXXXXX
И соответственно возврат коммитов https://a.yandex-team.ru/arcadia/commit/rXXXXXX и https://a.yandex-team.ru/arcadia/commit/rXXXXXX

Починка причины отката влилась здесь: https://a.yandex-team.ru/arcadia/commit/rXXXXXX
ae529e54d3ef7992b0e9f152373bc300061c1293
</content>
</entry>
<entry>
<title>Revertcommits</title>
<updated>2024-03-28T08:17:45Z</updated>
<author>
<name>spreis</name>
<email>spreis@yandex-team.com</email>
</author>
<published>2024-03-28T08:07:37Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2de742ce97267f0469cf0c9bd384488c91442bce'/>
<id>urn:sha1:2de742ce97267f0469cf0c9bd384488c91442bce</id>
<content type='text'>
Эта история про второй питон подразнесла нам графогенерацию . Нам придется этот коммит откатить.

Суть проблемы в том, что генерация для 2го и 3го раньше была одной и той же командой. Ты сделал так, что команда стала разной, но аутпут этих двух команд одинаковый. Имя результата команды является ключом и сейчас берётся какая-то рандомная команда из двух. При этом команда влияет на UID и все UIDы питонячей протогенерации мигают. От фатальных проблем нас спасает только то, что protobuf-ы на самом деле одинаковые. И даже это не факт - сейчас ты патчишь какие-то рандомные либы включая таковые для 3го питона.

Мы тут конечно редиски - мы в целом контролируем клэши аутпутов, но не в мультимодулях - там часто бывает что одна и та же команда оказывается в нескольких вариантах мультимодуля (потому что оно по дефолту сейчас так себя ведёт). Мы хотим это зачинить (сделать отдельный подмодуль под кодген и отселить всякие RUN_PROGRAM туда) - но это много работы и мы не успели.

План такой:
1. мы откатываем твой фикс
2. отдельно стабилизируем раздельные команды генерации для 2го и 3го питона
3. накатываем обратно отревеченные тут правки.
916a5456c4e901ab2cda0841b4167e16397e83c4
</content>
</entry>
<entry>
<title>2594c64e637fd7028000c2f6e9c69b8554b86a5b</title>
<updated>2024-03-27T17:59:16Z</updated>
<author>
<name>pg</name>
<email>pg@yandex-team.com</email>
</author>
<published>2024-03-27T17:45:52Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=0a9f70229b9ddccbd4a09d389642ddafcbe8fd57'/>
<id>urn:sha1:0a9f70229b9ddccbd4a09d389642ddafcbe8fd57</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add ydb deps</title>
<updated>2023-09-29T09:41:34Z</updated>
<author>
<name>nkozlovskiy</name>
<email>nmk@ydb.tech</email>
</author>
<published>2023-09-29T09:24:06Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e0e3e1717e3d33762ce61950504f9637a6e669ed'/>
<id>urn:sha1:e0e3e1717e3d33762ce61950504f9637a6e669ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix ya.make</title>
<updated>2022-07-07T11:41:37Z</updated>
<author>
<name>monster</name>
<email>monster@ydb.tech</email>
</author>
<published>2022-07-07T11:41:37Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=06e5c21a835c0e923506c4ff27929f34e00761c2'/>
<id>urn:sha1:06e5c21a835c0e923506c4ff27929f34e00761c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;dmamylin@yandex-team.ru&gt;. Commit 2 of 2.</title>
<updated>2022-02-10T13:49:05Z</updated>
<author>
<name>dmamylin</name>
<email>dmamylin@yandex-team.ru</email>
</author>
<published>2022-02-10T13:49:05Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e49a8de0181f81df6c4ba29835a126a8765e6331'/>
<id>urn:sha1:e49a8de0181f81df6c4ba29835a126a8765e6331</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;dmamylin@yandex-team.ru&gt;. Commit 1 of 2.</title>
<updated>2022-02-10T13:49:05Z</updated>
<author>
<name>dmamylin</name>
<email>dmamylin@yandex-team.ru</email>
</author>
<published>2022-02-10T13:49:05Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=6d9294d961ed5338909521dfff8ec5e9c51b20d2'/>
<id>urn:sha1:6d9294d961ed5338909521dfff8ec5e9c51b20d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;kdmitriy@yandex-team.ru&gt;. Commit 2 of 2.</title>
<updated>2022-02-10T13:49:05Z</updated>
<author>
<name>kdmitriy</name>
<email>kdmitriy@yandex-team.ru</email>
</author>
<published>2022-02-10T13:49:05Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e4e76a0c798bd99d223eec2e0970e96fb9c66ca4'/>
<id>urn:sha1:e4e76a0c798bd99d223eec2e0970e96fb9c66ca4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;kdmitriy@yandex-team.ru&gt;. Commit 1 of 2.</title>
<updated>2022-02-10T13:49:05Z</updated>
<author>
<name>kdmitriy</name>
<email>kdmitriy@yandex-team.ru</email>
</author>
<published>2022-02-10T13:49:05Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=975df7897180cc62b0fca57e6fd658923b3ea1a2'/>
<id>urn:sha1:975df7897180cc62b0fca57e6fd658923b3ea1a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;grok@yandex-team.ru&gt;. Commit 2 of 2.</title>
<updated>2022-02-10T13:49:05Z</updated>
<author>
<name>grok</name>
<email>grok@yandex-team.ru</email>
</author>
<published>2022-02-10T13:49:05Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=495c657df8045969db40c281225e902296a287f3'/>
<id>urn:sha1:495c657df8045969db40c281225e902296a287f3</id>
<content type='text'>
</content>
</entry>
</feed>
