Skip to content

Commit 413a822

Browse files
authored
build: pin GMS and Vitess dependency updates
Review-only task #63 dependency evaluation. Pins the approved ApeCloud GMS head and accepted Vitess OID, with one exact upstream JSON assertion skip documenting an existing DuckDB boundary. Do not merge or publish independently.
1 parent cbd566f commit 413a822

3 files changed

Lines changed: 10 additions & 6 deletions

File tree

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ require (
1616
github.com/cockroachdb/errors v1.9.0
1717
github.com/dolthub/doltgresql v1.2.0
1818
github.com/dolthub/go-mysql-server v0.20.1-0.20260817180248-8ba7438d98bb
19-
github.com/dolthub/vitess v0.0.0-20260728212736-0542037326d7
19+
github.com/dolthub/vitess v0.0.0-20260819175407-19559ab533b7
2020
github.com/duckdb/duckdb-go/v2 v2.10505.0
2121
github.com/go-sql-driver/mysql v1.9.3
2222
github.com/google/uuid v1.6.0
@@ -37,7 +37,7 @@ require (
3737
)
3838

3939
replace (
40-
github.com/dolthub/go-mysql-server => github.com/apecloud/go-mysql-server v0.0.0-20260824134702-ce812a3e3e6e
40+
github.com/dolthub/go-mysql-server => github.com/apecloud/go-mysql-server v0.0.0-20260824193556-7477d05ca7a3
4141
github.com/dolthub/vitess v0.0.0-20241220202600-b18f18d0cde7 => github.com/apecloud/dolt-vitess v0.0.0-20241230164356-4a83fa43c02a
4242
)
4343

go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,8 @@ github.com/apache/arrow-go/v18 v18.5.1 h1:yaQ6zxMGgf9YCYw4/oaeOU3AULySDlAYDOcnr4
9999
github.com/apache/arrow-go/v18 v18.5.1/go.mod h1:OCCJsmdq8AsRm8FkBSSmYTwL/s4zHW9CqxeBxEytkNE=
100100
github.com/apache/thrift v0.23.0 h1:wKR6YnefQSEnxpEfmgTPuJibNG4bF0p2TK34tHLWi3s=
101101
github.com/apache/thrift v0.23.0/go.mod h1:zPt6WxgvTOM6hF92y8C+MkEM5LMxZuk4JcQOiU4Esvs=
102-
github.com/apecloud/go-mysql-server v0.0.0-20260824134702-ce812a3e3e6e h1:GEzMKF9Y82t8xkXg1xJ66L7qJ/KzyN7wSJaxQ1Mp/MI=
103-
github.com/apecloud/go-mysql-server v0.0.0-20260824134702-ce812a3e3e6e/go.mod h1:+kBhllUzhxourihWb4h69IzBx3+fg1mXrPKeI4JkS3w=
102+
github.com/apecloud/go-mysql-server v0.0.0-20260824193556-7477d05ca7a3 h1:74Ou/W244+tlD7FBqc6aPpaQ5oGbMd0LT5H4XBgsbpQ=
103+
github.com/apecloud/go-mysql-server v0.0.0-20260824193556-7477d05ca7a3/go.mod h1:7Z71DCeZPBuG92QTM7KvQbpWCeNGZEL7chOHuSD4TOo=
104104
github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8=
105105
github.com/aws/aws-sdk-go-v2 v1.41.5 h1:dj5kopbwUsVUVFgO4Fi5BIT3t4WyqIDjGKCangnV/yY=
106106
github.com/aws/aws-sdk-go-v2 v1.41.5/go.mod h1:mwsPRE8ceUUpiTgF7QmQIJ7lgsKUPQOUl3o72QBrE1o=
@@ -237,8 +237,8 @@ github.com/dolthub/pg_query_go/v6 v6.0.0-20251215122834-fb20be4254d1 h1:GY17cGA4
237237
github.com/dolthub/pg_query_go/v6 v6.0.0-20251215122834-fb20be4254d1/go.mod h1:qnrZP3/1slFl2Bq5yw38HLOsArZareGwdpEceriblLc=
238238
github.com/dolthub/sqllogictest/go v0.0.0-20260624223518-788480b24166 h1:fdexJBpLDyAGnFbviZYfZ0jhLMnbTWTh39CyQ1EhA28=
239239
github.com/dolthub/sqllogictest/go v0.0.0-20260624223518-788480b24166/go.mod h1:e/FIZVvT2IR53HBCAo41NjqgtEnjMJGKca3Y/dAmZaA=
240-
github.com/dolthub/vitess v0.0.0-20260728212736-0542037326d7 h1:gvOpHisi0CbG3hixdGulNQdXy3V7+AWxe37kGBgTmRI=
241-
github.com/dolthub/vitess v0.0.0-20260728212736-0542037326d7/go.mod h1:5SVEJgAhw5nnQUFnGgKI1Svqes1Mw+zKUsalyxmOuG0=
240+
github.com/dolthub/vitess v0.0.0-20260819175407-19559ab533b7 h1:EVQjlsya92uPG2jXtOLTl/bzChZMi27sBbmO8h6G1uI=
241+
github.com/dolthub/vitess v0.0.0-20260819175407-19559ab533b7/go.mod h1:5SVEJgAhw5nnQUFnGgKI1Svqes1Mw+zKUsalyxmOuG0=
242242
github.com/duckdb/duckdb-go-bindings v0.10505.0 h1:/0pPsTLrcCsTGxT0VrHgJWnOcPe1tQL1vrki1v3jbAI=
243243
github.com/duckdb/duckdb-go-bindings v0.10505.0/go.mod h1:HoD5xePkDj3VZbBnVVfxVVYIljZ9khCprWA7FgwIiC4=
244244
github.com/duckdb/duckdb-go-bindings/lib/darwin-amd64 v0.10505.0 h1:FrMqquFBQlMsi34h2KZgCku54rqA8xEbXZ0NLVDKwYs=

main_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3035,6 +3035,10 @@ func TestJsonScripts(t *testing.T) {
30353035
"select * from t order by col1 desc;",
30363036
// DuckDB preserves the original JSON text formatting and object key order.
30373037
"select pk, cast(col1 as char) from t order by pk asc;",
3038+
// GMS 7477 adds this MySQL ordering assertion. All four task-63 dependency
3039+
// overlays, including the exact parent, return the same DuckDB rows: scalar
3040+
// JSON values first, then the compact array and object representations.
3041+
"select x, cast(y as char) from xy order by y",
30383042
// DuckDB wildcard extraction returns LIST<JSON> and loses missing/null distinctions.
30393043
"select pk, json_extract(col1, '$.items.*') from t order by pk;",
30403044
// DuckDB has no compatible invalid-mode error for JSON_CONTAINS_PATH.

0 commit comments

Comments
 (0)