Subject: bug#9676: Ephemeral groups show up in *Server* buffer

From: Leo <[email-masked]>
Date: Sat, 28 Jan 2012 19:55:29 +0800

On 2012-01-27 01:41 +0800, Lars Ingebrigtsen wrote:
> I think I may now have fixed this in No Gnus.  Could you check?

Sadly it is not fixed. Gnus latest ChangeLog entry:

2012-01-27  Lars Ingebrigtsen  <[email-masked]>

        * gnus-start.el (gnus-get-unread-articles): Clear out "early" methods
        so that previous errors don't prohibit getting new news.

        * nnimap.el (nnimap-retrieve-group-data-early): Ditto.

        * nntp.el (nntp-retrieve-group-data-early): Ditto.

See this screenshot:

gnus-ephemeral-servers:
-=====================-

((nndoc "abc-ephemeral"
	(nndoc-address "abc")
	(nndoc-address #<killed buffer>))
 (nndoc "abc-ephemeral"
	(nndoc-address "abc")
	(nndoc-address #<killed buffer>))
 (nndoc "abc-ephemeral"
	(nndoc-address "abc")
	(nndoc-address #<killed buffer>))
 (nndoc "abc-ephemeral"
	(nndoc-address "abc")
	(nndoc-address #<killed buffer>))
 (nndoc "abc-ephemeral"
	(nndoc-address "abc")
	(nndoc-address #<killed buffer>)))

gnus-opened-servers:
-==================-

(((nndoc "abc-ephemeral+nndoc+abc-ephemeral:gnus-read-nndoc"
	 (nndoc-address "abc-ephemeral")
	 (nndoc-address "abc")
	 (nndoc-address #<killed buffer>))
  ok)
 ((nndoc "abc-ephemeral"
	 (nndoc-address "abc")
	 (nndoc-address #<killed buffer>))
  ok)
 ((nndoc "abc-ephemeral+nndoc+abc-ephemeral:gnus-read-nndoc"
	 (nndoc-address "abc-ephemeral")
	 (nndoc-address "abc")
	 (nndoc-address #<killed buffer>))
  ok)
 ((nndoc "abc-ephemeral"
	 (nndoc-address "abc")
	 (nndoc-address #<killed buffer>))
  ok)
 ((nndoc "abc-ephemeral+nndoc+abc-ephemeral:gnus-read-nndoc"
	 (nndoc-address "abc-ephemeral")
	 (nndoc-address "abc")
	 (nndoc-address #<killed buffer>))
  ok)
 ((nndoc "abc-ephemeral"
	 (nndoc-address "abc")
	 (nndoc-address #<killed buffer>))
  ok)
 ((nndoc "abc-ephemeral"
	 (nndoc-address "abc")
	 (nndoc-address #<killed buffer>))
  ok)
 ((nndraft "")
  ok))