From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: pierre.techoueyres@free.fr (Pierre =?UTF-8?Q?T=C3=A9choueyres?=) Newsgroups: gmane.emacs.bugs Subject: bug#30494: 25.2; (setting-constant nil) error in sql.el Date: Tue, 08 Jan 2019 23:00:06 +0100 Message-ID: <87lg3u24k9.fsf@killashandra.ballybran.fr> References: <20180216214220.GA29493@localhost> <87d10e11xj.fsf@gmail.com> <87pnumccm2.fsf@killashandra.ballybran.fr> <875zvx8bbb.fsf@killashandra.ballybran.fr> <87bm5cnhrj.fsf@killashandra.ballybran.fr> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1546984749 9503 195.159.176.226 (8 Jan 2019 21:59:09 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 8 Jan 2019 21:59:09 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1.91 (gnu/linux) Cc: sciamano@yandex.ru, 30494@debbugs.gnu.org To: Noam Postavsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jan 08 22:59:04 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ggzOq-0002HS-DR for geb-bug-gnu-emacs@m.gmane.org; Tue, 08 Jan 2019 22:59:04 +0100 Original-Received: from localhost ([127.0.0.1]:59179 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ggzQx-0002gH-6G for geb-bug-gnu-emacs@m.gmane.org; Tue, 08 Jan 2019 17:01:15 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:44868) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ggzQp-0002AN-Iw for bug-gnu-emacs@gnu.org; Tue, 08 Jan 2019 17:01:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ggzQn-0006Qh-EK for bug-gnu-emacs@gnu.org; Tue, 08 Jan 2019 17:01:07 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:51312) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ggzQl-0006Py-FD for bug-gnu-emacs@gnu.org; Tue, 08 Jan 2019 17:01:05 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ggzQl-00049W-8W for bug-gnu-emacs@gnu.org; Tue, 08 Jan 2019 17:01:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: pierre.techoueyres@free.fr (Pierre =?UTF-8?Q?T=C3=A9choueyres?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 Jan 2019 22:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30494 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed easy Original-Received: via spool by 30494-submit@debbugs.gnu.org id=B30494.154698481315881 (code B ref 30494); Tue, 08 Jan 2019 22:01:01 +0000 Original-Received: (at 30494) by debbugs.gnu.org; 8 Jan 2019 22:00:13 +0000 Original-Received: from localhost ([127.0.0.1]:50593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ggzPx-000485-9L for submit@debbugs.gnu.org; Tue, 08 Jan 2019 17:00:13 -0500 Original-Received: from smtp4-g21.free.fr ([212.27.42.4]:52968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ggzPv-00047r-1B for 30494@debbugs.gnu.org; Tue, 08 Jan 2019 17:00:11 -0500 Original-Received: from killashandra.ballybran.fr.free.fr (unknown [IPv6:2a01:e0a:1e2:f8b0:9cc3:35bf:aa81:ccf7]) by smtp4-g21.free.fr (Postfix) with ESMTPS id ACE1319F5CE; Tue, 8 Jan 2019 23:00:06 +0100 (CET) In-Reply-To: <87bm5cnhrj.fsf@killashandra.ballybran.fr> ("Pierre \=\?utf-8\?Q\?T\=C3\=A9choueyres\=22's\?\= message of "Sun, 23 Dec 2018 20:51:44 +0100") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:154273 Archived-At: pierre.techoueyres@free.fr (Pierre T=C3=A9choueyres) writes: > pierre.techoueyres@free.fr (Pierre T=C3=A9choueyres) writes: > >> pierre.techoueyres@free.fr (Pierre T=C3=A9choueyres) writes: >> >>> Noam Postavsky writes: >>> >>>> tags 30494 + confirmed easy >>>> quit >>>> >>>> sciamano@yandex.ru writes: >>>> >>>>> In 'emacs -Q' executing it step-by-step: >>>>> >>>>> (require 'sql) >>>>> >>>>> (sql-add-product 'xyz "XyzDB" >>>>> '(:free-software t)) >>>>> >>>>> (defcustom my-sql-xyz-program "ixyz" >>>>> "Command to start ixyz by XyzDB." >>>>> :type 'file >>>>> :group 'SQL) >>>>> >>>>> ;; NEXT STEP FAILS WITH: >>>>> ;; Debugger entered--Lisp error: (setting-constant nil) >>>>> ;; sql-set-product-feature(xyz :sqli-program my-sql-xyz-program) >>>>> ;; eval((sql-set-product-feature (quote xyz) :sqli-program (quote my= -sql-xyz-program)) nil) >>>>> (sql-set-product-feature 'xyz >>>>> :sqli-program 'my-sql-xyz-program) >>>> >>>> Looks like it's probably just a missing nil check in >>>> sql-set-product-feature. >>>> >>> >>> Does the attached patch do the trick ? >>> >> Any interrest on this ? > > Ping ! Or if this isn't desired, maybe it's time to close the bug ? Ping ! Ping !