<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/contrib/libs/protobuf_old/src/google/protobuf/any.pb.h, 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>
</feed>
