GNU bug report logs - #55214
28.1; new gnus search method failing for different imap servers in different ways

Previous Next

Packages: gnus, emacs;

Reported by: Britt Anderson <britt <at> uwaterloo.ca>

Date: Sun, 1 May 2022 23:46:01 UTC

Severity: normal

Tags: moreinfo

Found in version 28.1

Done: Eric Abrahamsen <eric <at> ericabrahamsen.net>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 55214 in the body.
You can then email your comments to 55214 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org:
bug#55214; Package emacs,gnus. (Sun, 01 May 2022 23:46:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Britt Anderson <britt <at> uwaterloo.ca>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org. (Sun, 01 May 2022 23:46:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Britt Anderson <britt <at> uwaterloo.ca>
To: <bug-gnu-emacs <at> gnu.org>
Subject: 28.1; new gnus search method failing for different imap servers in
 different ways
Date: Sun, 1 May 2022 19:27:26 -0400
I currently have three email accounts I use and access with gnus. After
a recent upgrade to emacs 28.1 I lost the ability to search the mail for
one of these addresses. They are all initiated similarly with a
gnus-secondary-select-methods of 'nnimap. They all three retrieve mail
and allow viewing and sending. For one of them the new parsed search
queries work perfectly, and for one of them (microsoft exchange server
2016 imap 4) it always returns an empty group. I thought it might be
something funny with that exchange server so I logged on to it via telnet and did
the search that way and verified it correctly finds the correct
messages. Turning gnus verbosity up to 10 does not reveal any error
messages. Any idea what could be causing this idiosyncratic behavior? I
also logged onto a different computer running emacs 27 and for the same
email account imap based search works fine. For the email using
gandi.net all works as advertised. For the account using
protonmail-bridge simple searches (such as to:peter) work fine, but not
boolean searches (to:peter or from:peter), which always return empty
even if each simple search yields results. 



In GNU Emacs 28.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.33, cairo version 1.17.6)
 of 2022-04-27 built on frederik
Windowing system distributor 'The X.Org Foundation', version 11.0.12101003
System Description: Arch Linux

Configured using:
 'configure --sysconfdir=/etc --prefix=/usr --libexecdir=/usr/lib
 --localstatedir=/var --with-cairo --with-harfbuzz --with-libsystemd
 --with-modules --with-x-toolkit=gtk3 'CFLAGS=-march=x86-64
 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2
 -Wformat -Werror=format-security -fstack-clash-protection
 -fcf-protection -g -ffile-prefix-map=/build/emacs/src=/usr/src/debug
 -flto=auto' 'LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now
 -flto=auto''

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY
PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE
XIM XPM GTK3 ZLIB

Important settings:
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Org

Minor modes in effect:
  windmove-mode: t
  org-roam-bibtex-mode: t
  helm-mode: t
  helm-minibuffer-history-mode: t
  shell-dirtrack-mode: t
  helm--remap-mouse-mode: t
  async-bytecomp-package-mode: t
  org-roam-db-autosync-mode: t
  pdf-occur-global-minor-mode: t
  override-global-mode: t
  straight-use-package-mode: t
  straight-package-neutering-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-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
  line-number-mode: t
  global-visual-line-mode: t
  visual-line-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t

Load-path shadows:
/home/britt/.emacs.d/straight/build/julia-mode/julia-mode hides /usr/share/emacs/site-lisp/ess/lisp/julia-mode
/home/britt/.emacs.d/straight/build/julia-mode/julia-mode-latexsubs hides /usr/share/emacs/site-lisp/ess/lisp/julia-mode-latexsubs
/home/britt/.emacs.d/straight/build/transient/transient hides /usr/share/emacs/28.1/lisp/transient
/home/britt/.emacs.d/straight/build/org/ob-octave hides /usr/share/emacs/28.1/lisp/org/ob-octave
/home/britt/.emacs.d/straight/build/org/ob-julia hides /usr/share/emacs/28.1/lisp/org/ob-julia
/home/britt/.emacs.d/straight/build/org/org-footnote hides /usr/share/emacs/28.1/lisp/org/org-footnote
/home/britt/.emacs.d/straight/build/org/ox-koma-letter hides /usr/share/emacs/28.1/lisp/org/ox-koma-letter
/home/britt/.emacs.d/straight/build/org/ob-makefile hides /usr/share/emacs/28.1/lisp/org/ob-makefile
/home/britt/.emacs.d/straight/build/org/org-attach hides /usr/share/emacs/28.1/lisp/org/org-attach
/home/britt/.emacs.d/straight/build/org/org-crypt hides /usr/share/emacs/28.1/lisp/org/org-crypt
/home/britt/.emacs.d/straight/build/org/org-capture hides /usr/share/emacs/28.1/lisp/org/org-capture
/home/britt/.emacs.d/straight/build/org/oc-csl hides /usr/share/emacs/28.1/lisp/org/oc-csl
/home/britt/.emacs.d/straight/build/org/org-compat hides /usr/share/emacs/28.1/lisp/org/org-compat
/home/britt/.emacs.d/straight/build/org/ox-man hides /usr/share/emacs/28.1/lisp/org/ox-man
/home/britt/.emacs.d/straight/build/org/ob-ref hides /usr/share/emacs/28.1/lisp/org/ob-ref
/home/britt/.emacs.d/straight/build/org/ob-groovy hides /usr/share/emacs/28.1/lisp/org/ob-groovy
/home/britt/.emacs.d/straight/build/org/ol-rmail hides /usr/share/emacs/28.1/lisp/org/ol-rmail
/home/britt/.emacs.d/straight/build/org/org-num hides /usr/share/emacs/28.1/lisp/org/org-num
/home/britt/.emacs.d/straight/build/org/ol-bibtex hides /usr/share/emacs/28.1/lisp/org/ol-bibtex
/home/britt/.emacs.d/straight/build/org/ox-icalendar hides /usr/share/emacs/28.1/lisp/org/ox-icalendar
/home/britt/.emacs.d/straight/build/org/org-id hides /usr/share/emacs/28.1/lisp/org/org-id
/home/britt/.emacs.d/straight/build/org/ox-beamer hides /usr/share/emacs/28.1/lisp/org/ox-beamer
/home/britt/.emacs.d/straight/build/org/org-macro hides /usr/share/emacs/28.1/lisp/org/org-macro
/home/britt/.emacs.d/straight/build/org/ob-tangle hides /usr/share/emacs/28.1/lisp/org/ob-tangle
/home/britt/.emacs.d/straight/build/org/ob-awk hides /usr/share/emacs/28.1/lisp/org/ob-awk
/home/britt/.emacs.d/straight/build/org/ob-org hides /usr/share/emacs/28.1/lisp/org/ob-org
/home/britt/.emacs.d/straight/build/org/ob-calc hides /usr/share/emacs/28.1/lisp/org/ob-calc
/home/britt/.emacs.d/straight/build/org/org-feed hides /usr/share/emacs/28.1/lisp/org/org-feed
/home/britt/.emacs.d/straight/build/org/oc-biblatex hides /usr/share/emacs/28.1/lisp/org/oc-biblatex
/home/britt/.emacs.d/straight/build/org/ob-python hides /usr/share/emacs/28.1/lisp/org/ob-python
/home/britt/.emacs.d/straight/build/org/ob-gnuplot hides /usr/share/emacs/28.1/lisp/org/ob-gnuplot
/home/britt/.emacs.d/straight/build/org/org-duration hides /usr/share/emacs/28.1/lisp/org/org-duration
/home/britt/.emacs.d/straight/build/org/ox hides /usr/share/emacs/28.1/lisp/org/ox
/home/britt/.emacs.d/straight/build/org/ob-maxima hides /usr/share/emacs/28.1/lisp/org/ob-maxima
/home/britt/.emacs.d/straight/build/org/ol-bbdb hides /usr/share/emacs/28.1/lisp/org/ol-bbdb
/home/britt/.emacs.d/straight/build/org/ol-w3m hides /usr/share/emacs/28.1/lisp/org/ol-w3m
/home/britt/.emacs.d/straight/build/org/org-habit hides /usr/share/emacs/28.1/lisp/org/org-habit
/home/britt/.emacs.d/straight/build/org/ol-info hides /usr/share/emacs/28.1/lisp/org/ol-info
/home/britt/.emacs.d/straight/build/org/ox-md hides /usr/share/emacs/28.1/lisp/org/ox-md
/home/britt/.emacs.d/straight/build/org/ob-fortran hides /usr/share/emacs/28.1/lisp/org/ob-fortran
/home/britt/.emacs.d/straight/build/org/ob-ruby hides /usr/share/emacs/28.1/lisp/org/ob-ruby
/home/britt/.emacs.d/straight/build/org/ol-gnus hides /usr/share/emacs/28.1/lisp/org/ol-gnus
/home/britt/.emacs.d/straight/build/org/ol-docview hides /usr/share/emacs/28.1/lisp/org/ol-docview
/home/britt/.emacs.d/straight/build/org/ob-sql hides /usr/share/emacs/28.1/lisp/org/ob-sql
/home/britt/.emacs.d/straight/build/org/ob-lob hides /usr/share/emacs/28.1/lisp/org/ob-lob
/home/britt/.emacs.d/straight/build/org/org-timer hides /usr/share/emacs/28.1/lisp/org/org-timer
/home/britt/.emacs.d/straight/build/org/ob-processing hides /usr/share/emacs/28.1/lisp/org/ob-processing
/home/britt/.emacs.d/straight/build/org/ox-odt hides /usr/share/emacs/28.1/lisp/org/ox-odt
/home/britt/.emacs.d/straight/build/org/org-faces hides /usr/share/emacs/28.1/lisp/org/org-faces
/home/britt/.emacs.d/straight/build/org/ob-exp hides /usr/share/emacs/28.1/lisp/org/ob-exp
/home/britt/.emacs.d/straight/build/org/org-inlinetask hides /usr/share/emacs/28.1/lisp/org/org-inlinetask
/home/britt/.emacs.d/straight/build/org/oc-basic hides /usr/share/emacs/28.1/lisp/org/oc-basic
/home/britt/.emacs.d/straight/build/org/org-element hides /usr/share/emacs/28.1/lisp/org/org-element
/home/britt/.emacs.d/straight/build/org/ox-org hides /usr/share/emacs/28.1/lisp/org/ox-org
/home/britt/.emacs.d/straight/build/org/ob-screen hides /usr/share/emacs/28.1/lisp/org/ob-screen
/home/britt/.emacs.d/straight/build/org/ol-eww hides /usr/share/emacs/28.1/lisp/org/ol-eww
/home/britt/.emacs.d/straight/build/org/ob-js hides /usr/share/emacs/28.1/lisp/org/ob-js
/home/britt/.emacs.d/straight/build/org/ob-clojure hides /usr/share/emacs/28.1/lisp/org/ob-clojure
/home/britt/.emacs.d/straight/build/org/org-pcomplete hides /usr/share/emacs/28.1/lisp/org/org-pcomplete
/home/britt/.emacs.d/straight/build/org/ox-latex hides /usr/share/emacs/28.1/lisp/org/ox-latex
/home/britt/.emacs.d/straight/build/org/org-entities hides /usr/share/emacs/28.1/lisp/org/org-entities
/home/britt/.emacs.d/straight/build/org/org-archive hides /usr/share/emacs/28.1/lisp/org/org-archive
/home/britt/.emacs.d/straight/build/org/ob-scheme hides /usr/share/emacs/28.1/lisp/org/ob-scheme
/home/britt/.emacs.d/straight/build/org/ob hides /usr/share/emacs/28.1/lisp/org/ob
/home/britt/.emacs.d/straight/build/org/ol hides /usr/share/emacs/28.1/lisp/org/ol
/home/britt/.emacs.d/straight/build/org/ob-ocaml hides /usr/share/emacs/28.1/lisp/org/ob-ocaml
/home/britt/.emacs.d/straight/build/org/ob-emacs-lisp hides /usr/share/emacs/28.1/lisp/org/ob-emacs-lisp
/home/britt/.emacs.d/straight/build/org/org-ctags hides /usr/share/emacs/28.1/lisp/org/org-ctags
/home/britt/.emacs.d/straight/build/org/ob-sqlite hides /usr/share/emacs/28.1/lisp/org/ob-sqlite
/home/britt/.emacs.d/straight/build/org/ob-latex hides /usr/share/emacs/28.1/lisp/org/ob-latex
/home/britt/.emacs.d/straight/build/org/ob-eval hides /usr/share/emacs/28.1/lisp/org/ob-eval
/home/britt/.emacs.d/straight/build/org/ob-eshell hides /usr/share/emacs/28.1/lisp/org/ob-eshell
/home/britt/.emacs.d/straight/build/org/oc hides /usr/share/emacs/28.1/lisp/org/oc
/home/britt/.emacs.d/straight/build/org/org-refile hides /usr/share/emacs/28.1/lisp/org/org-refile
/home/britt/.emacs.d/straight/build/org/ob-lua hides /usr/share/emacs/28.1/lisp/org/ob-lua
/home/britt/.emacs.d/straight/build/org/org-mouse hides /usr/share/emacs/28.1/lisp/org/org-mouse
/home/britt/.emacs.d/straight/build/org/ob-sed hides /usr/share/emacs/28.1/lisp/org/ob-sed
/home/britt/.emacs.d/straight/build/org/org-list hides /usr/share/emacs/28.1/lisp/org/org-list
/home/britt/.emacs.d/straight/build/org/ox-publish hides /usr/share/emacs/28.1/lisp/org/ox-publish
/home/britt/.emacs.d/straight/build/org/org-macs hides /usr/share/emacs/28.1/lisp/org/org-macs
/home/britt/.emacs.d/straight/build/org/org-datetree hides /usr/share/emacs/28.1/lisp/org/org-datetree
/home/britt/.emacs.d/straight/build/org/ob-perl hides /usr/share/emacs/28.1/lisp/org/ob-perl
/home/britt/.emacs.d/straight/build/org/ob-shell hides /usr/share/emacs/28.1/lisp/org/ob-shell
/home/britt/.emacs.d/straight/build/org/org hides /usr/share/emacs/28.1/lisp/org/org
/home/britt/.emacs.d/straight/build/org/org-table hides /usr/share/emacs/28.1/lisp/org/org-table
/home/britt/.emacs.d/straight/build/org/ol-doi hides /usr/share/emacs/28.1/lisp/org/ol-doi
/home/britt/.emacs.d/straight/build/org/ob-plantuml hides /usr/share/emacs/28.1/lisp/org/ob-plantuml
/home/britt/.emacs.d/straight/build/org/ox-html hides /usr/share/emacs/28.1/lisp/org/ox-html
/home/britt/.emacs.d/straight/build/org/org-plot hides /usr/share/emacs/28.1/lisp/org/org-plot
/home/britt/.emacs.d/straight/build/org/ol-irc hides /usr/share/emacs/28.1/lisp/org/ol-irc
/home/britt/.emacs.d/straight/build/org/ob-forth hides /usr/share/emacs/28.1/lisp/org/ob-forth
/home/britt/.emacs.d/straight/build/org/org-colview hides /usr/share/emacs/28.1/lisp/org/org-colview
/home/britt/.emacs.d/straight/build/org/org-indent hides /usr/share/emacs/28.1/lisp/org/org-indent
/home/britt/.emacs.d/straight/build/org/ox-texinfo hides /usr/share/emacs/28.1/lisp/org/ox-texinfo
/home/britt/.emacs.d/straight/build/org/ob-ditaa hides /usr/share/emacs/28.1/lisp/org/ob-ditaa
/home/britt/.emacs.d/straight/build/org/org-protocol hides /usr/share/emacs/28.1/lisp/org/org-protocol
/home/britt/.emacs.d/straight/build/org/org-loaddefs hides /usr/share/emacs/28.1/lisp/org/org-loaddefs
/home/britt/.emacs.d/straight/build/org/ob-java hides /usr/share/emacs/28.1/lisp/org/ob-java
/home/britt/.emacs.d/straight/build/org/ob-sass hides /usr/share/emacs/28.1/lisp/org/ob-sass
/home/britt/.emacs.d/straight/build/org/ol-mhe hides /usr/share/emacs/28.1/lisp/org/ol-mhe
/home/britt/.emacs.d/straight/build/org/ol-man hides /usr/share/emacs/28.1/lisp/org/ol-man
/home/britt/.emacs.d/straight/build/org/ob-core hides /usr/share/emacs/28.1/lisp/org/ob-core
/home/britt/.emacs.d/straight/build/org/org-clock hides /usr/share/emacs/28.1/lisp/org/org-clock
/home/britt/.emacs.d/straight/build/org/org-attach-git hides /usr/share/emacs/28.1/lisp/org/org-attach-git
/home/britt/.emacs.d/straight/build/org/org-lint hides /usr/share/emacs/28.1/lisp/org/org-lint
/home/britt/.emacs.d/straight/build/org/org-keys hides /usr/share/emacs/28.1/lisp/org/org-keys
/home/britt/.emacs.d/straight/build/org/ob-comint hides /usr/share/emacs/28.1/lisp/org/ob-comint
/home/britt/.emacs.d/straight/build/org/ob-table hides /usr/share/emacs/28.1/lisp/org/ob-table
/home/britt/.emacs.d/straight/build/org/oc-natbib hides /usr/share/emacs/28.1/lisp/org/oc-natbib
/home/britt/.emacs.d/straight/build/org/ob-lisp hides /usr/share/emacs/28.1/lisp/org/ob-lisp
/home/britt/.emacs.d/straight/build/org/org-goto hides /usr/share/emacs/28.1/lisp/org/org-goto
/home/britt/.emacs.d/straight/build/org/ob-matlab hides /usr/share/emacs/28.1/lisp/org/ob-matlab
/home/britt/.emacs.d/straight/build/org/org-src hides /usr/share/emacs/28.1/lisp/org/org-src
/home/britt/.emacs.d/straight/build/org/org-mobile hides /usr/share/emacs/28.1/lisp/org/org-mobile
/home/britt/.emacs.d/straight/build/org/org-install hides /usr/share/emacs/28.1/lisp/org/org-install
/home/britt/.emacs.d/straight/build/org/org-agenda hides /usr/share/emacs/28.1/lisp/org/org-agenda
/home/britt/.emacs.d/straight/build/org/org-tempo hides /usr/share/emacs/28.1/lisp/org/org-tempo
/home/britt/.emacs.d/straight/build/org/ob-lilypond hides /usr/share/emacs/28.1/lisp/org/ob-lilypond
/home/britt/.emacs.d/straight/build/org/ob-haskell hides /usr/share/emacs/28.1/lisp/org/ob-haskell
/home/britt/.emacs.d/straight/build/org/ob-R hides /usr/share/emacs/28.1/lisp/org/ob-R
/home/britt/.emacs.d/straight/build/org/ol-eshell hides /usr/share/emacs/28.1/lisp/org/ol-eshell
/home/britt/.emacs.d/straight/build/org/ob-dot hides /usr/share/emacs/28.1/lisp/org/ob-dot
/home/britt/.emacs.d/straight/build/org/ob-C hides /usr/share/emacs/28.1/lisp/org/ob-C
/home/britt/.emacs.d/straight/build/org/ox-ascii hides /usr/share/emacs/28.1/lisp/org/ox-ascii
/home/britt/.emacs.d/straight/build/org/org-version hides /usr/share/emacs/28.1/lisp/org/org-version
/home/britt/.emacs.d/straight/build/org/ob-css hides /usr/share/emacs/28.1/lisp/org/ob-css
/home/britt/.emacs.d/straight/build/let-alist/let-alist hides /usr/share/emacs/28.1/lisp/emacs-lisp/let-alist

Features:
(shadow emacsbug org-datetree view org-archive url-cache cal-move
sendmail cus-start lpr deft pdf-sync pdf-annot facemenu pdf-outline
pdf-links pdf-history magit-base mule-util misearch multi-isearch
image-file image-converter helm-external tabify crm org-eldoc oc-basic
elfeed-link ol-eww eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect
gnus-search eieio-opt speedbar ezimage dframe ol-docview ol-bbdb ol-w3m
ol-doi org-link-doi sort gnus-cite smiley shr-color qp mm-archive
mail-extr gnus-async gnus-bcklg gnus-ml nndraft nnmh utf-7 epa-file
gnutls nnfolder nnnil gnus-agent gnus-srvr gnus-score score-mode
nnvirtual gnus-msg nntp gnus-cache winner tramp-archive tramp-gvfs
tramp-cache zeroconf helm-command helm-elisp helm-eval edebug backtrace
helm-info julia-repl term disp-table ehelp julia-repl-autoloads
julia-mode julia-mode-latexsubs julia-mode-autoloads racket-mode
racket-bug-report racket-collection racket-repl-buffer-name
racket-stepper racket-logger racket-profile racket-smart-open racket-xp
racket-xp-complete racket-imenu racket-edit racket-repl
semantic/symref/grep grep semantic/symref racket-show racket-eldoc
racket-company-doc racket-describe racket-scribble racket-visit
racket-complete racket-common racket-parens racket-indent
racket-font-lock racket-ppss racket-keywords-and-builtins racket-doc
racket-browse-url racket-cmd racket-back-end racket-util racket-custom
sh-script smie executable racket-mode-autoloads paredit
paredit-autoloads org-mime org-mime-autoloads gnus-alias-autoloads evil
evil-keybindings evil-integration evil-maps evil-commands reveal
flyspell ispell evil-jumps evil-command-window evil-search evil-ex
evil-types evil-macros evil-repeat evil-states evil-core evil-common
windmove calc calc-loaddefs calc-macs rect evil-digraphs evil-vars
evil-autoloads goto-chg-autoloads nov recentf esxml-query nov-autoloads
esxml-autoloads kv-autoloads magit-autoloads git-commit-autoloads
with-editor-autoloads transient-autoloads poly-R poly-markdown
poly-noweb ess-r-mode ess-r-flymake ess-r-xref ess-trns ess-r-package
ess-r-completion ess-roxy ess-r-syntax ess-rd hideshow ess-s-lang
ess-help ess-mode ess-inf ess-tracebug ess lisp-mnt ess-utils ess-custom
poly-R-autoloads poly-noweb-autoloads poly-markdown-autoloads polymode
poly-lock polymode-base polymode-weave polymode-export polymode-compat
polymode-methods polymode-core polymode-classes eieio-custom eieio-base
polymode-autoloads org-caldav icalendar diary-lib diary-loaddefs url-dav
org-caldav-autoloads lsp-ui lsp-ui-flycheck lsp-ui-doc lsp-ui-imenu
lsp-ui-peek lsp-ui-sideline lsp-mode tree-widget spinner network-stream
inline ewoc lsp-ui-util face-remap lsp-protocol ht lsp-ui-autoloads
lsp-haskell-autoloads purescript-mode purescript-font-lock
purescript-string purescript-sort-imports purescript-align-imports
purescript-mode-autoloads haskell-mode haskell-cabal haskell-utils
haskell-font-lock haskell-indentation haskell-string
haskell-sort-imports haskell-lexeme haskell-align-imports
haskell-complete-module haskell-ghc-support flymake-proc flymake dabbrev
haskell-customize haskell-mode-autoloads dhall-mode reformatter
dhall-mode-autoloads reformatter-autoloads flycheck flycheck-autoloads
pkg-info-autoloads epl-autoloads company-lsp-autoloads company-autoloads
lsp-mode-autoloads spinner-autoloads ht-autoloads ob-racket
ob-racket-autoloads slime etags fileloop arc-mode archive-mode hyperspec
slime-autoloads macrostep-autoloads ob-haskell ob-shell ob-latex
ob-python python tramp-sh ob-R ob-maxima ob-lisp org-contacts gnus-art
mm-uu mml2015 mm-view mml-smime smime dig gnus-sum gnus-group gnus-undo
gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7
netrc nnoo gnus-spec gnus-int gnus-range gnus-win ox-rst
ox-rst-autoloads ox-md ox-beamer org-roam-bibtex orb-core orb-compat
orb-utils warnings org-roam-bibtex-autoloads org-noter
org-noter-autoloads org-ref org-ref-core org-ref-glossary org-ref-bibtex
doi-utils org-ref-utils org-ref-export citeproc citeproc-itemgetters
citeproc-biblatex citeproc-bibtex ol-bibtex citeproc-cite
citeproc-subbibs citeproc-sort citeproc-name citeproc-formatters
citeproc-number rst citeproc-proc citeproc-disamb citeproc-itemdata
citeproc-generic-elements citeproc-macro citeproc-choose citeproc-date
citeproc-context citeproc-prange citeproc-style citeproc-locale
citeproc-term citeproc-rt citeproc-lib citeproc-s queue ox-org ox-odt
rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse
nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar org-agenda
ox-html table ox-ascii ox-publish ox org-ref-misc-links
org-ref-label-link org-ref-ref-links org-ref-citation-links xref project
org-ref-bibliography-links hydra lv org-ref-autoloads citeproc-autoloads
string-inflection-autoloads queue-autoloads hydra-autoloads lv-autoloads
htmlize-autoloads helm-bibtex bibtex-completion biblio biblio-download
biblio-dissemin biblio-ieee biblio-hal biblio-dblp biblio-crossref
biblio-arxiv biblio-doi biblio-core ido hl-line f s parsebib bibtex
helm-net helm-bibtex-autoloads bibtex-completion-autoloads
biblio-autoloads biblio-core-autoloads f-autoloads s-autoloads
parsebib-autoloads helm-config helm-mode helm-misc helm-files
image-dired filenotify tramp tramp-loaddefs trampver tramp-integration
files-x tramp-compat shell parse-time iso8601 ls-lisp helm-buffers
helm-occur helm-tags helm-locate helm-grep helm-regexp helm-utils
helm-help helm-types helm helm-core async-bytecomp helm-global-bindings
helm-easymenu helm-source helm-multi-match helm-lib async helm-autoloads
popup-autoloads helm-core-autoloads async-autoloads preview-latex
tex-site auto-loads auctex-autoloads pcase use-package-ensure
org-roam-migrate org-roam-mode org-roam-capture org-roam-id
org-roam-node org-roam-db org-roam-utils org-roam-compat org-roam
org-capture org-element org-persist xdg org-id org-refile emacsql-sqlite
url-http url-auth url-gw nsm emacsql emacsql-compiler magit-section
compat-27 compat-26 compat dash org-roam-autoloads
magit-section-autoloads compat-autoloads emacsql-sqlite-autoloads
emacsql-autoloads dash-autoloads org-journal org-crypt cal-iso
org-journal-autoloads org-tree-slide org-timer org-clock org ob
ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src
ob-comint org-pcomplete pcomplete org-list org-faces org-entities
org-version ob-emacs-lisp ob-core ob-eval org-cycle org-table ol
org-fold org-fold-core org-keys oc org-compat org-macs org-loaddefs
cal-menu calendar cal-loaddefs org-tree-slide-autoloads elfeed-score
elfeed-score-maint elfeed-score-scoring elfeed-score-serde
elfeed-score-rule-stats elfeed-score-rules elfeed-score-log
elfeed-score-autoloads elfeed-goodies-logging
elfeed-goodies-new-entry-hooks mm-url gnus nnheader
elfeed-goodies-split-pane popwin elfeed-goodies-show-mode link-hint ffap
goto-addr elfeed-goodies-search-mode powerline powerline-separators
powerline-themes elfeed-goodies elfeed-goodies-autoloads
link-hint-autoloads powerline-autoloads popwin-autoloads elfeed-show
elfeed-search message rmc rfc822 mml mml-sec epa derived epg rfc6068
epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode
mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr
mailabbrev mail-utils gmm-utils mailheader shr kinsoku puny svg dom
elfeed-csv elfeed elfeed-curl elfeed-log elfeed-db elfeed-lib time-date
avl-tree generator url-queue xml-query xml elfeed-autoloads
go-translate-autoloads w3m doc-view timezone w3m-hist w3m-fb
bookmark-w3m w3m-ems w3m-favicon w3m-image tab-line w3m-proc w3m-util
w3m-autoloads server pdf-occur ibuf-ext ibuffer ibuffer-loaddefs tablist
advice tablist-filter semantic/wisent/comp semantic/wisent
semantic/wisent/wisent semantic/util-modes semantic/util semantic
semantic/tag semantic/lex semantic/fw mode-local find-func cedet
pdf-isearch let-alist pdf-misc imenu pdf-tools package browse-url url
url-proxy url-privacy url-expand url-methods url-history url-cookie
url-domsuf url-util mailcap url-handlers compile comint ansi-color
cus-edit cus-load wid-edit pdf-view bookmark text-property-search pp
jka-compr pdf-cache pdf-info tq pdf-util format-spec pdf-macs image-mode
dired dired-loaddefs exif pdf-tools-autoloads let-alist-autoloads
tablist-autoloads deft-autoloads edmacro kmacro ace-window avy ring
ace-window-autoloads avy-autoloads finder-inf use-package-bind-key
bind-key markdown-mode rx color url-parse auth-source eieio eieio-core
eieio-loaddefs password-cache json map url-vars thingatpt noutline
outline easy-mmode markdown-mode-autoloads use-package-core
org-contrib-autoloads use-package-autoloads bind-key-autoloads
straight-autoloads info cl-seq cl-extra help-mode seq byte-opt straight
subr-x cl-macs gv cl-loaddefs cl-lib bytecomp byte-compile cconv
iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks
lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd
tool-bar dnd fontset image regexp-opt fringe tabulated-list replace
newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar
rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock
font-lock syntax font-core term/tty-colors frame minibuffer 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 composite emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray
cl-preloaded nadvice button loaddefs faces cus-face macroexp files
window text-properties overlay sha1 md5 base64 format env code-pages
mule custom widget hashtable-print-readable backquote threads dbusbind
inotify lcms2 dynamic-setting system-font-setting font-render-setting
cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 888013 206639)
 (symbols 48 68905 7)
 (strings 32 267452 43788)
 (string-bytes 1 11426313)
 (vectors 16 135753)
 (vector-slots 8 2308173 445567)
 (floats 8 2110 793)
 (intervals 56 11216 7898)
 (buffers 992 78))




Information forwarded to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org:
bug#55214; Package emacs,gnus. (Mon, 02 May 2022 23:34:02 GMT) Full text and rfc822 format available.

Message #8 received at 55214 <at> debbugs.gnu.org (full text, mbox):

From: Britt Anderson <britt <at> uwaterloo.ca>
To: "55214 <at> debbugs.gnu.org" <55214 <at> debbugs.gnu.org>
Subject: Possible explanation of empty imap search using new gnus search
 methods?
Date: Mon, 2 May 2022 22:34:10 +0000
I saw that some Exchange servers fail for UID search and it looks to me like gnus-search.el is using UID search, but I don't know if that is new or not. Here is one report I found about this.

https://docs.microsoft.com/uk-ua/outlook/troubleshoot/user-interface/outlook-imap-account-cannot-download-messages

I also don't know what the work around is, but returning to the search method of 27.1 may be an option since I can't fix my university's email server. 



Information forwarded to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org:
bug#55214; Package emacs,gnus. (Tue, 03 May 2022 04:40:01 GMT) Full text and rfc822 format available.

Message #11 received at 55214 <at> debbugs.gnu.org (full text, mbox):

From: Eric Abrahamsen <eric <at> ericabrahamsen.net>
To: Britt Anderson <britt <at> uwaterloo.ca>
Cc: "55214 <at> debbugs.gnu.org" <55214 <at> debbugs.gnu.org>
Subject: Re: bug#55214: Possible explanation of empty imap search using new
 gnus search methods?
Date: Mon, 02 May 2022 21:39:03 -0700
Britt Anderson <britt <at> uwaterloo.ca> writes:

> I saw that some Exchange servers fail for UID search and it looks to me like gnus-search.el is using UID search, but I don't know if that is new or not. Here is one report I found about this.
>
> https://docs.microsoft.com/uk-ua/outlook/troubleshoot/user-interface/outlook-imap-account-cannot-download-messages
>
> I also don't know what the work around is, but returning to the search method of 27.1 may be an option since I can't fix my university's email server. 

Thanks for the report. Searching in Emacs 27.1 (done through the nnir.el
library) also used UID search, so it seems unlikely that that's the
problem. Can you tell me the exact search you were using that worked in
the previous version (and via telnet), but not in Emacs 28?




Added tag(s) moreinfo. Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Thu, 05 May 2022 11:19:02 GMT) Full text and rfc822 format available.

Reply sent to Eric Abrahamsen <eric <at> ericabrahamsen.net>:
You have taken responsibility. (Fri, 06 May 2022 17:15:02 GMT) Full text and rfc822 format available.

Notification sent to Britt Anderson <britt <at> uwaterloo.ca>:
bug acknowledged by developer. (Fri, 06 May 2022 17:15:02 GMT) Full text and rfc822 format available.

Message #18 received at 55214-done <at> debbugs.gnu.org (full text, mbox):

From: Eric Abrahamsen <eric <at> ericabrahamsen.net>
To: Britt Anderson <britt <at> uwaterloo.ca>
Cc: 55214-done <at> debbugs.gnu.org
Subject: Re: bug#55214: Possible explanation of empty imap search using new
 gnus search methods?
Date: Fri, 06 May 2022 10:13:58 -0700
Eric Abrahamsen <eric <at> ericabrahamsen.net> writes:

> Britt Anderson <britt <at> uwaterloo.ca> writes:
>
>> I saw that some Exchange servers fail for UID search and it looks to
>> me like gnus-search.el is using UID search, but I don't know if that
>> is new or not. Here is one report I found about this.
>>
>> https://docs.microsoft.com/uk-ua/outlook/troubleshoot/user-interface/outlook-imap-account-cannot-download-messages
>>
>> I also don't know what the work around is, but returning to the search method of 27.1 may be an option since I can't fix my university's email server. 
>
> Thanks for the report. Searching in Emacs 27.1 (done through the nnir.el
> library) also used UID search, so it seems unlikely that that's the
> problem. Can you tell me the exact search you were using that worked in
> the previous version (and via telnet), but not in Emacs 28?

We made progress on this off-list, and I've just pushed a change that
will improve gnus-search's interaction with Exchange IMAP servers.
There's more work to be done there, at some point, but I'm going to save
that for a future bug report.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 04 Jun 2022 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 298 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.