all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "J.P." <jp@neverwas.me>
To: "João Távora" <joaotavora@gmail.com>
Cc: Kai Tetzlaff <emacs+bug@tetzco.de>, 58985@debbugs.gnu.org
Subject: bug#58985: 29.0.50; Gnus setup broken by commit 2cf9e699ef0fc43a4eadaf00a1ed2f876765c64d
Date: Thu, 24 Nov 2022 07:01:51 -0800	[thread overview]
Message-ID: <87fse8wg4g.fsf@neverwas.me> (raw)
In-Reply-To: <87sfi8ve35.fsf@gmail.com> ("João Távora"'s message of "Thu, 24 Nov 2022 10:31:10 +0000")

Hi João,

João Távora <joaotavora@gmail.com> writes:

> Hi Maintainers,
>
> Commit 2cf9e699ef0fc43a4eadaf00a1ed2f876765c64d breaks my Gnus setup.
>
>     Author: F. Jason Park <jp@neverwas.me>
>     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=58985#114





  reply	other threads:[~2022-11-24 15:01 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-11-24 10:31 bug#59538: 29.0.50; Gnus setup broken by commit 2cf9e699ef0fc43a4eadaf00a1ed2f876765c64d João Távora
2022-11-24 15:01 ` J.P. [this message]
2022-11-24 15:38   ` bug#58985: " João Távora
2022-11-25 14:23     ` J.P.
2024-02-21 21:25 ` bug#59538: " Jakub Ječmínek via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-02-21 22:04   ` João Távora
2024-02-21 22:20     ` Jakub Ječmínek via Bug reports for GNU Emacs, the Swiss army knife of text editors

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87fse8wg4g.fsf@neverwas.me \
    --to=jp@neverwas.me \
    --cc=58985@debbugs.gnu.org \
    --cc=emacs+bug@tetzco.de \
    --cc=joaotavora@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.