From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "J.P." Newsgroups: gmane.emacs.bugs Subject: bug#58985: 29.0.50; Gnus setup broken by commit 2cf9e699ef0fc43a4eadaf00a1ed2f876765c64d Date: Thu, 24 Nov 2022 07:01:51 -0800 Message-ID: <87fse8wg4g.fsf@neverwas.me> References: <87sfi8ve35.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16712"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Kai Tetzlaff , 58985@debbugs.gnu.org To: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Nov 24 16:03:20 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oyDl2-00045B-2Z for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 24 Nov 2022 16:03:20 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oyDkm-0004od-0t; Thu, 24 Nov 2022 10:03:04 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oyDkk-0004mt-Pe for bug-gnu-emacs@gnu.org; Thu, 24 Nov 2022 10:03:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oyDkk-0004Xs-GL for bug-gnu-emacs@gnu.org; Thu, 24 Nov 2022 10:03:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oyDkk-0007iE-Ba for bug-gnu-emacs@gnu.org; Thu, 24 Nov 2022 10:03:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "J.P." Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Nov 2022 15:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58985 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 58985-submit@debbugs.gnu.org id=B58985.166930212929587 (code B ref 58985); Thu, 24 Nov 2022 15:03:02 +0000 Original-Received: (at 58985) by debbugs.gnu.org; 24 Nov 2022 15:02:09 +0000 Original-Received: from localhost ([127.0.0.1]:59797 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oyDjt-0007h9-AD for submit@debbugs.gnu.org; Thu, 24 Nov 2022 10:02:09 -0500 Original-Received: from mail-108-mta152.mxroute.com ([136.175.108.152]:37905) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oyDjr-0007gb-0F for 58985@debbugs.gnu.org; Thu, 24 Nov 2022 10:02:07 -0500 Original-Received: from mail-111-mta2.mxroute.com ([136.175.111.2] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta152.mxroute.com (ZoneMTA) with ESMTPSA id 184aa28dc0f0006e99.001 for <58985@debbugs.gnu.org> (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256); Thu, 24 Nov 2022 15:01:55 +0000 X-Zone-Loop: 3116600398990c084ade69892fa295a8edcf99eee66e X-Originating-IP: [136.175.111.2] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=neverwas.me ; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: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=8DlA9jAQBxFucA2hZegqxfmNg55fjXU/EVMVEC9j8fE=; b=d8kYJ5WaldNRxXLymv5wnFWd0O LYO+jmeDeMpUF/FGp/zzukow9Zi0iZtyH8I8aeUEaLdC1IcZdRVrdt8lJ/VAt7qg3PaKEBAidYk4C LrOpB4W94qfrSB106TNjYac57mgPJLJhAavMly1S6cf2ovObhlQOIeRo5uLwohHtGQ2dSFbY0Q9QA 6KyRi9ll2K8O5gu/guchDym4rZ6lOtd2D4gTbhAf/n3TLz7+wb9OIBTFSyU2Fb5EB+6Ud9ajS4u7O QWP0BKXCeazCbw/SMdEHuPdfHa7x0/uUzEBycEngGWLWwCUZtGjQ8dAZ/fV6UtBx0bCBoXINkR86y 4ge1dXcw==; In-Reply-To: <87sfi8ve35.fsf@gmail.com> ("=?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?="'s message of "Thu, 24 Nov 2022 10:31:10 +0000") X-Authenticated-Id: masked@neverwas.me X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:248873 Archived-At: Hi Jo=C3=A3o, Jo=C3=A3o T=C3=A1vora writes: > Hi Maintainers, > > Commit 2cf9e699ef0fc43a4eadaf00a1ed2f876765c64d breaks my Gnus setup. > > Author: F. Jason Park > Date: Tue Nov 1 22:46:24 2022 -0700 > > Make auth-source-pass behave more like other backends > > I've reached this conclusion through 'git bisect'. I.e. the commit which > immediately precedes it is not broken. Sorry about that. I feel not great that you spent precious man hours bisecting on my account. The new option `auth-source-pass-extra-query-params' is behind the breakage you're witnessing. It tries to make auth-source-pass adhere as closely as possible ("bug for bug") to the auth-source reference backend, netrc (but only to the extent that the other backends already do). The idea was to make searches closer to being backend agnostic and thus more predictable. And auth-source-pass was the lone holdout in terms of conforming behavior. But, alas, it's looking like the quest for uniformity has come at the cost of usability for everyday auth-source-pass users, which is regrettable and surely a deal breaker for keeping it enabled by default. > I haven't investigated why, but I do use 'pass' (www.passwordstore.org) to > (require 'auth-source) > (auth-source-pass-enable) > (setq auth-sources '(password-store)) ;; don't use anything else > > store my passwords securely. > > This is my pass-related setup, which is pretty simple: > > After the commit, M-x gnus is unable to connect to my local imap server. = There > is very little debug information. If we were actually gonna try and debug this, I'd probably ask you for the names of the affected items in your ~/.password-store and the query params passed to `auth-source-search' and maybe also whatever's printed to *Messages* when a query is performed with `auth-source-debug' turned on. However, I think it's probably best to forgo all that and do what I was leaning toward from the outset, and that's keeping the new behavior off by default in Emacs 29. It's looking liable to cause too much churn for too many folks [1]. Thus, unless anyone objects or has anything else to add, I will do this in the next 24 hours or so. Apologies again for the disruption and the time spent bisecting. J.P. [1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D58985#114