<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/contrib/python/protobuf, branch CLI_2.9.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.9.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.9.0'/>
<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>Intermediate changes</title>
<updated>2024-03-28T06:14:02Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2024-03-28T06:05:20Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=756c9e6e6908cb030ae418a0180e59e332bf1364'/>
<id>urn:sha1:756c9e6e6908cb030ae418a0180e59e332bf1364</id>
<content type='text'>
</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>Library import 5, delete go dependencies (#832)</title>
<updated>2024-01-04T14:09:05Z</updated>
<author>
<name>AlexSm</name>
<email>alex@ydb.tech</email>
</author>
<published>2024-01-04T14:09:05Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=dab291146f6cd7d35684e3a1150e5bb1c412982c'/>
<id>urn:sha1:dab291146f6cd7d35684e3a1150e5bb1c412982c</id>
<content type='text'>
* Library import 5, delete go dependencies

* Fix yt client</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>intermediate changes</title>
<updated>2022-06-21T09:02:10Z</updated>
<author>
<name>arcadia-devtools</name>
<email>arcadia-devtools@yandex-team.ru</email>
</author>
<published>2022-06-21T09:02:10Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=510a24d09da65ac274206fe9d6544bc722c18a56'/>
<id>urn:sha1:510a24d09da65ac274206fe9d6544bc722c18a56</id>
<content type='text'>
ref:c7577ae41288ba1544a9cd1f00cdeff854fe2994
</content>
</entry>
<entry>
<title>Remove protobuf patch as it does nothing</title>
<updated>2022-06-16T10:27:22Z</updated>
<author>
<name>thegeorg</name>
<email>thegeorg@yandex-team.ru</email>
</author>
<published>2022-06-16T10:27:22Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ecf080194ff9dbff607508d20afaaba010bc18c3'/>
<id>urn:sha1:ecf080194ff9dbff607508d20afaaba010bc18c3</id>
<content type='text'>
Also bump nixpkgs revision in both protobufs.

ref:cf53af88fa34b1a2f8cf6ce41ba0ca68fa616c50
</content>
</entry>
<entry>
<title>Update protobuf to 3.18.1</title>
<updated>2022-06-14T10:29:31Z</updated>
<author>
<name>heretic</name>
<email>heretic@yandex-team.ru</email>
</author>
<published>2022-06-14T10:29:31Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=16f8be4f481c275c34795233c18f8d078382fcb3'/>
<id>urn:sha1:16f8be4f481c275c34795233c18f8d078382fcb3</id>
<content type='text'>
ref:4846abb21711ea0dc148d4c5df7b5edd3d1bdc69
</content>
</entry>
</feed>
