Hi Joerg,
Given that this bug is RC, and that the patch that I gave in the
previous email has been accepted by upstream (it is now in CVS), I am
planning on doing an NMU to mark this bug as fixed (as part of my NM
process).
Attached is the interdiff between my proposed NMU and the current bbdb
in sid (minus the useless differences in the generated texinfo html
output). The full NMU package can also be found at:
<http://www.uhoreg.ca/programming/debian/nmu/>. If you object to the
NMU, please let me know.
<bbdb-nmu.diff>
--
Hubert Chan - email & Jabber: [EMAIL PROTECTED] - http://www.uhoreg.ca/
PGP/GnuPG key: 1024D/124B61FA (Key available at wwwkeys.pgp.net)
Fingerprint: 96C5 012F 5F74 A5F7 1FF7 5291 AF29 C719 124B 61FA
diff -u bbdb-2.35.cvs20060204/debian/changelog
bbdb-2.35.cvs20060204/debian/changelog
--- bbdb-2.35.cvs20060204/debian/changelog
+++ bbdb-2.35.cvs20060204/debian/changelog
@@ -1,3 +1,11 @@
+bbdb (2.35.cvs20060204-1.1) unstable; urgency=low
+
+ * NMU.
+ * Set coding system when writing .bbdb file to prevent data corruption.
+ (Closes: #351778)
+
+ -- Hubert Chan <[EMAIL PROTECTED]> Tue, 28 Mar 2006 14:09:25 -0700
+
bbdb (2.35.cvs20060204-1) unstable; urgency=low
* New CVS co
only in patch2:
unchanged:
--- bbdb-2.35.cvs20060204.orig/lisp/bbdb.el
+++ bbdb-2.35.cvs20060204/lisp/bbdb.el
@@ -2452,7 +2452,8 @@
(insert-before-markers (format ";; -*-coding: %s;-*-\n"
bbdb-file-coding-system)))
(setq bbdb-modified-p nil
- bbdb-changed-records nil)
+ bbdb-changed-records nil
+ buffer-file-coding-system bbdb-file-coding-system)
(let ((buf (get-buffer bbdb-buffer-name)))
(when buf
(with-current-buffer buf