Project:Emacs/Sitefile problems

= Packages with (possible) problems in their site-init files =

,, or statements
From elisp-common.eclass: ''Commands as "load-library" or "require" bloat the editor as they are loaded on every startup. When having a lot of Emacs support files, users may be annoyed by the start-up time.''

There is also bug #174469 as a tracker for these issues.

The following packages have unconditional, , or statements in their site-init files. It should be checked if this is necessary, of if it could be replaced, e.g. by.

Nota bene: If a pre-generated autoload file is distributed with the package, it may be necessary to remove and regenerate it, since it may have been made by a different Emacs version.

Should be fixed:
require, load-library, etc. should be replaced by the following:

* cedet * work in progress * ocaml-mode * intermediate solution only, uses * fixed upstream Caml bug 4429, but name of hook functions changed, so site-file must be updated for next version

Cantfix / Later
* bbdb * INSTALL and Info say that is mandatory * Previous versions had autoloads, this doesn't work in 2.35 because of keymap errors * crypt++ * Documentation says: ''Do not bother trying to autoload this package; it uses find-file and write-file hooks and thus should be loaded the first time you visit any sort of file.'' * Furthermore: ''Other packages that append to `write-file-hooks' should ![...] be loaded before this one.'' Should the number of crypt++'s site file be increased?

Status unknown - to be checked:
* blogmax * delicious * semi * sumibi

Fixed
* aspectj4emacs: package removed * binclock: fixed in 1.7-!r1 * boxquote: fixed in 1.18-!r1 * bubblet: fixed in 0.74-!r1 * dircolors: fixed in 1.0-!r2 * ecb: fixed in 2.32-!r2 * edb: fixed in 1.25 * elscreen: fixed in 1.4.5-!r1 * emacs-jabber: fixed in 0.7.1 * emacs-wiki: fixed in 2.72-!r1 * emacs-wiki-blog: fixed in 0.4-!r1 * emms: fixed in 2.1 and 3.0 * erc: fixed in 5.2-!r1 * erobot: fixed in 2.1.0-!r1 * filladapt: fixed in 2.12-!r1 * h4x0r: fixed in 0.13-!r1 * highline: fixed in 4.2-!r1 * howm: fixed in 1.3.4-!r1 * htmlfontify: fixed in 0.20-!r1 * htmlize: fixed in 1.34 * ibuffer: fixed in 2.6.1 * iiimecf: package removed * initsplit: fixed in 1.6-!r1 * jasmin: fixed in 1.2-!r1 * mldonkey: fixed in 0.0.4b-!r1 * php-mode: fixed in 1.2.0 * planner: fixed in 3.41-!r2 * prom-wl: fixed in 2.7.0-!r1 * protbuf: fixed in 1.7-!r1 * quack: fixed in 0.30 * redo: fixed in 1.02-!r1 * remember:fixed in 1.9 * semantic: fixed in 1.4.4-!r2 * slime: fixed in 2.0_p20070816 * stripes: fixed in 0.2-!r1 * table: fixed in 1.5.54-!r1 * thumbs: fixed in 2.0 * tramp: fixed in 2.1.9-!r1 * u-vm-color: fixed in 2.8.1 * uptimes: fixed in 2.3-!r1 * w3mnav: fixed in 0.5-!r2 * app-i18n/uim (see bug #194804) * app-i18n/uim-svn (see bug #194804) * app-office/ledger (see bug #193463) * app-text/migemo (see bug #202796) * app-text/txt2tags (see bug #184261) * dev-python/ipython (see bug #196859) * dev-util/bzr: (see bug #194691) * dev-util/cscope: fixed in 15.6-!r2 * dev-util/git (see bug #181718) * dev-util/gtk-doc (see bug #184588) * dev-util/monotone * dev-util/subversion (see bug #174471) * media-sound/cm (see bug #194985)

Change History for sitefile problems

Version	Date			Author	Comment 122	2010-10-28 22:41:41	ulm	iiimecf has been removed some time ago 121	2010-09-29 06:56:04	ulm	aspectj4emacs was removed 120	2008-06-17 22:07:09	ulm	added cedet 119	2008-01-08 19:46:15	ulm	emacs-wiki-blog fixed 118	2008-01-03 15:12:54	ulm	mldonkey fixed 117	2008-01-03 10:47:41	ulm	mldonkey info updated 116	2007-12-21 07:57:35	ulm	app-text/migemo fixed 115	2007-11-16 10:44:49	ulm	reformat 114	2007-11-10 20:12:52	ulm	quack fixed 113	2007-11-01 05:38:28	ulm	ocaml-mode updated 112	2007-10-26 20:37:47	ulm	Reorder sections 111	2007-10-26 20:32:03	ulm	dev-util/monotone fixed 110	2007-10-25 15:03:32	ulm	ocaml-mode back to "should be fixed" 109	2007-10-24 18:36:12	ulm	ipython fixed 108	2007-10-24 00:01:59	ulm	bug for ipython filed 107	2007-10-17 20:04:28	ulm	howm (hopefully) fixed 106	2007-10-17 08:26:22	ulm	simple-wiki p.moved to http-emacs 105	2007-10-16 21:54:46	ulm	simple-wiki to be punted 104	2007-10-16 19:38:26	ulm	fix link 103	2007-10-16 19:35:08	ulm	emacs-wiki-blog tentative solution 102	2007-10-16 19:27:34	ulm	emacs-wiki fixed 101	2007-10-14 23:47:23	ulm	ledger fixed. keep alphabetical order 100	2007-10-14 23:14:25	ulm	emacs-wiki in progress 99	2007-10-14 23:10:47	opfer	delicious moved back to to be checked, uim is fixed 98	2007-10-14 16:14:36	ulm	protbuf fixed 97	2007-10-14 15:59:35	ulm	filladapt fixed 96	2007-10-14 09:41:53	ulm	initsplit fixed 95	2007-10-14 09:00:17	ulm	uim-svn is fixed 94	2007-10-13 22:33:40	ulm	uptimes fixed 93	2007-10-07 16:51:31	ulm	common music is fixed 92	2007-10-07 13:38:33	ulm	bug for common music filed 91	2007-10-07 11:12:42	opfer	note about monotone extended: ok from maintainer 90	2007-10-06 10:41:05	ulm	comment about monotone 89	2007-10-06 10:08:15	ulm	prom-wl fixed 88	2007-10-06 08:37:33	ulm	dircolors fixed 87	2007-10-06 08:10:58	ulm	New section "Cantfix" 86	2007-10-05 18:38:59	opfer	comment about delicious 85	2007-10-05 14:53:57	ulm	Fix the weblink to be the same as its text. 84	2007-10-05 14:47:34	opfer	bug for uim filed 83	2007-10-05 13:52:30	ulm 82	2007-10-05 13:47:43	ulm	bzr is fixed, junkbust last-rited 81	2007-10-04 11:12:24	opfer	bzr bug filed, moved ledger bug a bit downwards 80	2007-09-23 08:10:31	ulm	elscreen fixed 79	2007-09-22 23:01:07	ulm	Bug for ledger filed 78	2007-09-21 08:50:46	ulm	dev-util/cscope fixed 77	2007-09-20 23:08:56	ulm 76	2007-09-20 23:07:24	ulm	w3mnav fixed 75	2007-09-20 20:40:32	ulm	thumbs fixed 74	2007-09-20 20:08:41	ulm	ess o.k. 73	2007-09-20 19:54:58	ulm	slime fixed 72	2007-09-16 20:03:30	ulm	Add note about pre-generated autoload files 71	2007-09-16 19:52:56	ulm	erc fixed 70	2007-09-05 09:56:16	ulm	slime-cvs removed 69	2007-09-05 09:55:15	ulm	app-text/txt2tags fixed 68	2007-07-31 20:05:20	ulm	ognus removed 67	2007-07-15 08:24:17	ulm	pointer to txt2tags bug; ilisp-cvs removed; aspectj4emacs checked 66	2007-07-11 22:02:23	ulm	emms fixed 65	2007-07-08 10:08:55	ulm	bug for gtk-doc filed 64	2007-07-07 17:43:20	opfer	kdvi fixed 63	2007-07-06 19:05:43	ulm	ognus removed from to-be-checked list 62	2007-07-06 19:04:49	ulm	howm checked, ognus last rites 61	2007-07-06 17:00:06	ulm	reformat 60	2007-07-06 16:53:51	ulm	ecb fixed 59	2007-07-06 16:43:56	ulm	ecb fixed 58	2007-06-26 06:41:53	ulm	planner fixed 57	2007-06-24 18:24:22	ulm	dev-util/git is fixed 56	2007-06-17 17:21:23	opfer	emacs-jabber fixed 55	2007-05-24 23:33:25	ulm	Update info on emacs-jabber 54	2007-05-14 20:56:09	ulm	uptimes partly fixed 53	2007-05-12 21:37:03	ulm	uptimes: info updated 52	2007-05-12 09:08:09	ulm	ocaml-mode done 51	2007-05-09 21:17:33	ulm	Suppress false links 50	2007-05-03 19:49:02	ulm	htmlize: fixed 49	2007-05-03 19:33:37	ulm	redo: fixed 48	2007-05-03 19:11:24	ulm	ibuffer, jasmin: fixed 47	2007-04-27 21:58:55	ulm	bubblet: fixed 46	2007-04-27 21:29:24	ulm	edb: fixed 45	2007-04-27 19:29:28	ulm	u-vm-color: fixed. 44	2007-04-23 15:51:28	ulm	more compact format 43	2007-04-23 15:49:47	ulm 42	2007-04-21 08:37:14	ulm	erobot: fixed 41	2007-04-21 05:57:24	ulm	php-mode: fixed 40	2007-04-20 22:14:25	ulm	binclock, stripes: fixed 39	2007-04-17 22:04:15	ulm	h4x0r, semantic: fixed 38	2007-04-17 21:12:47	ulm	some more are fixed 37	2007-04-17 19:22:57	ulm	subversion and htmlfontify have been fixed 36	2007-04-13 14:48:39	ulm	tracker bug, bug for subversion 35	2007-04-12 15:24:23	ulm	rearranged subsections 34	2007-04-12 15:15:14	ulm	add packages belonging to other herds 33	2007-04-12 11:11:18	ulm	htmlfontify 32	2007-04-12 09:16:30	ulm	htmlfontify 31	2007-04-11 21:25:52	ulm	app-text/migemo 30	2007-04-11 21:12:52	ulm	protbuf 29	2007-04-11 21:07:15	ulm	erobot updated 28	2007-04-11 20:54:42	ulm	semantic updated 27	2007-04-11 19:36:25	ulm	bbdb, uptimes: updated 26	2007-04-11 19:11:59	ulm 25	2007-04-11 19:09:58	ulm	dircolors, u-vm-color updated. Optional arguments omitted. 24	2007-04-11 16:54:56	ulm	tramp: in overlay for testing 23	2007-04-10 23:19:34	ulm	Some packages are removal candidates, too. crypt++ and tramp updated. 22	2007-04-10 20:55:41	opfer	remove erc from need to check 21	2007-04-10 20:54:14	opfer	added comment on tramp and erc 20	2007-04-10 20:32:58	opfer	removed tramp: According to manual must be loaded by require 19	2007-04-10 20:01:18	opfer	comment for elscreen 18	2007-04-08 22:11:39	ulm	xtla: o.k. 17	2007-04-08 21:44:05	ulm	prime-el, remember, stripes, table 16	2007-04-08 20:55:06	ulm	org-mode, php-mode 15	2007-04-08 20:40:07	ulm	mell, nxml-mode, ocaml-mode 14	2007-04-08 20:24:04	ulm	ilisp-cvs, initsplit, jasmin 13	2007-04-08 19:54:59	ulm	ibuffer 12	2007-04-08 19:35:19	ulm	htmlize 11	2007-04-08 19:14:32	ulm	highline: fixed in overlay. 10	2007-04-08 18:01:26	ulm	boxquote fixed, in overlay. 9	2007-04-08 04:01:54	ulm	cedet, dictionary, ecb, edb, elscreen, emacs-wget 8	2007-04-07 22:30:01	ulm	redo: to be fixed 7	2007-04-07 22:13:27	ulm	h4x0r: to be fixed 6	2007-04-07 22:06:47	ulm	binquote, boxquote, bubblet, filladapt: to be fixed 5	2007-04-07 16:18:32	ulm	dev-lang/erlang is o.k., too 4	2007-04-07 15:36:09	ulm	erc-cvs, gnus, gnus-cvs, mmm-mode, muse are o.k. 3	2007-04-07 15:20:31	ulm	auctex, chess, circe-cvs, and color-theme are o.k. 2	2007-04-07 15:03:36	ulm	load and load-library added 1	2007-04-07 14:44:03	ulm