mirror of
https://github.com/dani-garcia/vaultwarden.git
synced 2026-07-16 08:54:01 -05:00
[PR #7336] Pin Debian MariaDB client library snapshot #27490
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/dani-garcia/vaultwarden/pull/7336
Author: @maxpetrusenkoagent
Created: 6/15/2026
Status: 🔄 Open
Base:
main← Head:hermes/oss-pr-2026-06-15-vaultwarden-7268📝 Commits (1)
dc82ad6Pin Debian MariaDB client library📊 Changes
2 files changed (+39 additions, -1 deletions)
View changed files
📝
docker/Dockerfile.debian(+19 -0)📝
docker/Dockerfile.j2(+20 -1)📄 Description
Summary
libmariadb*/mariadb*Dockerfile.debianin sync withDockerfile.j2Context
Recent MariaDB Connector/C releases can make Diesel misread result sets. In #7268 this shows up as Diesel not seeing existing
__diesel_schema_migrationsrows, then replaying migrations and failing on duplicate columns. This is the same class of MariaDB client-library issue previously tracked in #6416.The pinned snapshot contains
libmariadb3/libmariadb-dev1:11.8.1-4; current Trixie provides1:11.8.6-0+deb13u1.Refs #6416
Refs #7268
Verification
git diff --checkdocker/Dockerfile.j2and generateddocker/Dockerfile.debiancontain the snapshot pin and #7268 referencelibmariadb3,libmariadb-dev, andlibmariadb-dev-compatat1:11.8.1-4Note:
make -C dockercould not run in this local environment because Python modulesyaml/jinja2are not installed, soDockerfile.debianwas updated to match the template change manually.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.