Subject: Re: bug#55834: 29.0.50; gnus: Z n in digest group does not catch up

From: Lars Ingebrigtsen <[email-masked]>
Date: Tue, 07 Jun 2022 19:11:59 +0200

Sam Steingold <[email-masked]> writes:

> Expected behavior (observed until about a month ago?):
> `Z n` should catch up the digest and move on to the parent group; if
> there are no unread message (my case) it should also catch this one up
> and move to the next group with unread messages, marking this group in
> *Groups* as empty (this is the regression: it did so before, but not
> anymore).

Are you sure that it ever did this?  This command hasn't changed since
2007, and it's exceedingly simple:

(defun gnus-summary-catchup-and-goto-prev-group (&optional all)
  "Mark all articles in this group as read and select the previous group.
If given a prefix, mark all articles, unread as well as ticked, as
read."
  (interactive "P" gnus-summary-mode)
  (save-excursion
    (gnus-summary-catchup all))
  (gnus-summary-next-group nil nil t))

Any changed that seem relevant in Gnus:

| * a9f17ccce3..: Štěpán Němec 2021-05-28 ; Fix some doc typos and minor language issues
* | 7749ec6aaa..: Stefan Kangas 2022-05-20 Remove some ancient Emacs compat code
* | b2bce107b1..: Lars Ingebrigtsen 2022-05-24 Further audits of single quotes in Lisp doc strings
* | ed34cbeae7..: Lars Ingebrigtsen 2022-05-24 Audit symbol quoting in Lisp doc strings
* | 3e3ba233cf..: Stefan Kangas 2022-05-18 Remove some ancient Emacs compat code
* | b5621dbe2f..: Stefan Kangas 2022-05-14 Delete some compat code for very old Emacs versions
* | 3c5b332f1a..: Lars Ingebrigtsen 2022-05-12 Make message load eudc-capf more lazily
* | 620ac67355..: Alexander Adolf 2022-05-02 EUDC: Add completion-at-point support
* | 44db73d968..: Lars Ingebrigtsen 2022-05-10 Fix some quoting problems in defcustom :type
* | c57a6644ef..: Eric Abrahamsen 2022-05-06 Fix handling of IMAP search strings
* | 6d4cc2358b..: Eric Abrahamsen 2022-05-06 Don't force Gnus cache usage in nnvirtual
* | f1ab92bc23..: dickmao 2022-05-04 Transcription error
* | 2b50dbb1a5..: Eric Abrahamsen 2022-05-04 Remove bogus mode check from gnus topic update functions

So I'm wondering if you have some special code to deal with
digests/"parent" groups?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no