Ludovic Courtès <ludo@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 72720) by debbugs.gnu.org; 5 Sep 2024 17:37:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 05 13:37:29 2024 Received: from localhost ([127.0.0.1]:38179 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1smGQC-0003Xy-OS for submit <at> debbugs.gnu.org; Thu, 05 Sep 2024 13:37:29 -0400 Received: from msg-2.mailo.com ([213.182.54.12]:36546 helo=mailo.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mail@HIDDEN>) id 1smGQA-0003Xg-1f for 72720 <at> debbugs.gnu.org; Thu, 05 Sep 2024 13:37:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nicolasgoaziou.fr; s=mailo; t=1725557773; bh=GS3eq41iNxkwdmeuk9VzFCdp3V2Vsqkf2sLUK31Xv6I=; h=X-EA-Auth:From:To:Cc:Subject:In-Reply-To:Date:Message-ID: MIME-Version:Content-Type; b=Ck+XvzfiJEXRAApIyjeWTMFj0hbNItYYZo5xGJWub3aQuPB1N/eHLnfxIFwoi86NQ thtqPvgdpOIIHscdt+ksjCfu5oIGE/BQozFNSEEnAJ12wM/czNg5AzAjCs5GPpbm3D X0gkK+l/4BpcJ5LlK/0NCekHdhWsVaWCo+cxpuT0= Received: by b221-1.in.mailobj.net [192.168.90.21] with ESMTP via ip-20.mailobj.net [213.182.54.20] Thu, 5 Sep 2024 19:36:13 +0200 (CEST) X-EA-Auth: dTaYmIYMXsnhkdI+59jut4j8JwUOKgb8RNu74VyFHB76+K6PS/nEw3q3edMK3JlEnxXLbKkLji1URDh9zNX0xfQIru6zfNy24k+WkQpYsJA= From: Nicolas Goaziou <mail@HIDDEN> To: 72720 <at> debbugs.gnu.org Subject: Re: [PATCH 1/3] gnu: emacsql: Update to 4.0.1. In-Reply-To: <9ce244da4b575fa8b7f67178a889b05a1b446326.1724100637.git.public@HIDDEN> Date: Thu, 05 Sep 2024 19:35:57 +0200 Message-ID: <87plpioveq.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72720 Cc: Thanos Apollo <public@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, > * gnu/packages/emacs-xyz.scm (emacs-emacsql): Update to 4.0.1. > * Update to version 4.0.1, which deprecates much of the previous functionality > outside of emacs-emacsqlite and focuses on utilizing the built-in SQLite > capabilities of Emacss, thus the change of the recipe. It seems this patch is no longer applicable since the Emacs package is already at 4.0.1. I couldn't spot any difference besides changes to its description. Do you think it's still worth modifying the description, or shall we close this bug report along with 72718, which seems to be a duplicate? Regards, -- Nicolas Goaziou
guix-patches@HIDDEN
:bug#72720
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 19 Aug 2024 21:20:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 19 17:20:44 2024 Received: from localhost ([127.0.0.1]:59331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sg9nw-0000qj-6w for submit <at> debbugs.gnu.org; Mon, 19 Aug 2024 17:20:44 -0400 Received: from lists.gnu.org ([209.51.188.17]:43002) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <SRS0=a137=PT=thanosapollo.org=public@HIDDEN>) id 1sg9nt-0000qY-NQ for submit <at> debbugs.gnu.org; Mon, 19 Aug 2024 17:20:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <SRS0=a137=PT=thanosapollo.org=public@HIDDEN>) id 1sg9nD-0002yq-A1 for guix-patches@HIDDEN; Mon, 19 Aug 2024 17:19:59 -0400 Received: from smtp.forwardemail.net ([149.28.215.223]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <SRS0=a137=PT=thanosapollo.org=public@HIDDEN>) id 1sg9nB-0005zN-8E for guix-patches@HIDDEN; Mon, 19 Aug 2024 17:19:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thanosapollo.org; h=Content-Transfer-Encoding: Content-Type: MIME-Version: Message-ID: Date: Subject: Cc: To: From; q=dns/txt; s=fe-4dbabb00f3; t=1724102394; bh=BxwV7WU0gyePRQIBU0ZQxMkBMg2fXbJh/S7XyzGxJsY=; b=uAYP8Bu/rjBcPAbJ721RIiwSoeCfTnxBVc6LCz2HImMDG9WEpLh32BkHBMWZSHXzeC6AZHqLg H3M9TyvSmMLEjBq+VjFSNj7oTNmzevvqj38IakU9tjDZOU0ugV5zzcTNYIEs1ZeVk4WirQfrLUr vfrCV7nU4JNptjVxv33IZl4= From: Thanos Apollo <public@HIDDEN> To: guix-patches@HIDDEN Subject: [PATCH 1/3] gnu: emacsql: Update to 4.0.1. Date: Tue, 20 Aug 2024 00:19:53 +0300 Message-ID: <9ce244da4b575fa8b7f67178a889b05a1b446326.1724100637.git.public@HIDDEN> X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 X-Debbugs-Cc: Andrew Tropin <andrew@HIDDEN>, Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Report-Abuse-To: abuse@HIDDEN X-Report-Abuse: abuse@HIDDEN X-Complaints-To: abuse@HIDDEN X-ForwardEmail-Version: 0.4.40 X-ForwardEmail-Sender: rfc822; public@HIDDEN, smtp.forwardemail.net, 149.28.215.223 X-ForwardEmail-ID: 66c3b6edd97cef309367ea62 Received-SPF: pass client-ip=149.28.215.223; envelope-from=SRS0=a137=PT=thanosapollo.org=public@HIDDEN; helo=smtp.forwardemail.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Thanos Apollo <public@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.4 (--) * gnu/packages/emacs-xyz.scm (emacs-emacsql): Update to 4.0.1. * Update to version 4.0.1, which deprecates much of the previous functionality outside of emacs-emacsqlite and focuses on utilizing the built-in SQLite capabilities of Emacss, thus the change of the recipe. Change-Id: Ibc0ee0a1d2a9b5bc4b07e5b5f31c073f2366744d --- gnu/packages/emacs-xyz.scm | 120 ++++++++++++++++++------------------- 1 file changed, 57 insertions(+), 63 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 9f9d9934cd..54586b8f3a 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -23510,71 +23510,65 @@ (define-public emacs-finalize (license license:unlicense))) (define-public emacs-emacsql - (let ((commit "efddd69c5e69214dbbe921fbf90f938501414894") - (revision "2")) - (package - (name "emacs-emacsql") - (version (git-version "3.1.1" revision commit)) - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/magit/emacsql") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1abwc7kzlmk6z68glnya6kxffrrqrhgpwrpzqpjc1l179gg1i1rg")))) - (build-system emacs-build-system) - (arguments - (list - #:tests? #true - #:test-command #~(list "emacs" "-Q" "--batch" - "-L" "tests" - "-L" "." - "-l" "tests/emacsql-tests.el" - "-f" "ert-run-tests-batch-and-exit") - #:modules '((guix build emacs-build-system) - (guix build utils) - (guix build emacs-utils) - (srfi srfi-26)) - #:phases - #~(modify-phases %standard-phases - (add-before 'install 'patch-elisp-shell-shebangs - (lambda _ - (substitute* (find-files "." "\\.el") - (("/bin/sh") (which "sh"))))) - (add-after 'patch-elisp-shell-shebangs 'setenv-shell - (lambda _ - (setenv "SHELL" "sh"))) - (add-after 'setenv-shell 'build-emacsql-sqlite - (lambda _ - (invoke "make" "binary" (string-append "CC=" #$(cc-for-target))))) - (add-after 'build-emacsql-sqlite 'install-emacsql-sqlite - ;; This build phase installs emacs-emacsql binary. - (lambda _ - (install-file "sqlite/emacsql-sqlite" - (string-append #$output "/bin")))) - (add-after 'install-emacsql-sqlite 'patch-emacsql-sqlite.el - ;; This build phase removes interactive prompts - ;; and makes sure Emacs look for binaries in the right places. - (lambda _ - (emacs-substitute-variables "emacsql-sqlite.el" - ("emacsql-sqlite-executable" - (string-append #$output "/bin/emacsql-sqlite")) - ;; Make sure Emacs looks for ‘GCC’ binary in the right place. - ("emacsql-sqlite-c-compilers" - `(list ,(which "gcc"))))))))) - (inputs - (list emacs-minimal `(,mariadb "dev") `(,mariadb "lib") postgresql)) - (propagated-inputs - (list emacs-finalize emacs-pg emacs-sqlite3-api)) - (home-page "https://github.com/magit/emacsql") - (synopsis "Emacs high-level SQL database front-end") - (description "Any readable Lisp value can be stored as a value in EmacSQL, -including numbers, strings, symbols, lists, vectors, and closures. EmacSQL + (package + (name "emacs-emacsql") + (version "4.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/magit/emacsql") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1d7628rmb5wwvafrn3m3f8z3mb696wklwlcds71j8l5x782wh8hf")))) + (build-system emacs-build-system) + (arguments + (list + #:tests? #true + #:test-command #~(list "emacs" "-Q" "--batch" + "-L" "tests" + "-L" "." + "-l" "tests/emacsql-tests.el" + "-f" "ert-run-tests-batch-and-exit") + #:modules '((guix build emacs-build-system) + (guix build utils) + (guix build emacs-utils) + (srfi srfi-26)) + #:phases + #~(modify-phases %standard-phases + (add-before 'install 'patch-elisp-shell-shebangs + (lambda _ + (substitute* (find-files "." "\\.el") + (("/bin/sh") (which "sh"))))) + (add-after 'patch-elisp-shell-shebangs 'setenv-shell + (lambda _ + (setenv "SHELL" "sh"))) + (add-after 'build-emacsql-sqlite 'install-emacsql-sqlite + ;; This build phase installs emacs-emacsql binary. + (lambda _ + (install-file "sqlite/emacsql-sqlite" + (string-append #$output "/bin")))) + (add-after 'install-emacsql-sqlite 'patch-emacsql-sqlite.el + ;; This build phase removes interactive prompts + ;; and makes sure Emacs look for binaries in the right places. + (lambda _ + (emacs-substitute-variables "emacsql-sqlite.el" + ("emacsql-sqlite-executable" + (string-append #$output "/bin/emacsql-sqlite")) + ;; Make sure Emacs looks for ‘GCC’ binary in the right place. + ("emacsql-sqlite-c-compilers" + `(list ,(which "gcc"))))))))) + (inputs + (list emacs-minimal `(,mariadb "dev") `(,mariadb "lib") postgresql)) + (propagated-inputs + (list emacs-finalize emacs-pg emacs-sqlite3-api)) + (home-page "https://github.com/magit/emacsql") + (synopsis "Emacs high-level SQL database front-end") + (description "EmacSQL is a high-level Emacs Lisp front-end for SQLite. PostgreSQL and MySQL are also supported, but use of these connectors is not recommended. Any readable Lisp value can be stored as a value in EmacSQL, including numbers, strings, symbols, lists, vectors, and closures. EmacSQL has no concept of @code{TEXT} values; it's all just Lisp objects. The Lisp object @code{nil} corresponds 1:1 with @code{NULL} in the database.") - (license license:gpl3+)))) + (license license:gpl3+))) (define-public emacs-closql (package base-commit: aeafd92ca5b23d243f5bc834c5804e720bd1a80b -- 2.45.2
Thanos Apollo <public@HIDDEN>
:andrew@HIDDEN, cox.katherine.e+guix@HIDDEN, liliana.prikler@HIDDEN, guix-patches@HIDDEN
.
Full text available.andrew@HIDDEN, cox.katherine.e+guix@HIDDEN, liliana.prikler@HIDDEN, guix-patches@HIDDEN
:bug#72720
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.