GNU bug report logs -
#5277
23.1.90; cus-load.el path for cedet/semantic/bovine/c.el
Previous Next
Reported by: Kevin Ryde <user42 <at> zip.com.au>
Date: Tue, 6 Oct 2009 18:55:07 UTC
Severity: normal
Tags: patch
Fixed in version 24.4
Done: Glenn Morris <rgm <at> gnu.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 5277 in the body.
You can then email your comments to 5277 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-submit-list <at> lists.donarmstrong.com, svenjoac <at> gmx.de, Emacs Bugs <bug-gnu-emacs <at> gnu.org>
:
bug#5277
; Package
emacs
.
(Wed, 09 Dec 2009 09:45:06 GMT)
Full text and
rfc822 format available.
Message #3 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
In the current cvs cus-load.el has
(put 'c 'custom-loads '("cc-vars" cmacexp cpp hideif "c"))
I think the "c" there is cedet/semantic/bovine/c.el. I believe it won't
load under that name as the cedet subdirs aren't in the load-path.
That c.el file has
generated-autoload-load-name: "semantic/bovine/c"
which I presume is designed for its autoloads. I wonder if it should be
used for the custom loads too. Seems a bit like hard work to remember
it in every sub-file, but building a load-path relative name might go
wrong in worse ways if making deps from files not yet in a loadable tree
or whatnot.
cus-load.el.subfiles.diff below is the what's changed by using
`generated-autoload-load-name'. Notice for instance the "ede/locate"
one was previously loading "locate", which would mean the wrong
locate.el -- a danger of duplicate names among .el files I suppose.
2009-12-30 Kevin Ryde <user42 <at> zip.com.au>
* cus-dep.el (custom-make-dependencies): Add hack-local-variables
to pick up generated-autoload-load-name from
cedet/semantic/bovine/c.el and similar. This ensures
"semantic/bovine/c" gets into custom-loads, instead of bare "c"
which is no good as the bovine subdir is not in load-path.
[cus-dep.el.local-vars.diff (text/x-diff, attachment)]
[cus-load.el.subfiles.diff (text/x-diff, attachment)]
[Message part 4 (text/plain, inline)]
In GNU Emacs 23.1.90.2 (i586-pc-linux-gnu, GTK+ Version 2.18.5)
of 2009-12-27 on blah.blah
configured using `configure 'CFLAGS=-O -g' '--prefix=/down/emacs/b/inst' '--with-x-toolkit=gtk''
Important settings:
value of $LC_ALL: nil
value of $LC_COLLATE: nil
value of $LC_CTYPE: nil
value of $LC_MESSAGES: nil
value of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_TIME: nil
value of $LANG: en_AU
value of $XMODIFIERS: nil
locale-coding-system: iso-latin-1-unix
default enable-multibyte-characters: t
Added tag(s) patch.
Request was from
Lars Magne Ingebrigtsen <larsi <at> gnus.org>
to
control <at> debbugs.gnu.org
.
(Sun, 18 Sep 2011 10:09:01 GMT)
Full text and
rfc822 format available.
Reply sent
to
Glenn Morris <rgm <at> gnu.org>
:
You have taken responsibility.
(Sun, 12 May 2013 00:01:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Kevin Ryde <user42 <at> zip.com.au>
:
bug acknowledged by developer.
(Sun, 12 May 2013 00:01:02 GMT)
Full text and
rfc822 format available.
Message #10 received at 5277-done <at> debbugs.gnu.org (full text, mbox):
Version: 24.4
Thanks; applied. I don't totally like reusing
generated-autoload-load-name for this, but in practice it works, and it
doesn't seem worth adding another variable for this.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sun, 09 Jun 2013 11:24:04 GMT)
Full text and
rfc822 format available.
This bug report was last modified 10 years and 348 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.