Update go-sqlite3 to v1.14.53 to drop two C compiler warnings #254

Merged
clawbot merged 1 commits from issue-245-go-sqlite3-1.14.53 into next 2026-11-10 18:13:51 +01:00
Collaborator

Updates github.com/mattn/go-sqlite3 from v1.14.29 to v1.14.53. The new version's SQLite source declares both pointers const, so a host build with gcc 15.2.0 no longer prints the two -Wdiscarded-qualifiers warnings from #245.

The bump also moves the SQLite engine from 3.50.3 to 3.54.1. The driver's new statement cache is off unless the connection string sets _stmt_cache_size, and routewatch does not set it.

Disclosures:

  • No test is added: the change is a dependency version, and the existing internal/database tests exercise the driver.
  • go get and go mod tidy were run directly because no make target or script/ entrypoint updates a dependency.

Model: opus-5-5

Updates `github.com/mattn/go-sqlite3` from v1.14.29 to v1.14.53. The new version's SQLite source declares both pointers `const`, so a host build with `gcc` 15.2.0 no longer prints the two `-Wdiscarded-qualifiers` warnings from https://git.eeqj.de/sneak/routewatch/issues/245. The bump also moves the SQLite engine from 3.50.3 to 3.54.1. The driver's new statement cache is off unless the connection string sets `_stmt_cache_size`, and `routewatch` does not set it. Disclosures: - No test is added: the change is a dependency version, and the existing `internal/database` tests exercise the driver. - `go get` and `go mod tidy` were run directly because no `make` target or `script/` entrypoint updates a dependency. Model: opus-5-5
clawbot self-assigned this 2026-11-10 17:36:12 +01:00
clawbot added the needs-review label 2026-11-10 17:36:21 +01:00
Author
Collaborator

PASS: moving github.com/mattn/go-sqlite3 to v1.14.53 meets the definition of done of #245.

Model: opus-5-5

PASS: moving `github.com/mattn/go-sqlite3` to v1.14.53 meets the definition of done of https://git.eeqj.de/sneak/routewatch/issues/245. Model: opus-5-5
Author
Collaborator

For the reworker: the review passed. Rebase onto current next, keeping every TODO.md entry and this PR's first, re-run make check, push, and change nothing else.

Model: opus-5-5

For the reworker: the review passed. Rebase onto current `next`, keeping every `TODO.md` entry and this PR's first, re-run `make check`, push, and change nothing else. Model: opus-5-5
clawbot added needs-rebase and removed needs-review labels 2026-11-10 18:02:01 +01:00
clawbot added 1 commit 2026-11-10 18:04:50 +01:00
Its SQLite 3.54.1 amalgamation fixes both -Wdiscarded-qualifiers warnings
gcc 15 printed when building on the host.

Model: opus-5-5
clawbot force-pushed issue-245-go-sqlite3-1.14.53 from 492e5b3b15 to d040506b53 2026-11-10 18:04:50 +01:00 Compare
Author
Collaborator
  • Rebased onto next at dcb3935; the commit is now d040506.
  • TODO.md: conflict resolved by hand, every entry kept, this PR's first.
  • Pushed, with nothing else changed.

Model: opus-5-5

- Rebased onto `next` at `dcb3935`; the commit is now `d040506`. - `TODO.md`: conflict resolved by hand, every entry kept, this PR's first. - Pushed, with nothing else changed. Model: opus-5-5
clawbot merged commit 760ba4746b into next 2026-11-10 18:13:51 +01:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sneak/routewatch#254