Subject: bug#16255: closed (Re: bug#16255: C-h p C-s games RET (package-show-package-list?) misses most of the games)

From: [email-masked] (GNU bug Tracking System)
Date: Fri, 21 Nov 2014 19:32:03 +0000

Your bug report

#16255: C-h p C-s games RET (package-show-package-list?) misses most of the games 

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
16255: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16255
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#16255: C-h p C-s games RET (package-show-package-list?) misses most of the games
From: Ivan Shmakov <[email-masked]>
To: [email-masked]
Date: Fri, 21 Nov 2014 19:31:15 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

Version: 24.4

>>>>> Stefan Monnier <[email-masked]> writes:

 >> To me, the failure of the recent development version to show the
 >> above seems like a regression, regardless of the particulars.

 > Oh, right, sorry.  I didn't realize that finder already used
 > package.el in 24.3 to display the packages.  Hmm...

	I no longer observe the issue (as of 2014-11-18 build,
	cb4f666ade76.)  Per my reading of the Git log, it was fixed
	(as Bug#16762) in the emacs-24 branch back this March:

commit 3e2377ce2f4eeb141ffbd000723c55813f78b08f
Author:     Dmitry Gutov <[email-masked]>
AuthorDate: Tue Mar 25 00:38:06 2014 +0200
Commit:     Dmitry Gutov <[email-masked]>
CommitDate: Tue Mar 25 00:38:06 2014 +0200

    Fix bug#16762
    
    * lisp/emacs-lisp/package.el (package--add-to-archive-contents):
    Include already installed and built-in packages in
    `package-archive-contents'.
    (package-install): Don't include already installed packages in the
    options on interactive invocation.

[…]

-- 
FSF associate member #7257  http://boycottsystemd.org/  … 3013 B6A0 230E 334A

Subject: C-h p C-s games RET (package-show-package-list?) misses most of the games
From: Ivan Shmakov <[email-masked]>
To: [email-masked]
Date: Wed, 25 Dec 2013 20:54:19 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

Package:  emacs
Severity: minor

	As of 84b50168 [1], C-h p C-s games RET lists only a few games
	of those coming with Emacs:

  Package            Version      Status ▼   Archive    Description
  dunnet             2.1          built-in              text adventure for Emacs
  gamegrid           1.2          built-in              library for implementing grid-based games on Emacs
  tetris             2.1          built-in              implementation of Tetris for Emacs

[1] http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=84b50168

	As it seems, package-show-package-list is given all the games
	found, yet it fails to render them in the resulting *Packages*
	buffer, perhaps because of them missing the Version: metadata.

	As per M-x trace-function-background:

1 -> (package-show-package-list (zone tetris studly spook solitaire snake pong mpuz morse meese life landmark hanoi gomoku gametree gamegrid fortune dunnet doctor dissociate decipher cookie1 bubbles blackbox animate 5x5))
1 <- package-show-package-list: #<buffer *Packages*>

-- 
FSF associate member #7257