From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/83525 Path: news.gmane.org!not-for-mail From: Katsumi Yamaoka Newsgroups: gmane.emacs.gnus.general Subject: Re: Odd undefined function after Fedora/Emacs upgrade Date: Fri, 12 Jul 2013 15:19:53 +0900 Organization: Emacsen advocacy group Message-ID: References: <8438rkh1ge.fsf@davestoy.homelinux.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1373610108 13448 80.91.229.3 (12 Jul 2013 06:21:48 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 12 Jul 2013 06:21:48 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M31783@lists.math.uh.edu Fri Jul 12 08:21:49 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 1UxWjj-0000Tl-2t for ding-account@gmane.org; Fri, 12 Jul 2013 08:21:47 +0200 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 1UxWiA-0007zq-Fo; Fri, 12 Jul 2013 01:20:10 -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 1UxWi5-0007zX-NA for ding@lists.math.uh.edu; Fri, 12 Jul 2013 01:20:05 -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 1UxWi3-0006ON-NQ for ding@lists.math.uh.edu; Fri, 12 Jul 2013 01:20:05 -0500 Original-Received: from mail-hampton.hostforweb.net ([216.246.15.223] helo=hampton.hostforweb.net) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1UxWi1-0006S6-SS for ding@gnus.org; Fri, 12 Jul 2013 08:20:02 +0200 Original-Received: from localhost.localdomain ([127.0.0.1]:47461 helo=localhost) by hampton.hostforweb.net with smtp (Exim 4.80.1) (envelope-from ) id 1UxWhu-001NTs-7P for ding@gnus.org; Fri, 12 Jul 2013 01:19:54 -0500 X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.130008 (=?iso-2022-jp?B?GyRCPz8bKEI=?= Gnus v0.8) Emacs/24.3.50 (i686-pc-cygwin) Cancel-Lock: sha1:fXpRfQU2CJpDr1Bhj0ZS8eTsAs0= X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - hampton.hostforweb.net X-AntiAbuse: Original Domain - gnus.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jpl.org X-Get-Message-Sender-Via: hampton.hostforweb.net: acl_c_authenticated_local_user: root X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: -0.5 (/) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:83525 Archived-At: Dave Goldberg wrote: > This is probably more of an Emacs question than a Gnus question but > it's related enough that I hope someone here can help. > Since upgrading to Fedora 19 I now have a new version of Emacs: > GNU Emacs 24.2.1 (x86_64-redhat-linux-gnu, GTK+ Version 3.8.0) > of 2013-04-10 on buildvm-11.phx2.fedoraproject.org > and a weird problem. When I start gnus I get an error that > gnus-get-text-property-excluding-characters-with-faces > is an undefined function. I use the latest gnus from git which I keep > in ~/gnus-src and the lisp subdirectory of which is put in my load > path very early on. I do see that function defined in gnus-util.el > there, and sure enough, if I explicitly load gnus-util before running > gnus everything is fine. So my workaround has been to explicitly put > (load-library "gnus-util") at the top of my .gnus file. What I think > has happened here is that Fedora has burned me by building emacs such > that the gnus-util in /usr/share/emacs is loaded on startup (or > perhaps even compiled in). Sure enough if I run emacs -q and C-h v > features I see gnus-util listed there. I can live with that - the > explict load-library gives me the behavior I want, but I wonder if > there is a better option, or if this is something that should be > reported as a bug to the Fedora packager? > Thanks, I think it is obviously a bug of Fedora's Emacs. It blocks people from using a new ELisp program. If there was something bad in Gnus when Fedora people built Emacs 24.2, what they or we should have to do was to fix Gnus rather than such a workaround (preload gnus-util).