From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Re: package.el changes before the feature freeze Date: Tue, 09 Oct 2012 13:39:22 -0400 Message-ID: References: <87ipau51jh.fsf@gnu.org> <87626qk5xo.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1349804389 10239 80.91.229.3 (9 Oct 2012 17:39:49 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 9 Oct 2012 17:39:49 +0000 (UTC) Cc: Chong Yidong , emacs-devel@gnu.org To: Daniel Hackney Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 09 19:39:55 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TLdmX-0004nE-Mo for ged-emacs-devel@m.gmane.org; Tue, 09 Oct 2012 19:39:49 +0200 Original-Received: from localhost ([::1]:34887 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TLdmR-0004FC-Dy for ged-emacs-devel@m.gmane.org; Tue, 09 Oct 2012 13:39:43 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:57550) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TLdmK-0003yr-79 for emacs-devel@gnu.org; Tue, 09 Oct 2012 13:39:41 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TLdmH-0002v1-W7 for emacs-devel@gnu.org; Tue, 09 Oct 2012 13:39:36 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.182]:42242) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TLdm7-0002oo-Uw; Tue, 09 Oct 2012 13:39:24 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAG6Zu09FxLQG/2dsb2JhbABEtBGBCIIVAQEEAUcPIwULCw4mEhQYDSSIHAWqe48Oiy6FFgOjM4FYgwWBPA X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="200936772" Original-Received: from 69-196-180-6.dsl.teksavvy.com (HELO pastel.home) ([69.196.180.6]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 09 Oct 2012 13:39:22 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id 8A26C594B0; Tue, 9 Oct 2012 13:39:22 -0400 (EDT) In-Reply-To: (Daniel Hackney's message of "Tue, 9 Oct 2012 13:07:08 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.182 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:154261 Archived-At: > the associated test cases). Updating packages cleanly is currently > bugged; Emacs still expects the docstrings to be at the old location, > but if it is deleted (which is what `package-menu-mark-upgrades' offers > to do), you will get "could not find docstring" errors which break > certain commands. The general rule is that failure to find the docstring should not break commands. I've fixed a few such cases recently, but if you find more, please report them. Even without package.el the file might disappear or be replaced and that's usually no justification to break the whole command (e.g. describe-function/variable is still useful even if the docstring is not found). Stefan