X-Loop: help-debbugs@HIDDEN Subject: bug#45098: 28.0.50; gnu-elpa: if user says `no' to install package, it aborts the previous function invoked Resent-From: Jean Louis <bugs@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 07 Dec 2020 10:34:02 +0000 Resent-Message-ID: <handler.45098.B.160733719532647 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 45098 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 45098 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.160733719532647 (code B ref -1); Mon, 07 Dec 2020 10:34:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 Dec 2020 10:33:15 +0000 Received: from localhost ([127.0.0.1]:52529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kmDpS-0008UV-SI for submit <at> debbugs.gnu.org; Mon, 07 Dec 2020 05:33:15 -0500 Received: from lists.gnu.org ([209.51.188.17]:46698) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <support1@HIDDEN>) id 1kmDpR-0008UO-LG for submit <at> debbugs.gnu.org; Mon, 07 Dec 2020 05:33:14 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56722) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <support1@HIDDEN>) id 1kmDpQ-0006ZH-O4 for bug-gnu-emacs@HIDDEN; Mon, 07 Dec 2020 05:33:13 -0500 Received: from static.rcdrun.com ([95.85.24.50]:49391) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <support1@HIDDEN>) id 1kmDpO-0006FC-5K for bug-gnu-emacs@HIDDEN; Mon, 07 Dec 2020 05:33:11 -0500 Received: from localhost ([::ffff:197.157.0.57]) (AUTH: PLAIN admin, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by static.rcdrun.com with ESMTPSA id 00000000002C0003.000000005FCE04E0.00000E4E; Mon, 07 Dec 2020 10:33:03 +0000 Date: Mon, 07 Dec 2020 13:33:01 +0300 From: Jean Louis <bugs@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-ID: <courier.000000005FCE04DF.00000E4E@HIDDEN> Received-SPF: pass client-ip=95.85.24.50; envelope-from=support1@HIDDEN; helo=static.rcdrun.com X-Spam_score_int: 17 X-Spam_score: 1.7 X-Spam_bar: + X-Spam_report: (1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_SBL_CSS=3.335, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 2.4 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: I am using M-x sql-postgres and when invoked with gnu-elpa package installed it asks me to install sql-indent, but I say no and on saying no it aborts my action and I cannot even reach to sql-postgres [...] Content analysis details: (2.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [197.157.0.57 listed in zen.spamhaus.org] 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=support1%40rcdrun.com; ip=209.51.188.17; r=debbugs.gnu.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [209.51.188.17 listed in wl.mailspike.net] -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 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.4 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: I am using M-x sql-postgres and when invoked with gnu-elpa package installed it asks me to install sql-indent, but I say no and on saying no it aborts my action and I cannot even reach to sql-postgres [...] Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [197.157.0.57 listed in zen.spamhaus.org] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [209.51.188.17 listed in wl.mailspike.net] 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom;id=support1%40rcdrun.com;ip=209.51.188.17;r=debbugs.gnu.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders I am using M-x sql-postgres and when invoked with gnu-elpa package installed it asks me to install sql-indent, but I say no and on saying no it aborts my action and I cannot even reach to sql-postgres mode. To reach it I have to invoke M-x sql-postgres second time In GNU Emacs 28.0.50 (build 2, x86_64-pc-linux-gnu, X toolkit, cairo version 1.14.8, Xaw3d scroll bars) of 2020-11-25 built on protected.rcdrun.com Repository revision: 30c437752df0a3a9410f1249fa0f237110811af2 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.11907000 System Description: Hyperbola GNU/Linux-libre Configured using: 'configure --prefix=/package/text/emacs --with-modules --with-x-toolkit=lucid' Configured features: XAW3D XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS LUCID X11 XDBE XIM MODULES THREADS JSON PDUMPER LCMS2 Important settings: value of $LC_ALL: en_US.UTF-8 value of $LANG: de_DE.UTF-8 value of $XMODIFIERS: @im=exwm-xim locale-coding-system: utf-8-unix Major mode: ELisp/d Minor modes in effect: TeX-PDF-mode: t jabber-activity-mode: t hpath:find-file-urls-mode: t timeclock-mode-line-display: t show-paren-mode: t savehist-mode: t save-place-mode: t immortal-scratch-mode: t electric-pair-mode: t display-time-mode: t display-battery-mode: t helm-ff-cache-mode: t shell-dirtrack-mode: t async-bytecomp-package-mode: t persistent-scratch-autosave-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t -- Thanks, Jean Louis ⎔ λ 🄯 𝍄 𝌡 𝌚
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Jean Louis <bugs@HIDDEN> Subject: bug#45098: Acknowledgement (28.0.50; gnu-elpa: if user says `no' to install package, it aborts the previous function invoked) Message-ID: <handler.45098.B.160733719532647.ack <at> debbugs.gnu.org> References: <courier.000000005FCE04DF.00000E4E@HIDDEN> X-Gnu-PR-Message: ack 45098 X-Gnu-PR-Package: emacs Reply-To: 45098 <at> debbugs.gnu.org Date: Mon, 07 Dec 2020 10:34:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 45098 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 45098: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D45098 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#45098: 28.0.50; gnu-elpa: if user says `no' to install package, it aborts the previous function invoked Resent-From: Lars Ingebrigtsen <larsi@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 07 Dec 2020 15:56:01 +0000 Resent-Message-ID: <handler.45098.B45098.160735655125883 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45098 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jean Louis <bugs@HIDDEN> Cc: Stefan Monnier <monnier@HIDDEN>, 45098 <at> debbugs.gnu.org Received: via spool by 45098-submit <at> debbugs.gnu.org id=B45098.160735655125883 (code B ref 45098); Mon, 07 Dec 2020 15:56:01 +0000 Received: (at 45098) by debbugs.gnu.org; 7 Dec 2020 15:55:51 +0000 Received: from localhost ([127.0.0.1]:55028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kmIrf-0006jM-E3 for submit <at> debbugs.gnu.org; Mon, 07 Dec 2020 10:55:51 -0500 Received: from quimby.gnus.org ([95.216.78.240]:38600) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1kmIra-0006j2-B4 for 45098 <at> debbugs.gnu.org; Mon, 07 Dec 2020 10:55:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=oMgkULoZP69MJgl/mz/K5c9wXxplohPAr9WQZxfzw2g=; b=BEta8ZxcAAvpOBoaVw5zWXhaSR MFfxxNMN+OmukeKpCm18kLliwfL6ICxR2nGvvcJRarQ5Y+nTdTXTPw0QWQdnjHq6uD7Za2xLixRyj eAWklavthUr9IPtFAx0mfrNtR97HugUcYETwHtti9K0hHMvYqRCKh9lYzVPDSgO6Z4NA=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1kmIrQ-0007Gl-IZ; Mon, 07 Dec 2020 16:55:39 +0100 From: Lars Ingebrigtsen <larsi@HIDDEN> References: <courier.000000005FCE04DF.00000E4E@HIDDEN> X-Now-Playing: Alva Noto's _Xerrox Vol. 04_: "Xerrox =?UTF-8?Q?=C3=8Ele?=" Date: Mon, 07 Dec 2020 16:55:35 +0100 In-Reply-To: <courier.000000005FCE04DF.00000E4E@HIDDEN> (Jean Louis's message of "Mon, 07 Dec 2020 13:33:01 +0300") Message-ID: <87zh2pfw5k.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Jean Louis <bugs@HIDDEN> writes: > I am using M-x sql-postgres and when invoked with gnu-elpa package > installed it asks me to install sql-indent, but I say no and on saying > no it aborts my action and I cannot even reach to sql-po [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) 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 (-) Jean Louis <bugs@HIDDEN> writes: > I am using M-x sql-postgres and when invoked with gnu-elpa package > installed it asks me to install sql-indent, but I say no and on saying > no it aborts my action and I cannot even reach to sql-postgres > mode. To reach it I have to invoke M-x sql-postgres second time I can confirm this problem. I had a peek at gnu-elpa, but decoding the control flow was beyond what I could do in 30 seconds. Stefan? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
X-Loop: help-debbugs@HIDDEN Subject: bug#45098: 28.0.50; gnu-elpa: if user says `no' to install package, it aborts the previous function invoked Resent-From: Stefan Monnier <monnier@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 07 Dec 2020 20:34:01 +0000 Resent-Message-ID: <handler.45098.B45098.160737320029096 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45098 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen <larsi@HIDDEN> Cc: Jean Louis <bugs@HIDDEN>, 45098 <at> debbugs.gnu.org Received: via spool by 45098-submit <at> debbugs.gnu.org id=B45098.160737320029096 (code B ref 45098); Mon, 07 Dec 2020 20:34:01 +0000 Received: (at 45098) by debbugs.gnu.org; 7 Dec 2020 20:33:20 +0000 Received: from localhost ([127.0.0.1]:55629 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kmNCB-0007ZE-SE for submit <at> debbugs.gnu.org; Mon, 07 Dec 2020 15:33:20 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:19819) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1kmNC7-0007Yw-FY for 45098 <at> debbugs.gnu.org; Mon, 07 Dec 2020 15:33:17 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id ABFFA10019F; Mon, 7 Dec 2020 15:33:09 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id EC3FD100019; Mon, 7 Dec 2020 15:33:07 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1607373187; bh=5f2n41Gp0Seh7LPAixtOo0TVAgT7bM7jp6b4t2XtCjc=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=TCzi9J9V1bxOqY+hdsJl3L1/0AjlNZ+xq9oHPNg9d7u3atygiLISoSZUimCGMgLkI ncD4nsVCmimmWLAZaCHUrnqZI1z/2Y6clWa7Xx+sbnE3tnKd2PceaDF9FyeAuRVf5p UC2YjbT8FXRzJxERb/GHbhc7QhtvOUXbcO0PWt2udqydlLMuXPl4j3/sbg1pIbSywj 1vcT8TUVLPfvuNceI1McgLUJ03QIqBZLKs/9nzfF8m8Gl/zMY0V8R6Rn/S5+eG2uDO CN1FCnzDOXRr2jPf9bP/0WYL1Prf6HvLr56Kq3dgoyKzU8wB+H86TgrA1JnYIhJZMf UV4TvAdohg6rQ== Received: from alfajor (69-165-136-52.dsl.teksavvy.com [69.165.136.52]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id BC335120314; Mon, 7 Dec 2020 15:33:07 -0500 (EST) From: Stefan Monnier <monnier@HIDDEN> Message-ID: <jwvr1o174oa.fsf-monnier+emacs@HIDDEN> References: <courier.000000005FCE04DF.00000E4E@HIDDEN> <87zh2pfw5k.fsf@HIDDEN> Date: Mon, 07 Dec 2020 15:33:07 -0500 In-Reply-To: <87zh2pfw5k.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Mon, 07 Dec 2020 16:55:35 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) 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.093 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 X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) 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: -3.3 (---) >> I am using M-x sql-postgres and when invoked with gnu-elpa package >> installed it asks me to install sql-indent, but I say no and on saying >> no it aborts my action and I cannot even reach to sql-postgres >> mode. To reach it I have to invoke M-x sql-postgres second time > > I can confirm this problem. I had a peek at gnu-elpa, but decoding the > control flow was beyond what I could do in 30 seconds. Stefan? I think there are 2 problems: 1 - when the user says "no" to installing `sql-indent`, `gnu-elpa` doesn't try to remember this fact, so it will happily ask the user again and again. 2 - when the user says "no" to installing `sql-indent`, `gnu-elpa` doesn't "keep going" but instead it "aborts" (i.e. by signaling an error). Problem (1) should be reasonably easy to fix by removing the corresponding autoload and storing the list of unwanted packages somewhere for future Emacs sessions (and also changing the question from "yes/no" to "yes/notnow/never"). Problem (2) is largely unsolvable on `gnu-elpa`s side. Basically, the code in `sql-indent-enable` in sql.el does: (when (fboundp 'sqlind-minor-mode) (sqlind-minor-mode (if sql-use-indent-support +1 -1))) With `gnu-elpa` installed, `sqlind-minor-mode` is defined (as an autoloaded function), so we call it which in turns loads `gnu-elpa.el`, but from there we can't "uncall" the function. We could signal a different error than "Abort", and then change the call so it just ignores such errors, or we could have a special hack in `gnu-elpa` for `sqlind-minor-mode` such that when the user decides not to install the package we install a dummy version of the function which does nothing (and then undefines the function), but I'm not sure it's worth the trouble. Stefan
X-Loop: help-debbugs@HIDDEN Subject: bug#45098: 28.0.50; gnu-elpa: if user says `no' to install package, it aborts the previous function invoked Resent-From: Jean Louis <bugs@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 07 Dec 2020 20:49:01 +0000 Resent-Message-ID: <handler.45098.B45098.160737409230456 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45098 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier <monnier@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 45098 <at> debbugs.gnu.org Received: via spool by 45098-submit <at> debbugs.gnu.org id=B45098.160737409230456 (code B ref 45098); Mon, 07 Dec 2020 20:49:01 +0000 Received: (at 45098) by debbugs.gnu.org; 7 Dec 2020 20:48:12 +0000 Received: from localhost ([127.0.0.1]:55639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kmNQa-0007vA-F7 for submit <at> debbugs.gnu.org; Mon, 07 Dec 2020 15:48:12 -0500 Received: from static.rcdrun.com ([95.85.24.50]:44711) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bugs@HIDDEN>) id 1kmNQY-0007ux-Qs for 45098 <at> debbugs.gnu.org; Mon, 07 Dec 2020 15:48:11 -0500 Received: from localhost ([::ffff:197.157.0.57]) (AUTH: PLAIN admin, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by static.rcdrun.com with ESMTPSA id 00000000002C0007.000000005FCE9503.000068F9; Mon, 07 Dec 2020 20:48:03 +0000 Date: Mon, 7 Dec 2020 23:44:48 +0300 From: Jean Louis <bugs@HIDDEN> Message-ID: <X86UQIwporNwmy9p@HIDDEN> References: <courier.000000005FCE04DF.00000E4E@HIDDEN> <87zh2pfw5k.fsf@HIDDEN> <jwvr1o174oa.fsf-monnier+emacs@HIDDEN> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <jwvr1o174oa.fsf-monnier+emacs@HIDDEN> User-Agent: Mutt/2.0 (3d08634) (2020-11-07) X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * Stefan Monnier <monnier@HIDDEN> [2020-12-07 23:33]: > Problem (1) should be reasonably easy to fix by removing the > corresponding autoload and storing the list of unwanted packages > some [...] Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [197.157.0.57 listed in zen.spamhaus.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 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.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * Stefan Monnier <monnier@HIDDEN> [2020-12-07 23:33]: > Problem (1) should be reasonably easy to fix by removing the > corresponding autoload and storing the list of unwanted packages > some [...] Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [197.157.0.57 listed in zen.spamhaus.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * Stefan Monnier <monnier@HIDDEN> [2020-12-07 23:33]: > Problem (1) should be reasonably easy to fix by removing the > corresponding autoload and storing the list of unwanted packages > somewhere for future Emacs sessions (and also changing the question from > "yes/no" to "yes/notnow/never"). I am just worried that if that package becomes enabled by default in future Emacs that it will be nagging users who just wish to edit and not access Internet. It should be rather option that user enables to be asked just as it is common to enable packages. Is asking users to enable or load or install various packages the sole purpose of gnu-elpa package?
X-Loop: help-debbugs@HIDDEN Subject: bug#45098: 28.0.50; gnu-elpa: if user says `no' to install package, it aborts the previous function invoked Resent-From: Lars Ingebrigtsen <larsi@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 08 Dec 2020 14:14:02 +0000 Resent-Message-ID: <handler.45098.B45098.160743684132454 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45098 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier <monnier@HIDDEN> Cc: Jean Louis <bugs@HIDDEN>, 45098 <at> debbugs.gnu.org Received: via spool by 45098-submit <at> debbugs.gnu.org id=B45098.160743684132454 (code B ref 45098); Tue, 08 Dec 2020 14:14:02 +0000 Received: (at 45098) by debbugs.gnu.org; 8 Dec 2020 14:14:01 +0000 Received: from localhost ([127.0.0.1]:56999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kmdkf-0008RN-Cr for submit <at> debbugs.gnu.org; Tue, 08 Dec 2020 09:14:01 -0500 Received: from quimby.gnus.org ([95.216.78.240]:50832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1kmdkc-0008RA-Tt for 45098 <at> debbugs.gnu.org; Tue, 08 Dec 2020 09:13:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=HzDdeQk6fI+lwiyQni585aChzHaMkAfGQ4gu0sEG40s=; b=sSoGuSlQY+f3yTg0aBPMaGc+d5 lufMoWcEOWFhnAKiySA5KvN/4CD2I5dUE4GFuYSgf8BOkIYb6E/m7yPdD0U21qdQTFlnWWvQBOTZ7 e9dFH5yVJ/31SZyUzZM9aZiUz5TNCUVOuYhsu54/ow2iLd/+Gwc1t4CjHzyagrJHfypo=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1kmdkQ-0002nr-8Z; Tue, 08 Dec 2020 15:13:52 +0100 From: Lars Ingebrigtsen <larsi@HIDDEN> References: <courier.000000005FCE04DF.00000E4E@HIDDEN> <87zh2pfw5k.fsf@HIDDEN> <jwvr1o174oa.fsf-monnier+emacs@HIDDEN> X-Now-Playing: Act 4's _Circuit City_: "No More Wires" Date: Tue, 08 Dec 2020 15:13:45 +0100 In-Reply-To: <jwvr1o174oa.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message of "Mon, 07 Dec 2020 15:33:07 -0500") Message-ID: <87h7owjsh2.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Stefan Monnier <monnier@HIDDEN> writes: > Problem (2) is largely unsolvable on `gnu-elpa`s side. > Basically, the code in `sql-indent-enable` in sql.el does: > > (when (fboundp 'sqlind-minor-mode) > (sqlind-minor-mode (if sql-use-indent-sup [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) 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 (-) Stefan Monnier <monnier@HIDDEN> writes: > Problem (2) is largely unsolvable on `gnu-elpa`s side. > Basically, the code in `sql-indent-enable` in sql.el does: > > (when (fboundp 'sqlind-minor-mode) > (sqlind-minor-mode (if sql-use-indent-support +1 -1))) > > With `gnu-elpa` installed, `sqlind-minor-mode` is defined (as an > autoloaded function), so we call it which in turns loads `gnu-elpa.el`, > but from there we can't "uncall" the function. We could signal > a different error than "Abort", and then change the call so it just > ignores such errors, or we could have a special hack in `gnu-elpa` for > `sqlind-minor-mode` such that when the user decides not to > install the package we install a dummy version of the function which > does nothing (and then undefines the function), but I'm not sure it's > worth the trouble. Couldn't gnu-elpa just make sqlind-minor-mode into `indentity' (or something similar) in these cases? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
X-Loop: help-debbugs@HIDDEN Subject: bug#45098: 28.0.50; gnu-elpa: if user says `no' to install package, it aborts the previous function invoked Resent-From: Stefan Monnier <monnier@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 08 Dec 2020 14:22:01 +0000 Resent-Message-ID: <handler.45098.B45098.1607437295856 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45098 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jean Louis <bugs@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 45098 <at> debbugs.gnu.org Received: via spool by 45098-submit <at> debbugs.gnu.org id=B45098.1607437295856 (code B ref 45098); Tue, 08 Dec 2020 14:22:01 +0000 Received: (at 45098) by debbugs.gnu.org; 8 Dec 2020 14:21:35 +0000 Received: from localhost ([127.0.0.1]:57032 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kmdrz-0000Dk-3q for submit <at> debbugs.gnu.org; Tue, 08 Dec 2020 09:21:35 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:11634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1kmdrv-0000DV-Bt for 45098 <at> debbugs.gnu.org; Tue, 08 Dec 2020 09:21:34 -0500 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id C31AB44127C; Tue, 8 Dec 2020 09:21:25 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 8A91B440C25; Tue, 8 Dec 2020 09:21:24 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1607437284; bh=UIvn242XMAbSPyESH/fQ80uQTvq1gEJ7cUXrpByXvYY=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=DlXHSo6KWCY9BXGls9YrEdgAyeAdAilzDyDhNeiF7kb9Q8VK2puUM2jdmZy388k2H K6dQmD7Pilw3fdDQKBM7lXKL+HyYxUypErh4nDWU21AL9YOvx/S1uLU3teR3nzhVT4 LuK1oSYRoVDUMcIRZYDoxF8uE6W3W/F3EmV3yUAPNq2moh3duZ7Z9L09U+K+HcAg4D xspHqmSh9oNPMNzVnoii5qdLL9RxHPPK0ST9JfYDeIcaMAnsE9mnjsfRys3cRUC8v3 WEcZ3iKpU3dU7ydl3cds8IhKn+BpG4WGhmuTrsG1NeZrjX4A3D0UrGT5ZsN/SP0BO3 xoAu3BfMvk2dA== Received: from alfajor (69-165-136-52.dsl.teksavvy.com [69.165.136.52]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 5B8FC1202D7; Tue, 8 Dec 2020 09:21:24 -0500 (EST) From: Stefan Monnier <monnier@HIDDEN> Message-ID: <jwv7dps5qkr.fsf-monnier+emacs@HIDDEN> References: <courier.000000005FCE04DF.00000E4E@HIDDEN> <87zh2pfw5k.fsf@HIDDEN> <jwvr1o174oa.fsf-monnier+emacs@HIDDEN> <X86UQIwporNwmy9p@HIDDEN> Date: Tue, 08 Dec 2020 09:21:23 -0500 In-Reply-To: <X86UQIwporNwmy9p@HIDDEN> (Jean Louis's message of "Mon, 7 Dec 2020 23:44:48 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) 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.075 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 X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) 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: -3.3 (---) >> Problem (1) should be reasonably easy to fix by removing the >> corresponding autoload and storing the list of unwanted packages >> somewhere for future Emacs sessions (and also changing the question from >> "yes/no" to "yes/notnow/never"). > I am just worried that if that package becomes enabled by default in > future Emacs that it will be nagging users who just wish to edit and > not access Internet. It should be rather option that user enables to > be asked just as it is common to enable packages. Hmm... indeed you're right. It *is* worth the trouble if we want to enable it by default. > Is asking users to enable or load or install various packages the sole > purpose of gnu-elpa package? Yes and no: it's not the "purpose" but it's the way it reaches its purpose. Its purpose is to integrate GNU ELPA more closely into Emacs, and generally promote GNU ELPA packages. Stefan
X-Loop: help-debbugs@HIDDEN Subject: bug#45098: 28.0.50; gnu-elpa: if user says `no' to install package, it aborts the previous function invoked Resent-From: Stefan Monnier <monnier@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 08 Dec 2020 14:23:02 +0000 Resent-Message-ID: <handler.45098.B45098.1607437347951 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45098 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen <larsi@HIDDEN> Cc: Jean Louis <bugs@HIDDEN>, 45098 <at> debbugs.gnu.org Received: via spool by 45098-submit <at> debbugs.gnu.org id=B45098.1607437347951 (code B ref 45098); Tue, 08 Dec 2020 14:23:02 +0000 Received: (at 45098) by debbugs.gnu.org; 8 Dec 2020 14:22:27 +0000 Received: from localhost ([127.0.0.1]:57037 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kmdsp-0000FH-FV for submit <at> debbugs.gnu.org; Tue, 08 Dec 2020 09:22:27 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:54573) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1kmdsn-0000F4-QC for 45098 <at> debbugs.gnu.org; Tue, 08 Dec 2020 09:22:26 -0500 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 9AC2980F3E; Tue, 8 Dec 2020 09:22:20 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 4F9EB809A7; Tue, 8 Dec 2020 09:22:19 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1607437339; bh=QmFoIdwna+f/XusVSU3itlDj5aqBWpj8tsVCg61m6hs=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=BbVmIlLey0oONmdRQB3VNuK3JUtllpwBtC46ClDhrwTsaU/O5NvxtL1z++gLI2kcJ 75iJ4wCRReC4HUvFqBS2LGvdnwOruqWdP0PX8MLDDsmDsubSUxl9NadTH/Mjb5+1rz dIs6FJ5fOlAKVCa/1LLRhqWkyEM2M+uLQiLQmy7lbBIjeKan0jrMelkiGWJjyW6ME3 grFjtjAM/HKI+TZXppQvnMVAbrwvks5Lzq2ra7gq50EWiYAQJU6eZN51hl7FbRxvce nslZNalzTWxSR4sCjAMa+k75OoJJwZR7m7Kdg4ZEFb7v7WtOUUUqXSeJ7CMjPtCNP8 hioMzPetMzjNA== Received: from alfajor (69-165-136-52.dsl.teksavvy.com [69.165.136.52]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 21F1F120314; Tue, 8 Dec 2020 09:22:19 -0500 (EST) From: Stefan Monnier <monnier@HIDDEN> Message-ID: <jwv1rg05qfn.fsf-monnier+emacs@HIDDEN> References: <courier.000000005FCE04DF.00000E4E@HIDDEN> <87zh2pfw5k.fsf@HIDDEN> <jwvr1o174oa.fsf-monnier+emacs@HIDDEN> <87h7owjsh2.fsf@HIDDEN> Date: Tue, 08 Dec 2020 09:22:18 -0500 In-Reply-To: <87h7owjsh2.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Tue, 08 Dec 2020 15:13:45 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) 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.075 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 X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) 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: -3.3 (---) >> Problem (2) is largely unsolvable on `gnu-elpa`s side. >> Basically, the code in `sql-indent-enable` in sql.el does: >> >> (when (fboundp 'sqlind-minor-mode) >> (sqlind-minor-mode (if sql-use-indent-support +1 -1))) >> >> With `gnu-elpa` installed, `sqlind-minor-mode` is defined (as an >> autoloaded function), so we call it which in turns loads `gnu-elpa.el`, >> but from there we can't "uncall" the function. We could signal >> a different error than "Abort", and then change the call so it just >> ignores such errors, or we could have a special hack in `gnu-elpa` for >> `sqlind-minor-mode` such that when the user decides not to >> install the package we install a dummy version of the function which >> does nothing (and then undefines the function), but I'm not sure it's >> worth the trouble. > > Couldn't gnu-elpa just make sqlind-minor-mode into `indentity' (or > something similar) in these cases? You're thinking `ignore`, I suspect, and yes that's what I referred to with "a dummy version of the function which does nothing". Stefan
X-Loop: help-debbugs@HIDDEN Subject: bug#45098: 28.0.50; gnu-elpa: if user says `no' to install package, it aborts the previous function invoked Resent-From: Lars Ingebrigtsen <larsi@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 08 Dec 2020 14:25:01 +0000 Resent-Message-ID: <handler.45098.B45098.16074374841174 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45098 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier <monnier@HIDDEN> Cc: Jean Louis <bugs@HIDDEN>, 45098 <at> debbugs.gnu.org Received: via spool by 45098-submit <at> debbugs.gnu.org id=B45098.16074374841174 (code B ref 45098); Tue, 08 Dec 2020 14:25:01 +0000 Received: (at 45098) by debbugs.gnu.org; 8 Dec 2020 14:24:44 +0000 Received: from localhost ([127.0.0.1]:57041 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kmdv1-0000Ir-V9 for submit <at> debbugs.gnu.org; Tue, 08 Dec 2020 09:24:44 -0500 Received: from quimby.gnus.org ([95.216.78.240]:51086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1kmduz-0000Id-DO for 45098 <at> debbugs.gnu.org; Tue, 08 Dec 2020 09:24:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=O1Rdrw4eZ/4hqcSEELpfVrpjGfqb3r7j9tIh2TVeH/4=; b=NZy642YLnfJC4enIG2r0BVxovu S6m4RMnljytkeZOkqlotecI7JzZPNbVzfx0NfoZPriqt+sUiYrrRCb1SKIzvHO4mbdAIYIn4zPyh+ v0qtPaKWmf61t0xwtyV7CNEVGUyKDN8eWw1aN9ejIpIEEPOnEWu4KZ9ywbp7z3eiOhgY=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1kmduh-0002uY-JR; Tue, 08 Dec 2020 15:24:29 +0100 From: Lars Ingebrigtsen <larsi@HIDDEN> References: <courier.000000005FCE04DF.00000E4E@HIDDEN> <87zh2pfw5k.fsf@HIDDEN> <jwvr1o174oa.fsf-monnier+emacs@HIDDEN> <87h7owjsh2.fsf@HIDDEN> <jwv1rg05qfn.fsf-monnier+emacs@HIDDEN> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEXj4uGDfXssJiX/ //+CxMBKAAAAAWJLR0QDEQxM8gAAAAd0SU1FB+QMCA4QLUTGVfQAAAGYSURBVCjPNdGxbtswEAbg n0RF1JoyxEHMqSiMItVTMEOGetLgBKimDmkR6SnoAPWsFLaBalILyhDvKfuTSTVI/HQ63h0Fde8A vEO+tuprzcdFhppVTLFehRsg6pBe1sV6BXQmpEh9ubZAdZvx7eKGsLuMD/UTYcKctlvvQ8PtJJ4m YCkvAzcQkaaHjXpAw7XczVjURDBRZCKgBd4yMkWUTp+w4/os0ltnThhiJ3wxZ3x33cSijfjymR28 jtI5+5zuGdVtl+DvE65V1wPSX2YU1Y6tjfkAVltCs44nipqfmcCKKeKJ8o8cRwas69jTWdwjqx05 C0pp3BPw6aDkL8rZ+hb4GLSMsKP1n4GH0UiA+MqzvfZRJRw6b52a2M6MVJNTHgh5Q1m/V02GK5m3 UE2E/BZnfOsL1eQcZ/rJGbV5hX75hf+APu9xdbdhjsxQ8Qeufm5aIvC/PmC5LxNGGFmgONoOac5O vqCIqwpydOacEAieoR3igmdxTXDkYTZYJMgW5pSRcoTDBO2Wc4ZX0wiv4htYqtbtqv0HBrquumZD GF8AAAAldEVYdGRhdGU6Y3JlYXRlADIwMjAtMTItMDhUMTQ6MTY6NDUrMDA6MDApCMEwAAAAJXRF WHRkYXRlOm1vZGlmeQAyMDIwLTEyLTA4VDE0OjE2OjQ1KzAwOjAwWFV5jAAAAABJRU5ErkJggg== X-Now-Playing: Rian Treanor's _File Under UK Metaplasm_: "Mirror Instant" Date: Tue, 08 Dec 2020 15:24:22 +0100 In-Reply-To: <jwv1rg05qfn.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message of "Tue, 08 Dec 2020 09:22:18 -0500") Message-ID: <87y2i8idex.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Stefan Monnier <monnier@HIDDEN> writes: > You're thinking `ignore`, I suspect, and yes that's what I referred to > with "a dummy version of the function which does nothing". Oh, OK. But isn't that worth the trouble? I'm assuming Emacs is going to get a ton of these functions that (possibly) hook into GNU ELPA. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) 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 (-) Stefan Monnier <monnier@HIDDEN> writes: > You're thinking `ignore`, I suspect, and yes that's what I referred to > with "a dummy version of the function which does nothing". Oh, OK. But isn't that worth the trouble? I'm assuming Emacs is going to get a ton of these functions that (possibly) hook into GNU ELPA. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
X-Loop: help-debbugs@HIDDEN Subject: bug#45098: 28.0.50; gnu-elpa: if user says `no' to install package, it aborts the previous function invoked Resent-From: Jean Louis <bugs@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 08 Dec 2020 15:05:03 +0000 Resent-Message-ID: <handler.45098.B45098.160743989931533 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45098 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier <monnier@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 45098 <at> debbugs.gnu.org Received: via spool by 45098-submit <at> debbugs.gnu.org id=B45098.160743989931533 (code B ref 45098); Tue, 08 Dec 2020 15:05:03 +0000 Received: (at 45098) by debbugs.gnu.org; 8 Dec 2020 15:04:59 +0000 Received: from localhost ([127.0.0.1]:59140 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kmeXy-0008CW-U5 for submit <at> debbugs.gnu.org; Tue, 08 Dec 2020 10:04:59 -0500 Received: from static.rcdrun.com ([95.85.24.50]:60125) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bugs@HIDDEN>) id 1kmeXt-0008BZ-Io for 45098 <at> debbugs.gnu.org; Tue, 08 Dec 2020 10:04:54 -0500 Received: from localhost ([::ffff:197.157.0.57]) (AUTH: PLAIN admin, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by static.rcdrun.com with ESMTPSA id 00000000002C1B08.000000005FCF960E.00003140; Tue, 08 Dec 2020 15:04:46 +0000 Date: Tue, 8 Dec 2020 17:55:54 +0300 From: Jean Louis <bugs@HIDDEN> Message-ID: <X8+T+sE5x5IgOabl@HIDDEN> References: <courier.000000005FCE04DF.00000E4E@HIDDEN> <87zh2pfw5k.fsf@HIDDEN> <jwvr1o174oa.fsf-monnier+emacs@HIDDEN> <X86UQIwporNwmy9p@HIDDEN> <jwv7dps5qkr.fsf-monnier+emacs@HIDDEN> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <jwv7dps5qkr.fsf-monnier+emacs@HIDDEN> User-Agent: Mutt/2.0 (3d08634) (2020-11-07) X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * Stefan Monnier <monnier@HIDDEN> [2020-12-08 17:22]: > >> Problem (1) should be reasonably easy to fix by removing the > >> corresponding autoload and storing the list of unwanted packages [...] Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [197.157.0.57 listed in zen.spamhaus.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 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.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * Stefan Monnier <monnier@HIDDEN> [2020-12-08 17:22]: > >> Problem (1) should be reasonably easy to fix by removing the > >> corresponding autoload and storing the list of unwanted packages [...] Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [197.157.0.57 listed in zen.spamhaus.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * Stefan Monnier <monnier@HIDDEN> [2020-12-08 17:22]: > >> Problem (1) should be reasonably easy to fix by removing the > >> corresponding autoload and storing the list of unwanted packages > >> somewhere for future Emacs sessions (and also changing the question from > >> "yes/no" to "yes/notnow/never"). > > I am just worried that if that package becomes enabled by default in > > future Emacs that it will be nagging users who just wish to edit and > > not access Internet. It should be rather option that user enables to > > be asked just as it is common to enable packages. > > Hmm... indeed you're right. It *is* worth the trouble if we want to > enable it by default. > > > Is asking users to enable or load or install various packages the sole > > purpose of gnu-elpa package? > > Yes and no: it's not the "purpose" but it's the way it reaches its > purpose. Its purpose is to integrate GNU ELPA more closely into Emacs, > and generally promote GNU ELPA packages. Nagging user to install package does not tell to user that GNU ELPA exists even. Think of new user who installs Emacs to do some SQL editing and is then asked to install sql-indent. I am using PostgreSQL maybe 20 years, I do not remember, and I never used that package neither I need it, and I did not know about it. So in that sense it did work for me, it promoted package to me. For new users it is good to think how to offer them GNU ELPA packages, please put yourself in their mind or look from their view point. - many users will not know what is this dialogue about. - user will not know what is this package about, there is no title or description. To really promote GNU ELPA it would be good to tell about it. Add the third button "Find more about GNU ELPA" that maybe leads to Emacs manual. - user will not know that package is supposed to come from Internet and those without Internet or in local network will be asked and then action cannot be performed. Do not assume that many people have Internet. GNU/Linux is installed on plethora of computers where students, professors, teachers use it without direct Internet. Make a check if Internet is available, then ask the user. - gnu-elpa package could also make one question such as: "May I inform you from time to time about Emacs?" -- then if user says YES there, it could run automatically and from time to time inform user about tips on how to use Emacs or tips how to use GNU ELPA. People could contribute to those tips to be shown randomly or semantically in the context of what user is doing. Emacs has doctor built-in but not an artificial intelligence to guide the user. Why not that way. - additionally I hope that dialogue works in console too, as I did not check it.
X-Loop: help-debbugs@HIDDEN Subject: bug#45098: 28.0.50; gnu-elpa: if user says `no' to install package, it aborts the previous function invoked Resent-From: Jean Louis <bugs@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 08 Dec 2020 15:05:04 +0000 Resent-Message-ID: <handler.45098.B45098.160743990031554 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45098 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier <monnier@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 45098 <at> debbugs.gnu.org Received: via spool by 45098-submit <at> debbugs.gnu.org id=B45098.160743990031554 (code B ref 45098); Tue, 08 Dec 2020 15:05:04 +0000 Received: (at 45098) by debbugs.gnu.org; 8 Dec 2020 15:05:00 +0000 Received: from localhost ([127.0.0.1]:59146 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kmeY0-0008Cn-32 for submit <at> debbugs.gnu.org; Tue, 08 Dec 2020 10:05:00 -0500 Received: from static.rcdrun.com ([95.85.24.50]:59229) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bugs@HIDDEN>) id 1kmeXw-0008Be-46 for 45098 <at> debbugs.gnu.org; Tue, 08 Dec 2020 10:04:56 -0500 Received: from localhost ([::ffff:197.157.0.57]) (AUTH: PLAIN admin, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by static.rcdrun.com with ESMTPSA id 00000000002C1B11.000000005FCF9610.00003144; Tue, 08 Dec 2020 15:04:47 +0000 Date: Tue, 8 Dec 2020 17:55:54 +0300 From: Jean Louis <bugs@HIDDEN> Message-ID: <X8+T+sE5x5IgOabl@HIDDEN> References: <courier.000000005FCE04DF.00000E4E@HIDDEN> <87zh2pfw5k.fsf@HIDDEN> <jwvr1o174oa.fsf-monnier+emacs@HIDDEN> <X86UQIwporNwmy9p@HIDDEN> <jwv7dps5qkr.fsf-monnier+emacs@HIDDEN> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <jwv7dps5qkr.fsf-monnier+emacs@HIDDEN> User-Agent: Mutt/2.0 (3d08634) (2020-11-07) X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * Stefan Monnier <monnier@HIDDEN> [2020-12-08 17:22]: > >> Problem (1) should be reasonably easy to fix by removing the > >> corresponding autoload and storing the list of unwanted packages [...] Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [197.157.0.57 listed in zen.spamhaus.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 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.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * Stefan Monnier <monnier@HIDDEN> [2020-12-08 17:22]: > >> Problem (1) should be reasonably easy to fix by removing the > >> corresponding autoload and storing the list of unwanted packages [...] Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [197.157.0.57 listed in zen.spamhaus.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * Stefan Monnier <monnier@HIDDEN> [2020-12-08 17:22]: > >> Problem (1) should be reasonably easy to fix by removing the > >> corresponding autoload and storing the list of unwanted packages > >> somewhere for future Emacs sessions (and also changing the question from > >> "yes/no" to "yes/notnow/never"). > > I am just worried that if that package becomes enabled by default in > > future Emacs that it will be nagging users who just wish to edit and > > not access Internet. It should be rather option that user enables to > > be asked just as it is common to enable packages. > > Hmm... indeed you're right. It *is* worth the trouble if we want to > enable it by default. > > > Is asking users to enable or load or install various packages the sole > > purpose of gnu-elpa package? > > Yes and no: it's not the "purpose" but it's the way it reaches its > purpose. Its purpose is to integrate GNU ELPA more closely into Emacs, > and generally promote GNU ELPA packages. Nagging user to install package does not tell to user that GNU ELPA exists even. Think of new user who installs Emacs to do some SQL editing and is then asked to install sql-indent. I am using PostgreSQL maybe 20 years, I do not remember, and I never used that package neither I need it, and I did not know about it. So in that sense it did work for me, it promoted package to me. For new users it is good to think how to offer them GNU ELPA packages, please put yourself in their mind or look from their view point. - many users will not know what is this dialogue about. - user will not know what is this package about, there is no title or description. To really promote GNU ELPA it would be good to tell about it. Add the third button "Find more about GNU ELPA" that maybe leads to Emacs manual. - user will not know that package is supposed to come from Internet and those without Internet or in local network will be asked and then action cannot be performed. Do not assume that many people have Internet. GNU/Linux is installed on plethora of computers where students, professors, teachers use it without direct Internet. Make a check if Internet is available, then ask the user. - gnu-elpa package could also make one question such as: "May I inform you from time to time about Emacs?" -- then if user says YES there, it could run automatically and from time to time inform user about tips on how to use Emacs or tips how to use GNU ELPA. People could contribute to those tips to be shown randomly or semantically in the context of what user is doing. Emacs has doctor built-in but not an artificial intelligence to guide the user. Why not that way. - additionally I hope that dialogue works in console too, as I did not check it.
X-Loop: help-debbugs@HIDDEN Subject: bug#45098: 28.0.50; gnu-elpa: if user says `no' to install package, it aborts the previous function invoked Resent-From: Stefan Monnier <monnier@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 08 Dec 2020 23:52:01 +0000 Resent-Message-ID: <handler.45098.B45098.160747151512945 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45098 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jean Louis <bugs@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 45098 <at> debbugs.gnu.org Received: via spool by 45098-submit <at> debbugs.gnu.org id=B45098.160747151512945 (code B ref 45098); Tue, 08 Dec 2020 23:52:01 +0000 Received: (at 45098) by debbugs.gnu.org; 8 Dec 2020 23:51:55 +0000 Received: from localhost ([127.0.0.1]:60241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kmmlv-0003Mi-K6 for submit <at> debbugs.gnu.org; Tue, 08 Dec 2020 18:51:55 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:1560) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1kmmlt-0003MT-8z for 45098 <at> debbugs.gnu.org; Tue, 08 Dec 2020 18:51:54 -0500 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id A08B7810A3; Tue, 8 Dec 2020 18:51:47 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 447F880ACD; Tue, 8 Dec 2020 18:51:46 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1607471506; bh=mM2JPFBKvnXiRT2G+azbb94xLmknjn2Lgm4I7A0dMAs=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=BxqpjUhFGNLhGA0D+2ecxfVPpHqURmpqaB20BrrAK7NNR9eQg6Q9eA66Hnd/J05JH xgJL42kdZ2fLCcCtz3V0ZxawgAikWpTOzVXz5/b51vrAvjUWHwEZ7dXtJpUCMTOWHF amFGzDxWl9BN3xt/5QEiuUK+4i+sjq9TgyBF9gawX82GKMUSpyaDd8Eipf3+DYWh1j mDfZUjgOFaYVnuvir0ikv+w0QGo1x1iUf/vLCLJw9v2kFLbXKYhWAE7UH6mzEk5PAk Qko7rZywaWSuj3Y/bQ30/H189YuFJ6+3XdU+kdFf3vi0yKANThOy59WKRdqGzT8tzD v+oLSmoeI82ig== Received: from alfajor (69-165-136-52.dsl.teksavvy.com [69.165.136.52]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 1512A1200D5; Tue, 8 Dec 2020 18:51:46 -0500 (EST) From: Stefan Monnier <monnier@HIDDEN> Message-ID: <jwvv9db2754.fsf-monnier+emacs@HIDDEN> References: <courier.000000005FCE04DF.00000E4E@HIDDEN> <87zh2pfw5k.fsf@HIDDEN> <jwvr1o174oa.fsf-monnier+emacs@HIDDEN> <X86UQIwporNwmy9p@HIDDEN> <jwv7dps5qkr.fsf-monnier+emacs@HIDDEN> <X8+T+sE5x5IgOabl@HIDDEN> Date: Tue, 08 Dec 2020 18:51:45 -0500 In-Reply-To: <X8+T+sE5x5IgOabl@HIDDEN> (Jean Louis's message of "Tue, 8 Dec 2020 17:55:54 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) 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.073 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 X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) 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: -3.3 (---) > Nagging user to install package does not tell to user that GNU ELPA > exists even. The purpose is not to advertise the archive itself, but the features provided by the packages it hosts. > - many users will not know what is this dialogue about. Yes, it's quite dry and deserves a fair bit of work to make it more user-friendly. > - user will not know that package is supposed to come from Internet > and those without Internet or in local network will be asked and > then action cannot be performed. Do not assume that many people have > Internet. GNU/Linux is installed on plethora of computers where > students, professors, teachers use it without direct Internet. > Make a check if Internet is available, then ask the user. Yes and no: Emacs shouldn't initiate a network connection without an explicit request from the user, so we have to ask first. But you're quite right that the question should be more explicit about where the package will be fetched. I'd welcome help with all this UI-side of the package. Stefan
X-Loop: help-debbugs@HIDDEN Subject: bug#45098: 28.0.50; gnu-elpa: if user says `no' to install package, it aborts the previous function invoked Resent-From: Jean Louis <bugs@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 09 Dec 2020 14:02:01 +0000 Resent-Message-ID: <handler.45098.B45098.160752248910578 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45098 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier <monnier@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 45098 <at> debbugs.gnu.org Received: via spool by 45098-submit <at> debbugs.gnu.org id=B45098.160752248910578 (code B ref 45098); Wed, 09 Dec 2020 14:02:01 +0000 Received: (at 45098) by debbugs.gnu.org; 9 Dec 2020 14:01:29 +0000 Received: from localhost ([127.0.0.1]:33109 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kn025-0002kG-47 for submit <at> debbugs.gnu.org; Wed, 09 Dec 2020 09:01:29 -0500 Received: from static.rcdrun.com ([95.85.24.50]:54001) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bugs@HIDDEN>) id 1kn023-0002e2-8s for 45098 <at> debbugs.gnu.org; Wed, 09 Dec 2020 09:01:28 -0500 Received: from localhost ([::ffff:41.202.241.31]) (AUTH: PLAIN admin, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by static.rcdrun.com with ESMTPSA id 00000000002C000B.000000005FD0D8B0.000012B5; Wed, 09 Dec 2020 14:01:20 +0000 Date: Wed, 9 Dec 2020 08:54:27 +0300 From: Jean Louis <bugs@HIDDEN> Message-ID: <X9Bmk8nzwcCiSoeg@HIDDEN> References: <courier.000000005FCE04DF.00000E4E@HIDDEN> <87zh2pfw5k.fsf@HIDDEN> <jwvr1o174oa.fsf-monnier+emacs@HIDDEN> <X86UQIwporNwmy9p@HIDDEN> <jwv7dps5qkr.fsf-monnier+emacs@HIDDEN> <X8+T+sE5x5IgOabl@HIDDEN> <jwvv9db2754.fsf-monnier+emacs@HIDDEN> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <jwvv9db2754.fsf-monnier+emacs@HIDDEN> User-Agent: Mutt/2.0 (3d08634) (2020-11-07) X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * Stefan Monnier <monnier@HIDDEN> [2020-12-09 02:52]: > > Nagging user to install package does not tell to user that GNU ELPA > > exists even. > > The purpose is not to advertise the archive [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.1 DATE_IN_PAST_06_12 Date: is 6 to 12 hours before Received: date -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 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: 0.1 (/) * Stefan Monnier <monnier@HIDDEN> [2020-12-09 02:52]: > > Nagging user to install package does not tell to user that GNU ELPA > > exists even. > > The purpose is not to advertise the archive itself, but the features > provided by the packages it hosts. > > > - many users will not know what is this dialogue about. > > Yes, it's quite dry and deserves a fair bit of work to make it more > user-friendly. > > > - user will not know that package is supposed to come from Internet > > and those without Internet or in local network will be asked and > > then action cannot be performed. Do not assume that many people have > > Internet. GNU/Linux is installed on plethora of computers where > > students, professors, teachers use it without direct Internet. > > Make a check if Internet is available, then ask the user. > > Yes and no: Emacs shouldn't initiate a network connection without an > explicit request from the user, so we have to ask first. It means then probably this way: 1. First ask user if to engage recommending various packages from GNU ELPA. Program should also represent itself as being gnu-elpa package. Since I have installed it I did not yet activate it as by habit I may read package description later. But it activated itself and so how I would know which package is doing these functions? Without me remembering that I installed only that package I would now know what is doing it. User would not be able to turn it off oneself if there are many packages installed recently. 2. When confirmed, only then to start recommending packages and if not confirmed then to remember the choice and stop nagging.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.