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

Reply via email to