Bug#1006666: emacsql-sqlite3: FTBFS with SQLite3 3.38.0+
Source: emacsql-sqlite3
Version: 1.0.2-1
Severity: serious
Tags: bookworm sid ftbfs patch
Hi,
Your package fails to build with SQLite 3.38.0; the reason is simple.
The output for creating an already existing table changed from
'Error:' to 'Parse error'. The attached patch updates the source
accordingly.
Regards,
Laszlo/GCS
Description: fix build with SQLite3 3.38.0+
It changed the error message for creating an already existing table.
Forwarded: no
Author: Laszlo Boszormenyi (GCS) <gcs@debian.org>
Last-Update: 2022-03-01
---
--- emacsql-sqlite3-1.0.2.orig/emacsql-sqlite3.el
+++ emacsql-sqlite3-1.0.2/emacsql-sqlite3.el
@@ -214,7 +214,7 @@ each arg will be quoted first."
(cl-defmethod emacsql-parse ((conn emacsql-sqlite3-connection))
(with-current-buffer (emacsql-buffer conn)
(goto-char (point-min))
- (if (looking-at (rx "Error: " (group (1+ any)) eol))
+ (if (looking-at (rx "Parse error " (group (1+ any)) eol))
(signal 'emacsql-error (list (match-string 1)))
(cl-macrolet ((sexps-in-line! ()
`(cl-loop until (looking-at "\n")
Reply to: