Skip to content

Library import 250716-0050 #21185

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 43 commits into
base: main
Choose a base branch
from
Open

Library import 250716-0050 #21185

wants to merge 43 commits into from

Conversation

alexv-smirnov
Copy link
Member

PR was created by rightlib sync workflow run

savnadya and others added 30 commits July 12, 2025 17:03
commit_hash:689c46e5c94bad44dbba650a768d9bc68e447c65
There was a mistake, because actually EXCEPT
has the same precedence as UNION. INTERSECT has
higher precedence than.
commit_hash:20375ef498861c6704571161fa3c4eebf54e895c
commit_hash:502042af39abef2430419830f74a6d2cc7feeb3c
commit_hash:b07ff5405081237fa556fe092d4bfec48f02867f
commit_hash:78e65545069362958586e25e4c5fd36d5ac3a4a2
commit_hash:a950aab95f7a2de21e956f1149008c8a2c8fa9b7
Revert is part of the plan. This commit shouldn't be in trunk
commit_hash:1c0dc048260212bdd78306936f4516e723580146
commit_hash:778aa5364639806318069575e28e3ec6d757b69e
commit_hash:3c042d312f0ba8b23c646a5b2640a9cf7ed21413
commit_hash:681dfb46453d30e4a9960ebf44536f5a1035383b
commit_hash:3b755c0cf772bd1904b85457a3fdbadb2f0577b3
…sitiveStringEqualComparer, add TCaseInsensitiveStringLessComparer

commit_hash:2dbe3c3cf419a5310e7bf45d161f839e99040788
commit_hash:2b3083e4aa8413f55e0640af8fff6b33eec480e5
commit_hash:50f62a6c3fe0fa8fbf1231f6f14d7434b83fa964
commit_hash:b5562f9f615f3e00f0dcc92589827342246627a7
Fix absent kv->p
commit_hash:4fa2d548000a92e72f4ec727fdcc14b37f39b058
Go 1.24 sources addition, without switch
- Added AUTOGENERATED header in all ya.make's
- Drop SUBSCRIBER macros from all generators
- Added following for enabled by default GOEXPERIMENTs
commit_hash:29d7ce6f480f82b5c838c18d1976db8cd8bfde72
commit_hash:b855122e092c0be74f9283787afdf63e0c8e0ab5
commit_hash:472dba07224017b2c1fe07fae2ee6c142f104855
commit_hash:31f0628cfe7ec218797db945b191d998c3e3bee7
commit_hash:1b9c169d6676b10e5abb957144d86a16a7ce656e
…ugString'

Backport of upstream commit:
[Make public 'TextFormat::Printer::SetRedactDebugString'](protocolbuffers/protobuf#22508)
(<protocolbuffers/protobuf#22508>)
commit_hash:c7b21f3f2d822e2378ed8d7b738714764bb0afbd
commit_hash:53aa6e39d4aa0a4bca33f628c986f3f5ba4d52ea
Update tools: ymake, os_ymake
commit_hash:b6c99d7d6124f0513fb8e7a2ec4a00164316715a
commit_hash:b462c2fdb30bf56b33f998257d6411ed1e4f602c
Update tools: test_tool, os_ya, ya_bin, os_test_tool
commit_hash:60be50be256d0eada7f2cc40a9b9b962cfc4ac2c
Добавил в `build/rules/go/vendor.policy` ALLOW на oapi-codegen и его runtime.

Выполнил:

```
alias yo="ya tool yo"
yo get -use-go-resolver github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen@latest # Резолвер по умолчанию фейлится.
yo get -use-go-resolver github.com/oapi-codegen/runtime@latest
yo fix -set-license=-Clause github.com/iris-contrib/schema # yo fix не сработал, я добавил LICENSE вручную.
yo fix -set-license=MIT vendor/github.com/yudai/pp
yo vendor
yo ignore github.com/vmware-labs/yaml-jsonpath /pkg/yamlpath/fuzz # много файлов, а тесты с ними автоматически не запускаются
```

~~В `vendor/github.com/kataras/iris/v12` вручную перенёс в `core/host/goxtest`, `core/router/goxtest` и `hero/goxtest` x-тесты, которые иначе не собирались из-за цикла по `RECURSE`. (`v12/core/host/proxy_test.go` импортирует `v12`, а `v12/iris.go` импортирует `v12/core/host`.) Так же сделал `vendor/github.com/iris-contrib/schema/goxtest`.~~
Удалил эти xtest'ы через yo ignore, потому что не удалось положить их способом, который переживает yo vendor -force.

Добавил в `build/conf/go.conf` макрос `GO_OAPI_CODEGEN_V2`.

Скопировал `devtools/dummy_arcadia/go/oapi-codegen` в `devtools/dummy_arcadia/go/oapi-codegen-v2` для проверки и добавил на обоих `PEERDIR` из `devtools/dummy_arcadia/go`.

Бекпортировал в `vendor/github.com/deepmap/oapi-codegen/pkg/codegen` минимальные достаточные исправления для поддержки новой `kin-openapi`: <https://github.com/getkin/kin-openapi?tab=readme-ov-file#changelog-sub-v1-breaking-api-changes>
commit_hash:78c7ff0b99f54618191e2bfc5ea80ca4c9a03e73
commit_hash:a2f8b3bf111539203493bd87ad3c244e36a9f9ef
Главное изменение: замена FeaturesRobot на NewFeaturesRecommended (разница между NewFeaturesRecommended и FeaturesRecommended заключается в том, что первый не переводит хэшбенги в escaped\_fragment)

Доп:

* поправил типы данных для флагов (в long не вмещаемся)

* канонизировал один из тестов
commit_hash:cd751d0b0482c49fae2fa7050e49ec89d382e630
commit_hash:0cd4901c28dd70ed452cb370b5a314878f54e27d
vityaman and others added 13 commits July 15, 2025 17:19
There was a bug with a aggregation deduplication
by a column at the translator.

For a single column the system joining all
aggregations using the generic key. The
generic key was just a column name without
source name what leads to collision when
aggregating multiple different sources with
same column names.

This patch fixes the generic key by adding a
data source name there. Also tests are added.
commit_hash:1c0a9da512f68c58d2830e096de76b769b733cb2
Переписал Wide\{Skip,Take\}Blocks с flow на stream тип

Прогон тестов с понижением версии <https://nda.ya.ru/t/as0XUfAF7GUcdA>
commit_hash:b953c006690680e4711424f407db5af16b9c2e1c
…oneous TFuture

commit_hash:80a673361a58719a241d3536cd4ffdd7d1a274ea
commit_hash:2ed5d72432ddce0e6824d657dadc162348c4f80b
commit_hash:efe73f5f7a77a5e797c22c8944dc51bda64d1f6a
commit_hash:0f7d01c349dc801704a27453a3da46573284d7fe
Introduced a Vim syntax highlighting for YQL.
This is a replacement for an existing almost
manually written conguration. It uses regexes
generated from the original ANTLR4 grammar.

Now only Default lexer mode is supported.
commit_hash:85fa094593bd9d80373754a492b46ede1a50148d
* Changelog entry
Type: feature
Component: dynamic-tables

Added some parameters for QL performance tuning.
commit_hash:aba6aff939abaedba1c0f0baed89d1739f84e04b
У меня падает в этом месте - <https://nda.ya.ru/t/rfmGIXUs7GUqUV> при таком кейсе

1. Запрос завершился успешно
2. Выполняю операцию Cancel() для токена

Если я правильно понял, то падает при обращении к висячему указателю. Видимо проблема в захвате по ссылке - после выхода из функции cancellationEndEvent подыхает
commit_hash:10dd8d3d311e85e6018e8f0ff40806ab82eabbd4
commit_hash:722dd5fe79203d22ad4a0be288ac0caeb6b3dd68
commit_hash:589383be883e0948cdf7db8928c5842d60c5c628
@alexv-smirnov alexv-smirnov requested a review from a team as a code owner July 16, 2025 00:52
Copy link

🟢 2025-07-16 00:53:48 UTC The validation of the Pull Request description is successful.

Copy link

github-actions bot commented Jul 16, 2025

2025-07-16 01:30:50 UTC Pre-commit check linux-x86_64-release-asan for 7ae6aed has started.
2025-07-16 01:31:18 UTC Artifacts will be uploaded here
2025-07-16 01:37:02 UTC ya make is running...
🟡 2025-07-16 04:36:44 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
18329 17987 0 99 217 26

🟢 2025-07-16 04:38:18 UTC Build successful.

Copy link

github-actions bot commented Jul 16, 2025

2025-07-16 02:29:42 UTC Pre-commit check linux-x86_64-relwithdebinfo for 7ae6aed has started.
2025-07-16 02:30:29 UTC Artifacts will be uploaded here
2025-07-16 02:36:58 UTC ya make is running...
🟡 2025-07-16 05:12:43 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
40953 38155 0 6 2748 44

2025-07-16 05:16:26 UTC ya make is running... (failed tests rerun, try 2)
🟡 2025-07-16 05:39:52 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
558 (only retried tests) 482 0 4 48 24

2025-07-16 05:40:02 UTC ya make is running... (failed tests rerun, try 3)
🔴 2025-07-16 06:01:02 UTC Some tests failed, follow the links below.

Test history | Ya make output | Test bloat | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
317 (only retried tests) 245 0 1 48 23

🟢 2025-07-16 06:10:17 UTC Build successful.

@alexv-smirnov
Copy link
Member Author

Check checks_integrated failed. All future check are suspended, please remove the rightlib-fail label to enable checks. Rightlib sync workflow logs can be found here.

Copy link

github-actions bot commented Jul 16, 2025

2025-07-16 06:55:51 UTC Pre-commit check linux-x86_64-release-asan for 7ae6aed has started.
2025-07-16 06:56:23 UTC Artifacts will be uploaded here
2025-07-16 07:01:42 UTC ya make is running...
🟡 2025-07-16 08:55:34 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
18329 17988 0 91 226 24

🟢 2025-07-16 08:57:07 UTC Build successful.

Copy link

github-actions bot commented Jul 16, 2025

2025-07-16 10:49:59 UTC Pre-commit check linux-x86_64-relwithdebinfo for 7ae6aed has started.
2025-07-16 10:50:22 UTC Artifacts will be uploaded here
2025-07-16 10:56:30 UTC ya make is running...
🟡 2025-07-16 12:20:13 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
40953 38171 0 5 2745 32

2025-07-16 12:54:22 UTC ya make is running... (failed tests rerun, try 2)
🟡 2025-07-16 13:08:49 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
369 (only retried tests) 295 0 1 48 25

2025-07-16 13:09:02 UTC ya make is running... (failed tests rerun, try 3)
🔴 2025-07-16 13:30:09 UTC Some tests failed, follow the links below.

Test history | Ya make output | Test bloat | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
354 (only retried tests) 281 0 1 48 24

🟢 2025-07-16 13:30:19 UTC Build successful.
🟡 2025-07-16 13:30:41 UTC ydbd size 2.2 GiB changed* by +149.2 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: 973850d merge: 7ae6aed diff diff %
ydbd size 2 394 334 704 Bytes 2 394 487 536 Bytes +149.2 KiB +0.006%
ydbd stripped size 500 845 352 Bytes 500 860 680 Bytes +15.0 KiB +0.003%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants