From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/82990 Path: news.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.gnus.general Subject: Re: error since upgraded to 24.3 and gnus from git Date: Thu, 14 Mar 2013 08:05:58 +0100 Message-ID: <87mwu6ea09.fsf@thinkpad.tsdh.de> References: <85ppz3tg83.fsf@iznogoud.viz> <72EF0FFC-2BF3-4D7B-88D6-0F039BD31F2A@ecocode.net> <857glbxf38.fsf@iznogoud.viz> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1363244826 4623 80.91.229.3 (14 Mar 2013 07:07:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 14 Mar 2013 07:07:06 +0000 (UTC) Cc: ding@gnus.org To: Erik Colson Original-X-From: ding-owner+M31256@lists.math.uh.edu Thu Mar 14 08:07:31 2013 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UG2G8-00036p-Dm for ding-account@gmane.org; Thu, 14 Mar 2013 08:07:28 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1UG2Et-0004VS-5D; Thu, 14 Mar 2013 02:06:11 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1UG2Eq-0004V4-6M for ding@lists.math.uh.edu; Thu, 14 Mar 2013 02:06:08 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76) (envelope-from ) id 1UG2El-0002p0-Eb for ding@lists.math.uh.edu; Thu, 14 Mar 2013 02:06:07 -0500 Original-Received: from deliver.uni-koblenz.de ([141.26.64.15]) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1UG2Ei-0006DB-S3 for ding@gnus.org; Thu, 14 Mar 2013 08:06:00 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by deliver.uni-koblenz.de (Postfix) with ESMTP id CE4A61A859F; Thu, 14 Mar 2013 08:05:59 +0100 (CET) X-Virus-Scanned: amavisd-new at uni-koblenz.de Original-Received: from deliver.uni-koblenz.de ([127.0.0.1]) by localhost (deliver.uni-koblenz.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gPxK6oZ2ydMR; Thu, 14 Mar 2013 08:05:59 +0100 (CET) X-CHKRCPT: Envelopesender noch tsdh@gnu.org Original-Received: from thinkpad.tsdh.de (tsdh.uni-koblenz.de [141.26.67.142]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by deliver.uni-koblenz.de (Postfix) with ESMTPSA id 246451A8437; Thu, 14 Mar 2013 08:05:59 +0100 (CET) Mail-Followup-To: Erik Colson , ding@gnus.org In-Reply-To: (Erik Colson's message of "Wed, 13 Mar 2013 22:37:35 +0100") User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (gnu/linux) X-Spam-Score: -4.9 (----) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:82990 Archived-At: Erik Colson writes: Hi Erik, >> So gnus-util has actually been successfully loaded before the error >> is triggered, but it must be an old version of gnus-util.el which >> hasn't gnus-get-text-property-excluding-characters-with-faces, or >> perhaps gnus-util.elc is stale. At least, I can't think of any other >> reason... > > yep, that was it :) > had another gnus-util.elc which got loaded ! Good that it's solved now. For the future, there's this nice command that helps to find those problems. ,----[ C-h f list-load-path-shadows RET ] | list-load-path-shadows is an interactive autoloaded Lisp function in | `shadow.el'. | | (list-load-path-shadows &optional STRINGP) | | Display a list of Emacs Lisp files that shadow other files. | | If STRINGP is non-nil, returns any shadows as a string. | Otherwise, if interactive shows any shadows in a `*Shadows*' buffer; | else prints messages listing any shadows. | | This function lists potential load path problems. Directories in | the `load-path' variable are searched, in order, for Emacs Lisp | files. When a previously encountered file name is found again, a | message is displayed indicating that the later file is "hidden" by | the earlier. | | For example, suppose `load-path' is set to | | ("/usr/gnu/emacs/site-lisp" "/usr/gnu/emacs/share/emacs/19.30/lisp") | | and that each of these directories contains a file called XXX.el. Then | XXX.el in the site-lisp directory is referred to by all of: | (require 'XXX), (autoload .... "XXX"), (load-library "XXX") etc. | | The first XXX.el file prevents Emacs from seeing the second (unless | the second is loaded explicitly via `load-file'). | | When not intended, such shadowings can be the source of subtle | problems. For example, the above situation may have arisen because the | XXX package was not distributed with versions of Emacs prior to | 19.30. An Emacs maintainer downloaded XXX from elsewhere and installed | it. Later, XXX was updated and included in the Emacs distribution. | Unless the Emacs maintainer checks for this, the new version of XXX | will be hidden behind the old (which may no longer work with the new | Emacs version). | | This function performs these checks and flags all possible | shadowings. Because a .el file may exist without a corresponding .elc | (or vice-versa), these suffixes are essentially ignored. A file | XXX.elc in an early directory (that does not contain XXX.el) is | considered to shadow a later file XXX.el, and vice-versa. | | Shadowings are located by calling the (non-interactive) companion | function, `load-path-shadows-find'. `---- Bye, Tassilo