Skip to content

Update to trixie base, and a few other updates - #23

Merged
realtyem merged 4 commits into
masterfrom
trixie-bump
Nov 14, 2025
Merged

Update to trixie base, and a few other updates#23
realtyem merged 4 commits into
masterfrom
trixie-bump

Conversation

@realtyem

@realtyem realtyem commented Nov 12, 2025

Copy link
Copy Markdown
Owner

The docker image was based on debian-bookworm. Well that is starting to lose support, and the base Synapse image has already been moved to trixie. There will have to be a few other changes to support this migration:

  • redis/keydb -> valkey
  • nginx 1.24 -> nginx 1.29
  • synapse-tools -> bookworm:trixie, golang1.22:golang1.25

Went ahead and brought Complement testing up to current. This probably isn't needed, as comprehensive endpoint testing isn't something I'm concerned about. Only that nothing got broken

Fixes:

@realtyem
realtyem force-pushed the trixie-bump branch 5 times, most recently from b85c1bc to f0813da Compare November 12, 2025 22:44
@realtyem

Copy link
Copy Markdown
Owner Author

The testing suite got a merge that is not included in the last release of Synapse's docker image, so the testing will fail until that actual fix comes around. Merging anyway, it's unlikely there is an actual problem

@realtyem
realtyem merged commit ebb2d63 into master Nov 14, 2025
1 of 43 checks passed
@realtyem

Copy link
Copy Markdown
Owner Author

The valkey update did not go smoothly. My attempts to use just the built application from the bitnami docker image, and then the actual valkey/valkey image failed. I suspect a dependency was missing that it did not complain about properly, but other than an annoying huge stack trace with a bunch of things that were not helpful to telling my why, I had nothing. Installing valkey from the package manager instead. It won't be the latest and greatest, but at least it works again while I can now take some time to investigate

Everything else seems to be working well

@realtyem
realtyem deleted the trixie-bump branch November 14, 2025 10:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant