From unknown Fri Jun 20 07:28:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31339: 25.3.50; package-list-packages does not provide useful error when gnutls-cli is missing Resent-From: Eric Hanchrow Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 02 May 2018 02:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 31339 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 31339@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.152522844432054 (code B ref -1); Wed, 02 May 2018 02:35:01 +0000 Received: (at submit) by debbugs.gnu.org; 2 May 2018 02:34:04 +0000 Received: from localhost ([127.0.0.1]:46243 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fDham-0008Ku-9C for submit@debbugs.gnu.org; Tue, 01 May 2018 22:34:04 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fDhak-0008KP-3w for submit@debbugs.gnu.org; Tue, 01 May 2018 22:34:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fDhad-0000R7-CY for submit@debbugs.gnu.org; Tue, 01 May 2018 22:33:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.9 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID,URI_HEX autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60500) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fDhad-0000R1-9o for submit@debbugs.gnu.org; Tue, 01 May 2018 22:33:55 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55831) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fDhab-0005Tb-BI for bug-gnu-emacs@gnu.org; Tue, 01 May 2018 22:33:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fDhaZ-0000Oe-Qz for bug-gnu-emacs@gnu.org; Tue, 01 May 2018 22:33:53 -0400 Received: from mail-qt0-x232.google.com ([2607:f8b0:400d:c0d::232]:33582) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fDhaZ-0000OJ-KL for bug-gnu-emacs@gnu.org; Tue, 01 May 2018 22:33:51 -0400 Received: by mail-qt0-x232.google.com with SMTP id e8-v6so11796376qth.0 for ; Tue, 01 May 2018 19:33:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=iPVgCTR/xWug2fnRw2BycEylX4hZsSynA/ehWBFSdLU=; b=MKb1yvwG3hHFFjYRg+elKldDNyidXS2+3maP1m2FJHsCRBOzvXEq04D/YoO2eJsDcc q4TDJr3we44D30R+kyiTJlMM541FMB4XlIki5diHgXls7ultJ5ysDjOZ6+kKOd8veuZ8 UqJ3CpWpK4uL0Yzt4ZUqDZfbYBKW5KKAjZF5rgGFWFS13mtxDQzRvg6nhNbSPHZofT9L HsZ3II90/Nf9lfJU85MwmmyWO4fB2coQSGwP2oTBaGPx9a4QX6WDugadX2VmJnBIxJJ1 5Qwu1ulAW/CcmJtDeqOIHBqJx5d7vvfOaZYlmbHXLH3AFH0v8cQQd8026TN3DbbEODnE pmVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=iPVgCTR/xWug2fnRw2BycEylX4hZsSynA/ehWBFSdLU=; b=CbK/24h8GpIhR48aoNV2CfvxdO373cJ0HUJLHvGH20IcAH8imlDzOcDZtSg5+5oOTb YOTcMF660+WtvvLAJNzpjySdoBQ4+jg55Atk6KOEfTwBJOr3UUL3LFEBDT3kL59me6UD K1ydEui13dlqo6bdBHxyZHsS5lVrpVGAH942CViY253RvvJU/DuADg3umvI8zQMbshQv PE7lZx558dPEbGX4CHVF8kduA9v0KVG0s08KIm7cyT9iWlNNNxQrfHYc05B1zROFRUEn aq3loZHwmmKx+NUvC5ccoro8C4EjpFxJ3FATUX+O4C0gao6QfkjfT53x4FoppbT34Gtx nC6w== X-Gm-Message-State: ALQs6tCyzi2XF3pvJ7aKtI/LdLOWLGax5Op5kSbgk0u+oi0wHWm5c8Et DYxV4Ob+ZjQrGYZVCJWwbJu7gEuFgJBq0cMeQBmHVA== X-Google-Smtp-Source: AB8JxZoEVFP/Zu9lMqAcYVRWQ+S73bkiKbXiXmoPYdVvK+oYBmIq6h5RWGv10uzdxcQ6dbMqf/lDgwi3w2At19OM8Co= X-Received: by 2002:aed:2a67:: with SMTP id k36-v6mr15217964qtf.302.1525228430396; Tue, 01 May 2018 19:33:50 -0700 (PDT) MIME-Version: 1.0 From: Eric Hanchrow Date: Wed, 02 May 2018 02:33:39 +0000 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -2.7 (--) 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.7 (---) I typed "M-x package-list-packages", and saw complaints about ... Opening TLS connection to =E2=80=98melpa.org=E2=80=99... Opening TLS connection with =E2=80=98gnutls-cli --x509cafile /etc/pki/tls/certs/ca-bundle.crt -p 443 melpa.org=E2=80=99...failed Opening TLS connection with =E2=80=98gnutls-cli --x509cafile /etc/pki/tls/certs/ca-bundle.crt -p 443 melpa.org --protocols ssl3=E2=80=99= ...failed Opening TLS connection with =E2=80=98openssl s_client -connect melpa.org:44= 3 -CAfile /etc/pki/tls/certs/ca-bundle.crt -no_ssl2 -ign_eof=E2=80=99...faile= d Opening TLS connection to =E2=80=98melpa.org=E2=80=99...failed Package refresh done Failed to download =E2=80=98melpa=E2=80=99 archive. I eventually realized that the problem was simply due to my not having a gnutls-cli executable! But it took me longer to realize that than it should have. OK, I confess; it took me _two years_ to realize that (seriously). I'd just assumed that the problem was some subtle certificate mismatch or something that I'd never understand, and I put up with it. Would it be possible to emit a message describing _why_ gnutls-cli failed? In GNU Emacs 25.3.50.1 (x86_64-unknown-linux-gnu) of 2018-01-26 built on dev-dsk-erichan-2b-i-833ca944.us-west-2.amazon.co= m Repository revision: 79bbd51b1893b65626aeffb13ce1784906fc642d Configured using: 'configure --without-x' Configured features: JPEG SOUND GPM NOTIFY LIBSELINUX LIBXML2 ZLIB Important settings: value of $LC_ALL: en_US.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Messages Minor modes in effect: which-function-mode: t projectile-mode: t magit-auto-revert-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t global-hl-line-mode: t savehist-mode: t global-flycheck-mode: t pyvenv-mode: t shell-dirtrack-mode: t global-auto-revert-mode: t recentf-mode: t ido-everywhere: t diff-auto-refine-mode: t erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-networks-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-match-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-netsplit-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Recent messages: reference to free variable =E2=80=98Opening=E2=80=99 Mark set [2 times] Auto-saving...done Mark set [3 times] C-M-y is undefined Mark set [2 times] Saving file /local/home/erichan/homedir/.emacs.d/init.el... Wrote /local/home/erichan/homedir/.emacs.d/init.el No obsolete buffers; did nothing. No projects needed to be removed. Load-path shadows: /home/erichan/.emacs.d/elpa/let-alist-1.0.5/let-alist hides /home/erichan/git-repositories/3rd-party/emacs/lisp/emacs-lisp/let-alist Features: (shadow sort mail-extr emacsbug view rect align eieio-opt speedbar sb-image ezimage dframe apropos conf-mode perl-mode bug-reference magit-imenu which-func ruler-mode fringe scroll-bar company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-files company-cmake company-xcode company-clang company-eclim company-css company-nxml company-bbdb yasnippet find-dired twb-find-dired wdired magit-extras flyspell markdown-mode noutline outline dabbrev image vc vc-dispatcher misearch multi-isearch sh-script smie executable tabify imenu man projectile ert ewoc debug jka-compr git-rebase ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff magit-bookmark magit-obsolete magit-blame magit-stash magit-bisect magit-remote magit-commit epa magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-collab ghub let-alist magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode magit-core magit-autorevert magit-process magit-margin magit-mode git-commit magit-git magit-section magit-utils crm magit-popup log-edit pcvs-util add-log with-editor async-bytecomp term disp-table ehelp server smtpmail sendmail dired-aux async tempo ispell company-dabbrev company-template color tar-mode autoload lisp-mnt mm-archive message rfc822 mml mml-sec mailabbrev gmm-utils mailheader mm-decode mm-bodies mm-encode url-handlers network-stream nsm starttls url-http mail-parse rfc2231 rfc2047 rfc2045 ietf-drums url-gw url-cache url-auth epg term/xterm xterm hl-line savehist work-log-mode flycheck elisp-slime-nav bookmark edit-list highlight-indentation flymake company elpy find-file-in-project ivy delsel ivy-overlay ffap windmove pyvenv esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg esh-groups eshell esh-module esh-mode esh-util elpy-shell elpy-profile elpy-django s elpy-refactor python tramp-sh tramp tramp-compat tramp-loaddefs trampver ucs-normalize shell json map files-x etags xref project cus-edit cus-start cus-load browse-kill-ring advice eww mm-url gnus gnus-ems nnheader mail-utils url-queue url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse url-vars mailcap shr dom browse-url ws-butler warnings dired-subtree dired-hacks-utils dash wat derived autorevert filenotify recentf tree-widget ido vc-git diff-mode ibuf-ext ibuffer ibuf-macs dired-x dired grep compile find-func rotate cl face-remap edmacro kmacro tls gnutls erc-list erc-menu erc-join erc-ring erc-networks erc-pcomplete pcomplete comint ansi-color ring erc-track erc-match erc-button wid-edit erc-fill erc-stamp erc-netsplit erc-goodies erc erc-backend erc-compat format-spec auth-source cl-seq eieio eieio-core gnus-util time-date mm-util help-fns mail-prsvr password-cache thingatpt pp use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key cl-macs easy-mmode use-package-core regexp-opt subr-x finder-inf info tool-bar package epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv cl-loaddefs pcase cl-lib rx mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select mouse jit-lock font-lock syntax facemenu font-core frame cl-generic 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 charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote inotify multi-tty make-network-process emacs) Memory information: ((conses 16 1591445 212915) (symbols 48 64477 1) (miscs 40 8675 3312) (strings 32 234194 47131) (string-bytes 1 7941405) (vectors 16 91893) (vector-slots 8 2065070 95757) (floats 8 841 5025) (intervals 56 136277 5394) (buffers 976 362) (heap 1024 85439 6462)) From unknown Fri Jun 20 07:28:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31339: 25.3.50; package-list-packages does not provide useful error when gnutls-cli is missing Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 02 May 2018 14:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31339 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eric Hanchrow Cc: 31339@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 31339-submit@debbugs.gnu.org id=B31339.152527274211198 (code B ref 31339); Wed, 02 May 2018 14:53:02 +0000 Received: (at 31339) by debbugs.gnu.org; 2 May 2018 14:52:22 +0000 Received: from localhost ([127.0.0.1]:47158 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fDt7G-0002uY-8S for submit@debbugs.gnu.org; Wed, 02 May 2018 10:52:22 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42312) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fDt7E-0002uL-Em for 31339@debbugs.gnu.org; Wed, 02 May 2018 10:52:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fDt74-0004dW-Gg for 31339@debbugs.gnu.org; Wed, 02 May 2018 10:52:15 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:48599) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fDt74-0004dS-Cm; Wed, 02 May 2018 10:52:10 -0400 Received: from [176.228.60.248] (port=4598 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fDt73-0004hI-Pz; Wed, 02 May 2018 10:52:10 -0400 Date: Wed, 02 May 2018 17:52:03 +0300 Message-Id: <836046qfe4.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Eric Hanchrow on Wed, 02 May 2018 02:33:39 +0000) References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -6.0 (------) > From: Eric Hanchrow > Date: Wed, 02 May 2018 02:33:39 +0000 > > I typed "M-x package-list-packages", and saw complaints about ... > > Opening TLS connection to ‘melpa.org’... > Opening TLS connection with ‘gnutls-cli --x509cafile > /etc/pki/tls/certs/ca-bundle.crt -p 443 melpa.org’...failed > Opening TLS connection with ‘gnutls-cli --x509cafile > /etc/pki/tls/certs/ca-bundle.crt -p 443 melpa.org --protocols ssl3’...failed > Opening TLS connection with ‘openssl s_client -connect melpa.org:443 > -CAfile /etc/pki/tls/certs/ca-bundle.crt -no_ssl2 -ign_eof’...failed > Opening TLS connection to ‘melpa.org’...failed > Package refresh done > Failed to download ‘melpa’ archive. > > I eventually realized that the problem was simply due to my not having a > gnutls-cli executable! But it took me longer to realize that than it > should have. OK, I confess; it took me _two years_ to realize that > (seriously). I'd just assumed that the problem was some subtle certificate > mismatch or something that I'd never understand, and I put up with it. > > Would it be possible to emit a message describing _why_ gnutls-cli failed? Actually, we deprecated tls.el and gnutls-cli, and we now ask users to build Emacs with the GnuTLS library, which enables these features internally. I don't think investing efforts in improving a deprecated feature would be a good investment of our resources. Thanks. From unknown Fri Jun 20 07:28:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31339: 25.3.50; package-list-packages does not provide useful error when gnutls-cli is missing Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 02 May 2018 22:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31339 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 31339@debbugs.gnu.org, Eric Hanchrow Received: via spool by 31339-submit@debbugs.gnu.org id=B31339.152529918718239 (code B ref 31339); Wed, 02 May 2018 22:14:01 +0000 Received: (at 31339) by debbugs.gnu.org; 2 May 2018 22:13:07 +0000 Received: from localhost ([127.0.0.1]:47404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fDzzm-0004k7-SU for submit@debbugs.gnu.org; Wed, 02 May 2018 18:13:07 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38561) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fDzzk-0004jc-VN for 31339@debbugs.gnu.org; Wed, 02 May 2018 18:13:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fDzze-0006S4-FA for 31339@debbugs.gnu.org; Wed, 02 May 2018 18:12:59 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55507) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fDzzc-0006R3-Qe; Wed, 02 May 2018 18:12:56 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1fDzzc-0003kA-0G; Wed, 02 May 2018 18:12:56 -0400 From: Glenn Morris References: <836046qfe4.fsf@gnu.org> X-Spook: Biological event Nuclear threat weapons of mass X-Ran: H'?0m2@IxTF29,9266iI_yqr>fbe~D+b+|RZcR>(5a%9 (Eli Zaretskii's message of "Wed, 02 May 2018 17:52:03 +0300") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -6.0 (------) Eli Zaretskii wrote: > Actually, we deprecated tls.el and gnutls-cli, and we now ask users to > build Emacs with the GnuTLS library, which enables these features > internally. I'm aware that configure now complains if libgnutls is not found. What was done to deprecate tls.el, which is eg still not marked obsolete? Were any of the proposals in http://lists.gnu.org/r/emacs-devel/2016-07/msg00227.html enacted? Eg it still seems to use ssl3. Does an end-user who does not compile Emacs themselves receive any notification about avoiding tls.el? From unknown Fri Jun 20 07:28:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31339: 25.3.50; package-list-packages does not provide useful error when gnutls-cli is missing Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 May 2019 19:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31339 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 31339@debbugs.gnu.org, Eli Zaretskii , Eric Hanchrow Received: via spool by 31339-submit@debbugs.gnu.org id=B31339.155777630719979 (code B ref 31339); Mon, 13 May 2019 19:39:01 +0000 Received: (at 31339) by debbugs.gnu.org; 13 May 2019 19:38:27 +0000 Received: from localhost ([127.0.0.1]:46304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQGmJ-0005CB-CG for submit@debbugs.gnu.org; Mon, 13 May 2019 15:38:27 -0400 Received: from quimby.gnus.org ([80.91.231.51]:44784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQGmI-0005C2-9S for 31339@debbugs.gnu.org; Mon, 13 May 2019 15:38:26 -0400 Received: from [12.41.144.226] (helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hQGmE-00010R-Sv; Mon, 13 May 2019 21:38:25 +0200 From: Lars Ingebrigtsen References: <836046qfe4.fsf@gnu.org> Date: Mon, 13 May 2019 15:38:21 -0400 In-Reply-To: (Glenn Morris's message of "Wed, 02 May 2018 18:12:55 -0400") Message-ID: <877eauuouq.fsf@mouse.gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.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: Glenn Morris writes: > Does an end-user who does not compile Emacs themselves receive any > notification about avoiding tls.el? Hm... It's in lisp/obsolete. Does Emacs have a general method to warn about requiring files in that directory? 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@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 (-) Glenn Morris writes: > Does an end-user who does not compile Emacs themselves receive any > notification about avoiding tls.el? Hm... It's in lisp/obsolete. Does Emacs have a general method to warn about requiring files in that directory? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Fri Jun 20 07:28:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31339: 25.3.50; package-list-packages does not provide useful error when gnutls-cli is missing Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 May 2019 20:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31339 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 31339@debbugs.gnu.org, Eli Zaretskii , Eric Hanchrow Received: via spool by 31339-submit@debbugs.gnu.org id=B31339.15577776531041 (code B ref 31339); Mon, 13 May 2019 20:01:01 +0000 Received: (at 31339) by debbugs.gnu.org; 13 May 2019 20:00:53 +0000 Received: from localhost ([127.0.0.1]:46364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQH80-0000GO-NQ for submit@debbugs.gnu.org; Mon, 13 May 2019 16:00:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53648) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQH7z-0000AV-MX for 31339@debbugs.gnu.org; Mon, 13 May 2019 16:00:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50585) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hQH7q-0003lv-GE; Mon, 13 May 2019 16:00:44 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1hQH7Y-0006mT-Hu; Mon, 13 May 2019 16:00:26 -0400 From: Glenn Morris References: <836046qfe4.fsf@gnu.org> <877eauuouq.fsf@mouse.gnus.org> X-Spook: Homeland Defense Ammonium nitrate genetic SRI WHO X-Ran: hC:GK~x(>?K;fwjZ9an9l[RPQn38#w(_u'p$!X#T]Jc72Y{!uX6ZZ#(1-VQg7zQWrDw-N4 X-Hue: magenta X-Attribution: GM Date: Mon, 13 May 2019 16:00:21 -0400 In-Reply-To: <877eauuouq.fsf@mouse.gnus.org> (Lars Ingebrigtsen's message of "Mon, 13 May 2019 15:38:21 -0400") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) 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 (---) Lars Ingebrigtsen wrote: > Glenn Morris writes: > >> Does an end-user who does not compile Emacs themselves receive any >> notification about avoiding tls.el? > > Hm... It's in lisp/obsolete. Does Emacs have a general method to warn > about requiring files in that directory? Yes. But the comment you are replying to predates tls.el being in lisp/obsolete. From unknown Fri Jun 20 07:28:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31339: 25.3.50; package-list-packages does not provide useful error when gnutls-cli is missing Resent-From: npostavs@gmail.com Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 May 2019 20:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31339 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 31339@debbugs.gnu.org, Glenn Morris , Eli Zaretskii , Eric Hanchrow Received: via spool by 31339-submit@debbugs.gnu.org id=B31339.15577777896253 (code B ref 31339); Mon, 13 May 2019 20:04:01 +0000 Received: (at 31339) by debbugs.gnu.org; 13 May 2019 20:03:09 +0000 Received: from localhost ([127.0.0.1]:46372 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQHAD-0001cm-F0 for submit@debbugs.gnu.org; Mon, 13 May 2019 16:03:09 -0400 Received: from mail-it1-f194.google.com ([209.85.166.194]:52496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQHA9-0001cG-Jf for 31339@debbugs.gnu.org; Mon, 13 May 2019 16:03:05 -0400 Received: by mail-it1-f194.google.com with SMTP id q65so1186679itg.2 for <31339@debbugs.gnu.org>; Mon, 13 May 2019 13:03:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=ckuqo53Ta+yGT6bKVbI2befxB8RTX1uGp+DONllK7s4=; b=YOs6KHa0aZAoL/JwxAvNQtdobzTS0O3fR+0or+GmDFmUIQaqQIQpxDN0EEA5faPyrN bauiN8CMGZnxd+CB/IEQ1c37XQ7jeEC7NwzjT050mF2Trdf9F7gDMmRi785BeriOjTHG 6zE5EOWCuwLN/jYBjP+Ri71IysMzfvrbrpd+eRzSvkgG9aT+QzFmzrNaD1RnC7+gfRSx npB8LdpgyGrg/l35rhuP4f3OEnl3MY5dpDxi9aqzWnlv3Y9dp1dhGinOjcGoQMVDh7x1 +3j73J6ev0wWKXjpqE18ESyRP3tCfL+L1fuaO6lPbP+3BZM+LnTpJWyvl7HzElXzDuB3 txtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=ckuqo53Ta+yGT6bKVbI2befxB8RTX1uGp+DONllK7s4=; b=lb4ActPqZHoVsBhZRDgspjJaTsQc9Zpz1cMUtU71GHrzB82w7iPbRKXDHDsx+XavXU QaTEYOD6Y9z0P6VUc00m4up6zurfT/e5hn+Qn5xiKQ8tAF/B0S/ql4b1ljU6KklPY4oN 0H1Mop5GnVCebSagJBZhjZwqrCSJykAmoS03OWoUhiZAVzeFywE40W9kuFy5io1Es7dC 85r5cenkcOc+FljPT8ftz6krfpNVLYEd/xLgvpHPNuU5YcxJqNvZrtH3303AwtacvLOg PrAZHHXpTQSnFiuPEAyhC+0SFlXik//R5Qqvo86YMBfaEHw9Y5kE/sOLmTIWIOeQD/oz NHMw== X-Gm-Message-State: APjAAAUUfGgmwEO6jiHN7rx6u11Tx5GnoeYNmj3neKvP5iAMTHKUcCWp hAlspMungEVlT3Ij4Wk7UpQ= X-Google-Smtp-Source: APXvYqx5euyfxZhedRwpxZkIj7fY1qwa8zUr5E0qYUyZ/chl/4s6UVHLevjitI1IURSdfdv6VrBRQQ== X-Received: by 2002:a05:660c:4c2:: with SMTP id v2mr739959itk.71.1557777779891; Mon, 13 May 2019 13:02:59 -0700 (PDT) Received: from vhost2 (CPE001143542e1f-CMf81d0f809fa0.cpe.net.cable.rogers.com. [99.230.51.196]) by smtp.gmail.com with ESMTPSA id u11sm2871373iot.44.2019.05.13.13.02.59 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 13 May 2019 13:02:59 -0700 (PDT) From: npostavs@gmail.com References: <836046qfe4.fsf@gnu.org> <877eauuouq.fsf@mouse.gnus.org> Date: Mon, 13 May 2019 16:02:58 -0400 In-Reply-To: <877eauuouq.fsf@mouse.gnus.org> (Lars Ingebrigtsen's message of "Mon, 13 May 2019 15:38:21 -0400") Message-ID: <85zhnqw2a5.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1.92 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=gb2312 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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 (-) Lars Ingebrigtsen writes: > Glenn Morris writes: > >> Does an end-user who does not compile Emacs themselves receive any >> notification about avoiding tls.el? > > Hm... It's in lisp/obsolete. Note: it wasn't when Glenn posted that. See Bug#31457 "27.0.50; Move starttls.el and tls.el to lisp/obsolete/". > Does Emacs have a general method to warn > about requiring files in that directory? Emacs does warn about requiring files from obsolete. Users loading tls.el will now get this in *Messages*: Package tls is obsolete! It's not super visible though, opening a connection with tls.el produces several other messages too, so it looks something like this: Opening TLS connection to =A1=AEexample.com=A1=AF... Opening TLS connection with =A1=AEgnutls-cli --x509cafile /etc/ssl/cert= s/ca-certificates.crt -p 443 example.com=A1=AF... Package tls is obsolete! Opening TLS connection with =A1=AEgnutls-cli --x509cafile /etc/ssl/cert= s/ca-certificates.crt -p 443 example.com=A1=AF...done Opening TLS connection to =A1=AEexample.com=A1=AF...done From unknown Fri Jun 20 07:28:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31339: 25.3.50; package-list-packages does not provide useful error when gnutls-cli is missing Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 May 2019 20:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31339 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 31339@debbugs.gnu.org, Eli Zaretskii , Eric Hanchrow Received: via spool by 31339-submit@debbugs.gnu.org id=B31339.15577782776997 (code B ref 31339); Mon, 13 May 2019 20:12:02 +0000 Received: (at 31339) by debbugs.gnu.org; 13 May 2019 20:11:17 +0000 Received: from localhost ([127.0.0.1]:46377 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQHI5-0001om-Cm for submit@debbugs.gnu.org; Mon, 13 May 2019 16:11:17 -0400 Received: from quimby.gnus.org ([80.91.231.51]:45446) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQHI3-0001oc-EM for 31339@debbugs.gnu.org; Mon, 13 May 2019 16:11:16 -0400 Received: from [12.41.144.226] (helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hQHHy-0001GN-Rf; Mon, 13 May 2019 22:11:13 +0200 From: Lars Ingebrigtsen References: <836046qfe4.fsf@gnu.org> <877eauuouq.fsf@mouse.gnus.org> Date: Mon, 13 May 2019 16:11:08 -0400 In-Reply-To: (Glenn Morris's message of "Mon, 13 May 2019 16:00:21 -0400") Message-ID: <87zhnqru77.fsf@mouse.gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.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: Glenn Morris writes: > Yes. > But the comment you are replying to predates tls.el being in lisp/obsolete. Ah, OK. But then perhaps this bug report can be closed now if that warning is sufficient? 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@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 (-) Glenn Morris writes: > Yes. > But the comment you are replying to predates tls.el being in lisp/obsolete. Ah, OK. But then perhaps this bug report can be closed now if that warning is sufficient? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Fri Jun 20 07:28:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31339: 25.3.50; package-list-packages does not provide useful error when gnutls-cli is missing References: In-Reply-To: Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Sep 2019 01:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31339 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 31339@debbugs.gnu.org, Glenn Morris , Eli Zaretskii , Eric Hanchrow Received: via spool by 31339-submit@debbugs.gnu.org id=B31339.156850958514587 (code B ref 31339); Sun, 15 Sep 2019 01:07:02 +0000 Received: (at 31339) by debbugs.gnu.org; 15 Sep 2019 01:06:25 +0000 Received: from localhost ([127.0.0.1]:47264 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i9Izh-0003nC-9u for submit@debbugs.gnu.org; Sat, 14 Sep 2019 21:06:25 -0400 Received: from mail-pf1-f195.google.com ([209.85.210.195]:36660) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i9Izd-0003ms-Vw for 31339@debbugs.gnu.org; Sat, 14 Sep 2019 21:06:23 -0400 Received: by mail-pf1-f195.google.com with SMTP id y22so20298290pfr.3 for <31339@debbugs.gnu.org>; Sat, 14 Sep 2019 18:06:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=fzIzM0old+v6IoKcx7s3605l/tfS/61+Ccd2+KxQ3f0=; b=BCqWoizoAwbUKUWeujlD5j3Ezv1ojjkyqxRUW4DxRAmD1FGdtettf5Fv21Z3UT+QaQ vc4z57sCB5Mf09yFygagV+YHyNk9c77aoMZaG5Isbav96+gRHbLlS/axaZPHfwRDpyWQ 60cVw9adMcSKIh4vpCW0xGSkGmeuWI6ouGdwYZ6VcPWYfUb8j3lTB6C/q6pRaXz9/9XB uP4XRBR080u3myjjp0yWvnUOIGF1cS5fdvhp4YY6p6yjFoRwRv8x4xEfv4J4DoUPH3l6 yd7bg+aMDZiT0S0tTKqzUdi2UIgI0crN4LiCTyVq9mmQPXGkOk3aURPTDyR7mNJhrQDW yj+g== X-Gm-Message-State: APjAAAVwaH5wsVmHzWo3UHH+XgdapcnkthmMJajON4ysKFOxbsMqVfF+ S+WYj6OIhHm/EpGfvnlPX73yC6kSNKbb3OdwovM= X-Google-Smtp-Source: APXvYqwPRyTHw+aVCrePNVjdSLF9sz2Sm4waCZTy1xgvytVQ+nlWs+ZN5bTT9P5bVNNETYEQEx0T0ofoBw3vc2uzq4E= X-Received: by 2002:a63:4c5c:: with SMTP id m28mr52546953pgl.333.1568509576213; Sat, 14 Sep 2019 18:06:16 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Sun, 15 Sep 2019 03:06:05 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) 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 (-) tags 31339 + wontfix close 31339 quit Lars Ingebrigtsen writes: > Glenn Morris writes: > >> Yes. >> But the comment you are replying to predates tls.el being in lisp/obsolete. > > Ah, OK. But then perhaps this bug report can be closed now if that > warning is sufficient? Agreed, and -- Eli Zaretskii writes: > Actually, we deprecated tls.el and gnutls-cli, and we now ask users to > build Emacs with the GnuTLS library, which enables these features > internally. I don't think investing efforts in improving a deprecated > feature would be a good investment of our resources. So I'm closing this as wontfix. Best regards, Stefan Kangas