From unknown Sun Jun 22 08:05:13 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#72788 <72788@debbugs.gnu.org> To: bug#72788 <72788@debbugs.gnu.org> Subject: Status: 30.0.50; multisession--ensure-db: =?UTF-8?Q?Symbol=E2=80=99s?= function definition is void: sqlite-open [2 times] Reply-To: bug#72788 <72788@debbugs.gnu.org> Date: Sun, 22 Jun 2025 15:05:13 +0000 retitle 72788 30.0.50; multisession--ensure-db: Symbol=E2=80=99s function= definition is void: sqlite-open [2 times] reassign 72788 emacs submitter 72788 Jean Louis severity 72788 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 24 08:54:51 2024 Received: (at submit) by debbugs.gnu.org; 24 Aug 2024 12:54:51 +0000 Received: from localhost ([127.0.0.1]:40688 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1shqI7-0005ul-3F for submit@debbugs.gnu.org; Sat, 24 Aug 2024 08:54:51 -0400 Received: from lists.gnu.org ([209.51.188.17]:37432) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1shqI4-0005ud-Tr for submit@debbugs.gnu.org; Sat, 24 Aug 2024 08:54:50 -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 ) id 1shqHI-0008Gp-5e for bug-gnu-emacs@gnu.org; Sat, 24 Aug 2024 08:54:00 -0400 Received: from stw1.rcdrun.com ([217.170.207.13]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1shqHG-0004to-7b for bug-gnu-emacs@gnu.org; Sat, 24 Aug 2024 08:53:59 -0400 Received: from localhost ([::ffff:41.75.173.23]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000077C75.0000000066C9D7C2.0022BB9D; Sat, 24 Aug 2024 05:53:22 -0700 Date: Sat, 24 Aug 2024 11:54:49 +0300 From: Jean Louis To: bug-gnu-emacs@gnu.org Subject: 30.0.50; =?utf-8?Q?multisession--ensure-db?= =?utf-8?B?OiBTeW1ib2zigJk=?= =?utf-8?Q?s?= function definition is void: sqlite-open [2 times] Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/2.2.12 (2023-09-09) Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -2 X-Spam_score: -0.3 X-Spam_bar: / X-Spam_report: (-0.3 / 5.0 requ) BAYES_00=-1.9, DATE_IN_PAST_03_06=1.592, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.3 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) Following bug does not appear from 'emacs -Q': When I press C-x 8 e s to search for emoji, and then for example I choose "mobile phone", when I press RET, then I get this error: multisession--ensure-db: Symbol’s function definition is void: sqlite-open I am not using function 'sqlite-open' and I do not see why should I get this error, I did not have it before. In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.16.0) of 2024-05-04 built on lco2 Repository revision: fd859fbea2e9d13e76db1c5295d9ddd1c5955d83 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12201009 System Description: Debian GNU/Linux 12 (bookworm) Configured using: 'configure --with-x-toolkit=gtk3' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG LCMS2 LIBSELINUX LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LC_ALL: en_US.UTF-8 value of $LC_MONETARY: en_US.UTF-8 value of $LC_NUMERIC: en_US.UTF-8 value of $LC_TIME: en_US.UTF-8 value of $LANG: de_DE.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils cl-extra cl-print byte-opt gv bytecomp byte-compile thingatpt help-fns radix-tree help-mode cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 68768 16261) (symbols 48 6251 0) (strings 32 19746 1582) (string-bytes 1 532956) (vectors 16 11442) (vector-slots 8 154781 11438) (floats 8 46 105) (intervals 56 303 0) (buffers 984 13)) -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns ✡️🛡️ Proudly standing with Israel, a nation rooted in history and culture. Let's condemn hatred and promote understanding. In support of Richard M. Stallman https://stallmansupport.org/ From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 24 09:02:34 2024 Received: (at 72788) by debbugs.gnu.org; 24 Aug 2024 13:02:34 +0000 Received: from localhost ([127.0.0.1]:40695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1shqPa-00069M-95 for submit@debbugs.gnu.org; Sat, 24 Aug 2024 09:02:34 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51344) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1shqPY-000697-GM for 72788@debbugs.gnu.org; Sat, 24 Aug 2024 09:02:33 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1shqOg-0006TL-Lr; Sat, 24 Aug 2024 09:01:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=03ceKcSevIaC0/brgzVTZnMan9G/UtgN5eyi3VSLyuE=; b=oTrz2nePcLNUcm24pJOB qmr1DRWWW0+tDxWsCYEVX1r4oXvOSvvc6rhcUB1CoGHpYGOaDXIHOzzDFosqoCRoOg+GSWMw1FmuQ AdOhIrGbcMz9ZiBs+pbjWhVPknER02Bc2yPtaEpjfjQ3MWMbVVOhwfWFfWQoxRjXR/tFNLcqjNfUm lf6FSy/yfQqDvWcEU8dGQFrChxwTySWhkHnlcUn+lP7bXPAd6qdWht/fJsezLN168j5o7jMXpX4zp qC5BlkDhrrFHb0GvotI6xukxxo7o+xrnvJxYASzoQ1fcXSQpjUfm1yo8oQphr+lV+MFE1pc6J5NRg 5u3972L+YTKvPA==; Date: Sat, 24 Aug 2024 16:01:36 +0300 Message-Id: <86o75im5vz.fsf@gnu.org> From: Eli Zaretskii To: Jean Louis In-Reply-To: (message from Jean Louis on Sat, 24 Aug 2024 11:54:49 +0300) Subject: Re: bug#72788: 30.0.50; multisession--ensure-db: =?utf-8?Q?Symbol=E2=80=99s?= function definition is void: sqlite-open [2 times] References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72788 Cc: 72788@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sat, 24 Aug 2024 11:54:49 +0300 > From: Jean Louis > > Following bug does not appear from 'emacs -Q': Then please show the minimal recipe to reproduce it, starting from "emacs -Q". > When I press C-x 8 e s to search for emoji, and then for example I > choose "mobile phone", when I press RET, then I get this error: > > multisession--ensure-db: Symbol’s function definition is void: sqlite-open > > I am not using function 'sqlite-open' and I do not see why should I get > this error, I did not have it before. I cannot reproduce this. If you cannot show a reproduction recipe, please show the Lisp backtrace from this error (by setting debug-on-error non-nil), then we could try to figure out why this happened to you. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 24 18:00:37 2024 Received: (at 72788) by debbugs.gnu.org; 24 Aug 2024 22:00:37 +0000 Received: from localhost ([127.0.0.1]:41974 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1shyoH-0004rS-BY for submit@debbugs.gnu.org; Sat, 24 Aug 2024 18:00:37 -0400 Received: from stw1.rcdrun.com ([217.170.207.13]:58795) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1shyoE-0004rI-Lr for 72788@debbugs.gnu.org; Sat, 24 Aug 2024 18:00:36 -0400 Received: from localhost ([::ffff:41.75.179.11]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000077C79.0000000066CA57CD.00237EA4; Sat, 24 Aug 2024 14:59:40 -0700 Date: Sun, 25 Aug 2024 00:59:34 +0300 From: Jean Louis To: Eli Zaretskii Subject: Re: bug#72788: 30.0.50; =?utf-8?Q?multises?= =?utf-8?Q?sion--ensure-db=3A_Symbol=E2=80=99?= =?utf-8?Q?s?= function definition is void: sqlite-open [2 times] Message-ID: References: <86o75im5vz.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <86o75im5vz.fsf@gnu.org> User-Agent: Mutt/2.2.12 (2023-09-09) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72788 Cc: 72788@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * Eli Zaretskii [2024-08-24 16:03]: > > Date: Sat, 24 Aug 2024 11:54:49 +0300 > > From: Jean Louis > > > > Following bug does not appear from 'emacs -Q': > > Then please show the minimal recipe to reproduce it, starting from > "emacs -Q". > > > When I press C-x 8 e s to search for emoji, and then for example I > > choose "mobile phone", when I press RET, then I get this error: > > > > multisession--ensure-db: Symbol’s function definition is void: sqlite-open > > > > I am not using function 'sqlite-open' and I do not see why should I get > > this error, I did not have it before. > > I cannot reproduce this. If you cannot show a reproduction recipe, > please show the Lisp backtrace from this error (by setting > debug-on-error non-nil), then we could try to figure out why this > happened to you. Debugger entered--Lisp error: (void-function sqlite-open) sqlite-open("/home/data1/protected/.emacs.d/multisession/sqlite/multisession.sqlite") multisession--ensure-db() #f(compiled-function (type object) #)(sqlite #s(multisession :key "emoji--recent" :initial-value ("😀" "😖") :package "emoji" :storage sqlite :synchronized nil :cached-value unbound :cached-sequence 0)) apply(#f(compiled-function (type object) #) sqlite #s(multisession :key "emoji--recent" :initial-value ("😀" "😖") :package "emoji" :storage sqlite :synchronized nil :cached-value unbound :cached-sequence 0)) multisession-backend-value(sqlite #s(multisession :key "emoji--recent" :initial-value ("😀" "😖") :package "emoji" :storage sqlite :synchronized nil :cached-value unbound :cached-sequence 0)) multisession-value(#s(multisession :key "emoji--recent" :initial-value ("😀" "😖") :package "emoji" :storage sqlite :synchronized nil :cached-value unbound :cached-sequence 0)) emoji--add-recent("📱") emoji-search("📱" nil) funcall-interactively(emoji-search "📱" nil) command-execute(emoji-search) I have no idea where .emacs.d/multisession/ directory comes from. Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns ✡️🛡️ Proudly standing with Israel, a nation rooted in history and culture. Let's condemn hatred and promote understanding. In support of Richard M. Stallman https://stallmansupport.org/ From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 25 01:37:58 2024 Received: (at 72788) by debbugs.gnu.org; 25 Aug 2024 05:37:58 +0000 Received: from localhost ([127.0.0.1]:42115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1si5ws-0000tt-3x for submit@debbugs.gnu.org; Sun, 25 Aug 2024 01:37:58 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1si5wk-0000tM-QY for 72788@debbugs.gnu.org; Sun, 25 Aug 2024 01:37:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1si5vq-0002xI-Un; Sun, 25 Aug 2024 01:36:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=0PMKoXIluhCo3+FEFn2SxFATgmsRbFc3OUlEJmhoaUU=; b=Vc8CUbObgOC9KxLCrvfW RZ7bSIsZPETDyl3UMWr0/+upnMm7TXkgCE5U12VqApIyj4A6G6obET9uaa3m3fUzaIzPl12Nmm6Zb a1P6YUYY2vmdPJl/7GbNbl0PJmOHANDmE05hfhZNFT+oAUpzETGiy27EbTWW5PEgL4Ps4nAvK9X91 gVD9SYPzm205YJDECshbTyDaTHY5D+atZta7klbcnV5C/AsXhDxhGryK7Ar9VpXSzOZezleZCtaFS EjyscddLwKj4WtZ3iljoGbGrLFyFtzSjzYlWAj0lUwWnaJA5SEMcIaTSWZfSHGfBOu4GXXo2ubfEb Va+/Xc0Euxmq4Q==; Date: Sun, 25 Aug 2024 08:36:52 +0300 Message-Id: <864j79madn.fsf@gnu.org> From: Eli Zaretskii To: Jean Louis In-Reply-To: (message from Jean Louis on Sun, 25 Aug 2024 00:59:34 +0300) Subject: Re: bug#72788: 30.0.50; multisession--ensure-db: =?utf-8?Q?Symbol?= =?utf-8?Q?=E2=80=99s?= function definition is void: sqlite-open [2 times] References: <86o75im5vz.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72788 Cc: 72788@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sun, 25 Aug 2024 00:59:34 +0300 > From: Jean Louis > Cc: 72788@debbugs.gnu.org > > * Eli Zaretskii [2024-08-24 16:03]: > > > Date: Sat, 24 Aug 2024 11:54:49 +0300 > > > From: Jean Louis > > > > > > Following bug does not appear from 'emacs -Q': > > > > Then please show the minimal recipe to reproduce it, starting from > > "emacs -Q". > > > > > When I press C-x 8 e s to search for emoji, and then for example I > > > choose "mobile phone", when I press RET, then I get this error: > > > > > > multisession--ensure-db: Symbol’s function definition is void: sqlite-open > > > > > > I am not using function 'sqlite-open' and I do not see why should I get > > > this error, I did not have it before. > > > > I cannot reproduce this. If you cannot show a reproduction recipe, > > please show the Lisp backtrace from this error (by setting > > debug-on-error non-nil), then we could try to figure out why this > > happened to you. > > Debugger entered--Lisp error: (void-function sqlite-open) > sqlite-open("/home/data1/protected/.emacs.d/multisession/sqlite/multisession.sqlite") > multisession--ensure-db() > #f(compiled-function (type object) #)(sqlite #s(multisession :key "emoji--recent" :initial-value ("😀" "😖") :package "emoji" :storage sqlite :synchronized nil :cached-value unbound :cached-sequence 0)) > apply(#f(compiled-function (type object) #) sqlite #s(multisession :key "emoji--recent" :initial-value ("😀" "😖") :package "emoji" :storage sqlite :synchronized nil :cached-value unbound :cached-sequence 0)) > multisession-backend-value(sqlite #s(multisession :key "emoji--recent" :initial-value ("😀" "😖") :package "emoji" :storage sqlite :synchronized nil :cached-value unbound :cached-sequence 0)) > multisession-value(#s(multisession :key "emoji--recent" :initial-value ("😀" "😖") :package "emoji" :storage sqlite :synchronized nil :cached-value unbound :cached-sequence 0)) > emoji--add-recent("📱") > emoji-search("📱" nil) > funcall-interactively(emoji-search "📱" nil) > command-execute(emoji-search) > > I have no idea where .emacs.d/multisession/ directory comes from. Did you customize multisession-storage to the value 'sqlite? The default is 'files. You cannot customize it to use 'sqlite if your Emacs doesn't have sqlite support (as it seems to be the case). In addition, you seem to be using a very old build of Emacs 30, so please update from Git and rebuild, to avoid having bugs that were long ago fixed. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 28 02:01:10 2024 Received: (at 72788) by debbugs.gnu.org; 28 Aug 2024 06:01:10 +0000 Received: from localhost ([127.0.0.1]:48057 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sjBjw-00082G-Li for submit@debbugs.gnu.org; Wed, 28 Aug 2024 02:01:10 -0400 Received: from stw1.rcdrun.com ([217.170.207.13]:37845) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sjBjr-00081z-N5 for 72788@debbugs.gnu.org; Wed, 28 Aug 2024 02:01:07 -0400 Received: from localhost ([::ffff:41.75.191.178]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000077C77.0000000066CEBCE6.002A1385; Tue, 27 Aug 2024 23:00:06 -0700 Date: Mon, 26 Aug 2024 10:57:43 +0300 From: Jean Louis To: Eli Zaretskii Subject: Re: bug#72788: 30.0.50; =?utf-8?Q?multises?= =?utf-8?Q?sion--ensure-db=3A_Symbol=E2=80=99?= =?utf-8?Q?s?= function definition is void: sqlite-open [2 times] Message-ID: References: <86o75im5vz.fsf@gnu.org> <864j79madn.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <864j79madn.fsf@gnu.org> User-Agent: Mutt/2.2.12 (2023-09-09) X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 72788 Cc: 72788@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) * Eli Zaretskii [2024-08-25 08:38]: > Did you customize multisession-storage to the value 'sqlite? The > default is 'files. You cannot customize it to use 'sqlite if your > Emacs doesn't have sqlite support (as it seems to be the case). Yes, it was customized that way. When I changed the operating system, then the sqlite development library was not there. But if Emacs is trying to use sqlite functions, then it would be better that program verifies if sqlite functions are there, and then use default "files" as option. I have now compiled it with development libraries and it works again. > In addition, you seem to be using a very old build of Emacs 30, so > please update from Git and rebuild, to avoid having bugs that were > long ago fixed. Sure, I was busy for longer time. Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns ✡️🛡️ Proudly standing with Israel, a nation rooted in history and culture. Let's condemn hatred and promote understanding. In support of Richard M. Stallman https://stallmansupport.org/ From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 28 02:01:12 2024 Received: (at 72788) by debbugs.gnu.org; 28 Aug 2024 06:01:12 +0000 Received: from localhost ([127.0.0.1]:48059 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sjBk0-00082Z-BC for submit@debbugs.gnu.org; Wed, 28 Aug 2024 02:01:12 -0400 Received: from stw1.rcdrun.com ([217.170.207.13]:50413) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sjBjs-000823-FX for 72788@debbugs.gnu.org; Wed, 28 Aug 2024 02:01:10 -0400 Received: from localhost ([::ffff:41.75.191.178]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000077C7C.0000000066CEBCE9.002A1392; Tue, 27 Aug 2024 23:00:09 -0700 Date: Mon, 26 Aug 2024 10:57:58 +0300 From: Jean Louis To: Eli Zaretskii Subject: Re: bug#72788: 30.0.50; =?utf-8?Q?multises?= =?utf-8?Q?sion--ensure-db=3A_Symbol=E2=80=99?= =?utf-8?Q?s?= function definition is void: sqlite-open [2 times] Message-ID: References: <86o75im5vz.fsf@gnu.org> <864j79madn.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <864j79madn.fsf@gnu.org> User-Agent: Mutt/2.2.12 (2023-09-09) X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 72788 Cc: 72788@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) I think it can be closed now. From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 31 06:29:11 2024 Received: (at 72788) by debbugs.gnu.org; 31 Aug 2024 10:29:11 +0000 Received: from localhost ([127.0.0.1]:54026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skLLz-00024N-65 for submit@debbugs.gnu.org; Sat, 31 Aug 2024 06:29:11 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58908) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skLLx-00024A-86 for 72788@debbugs.gnu.org; Sat, 31 Aug 2024 06:29:09 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1skLKv-00035F-KZ; Sat, 31 Aug 2024 06:28:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=VkLA8oYr0eig49xBV6o68u3+wlYYzV7TRUEkOWdEfm4=; b=GafUpFwUFJKQE6vXduQ1 DmFUZJeBJir7gJoF/zT1s6/ZrCqSeMaoqTxq/edJ1Z7bSF5Ab46+VUhKJj1O9Eilk4cTACkQaSK4B 0qt7UiII2PsvyMvkq8UR+fKPZaMBNpzqlXjZNMgKJttU6zdgFZlKezPy6LQ8O9o37zsxDOryRCVIC Dtk8KSFO4eCPT3RtiLeqF8z3GJVjY1XzaStobQvmC1auNXRncDe/RU/4dALRPCSDbvo45X+KQcIXr lPZVaXMWl3TrVcfeZQt+YNDK1jQpqHMZQTTb8TTyCf4hgQNlFOnyFVP3nmc5JqmANR1ahoX0GUM09 4VUqpzIG5ms+9w==; Date: Sat, 31 Aug 2024 13:27:59 +0300 Message-Id: <86plppaswg.fsf@gnu.org> From: Eli Zaretskii To: Jean Louis , Stefan Monnier In-Reply-To: (message from Jean Louis on Mon, 26 Aug 2024 10:57:43 +0300) Subject: Re: bug#72788: 30.0.50; multisession--ensure-db: =?utf-8?Q?Symbol?= =?utf-8?Q?=E2=80=99s?= function definition is void: sqlite-open [2 times] References: <86o75im5vz.fsf@gnu.org> <864j79madn.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72788 Cc: 72788@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Mon, 26 Aug 2024 10:57:43 +0300 > From: Jean Louis > Cc: 72788@debbugs.gnu.org > > * Eli Zaretskii [2024-08-25 08:38]: > > Did you customize multisession-storage to the value 'sqlite? The > > default is 'files. You cannot customize it to use 'sqlite if your > > Emacs doesn't have sqlite support (as it seems to be the case). > > Yes, it was customized that way. When I changed the operating system, > then the sqlite development library was not there. > > But if Emacs is trying to use sqlite functions, then it would be > better that program verifies if sqlite functions are there, and then > use default "files" as option. > > I have now compiled it with development libraries and it works again. Stefan, do we have a way of causing the cl-defmethod dispatch reject a method due to a failed predicate? The relevant method of multisession.el says: (cl-defmethod multisession-backend-value ((_type (eql 'sqlite)) object) How can I modify this (or its callers?) to make this implementation be called only if sqlite-available-p returns non-nil? Btw, it looks like it's okay to have cl-defmethod without a cl-defgeneric for the same method? is that expected? From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 31 06:29:54 2024 Received: (at 72788) by debbugs.gnu.org; 31 Aug 2024 10:29:55 +0000 Received: from localhost ([127.0.0.1]:54030 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skLMg-00025a-KW for submit@debbugs.gnu.org; Sat, 31 Aug 2024 06:29:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60826) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skLMe-00025J-UN for 72788@debbugs.gnu.org; Sat, 31 Aug 2024 06:29:53 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1skLLd-0003D8-IB; Sat, 31 Aug 2024 06:28:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=/31D9fSD5JGZZ0XcqU6dzP+3ppvgSqF/RftaQ1HbyZg=; b=p+oNprg46WqNnfq6p1a7 RtHX+oYOr69z6RcFbWQcHUidD1cGw1arBDf1BL+46xuQm0j0JXJp7JFSqgAeG7aqRaS0dzfEWSIgN 9G0NhZVsn+ylyaPEP35rortc26hjFpnvUDNvl3X0hgIni5FsnKcxm2TBf/jpC+/JizPyWVGRdT83A 1VXzJnD008449Wsb3FSt9F21pV4QlGnGk79/f7HlmehCgqFUFxm8Y3eCNaPWw6p0p1dj/PH/e1A2b EuQc23xj65v/oRAM9aFku+L34YwAzqo+9nVmFNSMa4OKtLz4w/frBfOt0qa2rxHbyAnMl/6NFx1l+ NyWL815Fs2PEag==; Date: Sat, 31 Aug 2024 13:28:47 +0300 Message-Id: <86o759asv4.fsf@gnu.org> From: Eli Zaretskii To: Jean Louis In-Reply-To: (message from Jean Louis on Mon, 26 Aug 2024 10:57:58 +0300) Subject: Re: bug#72788: 30.0.50; multisession--ensure-db: =?utf-8?Q?Symbol?= =?utf-8?Q?=E2=80=99s?= function definition is void: sqlite-open [2 times] References: <86o75im5vz.fsf@gnu.org> <864j79madn.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72788 Cc: 72788@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Mon, 26 Aug 2024 10:57:58 +0300 > From: Jean Louis > Cc: 72788@debbugs.gnu.org > > I think it can be closed now. Thanks, I will close if we don't have any better way of handling this situation than signaling an error. From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 31 10:10:15 2024 Received: (at 72788) by debbugs.gnu.org; 31 Aug 2024 14:10:15 +0000 Received: from localhost ([127.0.0.1]:55344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skOnv-0000SB-3u for submit@debbugs.gnu.org; Sat, 31 Aug 2024 10:10:15 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:25061) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skOnt-0000Ru-3I for 72788@debbugs.gnu.org; Sat, 31 Aug 2024 10:10:13 -0400 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 66D5C442473; Sat, 31 Aug 2024 10:09:09 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1725113347; bh=ouzqnGy7j4n2sbyN4HdSM8AvDawKGG3BZlZ7AwJkEuU=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=ahZ/3tOiHD+sTR3f1Wfh37tDFcSpIkzHMuDp3uhfGMfZfYqcjnIgUs2bi7ba1D+lG O6/3RJRAfPoH5rs1nfWkLi5jvORclRCrrLLOP+xucXYfPvlN99hSFYc1nj/9mwZZpj i5u4HPUWKYEGm/Cg9iIgq9C/d/vMStFZAeM03Z/mfCGb57AzTuHJCybceIZqa483yi tHKrRLlhx9HXbIK7dLmp885t7TxtaDxAo/2f1b+p8HBmEmUfrTjQgFgCHGaZtC3RG2 PFw9HmpH0EbKtLg/5G8lpEDuBVjOu3Qd3troQwlq8tbqi7Z+vhZqnoR7rlYt1z0Tf+ Th7wYtbDg6IeQ== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 7EB7A442234; Sat, 31 Aug 2024 10:09:07 -0400 (EDT) Received: from pastel (unknown [216.154.9.87]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 4B6591202C3; Sat, 31 Aug 2024 10:09:07 -0400 (EDT) From: Stefan Monnier To: Eli Zaretskii Subject: Re: bug#72788: 30.0.50; multisession--ensure-db: =?utf-8?Q?Symbol?= =?utf-8?Q?=E2=80=99s?= function definition is void: sqlite-open [2 times] In-Reply-To: <86plppaswg.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 31 Aug 2024 13:27:59 +0300") Message-ID: References: <86o75im5vz.fsf@gnu.org> <864j79madn.fsf@gnu.org> <86plppaswg.fsf@gnu.org> Date: Sat, 31 Aug 2024 10:09:05 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.159 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72788 Cc: 72788@debbugs.gnu.org, Jean Louis X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Stefan, do we have a way of causing the cl-defmethod dispatch reject a > method due to a failed predicate? The relevant method of > multisession.el says: > > (cl-defmethod multisession-backend-value ((_type (eql 'sqlite)) object) > > How can I modify this (or its callers?) to make this implementation be > called only if sqlite-available-p returns non-nil? AFAIK, the standard way to do that is: (cl-defmethod multisession-backend-value ((_type (eql 'sqlite)) object) (if (not (sqlite-available-p)) (cl-call-next-method) ...do the usual thing...)) > Btw, it looks like it's okay to have cl-defmethod without a > cl-defgeneric for the same method? Is that expected? Yes. It's a bit like having a `setq` on a global var without a matching `defvar`. Stefan From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 07 03:44:05 2024 Received: (at 72788-done) by debbugs.gnu.org; 7 Sep 2024 07:44:05 +0000 Received: from localhost ([127.0.0.1]:54715 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smq73-0001kv-6P for submit@debbugs.gnu.org; Sat, 07 Sep 2024 03:44:05 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52246) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smq70-0001kK-F5 for 72788-done@debbugs.gnu.org; Sat, 07 Sep 2024 03:44:03 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1smq6u-0008SO-K5; Sat, 07 Sep 2024 03:43:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=qVgkul3j/OslBZkkU8ziaJ5u7g/MwyseZt50rAV8eiE=; b=a2wpHaOeOnK4d8wpbPfL Jmhx7twMbt2sqo07D66itLwHGtZiOLqvTOVZSTvSLYOoZXDYoBMigVBdHarsVGeYalSf3IAJaCHvj sDJ8JuwfuwXD50r9n9E5DTCOJfocYp7tmKHfju27AUbKZ4ta8ySLtk7AwA+2kb5UZbg/ZyMz1+lx3 3zdIwHgU8FP6VycrBJRILl8nKnUS/1sNPuRSqpQ4kTkiKZL4VcH+Ri92BoClyB2Qn9lPHNa0PZ/dO JNhiEm3eckPsrqCmMMkLVuWnyDHRmh25hH+Iqv8+tMs4Ln9mHUQHl1P1jrs+4lUqXRQURwaJu1qvC ggNBtB7PBdRUEg==; Date: Sat, 07 Sep 2024 10:43:55 +0300 Message-Id: <868qw3zz5w.fsf@gnu.org> From: Eli Zaretskii To: Stefan Monnier In-Reply-To: (message from Stefan Monnier on Sat, 31 Aug 2024 10:09:05 -0400) Subject: Re: bug#72788: 30.0.50; multisession--ensure-db: =?utf-8?Q?Symbol?= =?utf-8?Q?=E2=80=99s?= function definition is void: sqlite-open [2 times] References: <86o75im5vz.fsf@gnu.org> <864j79madn.fsf@gnu.org> <86plppaswg.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72788-done Cc: bugs@gnu.support, 72788-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stefan Monnier > Cc: Jean Louis , 72788@debbugs.gnu.org > Date: Sat, 31 Aug 2024 10:09:05 -0400 > > > Stefan, do we have a way of causing the cl-defmethod dispatch reject a > > method due to a failed predicate? The relevant method of > > multisession.el says: > > > > (cl-defmethod multisession-backend-value ((_type (eql 'sqlite)) object) > > > > How can I modify this (or its callers?) to make this implementation be > > called only if sqlite-available-p returns non-nil? > > AFAIK, the standard way to do that is: > > (cl-defmethod multisession-backend-value ((_type (eql 'sqlite)) object) > (if (not (sqlite-available-p)) > (cl-call-next-method) > ...do the usual thing...)) Thanks, now done on master, and closing the bug. From unknown Sun Jun 22 08:05:13 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 05 Oct 2024 11:24:19 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator