googleapis / googleapis/google-cloud-go

spanner/spansql: What is the current status of spansql?

Open
#11,115 3 comments 0 reactions 1 assignee Claimed by @harshachinta View on GitHub
api: spanner triage me
Dominant language
Go
Stars
4.5k
Forks
1.6k
Avg merge
1d 13h
Merged PRs (30d)
109

Description

I understood that the client library team considered to freeze spansql package.

https://github.com/googleapis/google-cloud-go/issues/5837#issuecomment-1087242796
> spansql/spannertest packages lag behind compared to the actualy cloud spanner feature wise and functionality wise, We are thinking of freezing the development of spansql/spannertest packages and recommend to use officially supported https://cloud.google.com/spanner/docs/emulator for in-memory usage.

What is the current status of spansql?

## Open Issues

There is no `spansql` label, but I can find many open issues.

- https://github.com/googleapis/google-cloud-go/issues/8519
- https://github.com/googleapis/google-cloud-go/issues/8768
- https://github.com/googleapis/google-cloud-go/issues/8955
- https://github.com/googleapis/google-cloud-go/issues/9622
- https://github.com/googleapis/google-cloud-go/issues/9768
- https://github.com/googleapis/google-cloud-go/issues/10651
- https://github.com/googleapis/google-cloud-go/issues/11106
- https://github.com/googleapis/google-cloud-go/issues/11203
- https://github.com/googleapis/google-cloud-go/issues/11442
- ~https://github.com/googleapis/google-cloud-go/issues/11466~
- https://github.com/googleapis/google-cloud-go/issues/11560
- https://github.com/googleapis/google-cloud-go/issues/11685

As far as I know, issues like these relating to spansql are never resolved by the owner, but it seems that PRs from the community are accepted.

There are PRs which are not yet merged.

- https://github.com/googleapis/google-cloud-go/pull/6515
- https://github.com/googleapis/google-cloud-go/pull/8769
- https://github.com/googleapis/google-cloud-go/pull/10121
- https://github.com/googleapis/google-cloud-go/pull/11961

## FYI

* [cloudspannerecosystem/memefish](https://github.com/cloudspannerecosystem/memefish) achieved to pass all `TestSQL()` tests in spansql. https://github.com/cloudspannerecosystem/memefish/issues/115
* I ~am trying to migrate~ have migrated some ecosystem tools from spansql.
* https://github.com/cloudspannerecosystem/yo/pull/145
* https://github.com/cloudspannerecosystem/wrench/pull/121
* Some notable OSSs are migrating.
* https://github.com/golang-migrate/migrate/pull/1197
* https://github.com/daichirata/hammer/pull/66

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.