Your message dated Mon, 16 Apr 2007 01:47:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#402580: fixed in emacs-goodies-el 26.10-1
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: emacs-goodies-el
Version: 26.9-1
Severity: normal
Tags: patch
Hi!
Emacs v22 (emacs-snapshot) ships in a conf-mode, which provides a
conf-xdefaults-mode for xrdb files. xrdb is some more features than
the other package (like electricity), but still clobbering bindings
without `emacs-goodies-el-defaults' set in these newer emacsen is a
violation of policy. This thus introduces a new customizable option
for clobbering the auto-mode-alist defaulting to either t or
`emacs-goodies-el-defaults' depending on the emacs used.
--- emacs-goodies-el-orig.el 2006-11-26 21:34:35.537865296 +0530
+++ emacs-goodies-el.el 2006-11-26 21:34:17.668581840 +0530
@@ -6,6 +6,8 @@
;;; History:
;;
+;; 2006-11-26 - Ramkumar R.
+;; - Obey `emacs-goodies-el-defaults' for xrdb-mode.
;; 2003-06-14 - Peter Galbraith
;; - Delete autoloads that can be generated automatically.
;; 2003-05-14 - Peter Galbraith
@@ -23,7 +25,7 @@
(defcustom emacs-goodies-el-defaults nil
"Whether default settings are chosen conservatively or aggressively.
non-nil means aggressive.
-Setting to aggresisve will enable feature that superceed Emacs defaults."
+Setting to aggressive will enable features that supercede Emacs defaults."
:type '(radio (const :tag "conservative" nil)
(const :tag "aggressive" t))
:link '(custom-manual "(emacs-goodies-el)Top")
@@ -166,7 +168,7 @@
(t
(if home-end-end-enable
(global-set-key [end] home-end-end-enable))
- (if home-end-home-enable
+ (if home-end-home-enable
(global-set-key [home] home-end-home-enable)))))
:load 'home-end
:group 'emacs-goodies-el)
@@ -273,12 +275,43 @@
t)
;; xrdb-mode.el
-(add-to-list 'auto-mode-alist '("\\.Xdefaults$" . xrdb-mode))
-(add-to-list 'auto-mode-alist '("\\.Xenvironment$". xrdb-mode))
-(add-to-list 'auto-mode-alist '("\\.Xresources$". xrdb-mode))
-(add-to-list 'auto-mode-alist '("\\.ad$". xrdb-mode))
-(add-to-list 'auto-mode-alist '("/app-defaults/". xrdb-mode))
-(add-to-list 'auto-mode-alist '("/Xresources/". xrdb-mode))
+
+(defun xrdb-mode-setup-auto-mode-alist ()
+ (add-to-list 'auto-mode-alist '("\\.Xdefaults$" . xrdb-mode))
+ (add-to-list 'auto-mode-alist '("\\.Xenvironment$". xrdb-mode))
+ (add-to-list 'auto-mode-alist '("\\.Xresources$". xrdb-mode))
+ (add-to-list 'auto-mode-alist '("\\.ad$". xrdb-mode))
+ (add-to-list 'auto-mode-alist '("/app-defaults/". xrdb-mode))
+ (add-to-list 'auto-mode-alist '("/Xresources/". xrdb-mode)))
+
+(defcustom xrdb-mode-setup-auto-mode-alist
+ (or
+ ;; Check if conf-xdefaults-mode is present
+ (not (fboundp 'conf-xdefaults-mode))
+ ;; Check if default setup provides bindings for conf-xdefaults-mode
+ (< emacs-major-version 22)
+ (featurep 'xemacs)
+ ;; Check if the user wants settings to be clobbered
+ emacs-goodies-el-defaults)
+ "Whether to setup mode-alists for xrdb mode.
+
+Newer versions of Emacs have a conf-xdefaults-mode which provides
+this functionality. `xrdb' still has some features (like
+electricity) which are absent in that mode. Setting this to
+non-nil clobbers the default bindings in such cases.
+
+This variable defaults to t for older emacsen and the value
+`emacs-goodies-el-defaults' for newer ones.
+
+Customizing this variable might require restarting emacs for the
+effects to take effect."
+ :type 'boolean
+ :set (lambda (symbol value)
+ (set-default symbol value)
+ (when value
+ (xrdb-mode-setup-auto-mode-alist)))
+ :group 'emacs-goodies-el
+ :group 'xrdb)
;; wdired.el
(defcustom wdired-enable emacs-goodies-el-defaults
Regards,
Ramkumar.
-- System Information:
Debian Release: 4.0
APT prefers testing
APT policy: (101, 'testing')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/dash
Kernel: Linux 2.6.16-beyond2
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages emacs-goodies-el depends on:
ii bash 3.1-5 The GNU Bourne Again SHell
ii emacs-snapshot-gtk [emacsen 1:20061015-1 The GNU Emacs editor (with GTK+ 2.
Versions of packages emacs-goodies-el recommends:
ii dict 1.10.2-3 Dictionary Client
ii perl-doc 5.8.8-6.1 Perl documentation
ii wget 1.10.2-2 retrieves files from the web
-- no debconf information
--
One of the main causes of the fall of the Roman Empire
was that, lacking zero, they had no way to indicate
successful termination of their C programs.
-- Robert Firth
--- End Message ---
--- Begin Message ---
Source: emacs-goodies-el
Source-Version: 26.10-1
We believe that the bug you reported is fixed in the latest version of
emacs-goodies-el, which is due to be installed in the Debian FTP archive:
debian-el_26.10-1_all.deb
to pool/main/e/emacs-goodies-el/debian-el_26.10-1_all.deb
devscripts-el_26.10-1_all.deb
to pool/main/e/emacs-goodies-el/devscripts-el_26.10-1_all.deb
dpkg-dev-el_26.10-1_all.deb
to pool/main/e/emacs-goodies-el/dpkg-dev-el_26.10-1_all.deb
emacs-goodies-el_26.10-1.diff.gz
to pool/main/e/emacs-goodies-el/emacs-goodies-el_26.10-1.diff.gz
emacs-goodies-el_26.10-1.dsc
to pool/main/e/emacs-goodies-el/emacs-goodies-el_26.10-1.dsc
emacs-goodies-el_26.10-1_all.deb
to pool/main/e/emacs-goodies-el/emacs-goodies-el_26.10-1_all.deb
emacs-goodies-el_26.10.orig.tar.gz
to pool/main/e/emacs-goodies-el/emacs-goodies-el_26.10.orig.tar.gz
gnus-bonus-el_26.10-1_all.deb
to pool/main/e/emacs-goodies-el/gnus-bonus-el_26.10-1_all.deb
vm-bonus-el_26.10-1_all.deb
to pool/main/e/emacs-goodies-el/vm-bonus-el_26.10-1_all.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Peter S Galbraith <[EMAIL PROTECTED]> (supplier of updated emacs-goodies-el
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Sun, 15 Apr 2007 21:39:23 -0400
Source: emacs-goodies-el
Binary: gnus-bonus-el dpkg-dev-el vm-bonus-el emacs-goodies-el debian-el
devscripts-el
Architecture: source all
Version: 26.10-1
Distribution: unstable
Urgency: low
Maintainer: Peter S Galbraith <[EMAIL PROTECTED]>
Changed-By: Peter S Galbraith <[EMAIL PROTECTED]>
Description:
debian-el - Emacs helpers specific to Debian users
devscripts-el - Emacs wrappers for the commands in devscripts
dpkg-dev-el - Emacs helpers specific to Debian development
emacs-goodies-el - Miscellaneous add-ons for Emacs
gnus-bonus-el - Miscellaneous add-ons for Gnus
vm-bonus-el - Miscellaneous add-ons for VM
Closes: 352957 392274 392719 402580 408285 416218 416360 417882
Changes:
emacs-goodies-el (26.10-1) unstable; urgency=low
.
[ Junichi Uekawa ]
* dpkg-dev-el:
- debian-changelog-mode.el: support co-maintainers. If previous
maintainer editing the entry is different from the current, an
entry of the form '[ NAME ]' is created.
Thanks to Luca Capello (Closes: #352957).
* debian-el:
- fix debian-bug.el (debian-bug-build-bug-menu) to work with new
BTS output format.
[ Peter S Galbraith ]
* gnus-bonus-el:
- gnus-pers.el: gnus-functionp is absent in Oort Gnus, thanks
to Dmitry Astapov (Closes: #416360).
* emacs-goodies-el:
- emacs-goodies-el.el: xrdb-mode clobbers bindings in emacs-snapshot,
thanks to R.Ramkumar (Closes: #402580).
- emacs-goodies-el.el: Too many files put into cfengine-mode,
thanks to Sven Joachim (Closes: #408285).
- emacs-goodies-el.el: "add apache2.conf to auto-mode-alist",
thanks to Shannon Eric Peevey (Closes: #392719).
* dpkg-dev-el:
- 50dpkg-dev-el.el: "Fixed native package changelog coding system for
emacs 22", thanks to Kevin Ryde (Closes: #416218).
- debian-bts-control.el: typo in debian-bts-control-modes-to-reuse,
thanks to Luca Capello (Closes: #392274).
* debian-el:
- debian-bug.el: Updated list of pseudo packages,
thanks to Sven Joachim (Closes: #417882).
Files:
1d9c2a984443f1dd5d4f8e1277349956 861 editors optional
emacs-goodies-el_26.10-1.dsc
aff3d2ab950e6a16842ac5d53ec72257 1057692 editors optional
emacs-goodies-el_26.10.orig.tar.gz
b3e2e6eda1f8c7875feae8ce9e6a951b 101508 editors optional
emacs-goodies-el_26.10-1.diff.gz
b71c34da13b7d8a46db499e19c83f470 937012 editors optional
emacs-goodies-el_26.10-1_all.deb
83daeded7a8757fba4d284d83dae3d91 72926 news optional
gnus-bonus-el_26.10-1_all.deb
42b913fcbddd46bf8ec0a76bc45ab6bd 32542 editors optional
devscripts-el_26.10-1_all.deb
549b02b01e98427a02f19e02a6833222 85924 utils optional debian-el_26.10-1_all.deb
9c7eedb74611eaec29ffc78b8d9bef53 61844 utils optional
dpkg-dev-el_26.10-1_all.deb
fdf55336369045f4e6a531b5f5793717 56724 mail optional
vm-bonus-el_26.10-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iQCVAwUBRiLUMrwVH8jSqROhAQKRMAP+PH4Q/KCaivoUBMBl16gPaKw5oUhTaIBC
0nNshOx7Uijz9nb1JqUluxHdAD9CWjC/ZtCTRxNTnDvo6DMUGpL79bIBEpothtJJ
D/ElzTrMEKnj9P4ilGHRLAsrvKt47jdc6+n/U41k3STLa1PCzwgA/7CFjCjsQYz9
mF3BkBVmwcE=
=Xkxc
-----END PGP SIGNATURE-----
--- End Message ---