From unknown Wed Jun 18 23:17:33 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#59121 <59121@debbugs.gnu.org> To: bug#59121 <59121@debbugs.gnu.org> Subject: Status: 29.0.50; Gnus: Nnir is deprecated but not mention in the manual Reply-To: bug#59121 <59121@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:17:33 +0000 retitle 59121 29.0.50; Gnus: Nnir is deprecated but not mention in the manu= al=20 reassign 59121 emacs,gnus submitter 59121 Bj=C3=B6rn Bidar severity 59121 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 08 06:26:10 2022 Received: (at submit) by debbugs.gnu.org; 8 Nov 2022 11:26:10 +0000 Received: from localhost ([127.0.0.1]:36441 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1osMk4-0005Fz-Lv for submit@debbugs.gnu.org; Tue, 08 Nov 2022 06:26:10 -0500 Received: from lists.gnu.org ([209.51.188.17]:35562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1osMk1-0005Fo-62 for submit@debbugs.gnu.org; Tue, 08 Nov 2022 06:26:06 -0500 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 1osMjs-00030F-Py for bug-gnu-emacs@gnu.org; Tue, 08 Nov 2022 06:25:58 -0500 Received: from thaodan.de ([185.216.177.71]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1osMjl-0002XR-U7 for bug-gnu-emacs@gnu.org; Tue, 08 Nov 2022 06:25:54 -0500 Received: from odin (dsl-trebng12-b04885-76.dhcp.inet.fi [176.72.133.76]) by thaodan.de (Postfix) with ESMTPSA id 00CA6D08A07 for ; Tue, 8 Nov 2022 13:25:42 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1667906743; bh=5MYgD2zGLnapq5c+bx/XG4lcQ29EghMSuNQskqbXdwE=; h=From:To:Subject:Date; b=vmwxocMGnqht4Jxh8sMR77ySilZhS3tPq9xBLr1MQqQQvIRwgZ3stQ8jxCfJ/2Yiy ubzwnv609KYJmLioAyj3QhFCq+flvdj11ptDLFl60TEwznVD8H0lwvQ+NYUU8xNaua 4a0h10mlFBhOIntyivkMMtLuBYYPhhpscJAYo3u3xD3qBi8xJx93vWo/yKw3Wly0ZX 0E3BpB7M1t+SvKkxNszYSWxmRx58rn81BbWj8BMsiDAj63NH2+DGpQ2WCgWRw61x0Y MRNh4a/vX/SJ+UvpUMUaHUAN7kPpU7tGRPQEaX3Nppt52vHm0SXrc19kiOmBP7bkUF 9XCfSzYetLgjxDmL1fYFzMlMPmHMD23pUXu+xB8cv6jZUMpNFHux+Bu2E+QQMtY3zn 2xGHBBj+5WNpt1GvXB4GSCEYCHfw1thPc/VLBthzlfKuxpj5CW19UpZFI5Ja4bUANo kzPQtMGsoQoytQ4SzC3acfiMhDH3GN5QNz0rW3OcbHaHiFnEK6G1vvyawKFoUfuhPP gYT0ZornIHCj5jJsl29oc3VIosWxgBxADrudlDsAObA/cz6Tws6mdhcOUL+CXdocr8 ax02c61X0tdfW89uCknCRKnVFemI91ZApqQxwhOGypWAOwOry31VdZVx4G7KlJmKG8 gsfqLeCxY0r8oUsKFa3+CHR8= From: =?utf-8?Q?Bj=C3=B6rn?= Bidar To: bug-gnu-emacs@gnu.org Subject: 29.0.50; Gnus: Nnir is deprecated but not mention in the manual X-Debbugs-Package: emacs,gnus Date: Tue, 08 Nov 2022 13:25:41 +0200 Message-ID: <874jv9wuve.fsf@thaodan.de> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.216.177.71; envelope-from=bjorn.bidar@thaodan.de; helo=thaodan.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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: -2.3 (--) Hey, While trying out how to search for emails in Gnus, I noticed that nnir.el is deprecated but the manual (gnu.org/software/emacs/manual) doesn't mention any of that. I think the manual should mention that. I think such changes should be documented right a way in general. In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.34, cairo version 1.17.6) of 2022-10-16 built on 2461399 Repository revision: 0ff389c0c17b0b2938e79640e86b594344f20e55 Repository branch: master System Description: Arch Linux Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --with-gameuser=:games --with-modules --with-libotf --without-gconf --with-libsystemd --enable-link-time-optimization --with-native-compilation --with-xinput2 --with-pgtk --without-xaw3d --with-sound=alsa --without-gpm '--program-transform-name=s/\([ec]tags\)/\1.emacs/' 'CFLAGS=-march=x86-64 -mtune=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto' 'LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto' 'CXXFLAGS=-march=x86-64 -mtune=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP XIM GTK3 ZLIB Important settings: value of $LANG: de_DE.UTF-8 locale-coding-system: utf-8-unix Major mode: Dired by name Minor modes in effect: dap-tooltip-mode: t dap-ui-many-windows-mode: t dap-ui-controls-mode: t dap-ui-mode: t dap-auto-configure-mode: t dap-mode: t lsp-treemacs-sync-mode: t pdf-occur-dired-minor-mode: t pdf-occur-global-minor-mode: t pdf-virtual-global-minor-mode: t highlight-changes-visible-mode: t global-atomic-chrome-edit-mode: t minions-mode: t back-button-mode: t recentf-mode: t savehist-mode: t dired-collapse-mode: t treemacs-icons-dired-mode: t magit-wip-initial-backup-mode: t magit-wip-before-change-mode: t magit-wip-after-apply-mode: t magit-wip-after-save-mode: t magit-wip-mode: t global-git-commit-mode: t magit-auto-revert-mode: t global-auto-revert-mode: t treemacs-filewatch-mode: t treemacs-git-mode: t treemacs-fringe-indicator-mode: t gnus-desktop-notify-mode: t doom-modeline-mode: t tracking-mode: t org-super-agenda-mode: t projectile-mode: t global-company-mode: t company-mode: t electric-pair-mode: t editorconfig-mode: t frames-only-mode: t marginalia-mode: t which-key-mode: t dired-utils-format-information-line-mode: t dired-async-mode: t helm-mode: t helm-minibuffer-history-mode: t global-so-long-mode: t change-cursor-mode: t mode-icons-mode: t global-emojify-mode: t emojify-mode: t shell-dirtrack-mode: t helm-autoresize-mode: t helm--remap-mouse-mode: t async-bytecomp-package-mode: t desktop-save-mode: t save-place-mode: t delete-selection-mode: t override-global-mode: t tooltip-mode: t global-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 buffer-read-only: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/bidar/.emacs.d/lib/w3m/w3m-autoloads hides /home/bidar/.emacs.d/lib/w3m/shimbun/w3m-autoloads /home/bidar/.emacs.d/lib/org/lisp/ox-koma-letter hides /home/bidar/.emacs.d/lib/lisp/ox-koma-letter /home/bidar/.emacs.d/lib/org-contrib/lisp/ox-groff hides /home/bidar/.emacs.d/lib/lisp/ox-groff /home/bidar/.emacs.d/lib/vim-modeline/vim-modeline hides /home/bidar/.emacs.d/lib/lisp/vim-modeline /home/bidar/.emacs.d/lib/lisp/htmlize hides /home/bidar/.emacs.d/lib/htmlize/htmlize /home/bidar/.emacs.d/lib/lisp/cursor-chg hides /home/bidar/.emacs.d/lib/cursor-chg/cursor-chg /home/bidar/.emacs.d/lib/cmake-mode/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode /home/bidar/.emacs.d/lib/pkgbuild-mode/pkgbuild-mode hides /usr/share/emacs/site-lisp/pkgbuild-mode /home/bidar/.emacs.d/lib/dash/dash hides /usr/share/emacs/site-lisp/dash/dash /home/bidar/.emacs.d/lib/dash/dash-functional hides /usr/share/emacs/site-lisp/dash/dash-functional /home/bidar/.emacs.d/lib/web-mode/web-mode hides /usr/share/emacs/site-lisp/web-mode/web-mode /home/bidar/.emacs.d/lib/transient/lisp/transient hides /usr/share/emacs/29.0.50/lisp/transient /home/bidar/.emacs.d/lib/org/lisp/ox hides /usr/share/emacs/29.0.50/lisp/org/ox /home/bidar/.emacs.d/lib/org/lisp/ox-texinfo hides /usr/share/emacs/29.0.50/lisp/org/ox-texinfo /home/bidar/.emacs.d/lib/org/lisp/ox-publish hides /usr/share/emacs/29.0.50/lisp/org/ox-publish /home/bidar/.emacs.d/lib/org/lisp/ox-org hides /usr/share/emacs/29.0.50/lisp/org/ox-org /home/bidar/.emacs.d/lib/org/lisp/ox-odt hides /usr/share/emacs/29.0.50/lisp/org/ox-odt /home/bidar/.emacs.d/lib/org/lisp/ox-md hides /usr/share/emacs/29.0.50/lisp/org/ox-md /home/bidar/.emacs.d/lib/org/lisp/ox-man hides /usr/share/emacs/29.0.50/lisp/org/ox-man /home/bidar/.emacs.d/lib/org/lisp/ox-latex hides /usr/share/emacs/29.0.50/lisp/org/ox-latex /home/bidar/.emacs.d/lib/org/lisp/ox-koma-letter hides /usr/share/emacs/29.0.50/lisp/org/ox-koma-letter /home/bidar/.emacs.d/lib/org/lisp/ox-icalendar hides /usr/share/emacs/29.0.50/lisp/org/ox-icalendar /home/bidar/.emacs.d/lib/org/lisp/ox-html hides /usr/share/emacs/29.0.50/lisp/org/ox-html /home/bidar/.emacs.d/lib/org/lisp/ox-beamer hides /usr/share/emacs/29.0.50/lisp/org/ox-beamer /home/bidar/.emacs.d/lib/org/lisp/ox-ascii hides /usr/share/emacs/29.0.50/lisp/org/ox-ascii /home/bidar/.emacs.d/lib/org/lisp/org hides /usr/share/emacs/29.0.50/lisp/org/org /home/bidar/.emacs.d/lib/org/lisp/org-version hides /usr/share/emacs/29.0.50/lisp/org/org-version /home/bidar/.emacs.d/lib/org/lisp/org-timer hides /usr/share/emacs/29.0.50/lisp/org/org-timer /home/bidar/.emacs.d/lib/org/lisp/org-tempo hides /usr/share/emacs/29.0.50/lisp/org/org-tempo /home/bidar/.emacs.d/lib/org/lisp/org-table hides /usr/share/emacs/29.0.50/lisp/org/org-table /home/bidar/.emacs.d/lib/org/lisp/org-src hides /usr/share/emacs/29.0.50/lisp/org/org-src /home/bidar/.emacs.d/lib/org/lisp/org-refile hides /usr/share/emacs/29.0.50/lisp/org/org-refile /home/bidar/.emacs.d/lib/org/lisp/org-protocol hides /usr/share/emacs/29.0.50/lisp/org/org-protocol /home/bidar/.emacs.d/lib/org/lisp/org-plot hides /usr/share/emacs/29.0.50/lisp/org/org-plot /home/bidar/.emacs.d/lib/org/lisp/org-pcomplete hides /usr/share/emacs/29.0.50/lisp/org/org-pcomplete /home/bidar/.emacs.d/lib/org/lisp/org-num hides /usr/share/emacs/29.0.50/lisp/org/org-num /home/bidar/.emacs.d/lib/org/lisp/org-mouse hides /usr/share/emacs/29.0.50/lisp/org/org-mouse /home/bidar/.emacs.d/lib/org/lisp/org-mobile hides /usr/share/emacs/29.0.50/lisp/org/org-mobile /home/bidar/.emacs.d/lib/org/lisp/org-macs hides /usr/share/emacs/29.0.50/lisp/org/org-macs /home/bidar/.emacs.d/lib/org/lisp/org-macro hides /usr/share/emacs/29.0.50/lisp/org/org-macro /home/bidar/.emacs.d/lib/org/lisp/org-loaddefs hides /usr/share/emacs/29.0.50/lisp/org/org-loaddefs /home/bidar/.emacs.d/lib/org/lisp/org-list hides /usr/share/emacs/29.0.50/lisp/org/org-list /home/bidar/.emacs.d/lib/org/lisp/org-lint hides /usr/share/emacs/29.0.50/lisp/org/org-lint /home/bidar/.emacs.d/lib/org/lisp/org-keys hides /usr/share/emacs/29.0.50/lisp/org/org-keys /home/bidar/.emacs.d/lib/org/lisp/org-inlinetask hides /usr/share/emacs/29.0.50/lisp/org/org-inlinetask /home/bidar/.emacs.d/lib/org/lisp/org-indent hides /usr/share/emacs/29.0.50/lisp/org/org-indent /home/bidar/.emacs.d/lib/org/lisp/org-id hides /usr/share/emacs/29.0.50/lisp/org/org-id /home/bidar/.emacs.d/lib/org/lisp/org-habit hides /usr/share/emacs/29.0.50/lisp/org/org-habit /home/bidar/.emacs.d/lib/org/lisp/org-goto hides /usr/share/emacs/29.0.50/lisp/org/org-goto /home/bidar/.emacs.d/lib/org/lisp/org-footnote hides /usr/share/emacs/29.0.50/lisp/org/org-footnote /home/bidar/.emacs.d/lib/org/lisp/org-feed hides /usr/share/emacs/29.0.50/lisp/org/org-feed /home/bidar/.emacs.d/lib/org/lisp/org-faces hides /usr/share/emacs/29.0.50/lisp/org/org-faces /home/bidar/.emacs.d/lib/org/lisp/org-entities hides /usr/share/emacs/29.0.50/lisp/org/org-entities /home/bidar/.emacs.d/lib/org/lisp/org-element hides /usr/share/emacs/29.0.50/lisp/org/org-element /home/bidar/.emacs.d/lib/org/lisp/org-duration hides /usr/share/emacs/29.0.50/lisp/org/org-duration /home/bidar/.emacs.d/lib/org/lisp/org-datetree hides /usr/share/emacs/29.0.50/lisp/org/org-datetree /home/bidar/.emacs.d/lib/org/lisp/org-ctags hides /usr/share/emacs/29.0.50/lisp/org/org-ctags /home/bidar/.emacs.d/lib/org/lisp/org-crypt hides /usr/share/emacs/29.0.50/lisp/org/org-crypt /home/bidar/.emacs.d/lib/org/lisp/org-compat hides /usr/share/emacs/29.0.50/lisp/org/org-compat /home/bidar/.emacs.d/lib/org/lisp/org-colview hides /usr/share/emacs/29.0.50/lisp/org/org-colview /home/bidar/.emacs.d/lib/org/lisp/org-clock hides /usr/share/emacs/29.0.50/lisp/org/org-clock /home/bidar/.emacs.d/lib/org/lisp/org-capture hides /usr/share/emacs/29.0.50/lisp/org/org-capture /home/bidar/.emacs.d/lib/org/lisp/org-attach hides /usr/share/emacs/29.0.50/lisp/org/org-attach /home/bidar/.emacs.d/lib/org/lisp/org-attach-git hides /usr/share/emacs/29.0.50/lisp/org/org-attach-git /home/bidar/.emacs.d/lib/org/lisp/org-archive hides /usr/share/emacs/29.0.50/lisp/org/org-archive /home/bidar/.emacs.d/lib/org/lisp/org-agenda hides /usr/share/emacs/29.0.50/lisp/org/org-agenda /home/bidar/.emacs.d/lib/org/lisp/ol hides /usr/share/emacs/29.0.50/lisp/org/ol /home/bidar/.emacs.d/lib/org/lisp/ol-w3m hides /usr/share/emacs/29.0.50/lisp/org/ol-w3m /home/bidar/.emacs.d/lib/org/lisp/ol-rmail hides /usr/share/emacs/29.0.50/lisp/org/ol-rmail /home/bidar/.emacs.d/lib/org/lisp/ol-mhe hides /usr/share/emacs/29.0.50/lisp/org/ol-mhe /home/bidar/.emacs.d/lib/org/lisp/ol-man hides /usr/share/emacs/29.0.50/lisp/org/ol-man /home/bidar/.emacs.d/lib/org/lisp/ol-irc hides /usr/share/emacs/29.0.50/lisp/org/ol-irc /home/bidar/.emacs.d/lib/org/lisp/ol-info hides /usr/share/emacs/29.0.50/lisp/org/ol-info /home/bidar/.emacs.d/lib/org/lisp/ol-gnus hides /usr/share/emacs/29.0.50/lisp/org/ol-gnus /home/bidar/.emacs.d/lib/org/lisp/ol-eww hides /usr/share/emacs/29.0.50/lisp/org/ol-eww /home/bidar/.emacs.d/lib/org/lisp/ol-eshell hides /usr/share/emacs/29.0.50/lisp/org/ol-eshell /home/bidar/.emacs.d/lib/org/lisp/ol-doi hides /usr/share/emacs/29.0.50/lisp/org/ol-doi /home/bidar/.emacs.d/lib/org/lisp/ol-docview hides /usr/share/emacs/29.0.50/lisp/org/ol-docview /home/bidar/.emacs.d/lib/org/lisp/ol-bibtex hides /usr/share/emacs/29.0.50/lisp/org/ol-bibtex /home/bidar/.emacs.d/lib/org/lisp/ol-bbdb hides /usr/share/emacs/29.0.50/lisp/org/ol-bbdb /home/bidar/.emacs.d/lib/org/lisp/oc hides /usr/share/emacs/29.0.50/lisp/org/oc /home/bidar/.emacs.d/lib/org/lisp/oc-natbib hides /usr/share/emacs/29.0.50/lisp/org/oc-natbib /home/bidar/.emacs.d/lib/org/lisp/oc-csl hides /usr/share/emacs/29.0.50/lisp/org/oc-csl /home/bidar/.emacs.d/lib/org/lisp/oc-biblatex hides /usr/share/emacs/29.0.50/lisp/org/oc-biblatex /home/bidar/.emacs.d/lib/org/lisp/oc-basic hides /usr/share/emacs/29.0.50/lisp/org/oc-basic /home/bidar/.emacs.d/lib/org/lisp/ob hides /usr/share/emacs/29.0.50/lisp/org/ob /home/bidar/.emacs.d/lib/org/lisp/ob-tangle hides /usr/share/emacs/29.0.50/lisp/org/ob-tangle /home/bidar/.emacs.d/lib/org/lisp/ob-table hides /usr/share/emacs/29.0.50/lisp/org/ob-table /home/bidar/.emacs.d/lib/org/lisp/ob-sqlite hides /usr/share/emacs/29.0.50/lisp/org/ob-sqlite /home/bidar/.emacs.d/lib/org/lisp/ob-sql hides /usr/share/emacs/29.0.50/lisp/org/ob-sql /home/bidar/.emacs.d/lib/org/lisp/ob-shell hides /usr/share/emacs/29.0.50/lisp/org/ob-shell /home/bidar/.emacs.d/lib/org/lisp/ob-sed hides /usr/share/emacs/29.0.50/lisp/org/ob-sed /home/bidar/.emacs.d/lib/org/lisp/ob-screen hides /usr/share/emacs/29.0.50/lisp/org/ob-screen /home/bidar/.emacs.d/lib/org/lisp/ob-scheme hides /usr/share/emacs/29.0.50/lisp/org/ob-scheme /home/bidar/.emacs.d/lib/org/lisp/ob-sass hides /usr/share/emacs/29.0.50/lisp/org/ob-sass /home/bidar/.emacs.d/lib/org/lisp/ob-ruby hides /usr/share/emacs/29.0.50/lisp/org/ob-ruby /home/bidar/.emacs.d/lib/org/lisp/ob-ref hides /usr/share/emacs/29.0.50/lisp/org/ob-ref /home/bidar/.emacs.d/lib/org/lisp/ob-python hides /usr/share/emacs/29.0.50/lisp/org/ob-python /home/bidar/.emacs.d/lib/org/lisp/ob-processing hides /usr/share/emacs/29.0.50/lisp/org/ob-processing /home/bidar/.emacs.d/lib/org/lisp/ob-plantuml hides /usr/share/emacs/29.0.50/lisp/org/ob-plantuml /home/bidar/.emacs.d/lib/org/lisp/ob-perl hides /usr/share/emacs/29.0.50/lisp/org/ob-perl /home/bidar/.emacs.d/lib/org/lisp/ob-org hides /usr/share/emacs/29.0.50/lisp/org/ob-org /home/bidar/.emacs.d/lib/org/lisp/ob-octave hides /usr/share/emacs/29.0.50/lisp/org/ob-octave /home/bidar/.emacs.d/lib/org/lisp/ob-ocaml hides /usr/share/emacs/29.0.50/lisp/org/ob-ocaml /home/bidar/.emacs.d/lib/org/lisp/ob-maxima hides /usr/share/emacs/29.0.50/lisp/org/ob-maxima /home/bidar/.emacs.d/lib/org/lisp/ob-matlab hides /usr/share/emacs/29.0.50/lisp/org/ob-matlab /home/bidar/.emacs.d/lib/org/lisp/ob-makefile hides /usr/share/emacs/29.0.50/lisp/org/ob-makefile /home/bidar/.emacs.d/lib/org/lisp/ob-lua hides /usr/share/emacs/29.0.50/lisp/org/ob-lua /home/bidar/.emacs.d/lib/org/lisp/ob-lob hides /usr/share/emacs/29.0.50/lisp/org/ob-lob /home/bidar/.emacs.d/lib/org/lisp/ob-lisp hides /usr/share/emacs/29.0.50/lisp/org/ob-lisp /home/bidar/.emacs.d/lib/org/lisp/ob-lilypond hides /usr/share/emacs/29.0.50/lisp/org/ob-lilypond /home/bidar/.emacs.d/lib/org/lisp/ob-latex hides /usr/share/emacs/29.0.50/lisp/org/ob-latex /home/bidar/.emacs.d/lib/org/lisp/ob-julia hides /usr/share/emacs/29.0.50/lisp/org/ob-julia /home/bidar/.emacs.d/lib/org/lisp/ob-js hides /usr/share/emacs/29.0.50/lisp/org/ob-js /home/bidar/.emacs.d/lib/org/lisp/ob-java hides /usr/share/emacs/29.0.50/lisp/org/ob-java /home/bidar/.emacs.d/lib/org/lisp/ob-haskell hides /usr/share/emacs/29.0.50/lisp/org/ob-haskell /home/bidar/.emacs.d/lib/org/lisp/ob-groovy hides /usr/share/emacs/29.0.50/lisp/org/ob-groovy /home/bidar/.emacs.d/lib/org/lisp/ob-gnuplot hides /usr/share/emacs/29.0.50/lisp/org/ob-gnuplot /home/bidar/.emacs.d/lib/org/lisp/ob-fortran hides /usr/share/emacs/29.0.50/lisp/org/ob-fortran /home/bidar/.emacs.d/lib/org/lisp/ob-forth hides /usr/share/emacs/29.0.50/lisp/org/ob-forth /home/bidar/.emacs.d/lib/org/lisp/ob-exp hides /usr/share/emacs/29.0.50/lisp/org/ob-exp /home/bidar/.emacs.d/lib/org/lisp/ob-eval hides /usr/share/emacs/29.0.50/lisp/org/ob-eval /home/bidar/.emacs.d/lib/org/lisp/ob-eshell hides /usr/share/emacs/29.0.50/lisp/org/ob-eshell /home/bidar/.emacs.d/lib/org/lisp/ob-emacs-lisp hides /usr/share/emacs/29.0.50/lisp/org/ob-emacs-lisp /home/bidar/.emacs.d/lib/org/lisp/ob-dot hides /usr/share/emacs/29.0.50/lisp/org/ob-dot /home/bidar/.emacs.d/lib/org/lisp/ob-ditaa hides /usr/share/emacs/29.0.50/lisp/org/ob-ditaa /home/bidar/.emacs.d/lib/org/lisp/ob-css hides /usr/share/emacs/29.0.50/lisp/org/ob-css /home/bidar/.emacs.d/lib/org/lisp/ob-core hides /usr/share/emacs/29.0.50/lisp/org/ob-core /home/bidar/.emacs.d/lib/org/lisp/ob-comint hides /usr/share/emacs/29.0.50/lisp/org/ob-comint /home/bidar/.emacs.d/lib/org/lisp/ob-clojure hides /usr/share/emacs/29.0.50/lisp/org/ob-clojure /home/bidar/.emacs.d/lib/org/lisp/ob-calc hides /usr/share/emacs/29.0.50/lisp/org/ob-calc /home/bidar/.emacs.d/lib/org/lisp/ob-awk hides /usr/share/emacs/29.0.50/lisp/org/ob-awk /home/bidar/.emacs.d/lib/org/lisp/ob-R hides /usr/share/emacs/29.0.50/lisp/org/ob-R /home/bidar/.emacs.d/lib/org/lisp/ob-C hides /usr/share/emacs/29.0.50/lisp/org/ob-C /home/bidar/.emacs.d/lib/flim/sasl hides /usr/share/emacs/29.0.50/lisp/net/sasl /home/bidar/.emacs.d/lib/let-alist/let-alist hides /usr/share/emacs/29.0.50/lisp/emacs-lisp/let-alist Features: (shadow emacsbug avy nnir pkgbuild-mode flymake-proc flymake org-pomodoro-pidgin org-pomodoro org-timer em-unix em-term em-script em-prompt em-ls em-hist em-pred em-glob em-extpipe em-cmpl em-dirs esh-var em-basic em-banner em-alias esh-mode eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util helm-org-rifle crux magit-extras org-colview helm-ring elfeed-link elfeed-show elfeed-search elfeed-csv elfeed elfeed-curl elfeed-log xml-query elfeed-db elfeed-lib rfc2104 tramp-cmds tramp-cache ssh-config-mode generic qt-pro lsp-completion lsp-diagnostics lsp-modeline dap-mouse lsp-ui lsp-ui-flycheck lsp-ui-doc lsp-ui-imenu lsp-ui-peek lsp-ui-sideline lsp-ui-util dap-lldb dap-ui gdb-mi gud bui bui-list bui-info bui-entry bui-core bui-history bui-button bui-utils lsp-lens tramp-sh dap-mode dap-tasks dap-launch lsp-docker posframe dap-overlays ccls ccls-member-hierarchy ccls-inheritance-hierarchy ccls-call-hierarchy ccls-tree ccls-code-lens ccls-semantic-highlight ccls-common lsp-treemacs lsp-treemacs-generic lsp-treemacs-themes treemacs-treelib lsp-mode lsp-protocol yasnippet spinner dired-open flow-fill gnus-html cal-iso gnus-notes-org gnus-notes hydra lv pdf-history pdf-outline pdf-links pdf-annot pdf-sync pdf-occur tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch pdf-misc pdf-virtual whole-line-or-region pdf-tools pdf-view pdf-cache pdf-info pdf-util pdf-macs cal-move pcmpl-unix org-archive w3m-form w3m-symbol w3m-bookmark w3m w3m-hist w3m-fb bookmark-w3m w3m-ems w3m-favicon w3m-image w3m-proc w3m-util mailalias bbdb-pgp eudc-capf eudc eudc-vars gnus-gravatar gravatar dns url-cache smiley gnus-cite qp mm-archive textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check gnus-async gnus-bcklg bbdb-gnus-aux gnus-ml gnus-topic nndraft nnmh utf-7 network-stream nnfolder nnnil gnus-agent gnus-srvr nnvirtual gnus-cache orgit-forge orgit smart-region multiple-cursors mc-separate-operations rectangular-region-mode mc-mark-pop mc-edit-lines mc-hide-unmatched-lines-mode mc-mark-more mc-cycle-cursors multiple-cursors-core rect expand-region yaml-mode-expansions subword-mode-expansions cperl-mode-expansions text-mode-expansions cc-mode-expansions the-org-mode-expansions python-el-fgallina-expansions er-basic-expansions expand-region-core expand-region-custom helm-ls-git gnus-score score-mode company-shell bbdb-gnus bbdb-mua vtable mule-util tab-line speedbar ezimage dframe rst rcirc proced mh-e mh-buffers mh-loaddefs hilit-chg hi-lock cwarn tabify cus-start cl-print help-fns org-vcard vlf vlf-base vlf-tune char-fold misearch multi-isearch bbdb-message gnus-alias mail-extr epa-file cursor-sensor time-stamp image-file image-converter bbdb-vcard bbdb-vcard-vcard21 bbdb-com helm-command org-duration sql view winner vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view tramp-archive tramp-gvfs helm-x-files helm-for-files helm-external generic-x atomic-chrome websocket minions back-button smartrep recentf tree-widget savehist systemd highlight-indent-guides dired-collapse treemacs-icons-dired treemacs-all-the-icons treemacs-magit forge-list forge-commands forge-semi forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy gsexp ghub forge-notify forge-revnote forge-pullreq forge-issue forge-topic yaml forge-post markdown-mode forge-repo forge forge-core forge-db magit-bookmark magit-submodule magit-obsolete magit-popup magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode diff git-commit log-edit pcvs-util add-log magit-core magit-autorevert autorevert magit-margin magit-transient magit-process magit-mode transient treemacs treemacs-header-line treemacs-compatibility treemacs-mode treemacs-bookmarks treemacs-tags treemacs-interface treemacs-persistence treemacs-filewatch-mode treemacs-follow-mode treemacs-rendering treemacs-annotations treemacs-async treemacs-workspaces treemacs-dom treemacs-visuals treemacs-fringe-indicator treemacs-scope pulse treemacs-faces rainbow-delimiters goto-addr ligature symbol-overlay hideshow cap-words superword subword gitconfig-mode vc bug-reference org-edit-indirect edit-indirect emms-i18n emms-history emms-score emms-stream-info emms-metaplaylist-mode emms-bookmarks emms-cue emms-mode-line-icon emms-browser sort emms-volume emms-volume-sndioctl emms-volume-mixerctl emms-volume-pulse emms-volume-amixer emms-playlist-sort emms-last-played emms-player-mpd tq emms-playing-time emms-lyrics emms-url emms-player-simple emms-streams emms-show-all emms-tag-editor emms-tag-tracktag emms-info-mp3info emms-mark emms-mode-line emms-cache emms-playlist-mode emms-info-native bindat emms-info-libtag emms-info emms-later-do emms-source-playlist emms-source-file locate emms emms-compat gnus-icalendar org-capture smtpmail-async smtpmail gnus-msg gnus-desktop-notify doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path gnus-demon nntp khardel yaml-mode lui-track company-emoji company-emoji-list helm-circe circe-notifications alert notifications circe-display-images circe-color-nicks circe lui-irc-colors irc lcs lui-logging lui-format lui tracking shorten circe-compat bbdb bbdb-site timezone org-caldav let-alist icalendar ox-extra 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-koma-letter ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox url-dav url-http url-auth url-gw nsm org-expiry ol-man org-super-agenda ts org-habit org-eldoc cdlatex reftex reftex-loaddefs reftex-vars org-appear org-modern guess-language ws-butler selected flyspell oc-basic org-element org-persist org-id avl-tree ol-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig ol-docview doc-view jka-compr ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi cal-china lunar solar cal-dst cal-bahai cal-islam cal-hebrew holidays holiday-loaddefs vim-modeline company-yasnippet company-anaconda appt org-agenda org-refile org-clock org-protocol ob-sqlite ob-sql ob-shell ob-python ob-plantuml ob-org ob-octave ob-lua ob-js ob-gnuplot ob-dot ob-ditaa ob-clojure ob-C outshine outshine-org-cmds outorg smartparens-org smartparens-text smartparens org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range message sendmail yank-media puny rfc822 mml mml-sec epa epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util mail-utils range mm-util mail-prsvr org-version org-compat org-macs noutline outline anaconda-mode pythonic python perl-completion woman man dabbrev cperl-mode facemenu helm-elisp helm-eval cl cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ggtags ewoc flycheck-color-mode-line flycheck meson-mode bitbake-modes bitbake autoinsert conf-bitbake-mode conf-mode bitbake-ff find-file bitbake-mmm sh-script smie executable mmm-mode mmm-univ mmm-class mmm-region mmm-auto mmm-vars mmm-utils mmm-compat bitbake-functions bitbake-compat xterm-color magit-libgit libgit libegit2 magit-git magit-base which-func imenu edebug debug backtrace vc-git vc-dispatcher ido magit-section benchmark crm compat-27 diff-mode diary-lib diary-loaddefs cal-menu calendar cal-loaddefs midnight vlf-setup multi-vterm vterm face-remap term disp-table ehelp vterm-module term/xterm xterm projectile skeleton ibuf-macs ibuf-ext ibuffer ibuffer-loaddefs ispell company-oddmuse company-keywords company-etags etags fileloop generator xref project company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb company elec-pair editorconfig editorconfig-core editorconfig-core-handle editorconfig-fnmatch package url-handlers frames-only-mode marginalia which-key dired-ranger dired-avfs dired-rainbow dired-hacks-utils dired-async dired-du find-dired wdired helm-icons all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons treemacs-icons treemacs-themes treemacs-core-utils treemacs-macros treemacs-logging treemacs-customization pfuture inline hl-line f f-shortdoc shortdoc s helm-bookmark helm-net browse-url xml url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap helm-adaptive helm-info bookmark helm-mode helm-misc helm-files image-dired image-dired-tags image-dired-external image-dired-util xdg image-mode exif filenotify dired-x dired-aux dired dired-loaddefs ffap tramp tramp-loaddefs trampver tramp-integration cus-edit pp cus-load files-x tramp-compat parse-time iso8601 time-date ls-lisp helm-buffers helm-occur helm-tags helm-locate helm-grep wgrep-helm wgrep grep compile text-property-search helm-regexp format-spec helm-utils helm-help helm-types helm-config so-long cursor-chg mode-icons emojify apropos tar-mode arc-mode archive-mode ht dash color modus-vivendi-theme modus-themes helm-pass thingatpt password-store with-editor shell pcomplete comint ansi-osc ansi-color ring server helm helm-global-bindings helm-easymenu helm-core async-bytecomp helm-source helm-multi-match helm-lib async auth-source-pass url-parse url-vars auth-source password-cache printing ps-print ps-print-loaddefs lpr desktop frameset edmacro kmacro saveplace delsel no-littering epkg-melpa json map epkg-gelpa epkg-utils epkg-list epkg-desc wid-edit find-func epkg closql emacsql-sqlite advice emacsql emacsql-compiler compat-26 compat compat-macs comp comp-cstr warnings icons use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core w3m-load rx bbdb-loaddefs cl-extra help-mode cl-seq borg derived eieio byte-opt eieio-core cl-macs gv subr-x pcase info bytecomp byte-compile cconv autoload loaddefs-gen generate-lisp-file radix-tree cl-loaddefs cl-lib lisp-mnt rmc iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-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 nadvice seq simple cl-generic indonesian philippine 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 abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 5739860 1044562) (symbols 48 132017 39) (strings 32 789048 227938) (string-bytes 1 30953249) (vectors 16 269547) (vector-slots 8 7970747 584968) (floats 8 7378 14232) (intervals 56 231001 10901) (buffers 1000 271)) From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 08 16:19:01 2022 Received: (at 59121) by debbugs.gnu.org; 8 Nov 2022 21:19:01 +0000 Received: from localhost ([127.0.0.1]:38304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1osVzp-0003f5-B3 for submit@debbugs.gnu.org; Tue, 08 Nov 2022 16:19:01 -0500 Received: from mail.ericabrahamsen.net ([52.70.2.18]:52076) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1osVzn-0003es-EP for 59121@debbugs.gnu.org; Tue, 08 Nov 2022 16:19:00 -0500 Received: from localhost (unknown [76.135.104.211]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id D9295FA08F; Tue, 8 Nov 2022 21:18:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1667942333; bh=VMeY97rfrnmMuig9p+UaN6BX3abCUNBYEebubztui0k=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=xr4ivh2OEPh0C5X/yyORCE9n3c6TD/+GzwAaZZtxLU7gXhRqXJLQSZu+J5lw2kQy/ vKsIVJCYWaXTO/OKcTKxtzty4s/2lVRuICdhCt+StOM2TqQ6uU14rECRA6v1ecBV5B fls4XOCSlMdEVxdvjXFEJVgi2sn9eZLP4G+u/aH0= From: Eric Abrahamsen To: =?utf-8?Q?Bj=C3=B6rn?= Bidar via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Subject: Re: bug#59121: 29.0.50; Gnus: Nnir is deprecated but not mention in the manual In-Reply-To: <874jv9wuve.fsf@thaodan.de> (=?utf-8?Q?=22Bj=C3=B6rn?= Bidar via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\""'s message of "Tue, 08 Nov 2022 13:25:41 +0200") References: <874jv9wuve.fsf@thaodan.de> Date: Tue, 08 Nov 2022 13:18:51 -0800 Message-ID: <87y1sljgas.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59121 Cc: =?utf-8?Q?Bj=C3=B6rn?= Bidar , 59121@debbugs.gnu.org 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 (---) Bj=C3=B6rn Bidar via "Bug reports for GNU Emacs, the Swiss army knife of te= xt editors" writes: > Hey, > > While trying out how to search for emails in Gnus, I noticed that > nnir.el is deprecated but the manual (gnu.org/software/emacs/manual) > doesn't mention any of that. > I think the manual should mention that. I think such changes should be > documented right a way in general. Do you mean that you recently upgraded Emacs, and got a deprecation warning for a nnir-* variable, but there's no information in the Gnus manual about migrating away from nnir? That does seem like an oversight... From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 08 16:35:18 2022 Received: (at 59121) by debbugs.gnu.org; 8 Nov 2022 21:35:18 +0000 Received: from localhost ([127.0.0.1]:38322 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1osWFa-00043a-De for submit@debbugs.gnu.org; Tue, 08 Nov 2022 16:35:18 -0500 Received: from mail.ericabrahamsen.net ([52.70.2.18]:53354) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1osWFX-00043H-Iv for 59121@debbugs.gnu.org; Tue, 08 Nov 2022 16:35:16 -0500 Received: from localhost (unknown [76.135.104.211]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id AE4B2FA08F; Tue, 8 Nov 2022 21:35:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1667943308; bh=faQP//Q933OSHJKmARQRgva5KHw57H6Uxezt6sc3VUw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=FFArQGGV5L+BQ51dx/1LnjiBNBKrc6nEemyM68zRG63AAorFE9sHDtxN2bC14CJUM Y3X0p4EIMc57HLY1v2Vi6xCllmS9Ga5WbTfLnAGDoQCa00bxoHWpywyDJDwB3pHE8E 0oq2X4vt/Y4uUoIgUltI238lE+c5JZ7dBtkYG98Q= From: Eric Abrahamsen To: 59121@debbugs.gnu.org Subject: Re: bug#59121: 29.0.50; Gnus: Nnir is deprecated but not mention in the manual In-Reply-To: <87y1sljgas.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Tue, 08 Nov 2022 13:18:51 -0800") References: <874jv9wuve.fsf@thaodan.de> <87y1sljgas.fsf@ericabrahamsen.net> Date: Tue, 08 Nov 2022 13:35:07 -0800 Message-ID: <87tu39jfjo.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59121 Cc: bjorn.bidar@thaodan.de 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 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Eric Abrahamsen writes: > Bj=C3=B6rn Bidar via "Bug reports for GNU Emacs, the Swiss army knife of = text > editors" writes: > >> Hey, >> >> While trying out how to search for emails in Gnus, I noticed that >> nnir.el is deprecated but the manual (gnu.org/software/emacs/manual) >> doesn't mention any of that. >> I think the manual should mention that. I think such changes should be >> documented right a way in general. > > Do you mean that you recently upgraded Emacs, and got a deprecation > warning for a nnir-* variable, but there's no information in the Gnus > manual about migrating away from nnir? > > That does seem like an oversight... Here's a potential documentation patch. Eric --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=gnusmanualnnir.diff diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi index 7bcf334297..578273aede 100644 --- a/doc/misc/gnus.texi +++ b/doc/misc/gnus.texi @@ -21900,14 +21900,13 @@ About mairix @uref{http://www.rpcurnow.force9.co.uk/mairix/index.html} Though mairix might not be as flexible as other search tools like -swish++ or namazu, which you can use via the @code{nnir} back end, it -has the prime advantage of being incredibly fast. On current systems, it -can easily search through headers and message bodies of thousands and -thousands of mails in well under a second. Building the database -necessary for searching might take a minute or two, but only has to be -done once fully. Afterwards, the updates are done incrementally and -therefore are really fast, too. Additionally, mairix is very easy to set -up. +swish++ or namazu, it has the prime advantage of being incredibly +fast. On current systems, it can easily search through headers and +message bodies of thousands and thousands of mails in well under a +second. Building the database necessary for searching might take a +minute or two, but only has to be done once fully. Afterwards, the +updates are done incrementally and therefore are really fast, too. +Additionally, mairix is very easy to set up. For maximum speed though, mairix should be used with mails stored in @code{Maildir} or @code{MH} format (this includes the @code{nnml} back @@ -22545,6 +22544,20 @@ nnmairix caveats @end itemize +@node nnir +@section Migrating from nnir + +@cindex nnir + +Gnus' previous search engine was called nnir, and is now obsolete. If +you've upgraded Emacs and are now getting obsolete-variable warnings +about @code{nnir-*} variables, migration is fairly straightforward. +In addition to the variables raised by the warnings, all previous +engine-specific variables can be updated by simply replacing the +@code{nnir-} prefix with @code{gnus-search-}. For instance, +@code{nnir-notmuch-program} is now @code{gnus-search-notmuch-program}. + + @iftex @iflatex @chapter Message --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 09 00:29:20 2022 Received: (at submit) by debbugs.gnu.org; 9 Nov 2022 05:29:20 +0000 Received: from localhost ([127.0.0.1]:38708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1osdeK-0006zV-4r for submit@debbugs.gnu.org; Wed, 09 Nov 2022 00:29:20 -0500 Received: from lists.gnu.org ([209.51.188.17]:50074) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1osdeI-0006zO-QD for submit@debbugs.gnu.org; Wed, 09 Nov 2022 00:29:19 -0500 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 1osdeI-000585-Lg for bug-gnu-emacs@gnu.org; Wed, 09 Nov 2022 00:29:18 -0500 Received: from thaodan.de ([2a03:4000:4f:f15::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1osdeG-0004DA-GQ for bug-gnu-emacs@gnu.org; Wed, 09 Nov 2022 00:29:17 -0500 Received: from odin (dsl-trebng12-b04885-76.dhcp.inet.fi [176.72.133.76]) by thaodan.de (Postfix) with ESMTPSA id 7D955D08A97; Wed, 9 Nov 2022 07:29:13 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1667971753; bh=rGzJFVTulseLjShFF0pLA+Rsl9YCVzNg4QFelBINbP8=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=bfouLpmo6r9u9Jq2onCRFLyyb3NndGOTtUavZOSg4TRqPjaPoVQZJ/lsHazNs+vqQ xpZrAW1/g12fwVmWKxg7BVG1Zh5G8VdbFNRWyvzpzn+z7hFzpaJDYPfjhGVc7zIr2J fr5O5Zm+nu1pa3+FlxBtsBZ7N6OdNkAZsAjLLLxV6vaU/O4mz9RVMoH9KyDdQjUA01 lmFj7u2X9AHuLNG0+e9bQjgDyfGG4cqOQqEuJwZmrzD0TQ4XTCdK31SFRXvhSgxqSO T+U1a2gOt2LkyiMPZBKP4XLk33kmQdlcD2wzmur0K9JiuwINbhFzGPnZCpeHayyqlw 0W5kHn1dEMJFBpheELji793HuBN+nRjKAbV+8N4bZWMzSaCpOOFx4s+OrDWi0sqwzB XP0YoUdYnVZJEL2YiAIgSluRLDAelwO1dzyv/WpeX/mREs2FYwYjST70LKwgp29Cel doLSjL1g+JPj8lkk0txNwyXMUisxmQC/Z16aa7k5BhmGKd1EA/d2GXYRti52BdiTtS KeDXqcu3a9HlSSE/1fK2T5fyiL7wv5pU0zkaorZAhXAX7i3qejhEiVsOjDzLydng4f JgpuDMABplWx9kH47PuxXu3/lGuj2PHRuFYTMyDonCo8nsXd76BCQC349wE8XQlDWd iAu7swUQoLrabamSSdpmWhTY= From: =?utf-8?Q?Bj=C3=B6rn?= Bidar To: Eric Abrahamsen Subject: Re: bug#59121: 29.0.50; Gnus: Nnir is deprecated but not mention in the manual In-Reply-To: <87y1sljgas.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Tue, 08 Nov 2022 13:18:51 -0800") References: <874jv9wuve.fsf@thaodan.de> <87y1sljgas.fsf@ericabrahamsen.net> Date: Wed, 09 Nov 2022 07:29:12 +0200 Message-ID: <874jv8wv9z.fsf@thaodan.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a03:4000:4f:f15::1; envelope-from=bjorn.bidar@thaodan.de; helo=thaodan.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: "=?utf-8?Q?Bj=C3=B6rn?= Bidar via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 59121@debbugs.gnu.org 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: -2.3 (--) Eric Abrahamsen writes: >> While trying out how to search for emails in Gnus, I noticed that >> nnir.el is deprecated but the manual (gnu.org/software/emacs/manual) >> doesn't mention any of that. >> I think the manual should mention that. I think such changes should be >> documented right a way in general. > > Do you mean that you recently upgraded Emacs, and got a deprecation > warning for a nnir-* variable, but there's no information in the Gnus > manual about migrating away from nnir? Not that recently since I'm running Emacs 29.x but the manual says it is deprecated since 28.x In any case the manual doesn't mention any other search engines and if I understand correctly nnir was the only one that supports imap search? I think the manual should explain the background behind the system a bit when it explains all the backends that can be used. >From my point of view it did sound like nnir ties all the backends together. Br, Bj=C3=B6rn From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 09 00:42:44 2022 Received: (at 59121) by debbugs.gnu.org; 9 Nov 2022 05:42:45 +0000 Received: from localhost ([127.0.0.1]:38739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1osdrI-0007Jq-Gm for submit@debbugs.gnu.org; Wed, 09 Nov 2022 00:42:44 -0500 Received: from thaodan.de ([185.216.177.71]:51070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1osdrG-0007Jh-33 for 59121@debbugs.gnu.org; Wed, 09 Nov 2022 00:42:43 -0500 Received: from odin (dsl-trebng12-b04885-76.dhcp.inet.fi [176.72.133.76]) by thaodan.de (Postfix) with ESMTPSA id F02BED08A97; Wed, 9 Nov 2022 07:42:40 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1667972561; bh=3Ti5ly/7xjAw4P4xZm6CkUNlAy29XFx9xz2yBD5Csl8=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=cN89vxqQi2B3fEMKHSB64BiELWftVLjjKOHRRuVVV7+pNcRvyMrVPixVGU8Dof5g2 wVMxhZr1TWIwVjle8EHC5FXo1SISRJgmKY4L07/okrCIkQ6UzgcciFhal2qnCw/7g0 DYWjU/SyO2DSzuu6/qtb/xmyCLcKN5LqtC/L/hR8Tu3bKIxvZ5E5BAiRRFPBa1GgJR XVFoYUMYl+vQCwE85lnKCMx3lRdDzGU2CfFTa7v90XyIic0CFz5udlvd6Yox2Td7hj aTcUmv1qkKcMv8NvZft6ASK+JlJJP+wXIwb726EKgssQSn5I4zShhAJcAYVEWair2x 2jc3wgQ66qlTrfRyaTnidDQXSb16FfcrxVwgjx+uDMzfHXgFdMv8z3va2gSsxujpi+ aGs+YMC0kWuPSOun/mTnc15x/UHlR8lE5DTglInpd0BxOlREvvKrW8UnENbb68Qf6J x56dOrmbY4vLCjhhpzryAEkgS1d30COyxVMRGX/PWW8PoYiRgFFwb6gRipv1EXWlko cG9Xg73rcz6W67xuzP0nvwKLW3xh8GYPTPt9EpoE/s6x8Hohf59uw9IAhvUbx45pJP 0NGF0M7QEFvINib7Kj/f4AWjk4Py3WdSo6kF5zqXnYw9EptXSIjJC5x4ElErayLU3g +gaavP6wk4vWFs9vEd5KDZQY= From: =?utf-8?Q?Bj=C3=B6rn?= Bidar To: Eric Abrahamsen Subject: Re: bug#59121: 29.0.50; Gnus: Nnir is deprecated but not mention in the manual In-Reply-To: <87tu39jfjo.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Tue, 08 Nov 2022 13:35:07 -0800") References: <874jv9wuve.fsf@thaodan.de> <87y1sljgas.fsf@ericabrahamsen.net> <87tu39jfjo.fsf@ericabrahamsen.net> Date: Wed, 09 Nov 2022 07:42:40 +0200 Message-ID: <87wn84vg33.fsf@thaodan.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59121 Cc: 59121@debbugs.gnu.org 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 (-) Eric Abrahamsen writes: > Eric Abrahamsen writes: >>> I think the manual should mention that. I think such changes should be >>> documented right a way in general. >> >> Do you mean that you recently upgraded Emacs, and got a deprecation >> warning for a nnir-* variable, but there's no information in the Gnus >> manual about migrating away from nnir? >> >> That does seem like an oversight... > > Here's a potential documentation patch. > diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi > index 7bcf334297..578273aede 100644 > --- a/doc/misc/gnus.texi > +++ b/doc/misc/gnus.texi > @@ -21900,14 +21900,13 @@ About mairix > @uref{http://www.rpcurnow.force9.co.uk/mairix/index.html} >=20=20 > Though mairix might not be as flexible as other search tools like > -swish++ or namazu, which you can use via the @code{nnir} back end, it > -has the prime advantage of being incredibly fast. On current systems, it > -can easily search through headers and message bodies of thousands and > -thousands of mails in well under a second. Building the database > -necessary for searching might take a minute or two, but only has to be > -done once fully. Afterwards, the updates are done incrementally and > -therefore are really fast, too. Additionally, mairix is very easy to set > -up. > +swish++ or namazu, it has the prime advantage of being incredibly > +fast. On current systems, it can easily search through headers and > +message bodies of thousands and thousands of mails in well under a > +second. Building the database necessary for searching might take a > +minute or two, but only has to be done once fully. Afterwards, the > +updates are done incrementally and therefore are really fast, too. > +Additionally, mairix is very easy to set up. > For maximum speed though, mairix should be used with mails stored in > @code{Maildir} or @code{MH} format (this includes the @code{nnml} back > @@ -22545,6 +22544,20 @@ nnmairix caveats >=20=20 What about remote searches such as IMAP? In any case since the search isn't asynchronous there's the caveat of Gnus locking up Emacs until it is done. This kinda goes out of the original topic but the manual doesn't mention much what can used to reduce the download when IMAP is used (caching etc.). > +@node nnir > +@section Migrating from nnir > + > +@cindex nnir > + > +Gnus' previous search engine was called nnir, and is now obsolete. If > +you've upgraded Emacs and are now getting obsolete-variable warnings > +about @code{nnir-*} variables, migration is fairly straightforward. > +In addition to the variables raised by the warnings, all previous > +engine-specific variables can be updated by simply replacing the > +@code{nnir-} prefix with @code{gnus-search-}. For instance, > +@code{nnir-notmuch-program} is now @code{gnus-search-notmuch-program}. The section should mention the exact version it was deprecated, instead of now it should be "and is deprecated since ". Something like a separate section about deprecated items could also be very useful. Some guide around the internet set variables which are no longer valid, if there is a section for each item deprecated with an explanation it could help greatly. Br, Bj=C3=B6rn From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 09 05:42:30 2022 Received: (at 59121) by debbugs.gnu.org; 9 Nov 2022 10:42:30 +0000 Received: from localhost ([127.0.0.1]:39129 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1osiXN-0002l9-OI for submit@debbugs.gnu.org; Wed, 09 Nov 2022 05:42:30 -0500 Received: from mail-wr1-f44.google.com ([209.85.221.44]:37769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1osiX6-0002kf-Rj for 59121@debbugs.gnu.org; Wed, 09 Nov 2022 05:42:28 -0500 Received: by mail-wr1-f44.google.com with SMTP id bs21so25123922wrb.4 for <59121@debbugs.gnu.org>; Wed, 09 Nov 2022 02:42:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=TENnAdK512i4nAS7Mkn1d5+y/oWneXcjmCEhFALtugI=; b=NsNJRwNA4j9Io21kEYCjWX6MpA+9yA2aEezS5IskKNH9RHPLAbPWMsD8f6ZBHXYpHQ vAMJ5lCRh0cYoEp0ORBFxJta3jY8Gj0fx+HQeQfObttHWZYr/niTdCUiz1oOyyWv3PLr NdH0NKWjVMGCsFih628/bdEN3LXeJpKys0JQ5M5oU6JR8jJCqmLMM1UpYgW0WdG7p4rb 4DrBvRTMKo0LZQQZIICFxpnD/MK5h3Qb9MfMyOi6dRy8cn4iKuBoj+I2hQ8dSWVUvicZ HdiwHWx9K3968/ZXLOr169NO1Jtv0kXpsc9c0PtlvNETV2eFDCzGGqJCOKfMxgD8FqOa TyBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=TENnAdK512i4nAS7Mkn1d5+y/oWneXcjmCEhFALtugI=; b=AgXCLdioeYG7N7rvsGW3Ty4PvlUi1O6yYempRTV5rIhhZUtikGGeeXUdCGBBuIJcB/ bwLUsGrc+6qJGgwbsY30KTqzjcV5qMn4/MmmNOsYJ21s4MF0dkoagzXjOf9fRlKkMZzL k5QZ2xQ/htlLZO4OsT0C4yD8sY5U4wRxIlXv+YlSpgtZCiczCdLwGzUYq3k9qwuXxb2j pGGeeD0T7lKXYFeDQucP4zamey5IC3XzKFQ8XgXvyYEea2xS1xfH+kvQPf6DcUDk/9Xo 4C7jNk830thA3Wm5Lm3hts4KW+lk9Vag3R+PjtWYIhHyzDogEeILKfbBzuZLd9G1Mnlh 9eEQ== X-Gm-Message-State: ACrzQf3qAOk842RJyv1fk+PBoul5LsqiPigAXgyJnNoQ7JDwuqsk7Rbf 55bl5Eai/h5gRt+RjxsQ0HjccVYu4vw= X-Google-Smtp-Source: AMsMyM7yPDtq1i4E+lnaEaZ3LK4Qd3zQb1X+gcCy+hoVA81ItM+nUyOOKBbh4gWp8WvxfShaVY1wgA== X-Received: by 2002:a5d:65c9:0:b0:235:7110:bff2 with SMTP id e9-20020a5d65c9000000b002357110bff2mr37740342wrw.46.1667990526452; Wed, 09 Nov 2022 02:42:06 -0800 (PST) Received: from rltb ([82.66.8.55]) by smtp.gmail.com with ESMTPSA id o4-20020a05600c510400b003c6d21a19a0sm1309560wms.29.2022.11.09.02.42.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Nov 2022 02:42:05 -0800 (PST) From: Robert Pluim To: Eric Abrahamsen Subject: Re: bug#59121: 29.0.50; Gnus: Nnir is deprecated but not mention in the manual In-Reply-To: <874jv8wv9z.fsf@thaodan.de> (=?utf-8?Q?=22Bj=C3=B6rn?= Bidar via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\""'s message of "Wed, 09 Nov 2022 07:29:12 +0200") References: <874jv9wuve.fsf@thaodan.de> <87y1sljgas.fsf@ericabrahamsen.net> <874jv8wv9z.fsf@thaodan.de> Date: Wed, 09 Nov 2022 11:42:05 +0100 Message-ID: <87v8noflz6.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 59121 Cc: =?utf-8?Q?Bj=C3=B6rn?= Bidar , 59121@debbugs.gnu.org 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 (-) >>>>> On Wed, 09 Nov 2022 07:29:12 +0200, Bj=C3=B6rn Bidar via "Bug reports= for GNU Emacs, the Swiss army knife of text editors" said: Bj=C3=B6rn> Eric Abrahamsen writes: >>> While trying out how to search for emails in Gnus, I noticed that >>> nnir.el is deprecated but the manual (gnu.org/software/emacs/manual) >>> doesn't mention any of that. >>> I think the manual should mention that. I think such changes should= be >>> documented right a way in general. >>=20 >> Do you mean that you recently upgraded Emacs, and got a deprecation >> warning for a nnir-* variable, but there's no information in the Gnus >> manual about migrating away from nnir? Bj=C3=B6rn> Not that recently since I'm running Emacs 29.x but the manu= al says it is Bj=C3=B6rn> deprecated since 28.x Bj=C3=B6rn> In any case the manual doesn't mention any other search eng= ines and if I Bj=C3=B6rn> understand correctly nnir was the only one that supports im= ap search? I don=CA=BCt know what backend it=CA=BCs using, but 'G G' with point on an nnimap group in the *Group* buffer works fine in emacs-29 [1] (and I don=CA=BCt *think* I had to configure anything for that to work). Robert Footnotes: [1] I have no idea what the official syntax definition is, but stuff like 'from:rpluim@gmail.com' seems to work OK. --=20 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 09 17:01:41 2022 Received: (at submit) by debbugs.gnu.org; 9 Nov 2022 22:01:41 +0000 Received: from localhost ([127.0.0.1]:41221 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ost8f-0003re-1w for submit@debbugs.gnu.org; Wed, 09 Nov 2022 17:01:41 -0500 Received: from lists.gnu.org ([209.51.188.17]:44802) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ost8c-0003qc-PB for submit@debbugs.gnu.org; Wed, 09 Nov 2022 17:01:39 -0500 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 1ost8c-0007sU-K6 for bug-gnu-emacs@gnu.org; Wed, 09 Nov 2022 17:01:38 -0500 Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ost8a-0006AU-Gd for bug-gnu-emacs@gnu.org; Wed, 09 Nov 2022 17:01:38 -0500 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1ost8V-0001q0-DW for bug-gnu-emacs@gnu.org; Wed, 09 Nov 2022 23:01:31 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Eric Abrahamsen Subject: Re: bug#59121: 29.0.50; Gnus: Nnir is deprecated but not mention in the manual Date: Wed, 09 Nov 2022 14:01:24 -0800 Message-ID: <8735arrdmz.fsf@ericabrahamsen.net> References: <874jv9wuve.fsf@thaodan.de> <87y1sljgas.fsf@ericabrahamsen.net> <87tu39jfjo.fsf@ericabrahamsen.net> <87wn84vg33.fsf@thaodan.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit User-Agent: Gnus/5.13 (Gnus v5.13) Cancel-Lock: sha1:GvliEjsLEBk96ufjc56A69a1jMY= Received-SPF: pass client-ip=116.202.254.214; envelope-from=geb-bug-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit 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: -2.1 (--) Björn Bidar via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: > Eric Abrahamsen writes: > >> Eric Abrahamsen writes: >>>> I think the manual should mention that. I think such changes should be >>>> documented right a way in general. >>> >>> Do you mean that you recently upgraded Emacs, and got a deprecation >>> warning for a nnir-* variable, but there's no information in the Gnus >>> manual about migrating away from nnir? >>> >>> That does seem like an oversight... >> >> Here's a potential documentation patch. > >> diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi >> index 7bcf334297..578273aede 100644 >> --- a/doc/misc/gnus.texi >> +++ b/doc/misc/gnus.texi >> @@ -21900,14 +21900,13 @@ About mairix >> @uref{http://www.rpcurnow.force9.co.uk/mairix/index.html} >> >> Though mairix might not be as flexible as other search tools like >> -swish++ or namazu, which you can use via the @code{nnir} back end, it >> -has the prime advantage of being incredibly fast. On current systems, it >> -can easily search through headers and message bodies of thousands and >> -thousands of mails in well under a second. Building the database >> -necessary for searching might take a minute or two, but only has to be >> -done once fully. Afterwards, the updates are done incrementally and >> -therefore are really fast, too. Additionally, mairix is very easy to set >> -up. >> +swish++ or namazu, it has the prime advantage of being incredibly >> +fast. On current systems, it can easily search through headers and >> +message bodies of thousands and thousands of mails in well under a >> +second. Building the database necessary for searching might take a >> +minute or two, but only has to be done once fully. Afterwards, the >> +updates are done incrementally and therefore are really fast, too. >> +Additionally, mairix is very easy to set up. >> For maximum speed though, mairix should be used with mails stored in >> @code{Maildir} or @code{MH} format (this includes the @code{nnml} back >> @@ -22545,6 +22544,20 @@ nnmairix caveats >> > > What about remote searches such as IMAP? > In any case since the search isn't asynchronous there's the caveat of > Gnus locking up Emacs until it is done. > > This kinda goes out of the original topic but the manual doesn't mention > much what can used to reduce the download when IMAP is used (caching etc.). > >> +@node nnir >> +@section Migrating from nnir >> + >> +@cindex nnir >> + >> +Gnus' previous search engine was called nnir, and is now obsolete. If >> +you've upgraded Emacs and are now getting obsolete-variable warnings >> +about @code{nnir-*} variables, migration is fairly straightforward. >> +In addition to the variables raised by the warnings, all previous >> +engine-specific variables can be updated by simply replacing the >> +@code{nnir-} prefix with @code{gnus-search-}. For instance, >> +@code{nnir-notmuch-program} is now @code{gnus-search-notmuch-program}. > > The section should mention the exact version it was deprecated, > instead of now it should be "and is deprecated since ". > Something like a separate section about deprecated items could also be > very useful. Some guide around the internet set variables which are no > longer valid, if there is a section for each item deprecated > with an explanation it could help greatly. I can mention when nnir was deprecated, but that information is already in the obsolete variable warning. The fact is that the Emacs manual ships with Emacs, and if the manual doesn't mention nnir, then you can be certain that the code doesn't, either. There are more than 30 nnir customization options for which we'd need to add obsoletion warnings, all of which warnings would be redundant with the warning you'll already get from customizing `nnir-method-default-engines'. Those options are all formed on a very regular pattern, and very easy to update for gnus-search. I will add something noting that the IMAP search engine is built in and requires no configuration, but I think that's all. Eric From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 11 14:11:00 2022 Received: (at 59121-done) by debbugs.gnu.org; 11 Nov 2022 19:11:00 +0000 Received: from localhost ([127.0.0.1]:46757 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1otZQZ-0007dW-OP for submit@debbugs.gnu.org; Fri, 11 Nov 2022 14:11:00 -0500 Received: from mail.ericabrahamsen.net ([52.70.2.18]:46078) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1otZQY-0007dL-Nz for 59121-done@debbugs.gnu.org; Fri, 11 Nov 2022 14:10:59 -0500 Received: from localhost (unknown [76.135.104.211]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 763F6FA08F; Fri, 11 Nov 2022 19:10:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1668193852; bh=05kbIQzTPHwvwsBFpeVqswQdZ70yO28mn6rQ+O08NYg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=mNsPXzBROWHKz8Jq6LrCe1YDGaT9LU4KfZEwI/Kfq/gRNkJicxGN0g+eP/187GO8N IFUuzUEcV4K1GC2I5YQApb4CfjYkv55HTgxCMI9Utp3Wy/HaqmP5nsussT5N0TdQ/6 aQTEQXdn5S/76iyUgnkPTQ56pV1w7W4D2qHWVZNA= From: Eric Abrahamsen To: =?utf-8?Q?Bj=C3=B6rn?= Bidar Subject: Re: bug#59121: 29.0.50; Gnus: Nnir is deprecated but not mention in the manual In-Reply-To: <87wn84vg33.fsf@thaodan.de> (=?utf-8?Q?=22Bj=C3=B6rn?= Bidar"'s message of "Wed, 09 Nov 2022 07:42:40 +0200") References: <874jv9wuve.fsf@thaodan.de> <87y1sljgas.fsf@ericabrahamsen.net> <87tu39jfjo.fsf@ericabrahamsen.net> <87wn84vg33.fsf@thaodan.de> Date: Fri, 11 Nov 2022 11:10:50 -0800 Message-ID: <87tu35johx.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59121-done Cc: 59121-done@debbugs.gnu.org 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 (---) On 11/09/22 07:42 AM, Bj=C3=B6rn Bidar wrote: > Eric Abrahamsen writes: > >> Eric Abrahamsen writes: >>>> I think the manual should mention that. I think such changes should be >>>> documented right a way in general. >>> >>> Do you mean that you recently upgraded Emacs, and got a deprecation >>> warning for a nnir-* variable, but there's no information in the Gnus >>> manual about migrating away from nnir? >>> >>> That does seem like an oversight... >> >> Here's a potential documentation patch. > >> diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi >> index 7bcf334297..578273aede 100644 >> --- a/doc/misc/gnus.texi >> +++ b/doc/misc/gnus.texi >> @@ -21900,14 +21900,13 @@ About mairix >> @uref{http://www.rpcurnow.force9.co.uk/mairix/index.html} >>=20=20 >> Though mairix might not be as flexible as other search tools like >> -swish++ or namazu, which you can use via the @code{nnir} back end, it >> -has the prime advantage of being incredibly fast. On current systems, = it >> -can easily search through headers and message bodies of thousands and >> -thousands of mails in well under a second. Building the database >> -necessary for searching might take a minute or two, but only has to be >> -done once fully. Afterwards, the updates are done incrementally and >> -therefore are really fast, too. Additionally, mairix is very easy to s= et >> -up. >> +swish++ or namazu, it has the prime advantage of being incredibly >> +fast. On current systems, it can easily search through headers and >> +message bodies of thousands and thousands of mails in well under a >> +second. Building the database necessary for searching might take a >> +minute or two, but only has to be done once fully. Afterwards, the >> +updates are done incrementally and therefore are really fast, too. >> +Additionally, mairix is very easy to set up. >> For maximum speed though, mairix should be used with mails stored in >> @code{Maildir} or @code{MH} format (this includes the @code{nnml} back >> @@ -22545,6 +22544,20 @@ nnmairix caveats >>=20=20 > > What about remote searches such as IMAP? > In any case since the search isn't asynchronous there's the caveat of > Gnus locking up Emacs until it is done. > > This kinda goes out of the original topic but the manual doesn't mention > much what can used to reduce the download when IMAP is used (caching etc.= ). > >> +@node nnir >> +@section Migrating from nnir >> + >> +@cindex nnir >> + >> +Gnus' previous search engine was called nnir, and is now obsolete. If >> +you've upgraded Emacs and are now getting obsolete-variable warnings >> +about @code{nnir-*} variables, migration is fairly straightforward. >> +In addition to the variables raised by the warnings, all previous >> +engine-specific variables can be updated by simply replacing the >> +@code{nnir-} prefix with @code{gnus-search-}. For instance, >> +@code{nnir-notmuch-program} is now @code{gnus-search-notmuch-program}. > > The section should mention the exact version it was deprecated, > instead of now it should be "and is deprecated since ". > Something like a separate section about deprecated items could also be > very useful. Some guide around the internet set variables which are no > longer valid, if there is a section for each item deprecated > with an explanation it could help greatly. I've pushed an update that mentions that IMAP works out of the box, mentions the version the nnir was deprecated, and explains how to update variable settings. I think that will be all -- we shouldn't and can't add a bunch of stuff addressing what users may or may not find on the internet at large. Thanks, Eric From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 11 15:59:02 2022 Received: (at 59121-done) by debbugs.gnu.org; 11 Nov 2022 20:59:02 +0000 Received: from localhost ([127.0.0.1]:46843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1otb78-0001p2-24 for submit@debbugs.gnu.org; Fri, 11 Nov 2022 15:59:02 -0500 Received: from thaodan.de ([185.216.177.71]:51590) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1otb76-0001oq-9g for 59121-done@debbugs.gnu.org; Fri, 11 Nov 2022 15:59:01 -0500 Received: from odin (dsl-trebng12-b04885-76.dhcp.inet.fi [176.72.133.76]) by thaodan.de (Postfix) with ESMTPSA id 6F2E5D08C0D; Fri, 11 Nov 2022 22:58:58 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1668200338; bh=R5h6UeTzlz27mmXkAj9bNGnfontOeGRtXiV6gV/lvOA=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=JixWN8ZrUY1Zw3Xd7EoV4v6ZjO46moxD0VT4ytdalz2N/tCQm2GMCGLCJaUnGuOpY vzh3hIRYXmCQA/Pb75+HAFrVWEzKNw9hECEikDaNtOGQXiL2VYSL1vGgNtWk+Y/+DF MDpDs0lvBFhvmWw5vfRF2Vg7QiOebvKSSy96HF9GiO8ox/me9nq3f8udKbmUiJVS6P 8QCxY0WsHUcXVRB9I2rfQDi/O9OGY5CPI3rprHbS+ceFpcyqDPeXt9KGKs+wKvKzgG qyhmPdMNXlPzlchziwp+zGNsa17qpUTXVC+vGsCTB0UfYJa89St57NxFAQVaveAhWc P8IgvMftx5gsYnxmJ2L3lSgVnVZxLGbkAj9OHvnpE31tB2KfnyQkvBd+KndiHPxlfb peGtFvIke6qwTtWZuxDqiWDgq5Ua0SfZo8Dd8BXOrlDXm4Wk2YiPCyEqeMfzloX5Qm OzNgi6pRB0DZSrWAiOlEZP3Lqc+hDEwjFpqncguATHf0CKGS0f/NHpoGrU9qOtyarw xLhqMvJTmZR8i6xL3vsDpBlVvpbbfcxsObpX44zUYXER07EfYc2Q1UhvKVc/P40q/T fiuns1MHKf8ZfCw8sEY6SUIqIJBqHarFlKNkMN2MTTrlrusBm0yLewfkJ0RMtByViu Amj89WVufDYp6gs4NVsSSYYo= From: =?utf-8?Q?Bj=C3=B6rn?= Bidar To: Eric Abrahamsen Subject: Re: bug#59121: 29.0.50; Gnus: Nnir is deprecated but not mention in the manual In-Reply-To: <87tu35johx.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Fri, 11 Nov 2022 11:10:50 -0800") References: <874jv9wuve.fsf@thaodan.de> <87y1sljgas.fsf@ericabrahamsen.net> <87tu39jfjo.fsf@ericabrahamsen.net> <87wn84vg33.fsf@thaodan.de> <87tu35johx.fsf@ericabrahamsen.net> Date: Fri, 11 Nov 2022 22:58:57 +0200 Message-ID: <87y1shtdgu.fsf@thaodan.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59121-done Cc: 59121-done@debbugs.gnu.org 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 (-) Eric Abrahamsen writes: > I think that will be all -- we shouldn't and can't > add a bunch of stuff addressing what users may or may not find on the > internet at large. If you deprecate something it should be documented it doesn't matter where a user might find "stuff". It could be a user from an earlier version from all that it matters.. Br, Bj=C3=B6rn From unknown Wed Jun 18 23:17:33 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 10 Dec 2022 12:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator