Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock X-Debbugs-Cc: Cyril Brulebois <cy...@debamax.com> Control: affects -1 + src:sqlite3
Hi RMs, [ Reason ] Cyril Brulebois (kibi) who is the maintainer of crowdsec found out that partial upgrade of Bullseye to Bookworm may render it unable to start. Reason is, sqlite3 with 3.37.0-1 changed its internal table_info representation. Previously the column types were in lowercase letters and from this version these are using uppercase letters - confusing the Bullseye version of crowdsec. With the version in Bookworm it is already fixed. [ Impact ] Upgrading only libsqlite3-0 but not crowdsec makes the latter unusable as it will not start. To prevent such situations I've added breaks on old crowdsec versions. [ Tests ] Kibi did the testing [1] and the fix only prevents incompatible versions of the mentioned packages to be installed. [ Risks ] Basically nothing. [ Checklist ] [X] all changes are documented in the d/changelog [X] I reviewed all changes and I approve them [X] attach debdiff against the package in testing unblock sqlite3/3.40.1-2 Thanks for consideration, Laszlo/GCS [1] https://bugs.debian.org/1033029
diff -Nru sqlite3-3.40.1/debian/changelog sqlite3-3.40.1/debian/changelog --- sqlite3-3.40.1/debian/changelog 2022-12-31 09:41:40.000000000 +0100 +++ sqlite3-3.40.1/debian/changelog 2023-03-16 19:54:28.000000000 +0100 @@ -1,3 +1,12 @@ +sqlite3 (3.40.1-2) unstable; urgency=medium + + [ Cyril Brulebois <cy...@debamax.com> ] + * Add Breaks against crowdsec as found in bullseye, as it relies on a + particular table_info format, which changes between 3.36.0 and 3.37.0 + (closes: #1033029). + + -- Laszlo Boszormenyi (GCS) <g...@debian.org> Thu, 16 Mar 2023 19:54:28 +0100 + sqlite3 (3.40.1-1) unstable; urgency=medium * New upstream release. diff -Nru sqlite3-3.40.1/debian/control sqlite3-3.40.1/debian/control --- sqlite3-3.40.1/debian/control 2022-12-31 09:41:40.000000000 +0100 +++ sqlite3-3.40.1/debian/control 2023-03-16 19:54:28.000000000 +0100 @@ -52,7 +52,7 @@ Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} -Breaks: python-migrate (<< 0.11.0-4~), python3-migrate (<< 0.11.0-4~) +Breaks: python-migrate (<< 0.11.0-4~), python3-migrate (<< 0.11.0-4~), crowdsec (<< 1.4) Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Description: SQLite 3 shared library