[irrelevant, deleted]
[Edit: The following sentence is incorrect.] This seems to mean nobody can install org-roam
unless they’ve already got a copy of emacsql-sqlite3
.
Here’s the git log from the Melpa repo for when they deleted emacsql-sqlite3
:
commit 769ccff0d4d686bb9444a2a2531b1bc0646c5de4
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Sat Mar 4 10:58:40 2023 +0100
Remove recipe for emacsql-sqlite3
This package won't work with EmacSQL 4.0.0, which also removes the
need for this.
https://github.com/cireu/emacsql-sqlite3/issues/38
D recipes/emacsql-sqlite3
The github issue mentioned in the comment, suggests that switching to EmacsSQL 4.0.0 shouldn’t be hard, but I don’t understand it.
You don’t need emacsql-sqlite3. It’s one of the four options. I have used emacsql-sqlite since the beginning. With Emacs 29, you can use emacsql-sqlite-builtin even on Windows.
Haha you’re right! Thank you, @nobiot! I’ll move this from Development to Troubleshooting and mark it as solved.
EDIT: Just to spell things out, what solved this for me was to installemacsql-sqlite
(by listing it in my NixOS configuration file) and not mention anything about sql in my .emacs
config file.