This bug report will be sent to the XEmacs Development Team,
not to your local site managers!!
Please write in English, because the XEmacs maintainers do not have
translators to read other languages for them.
Please describe as succinctly as possible:
- What happened.
- What you thought should have happened.
- Precisely what you were doing at the time.
Please also include any C or lisp back-traces that you may have.
================================================================
Dear Bug Team!
I installed XEmacs 21.4.6 today. I was asked wether I wanted to
migrate .emacs to .xemacs or something. I answered no, because my
.emacs is carefully crafted to work on BOTH platforms. Something was
saved in my .emacs. Strange. I checked the beginning and the end of
the file, but found nothing. Ok, I do what I wanted to do and forget
about it. Just now I start my Emacs again, and notice that something
is a bit odd. Hm... Some customization must have changed. And what
did I find?
Imagine my ire, my blazing hate, the sheer unbelievability of it.
This is what I find:
...
;; Customization code. These entries are usually generated automatically
(custom-set-variables '(load-home-init-file t t))
;; When using XEmacs, save customizations in another file!
;; When using Emacs 21, save customizations in another file!
(when (featurep 'xemacs)
(setq custom-file "~/.xemacs")
(load "~/.xemacs"))
...
Ah. That must have been what XEmacs saved... This
load-home-init-file stuff. But wait a second, why wasn't it saved in
my ~/.xemacs file? AND WHERE ARE ALL MY OTHER CUSTOMIZATIONS I LOVE
SO MUCH? Just to give you an idea of my situation:
~$ ll .emacs*
-rw-r--r-- 1 alex alex 58781 M=e4r 19 21:09 .emacs
-rw-r--r-- 1 alex alex 62437 Okt 21 22:42 .emacs-2001-10-21
-rw-r--r-- 1 alex alex 62475 Dez 17 21:16 .emacs-2001-12-17
-rw-rw-r-- 1 alex alex 5189 M=e4r 19 23:05 .emacs.desktop
-rw-r--r-- 1 alex alex 58734 M=e4r 19 14:24 .emacs~
About 3.5k of customizations are now lost. My oldest backup is
several months old.
Oh and look what happened to my .xemacs stuff:
~$ ll .xemacs*
-rw-r--r-- 1 alex alex 0 Jan 23 22:44 .xemacs
-rw-r--r-- 1 alex alex 0 Jan 23 22:43 .xemacs-custom
Something is very wrong here.
1. My customization was overwritten.
2. The customization was not written to custom-file.
Ok, usually my reports are friendlier. But this hit me where I did
not expect it. I would dearly love to say that it's all the fault of
the custom code. But that is not it. I LIKE custom. I use it a lot.
It usually does what I expect. This is the same old init file problem
that bugged me in a previous release -- at the time XEmacs kept
nagging me to migrate. Perhaps I should...
Alex.
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Linux confusibombus 2.2.19pre17 #1 Tue Mar 13 22:37:59 EST 2001 i686 unknown
./configure
XEmacs 21.4.6 "Common Lisp" configured for `i686-pc-linux'.
Compilation / Installation:
Source code location: /usr/local/src/xemacs-21.4.6
Installation prefix: /usr/local
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -g -O3 -Wall -Wno-switch -Winline
-Wmissing-prototypes -Wsign-compare -Wshadow
Relocating allocator for buffers: no
GNU version of malloc: yes
- Using Doug Lea's new malloc from the GNU C Library.
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11R6/include
- X Windows libraries location: /usr/X11R6/lib
- Handling WM_COMMAND properly.
Using Lucid menubars.
Using Lucid scrollbars.
TTY:
Compiling in support for ncurses.
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Sound:
Compiling in support for sound (native).
Databases:
Compiling in support for Berkeley database.
Internationalization:
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Load-Path Lisp Shadows:
----------------------
(~/elisp/bbdb/lisp/bbdb
/usr/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb
~/elisp/bbdb/lisp/bbdb-xemacs
/usr/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-xemacs
~/elisp/bbdb/lisp/bbdb-whois
/usr/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-whois
~/elisp/bbdb/lisp/bbdb-w3
/usr/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-w3
~/elisp/bbdb/lisp/bbdb-vm
/usr/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-vm
~/elisp/bbdb/lisp/bbdb-srv
/usr/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-srv
~/elisp/bbdb/lisp/bbdb-snarf
/usr/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-snarf
~/elisp/bbdb/lisp/bbdb-sc
/usr/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-sc
~/elisp/bbdb/lisp/bbdb-rmail
/usr/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-rmail
~/elisp/bbdb/lisp/bbdb-reportmail
/usr/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-reportmail
~/elisp/bbdb/lisp/bbdb-print
/usr/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-print
~/elisp/bbdb/lisp/bbdb-migrate
/usr/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-migrate
~/elisp/bbdb/lisp/bbdb-mhe
/usr/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-mhe
~/elisp/bbdb/lisp/bbdb-merge
/usr/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-merge
~/elisp/bbdb/lisp/bbdb-hooks
/usr/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-hooks
~/elisp/bbdb/lisp/bbdb-gui
/usr/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-gui
~/elisp/bbdb/lisp/bbdb-gnus
/usr/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-gnus
~/elisp/bbdb/lisp/bbdb-ftp
/usr/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-ftp
~/elisp/bbdb/lisp/bbdb-com
/usr/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-com
~/elisp/ibuffer
/usr/local/lib/xemacs/xemacs-packages/lisp/edit-utils/ibuffer
~/elisp/desktop
/usr/local/lib/xemacs/xemacs-packages/lisp/edit-utils/desktop
~/elisp/footnote
/usr/local/lib/xemacs/xemacs-packages/lisp/footnote/footnote
~/elisp/sql /usr/local/lib/xemacs/xemacs-packages/lisp/prog-modes/sql
~/elisp/python-mode
/usr/local/lib/xemacs/xemacs-packages/lisp/prog-modes/python-mode
~/elisp/sh-script
/usr/local/lib/xemacs/xemacs-packages/lisp/sh-script/sh-script
~/elisp/strokes
/usr/local/lib/xemacs/xemacs-packages/lisp/strokes/strokes
~/elisp/ansi-color
/usr/local/lib/xemacs/xemacs-packages/lisp/text-modes/ansi-color
~/elisp/htmlize
/usr/local/lib/xemacs/xemacs-packages/lisp/text-modes/htmlize
~/elisp/folding
/usr/local/lib/xemacs/xemacs-packages/lisp/text-modes/folding
~/elisp/filladapt
/usr/local/lib/xemacs/xemacs-packages/lisp/text-modes/filladapt)
Installed XEmacs Packages:
-------------------------
((zenirc:version 1.13 :type regular)
(xslt-process :version 1.06 :type regular)
(xemacs-devel :version 1.4 :type single-file)
(xemacs-base :version 1.57 :type regular)
(w3 :version 1.21 :type regular)
(vm :version 7.02 :type regular)
(viper :version 1.31 :type regular)
(view-process :version 1.11 :type regular)
(vhdl :version 1.15 :type regular)
(vc-cc :version 1.18 :type regular)
(vc :version 1.3 :type regular)
(tramp :version 1.01 :type regular)
(tpu :version 1.12 :type regular)
(tooltalk :version 1.13 :type regular)
(tm :version 1.3 :type regular)
(time :version 1.11 :type regular)
(textools :version 1.12 :type regular)
(text-modes :version 1.36 :type single-file)
(texinfo :version 1.2 :type regular)
(supercite :version 1.19 :type regular)
(strokes :version 1.08 :type regular)
(speedbar :version 1.22 :type regular)
(sounds-wav :version 1.1 :type regular)
(sounds-au :version 1.1 :type regular)
(slider :version 1.13 :type regular)
(sieve :version 1.01 :type regular)
(sh-script :version 1.13 :type regular)
(sgml :version 1.08 :type regular)
(semantic :version 1.11 :type regular)
(scheme :version 1.11 :type regular)
(rmail :version 1.13 :type regular)
(reftex :version 1.24 :type regular)
(psgml :version 1.26 :type regular)
(ps-print :version 1.02 :type regular)
(prog-modes
:version
1
.49
:type
single-file)
(pcomplete :version 1.01 :type regular)
(pcl-cvs :version 1.57 :type regular)
(pc :version 1.21 :type single-file)
(os-utils :version 1.26 :type single-file)
(net-utils :version 1.23 :type single-file)
(misc-games :version 1.15 :type single-file)
(mine :version 1.14 :type regular)
(mh-e :version 1.14 :type regular)
(mew :version 1.16 :type regular)
(mailcrypt :version 2.11 :type regular)
(mail-lib :version 1.42 :type regular)
(jde :version 1.31 :type regular)
(ispell :version 1.24 :type regular)
(ilisp :version 1.2 :type regular)
(igrep :version 1.08 :type regular)
(idlwave :version 1.24 :type regular)
(hm--html-menus :version 1.17 :type regular)
(gnus :version 1.58 :type regular)
(gnats :version 1.13 :type regular)
(games :version 1.13 :type regular)
(fsf-compat :version 1.09 :type single-file)
(frame-icon :version 1.09 :type regular)
(forms :version 1.14 :type regular)
(footnote :version 1.13 :type regular)
(eudc :version 1.35 :type regular)
(eterm :version 1.13 :type regular)
(eshell :version 1.02 :type regular)
(emerge :version 1.09 :type regular)
(elib :version 1.1 :type single-file)
(eieio :version 1.02 :type regular)
(efs :version 1.27 :type regular)
(edt :version 1.12 :type regular)
(edit-utils :version 1.75 :type single-file)
(ediff :version 1.35 :type regular)
(edebug :version 1.14 :type regular)
(dired :version 1.11 :type regular)
(dictionary :version 1.06 :type regular)
(debug :version 1.14 :type regular)
(crisp :version 1.12 :type regular)
(cookie :version 1.13 :type regular)
(clearcase :version 1.02 :type regular)
(cc-mode :version 1.27 :type regular)
(calendar :version 1.18 :type regular)
(calc :version 1.18 :type regular)
(c-support :version 1.16 :type single-file)
(build :version 1.05 :type regular)
(bbdb :version 1.17 :type regular)
(auctex :version 1.29 :type regular)
(apel :version 1.2 :type regular)
(ada :version 1.1 :type regular))
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail rfc822 eldoc timer view-less
view disp-table skeleton iswitchb jka-compr regexp-opt
browse-kill-ring overlay advice advice-preload color-theme wid-edit
cus-face edmacro pending-del rsz-minibuf emacs21 zenirc-autoloads
xslt-process-autoloads xemacs-devel-autoloads xemacs-base-autoloads
w3-autoloads vm-autoloads viper-autoloads view-process-autoloads
vhdl-autoloads vc-cc-autoloads vc-autoloads tramp-autoloads
tpu-autoloads tooltalk-autoloads tm-autoloads time-autoloads
textools-autoloads text-modes-autoloads texinfo-autoloads
supercite-autoloads strokes-autoloads speedbar-autoloads
sounds-wav-autoloads sounds-au-autoloads slider-autoloads
sieve-autoloads sh-script-autoloads sgml-autoloads semantic-autoloads
scheme-autoloads rmail-autoloads reftex-autoloads psgml-autoloads
ps-print-autoloads prog-modes-autoloads pcomplete-autoloads
pcl-cvs-autoloads pc-autoloads os-utils-autoloads net-utils-autoloads
misc-games-autoloads mine-autoloads mh-e-autoloads mew-autoloads
mailcrypt-autoloads mail-lib-autoloads jde-autoloads ispell-autoloads
ilisp-autoloads igrep-autoloads idlwave-autoloads
hm--html-menus-autoloads gnus-autoloads gnats-autoloads
games-autoloads fsf-compat-autoloads frame-icon-autoloads
forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads
eshell-autoloads emerge-autoloads elib-autoloads eieio-autoloads
efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads
edebug-autoloads dired-autoloads dictionary-autoloads debug-autoloads
crisp-autoloads cookie-autoloads clearcase-autoloads cc-mode-autoloads
calendar-autoloads calc-autoloads c-support-autoloads build-autoloads
bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads
lisp-autoloads loadhist auto-show fontl-hooks x-iso8859-1 gutter-items
menubar-items x-menubar mode-motion mouse itimer auto-save lisp-mode
easymenu iso8859-1 page buff-menu lib-complete help-nomule cus-file
derived frame text-props obsolete cus-start custom widget cl-extra
mini-cl cl cl-19 packages backquote very-early-lisp lucid-scrollbars
cut-buffer lucid-menubars x c-balloon-help tty-frames tty toolbar
native-sound scrollbar unix-processes multicast network-streams
subprocesses modules menu-accelerator-support menubar berkeley-db md5
xemacs gutter tiff png gif jpeg xpm xbm lisp-float-type linux devices
window-system base64)
Recent keystrokes:
-----------------
a a s s s v c b q M-x r e p o r t TAB e m TAB RET
Recent messages (most recent first):
-----------------------------------
Loading xemacsbug...done
Loading xemacsbug...
c not defined.
v not defined.
a not defined.
a not defined.
Loading eldoc...done
Loading timer...done
Loading timer...
Loading eldoc...
space = page forward; b = page back; h = help; q = quit.
Loading view-less...done
Loading view-less...
Loading ~/.xemacs...done
Loading ~/.xemacs...
Loading disp-table...done
Loading disp-table...
Loading skeleton...done
Loading skeleton...
Loading iswitchb...done