GNU bug report logs -
#65290
[PATCH emacs-team 0/2] fix emacs-emacsql and related packages
Previous Next
Reported by: Arjan Adriaanse <arjan <at> adriaan.se>
Date: Mon, 14 Aug 2023 14:54:02 UTC
Severity: normal
Tags: patch
Done: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 65290 in the body.
You can then email your comments to 65290 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
andrew <at> trop.in, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org
:
bug#65290
; Package
guix-patches
.
(Mon, 14 Aug 2023 14:54:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Arjan Adriaanse <arjan <at> adriaan.se>
:
New bug report received and forwarded. Copy sent to
andrew <at> trop.in, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org
.
(Mon, 14 Aug 2023 14:54:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
This updates emacs-emacsql and removes emacs-emacsql-sqlite3 to fix building
with Emacs 29. Tested by rebuilding dependent packages.
Arjan Adriaanse (2):
gnu: emacs-emacsql: Update to 3.1.1-1.29194a6.
gnu: Remove emacs-emacsql-sqlite3.
gnu/packages/emacs-xyz.scm | 55 +++-----------------------------------
1 file changed, 4 insertions(+), 51 deletions(-)
base-commit: 51deacd8604b59aa434e944c73aecefd5183d13e
--
2.41.0
Information forwarded
to
andrew <at> trop.in, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org
:
bug#65290
; Package
guix-patches
.
(Mon, 14 Aug 2023 14:57:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 65290 <at> debbugs.gnu.org (full text, mbox):
This commit fixes the check phase when building with Emacs 29.
* gnu/packages/emacs-xyz.scm (emacs-emacsql): Update to 3.1.1-1.29194a6.
[arguments]<#:phases>{remove-sqlite-builtin}: Remove phase.
---
gnu/packages/emacs-xyz.scm | 12 +++---------
1 file changed, 3 insertions(+), 9 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 1a44926729..6dc98183f8 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -21900,8 +21900,8 @@ (define-public emacs-finalize
(license license:unlicense)))
(define-public emacs-emacsql
- (let ((commit "e1baaf2f874df7f9259a8ecca978e03d3ddae5b5")
- (revision "0"))
+ (let ((commit "29194a63ede3ee24c7457c2fde03b0f1320ca4b1")
+ (revision "1"))
(package
(name "emacs-emacsql")
(version (git-version "3.1.1" revision commit))
@@ -21913,7 +21913,7 @@ (define-public emacs-emacsql
(commit commit)))
(file-name (git-file-name name version))
(sha256
- (base32 "0dvqs1jg5zqn0i3r67sn1a40h5rm961q9vxvmqxbgvdhkjvip8fn"))))
+ (base32 "14yj53xxqi3009bdj39k2fqwyc896yp2m7gdkgyv47wlkh1xwzxh"))))
(build-system emacs-build-system)
(arguments
(list
@@ -21929,12 +21929,6 @@ (define-public emacs-emacsql
(srfi srfi-26))
#:phases
#~(modify-phases %standard-phases
- (add-before 'install 'remove-sqlite-builtin
- ;; Current emacs 28.2 doesn't have sqlite feature and compilation
- ;; of this file fails. This phase should be removed, when emacs
- ;; package is updated to 29.
- (lambda _
- (delete-file "emacsql-sqlite-builtin.el")))
(add-before 'install 'patch-elisp-shell-shebangs
(lambda _
(substitute* (find-files "." "\\.el")
--
2.41.0
Information forwarded
to
andrew <at> trop.in, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org
:
bug#65290
; Package
guix-patches
.
(Mon, 14 Aug 2023 14:57:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 65290 <at> debbugs.gnu.org (full text, mbox):
This package is obsolete since Emacs 29.
* gnu/packages/emacs-xyz.scm (emacs-emacsql-sqlite3): Delete variable.
(emacs-org-roam)[propagated-inputs]: Replace with emacs-emacsql.
---
gnu/packages/emacs-xyz.scm | 43 +-------------------------------------
1 file changed, 1 insertion(+), 42 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 6dc98183f8..412ace373e 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -21966,47 +21966,6 @@ (define-public emacs-emacsql
object @code{nil} corresponds 1:1 with @code{NULL} in the database.")
(license license:gpl3+))))
-(define-public emacs-emacsql-sqlite3
- ;; This commit contains changes necessary for Sqlite 3.38+.
- (let ((commit "2113618732665f2112cb932a66c0e89c404d8777")
- (revision "1"))
- (package
- (name "emacs-emacsql-sqlite3")
- (version (git-version "1.0.2" revision commit))
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/cireu/emacsql-sqlite3")
- (commit commit)))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0r8svrd0d4cflx8a8gkynnhafcpv3ksn9rds8dhyx5yibximbzsw"))))
- (build-system emacs-build-system)
- (arguments
- `(#:tests? #t
- #:test-command '("emacs" "-Q" "--batch" "-L" "."
- "--load" "emacsql-sqlite3-test.el"
- "-f" "ert-run-tests-batch-and-exit")
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'embed-path-to-sqlite3
- (lambda _
- (substitute* "emacsql-sqlite3.el"
- (("\\(executable-find \"sqlite3\"\\)")
- (string-append "\"" (which "sqlite3") "\""))))))))
- (native-inputs
- (list emacs-ert-runner))
- (inputs
- (list sqlite))
- (propagated-inputs
- (list emacs-emacsql))
- (home-page "https://github.com/cireu/emacsql-sqlite3")
- (synopsis "EmacSQL backend for SQLite")
- (description "This is yet another EmacSQL backend for SQLite which uses
-official @command{sqlite3} executable to access SQL database.")
- (license license:gpl3+))))
-
(define-public emacs-closql
(package
(name "emacs-closql")
@@ -35269,7 +35228,7 @@ (define-public emacs-org-roam
(list texinfo))
(propagated-inputs
(list emacs-dash
- emacs-emacsql-sqlite3
+ emacs-emacsql
emacs-f
emacs-magit
emacs-org
--
2.41.0
Reply sent
to
Liliana Marie Prikler <liliana.prikler <at> gmail.com>
:
You have taken responsibility.
(Tue, 15 Aug 2023 03:35:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Arjan Adriaanse <arjan <at> adriaan.se>
:
bug acknowledged by developer.
(Tue, 15 Aug 2023 03:35:02 GMT)
Full text and
rfc822 format available.
Message #16 received at 65290-done <at> debbugs.gnu.org (full text, mbox):
Am Montag, dem 14.08.2023 um 16:54 +0200 schrieb Arjan Adriaanse:
> This updates emacs-emacsql and removes emacs-emacsql-sqlite3 to fix
> building with Emacs 29. Tested by rebuilding dependent packages.
Thanks.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Tue, 12 Sep 2023 11:24:10 GMT)
Full text and
rfc822 format available.
This bug report was last modified 1 year and 331 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.