Your message dated Thu, 03 Jan 2013 20:48:08 +0000
with message-id <e1tqrhw-0002im...@franck.debian.org>
and subject line Bug#696282: fixed in gnucash 1:2.4.11-2
has caused the Debian Bug report #696282,
regarding gnucash: does not properly handle XML parse errors, leading to 
possible data loss
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
696282: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696282
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: gnucash
Version: 1:2.4.10-5
Severity: grave
Justification: causes non-serious data loss

Gnucash silently removed the scheduled transactions. I noticed this
with a diff of the XML file while checking a backup (I usually check
like that whether applications corrupt my data), and could find when
this occurred in the automatic backups. I've attached the compressed
diff, where I've changed some characters to 'x' for privacy reasons.
I could see nothing in the .log files about removed scheduled
transactions.

If I try to revert to the last version with these scheduled
transactions (comptes-vl.gnc.20121216193600.gnucash), do some
change, save and quit, then the scheduled transactions are removed
again. Ditto from other previous ones:
  comptes-vl.gnc.20121216011739.gnucash
  comptes-vl.gnc.20121216011628.gnucash
but not from:
  comptes-vl.gnc.20121216011605.gnucash  

Now, what's the difference between comptes-vl.gnc.20121216011605.gnucash
and comptes-vl.gnc.20121216011628.gnucash? There are 3 additional
transactions (I don't think they matter), but also I added a note
to some account. The diff looks like that:

--- comptes-vl.gnc.20121216011605.gnucash       2012-12-18 22:54:08.000000000 
+0100
+++ comptes-vl.gnc.20121216011628.gnucash       2012-12-18 22:54:20.000000000 
+0100
@@ -67,7 +67,7 @@
 </book:slots>
 <gnc:count-data cd:type="commodity">1</gnc:count-data>
 <gnc:count-data cd:type="account">94</gnc:count-data>
-<gnc:count-data cd:type="transaction">6021</gnc:count-data>
+<gnc:count-data cd:type="transaction">6024</gnc:count-data>
 <gnc:count-data cd:type="schedxaction">2</gnc:count-data>
 <gnc:commodity version="2.0.0">
   <cmdty:space>ISO4217</cmdty:space>
@@ -250,6 +250,16 @@
   </act:commodity>
   <act:commodity-scu>100</act:commodity-scu>
   <act:description>xxxxxxxxxxxx</act:description>
+  <act:slots>
+    <slot>
+      <slot:key>color</slot:key>
+      <slot:value type="string">Not Set</slot:value>
+    </slot>
+    <slot>
+      <slot:key>notes</slot:key>
+      <slot:value 
type="string">xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</slot:value>
+    </slot>
+  </act:slots>
   <act:parent type="guid">4afc07bdd9c6ed5c3bf3558bcce4cffb</act:parent>
 </gnc:account>
 <gnc:account version="2.0.0">
@@ -120455,6 +120465,80 @@
[... additional transactions ...]

-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.5-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gnucash depends on:
ii  gconf-service              3.2.5-1+build1
ii  gnucash-common             1:2.4.10-5
ii  guile-1.8                  1.8.8+1-8
ii  guile-1.8-libs             1.8.8+1-8
ii  libaqbanking34             5.0.24-3
ii  libc6                      2.13-37
ii  libcairo2                  1.12.2-2
ii  libcrypt-ssleay-perl       0.58-1
ii  libdate-manip-perl         6.37-1
ii  libdbi1                    0.8.4-6
ii  libfinance-quote-perl      1.17+git20120506-1
ii  libgconf-2-4               3.2.5-1+build1
ii  libgdk-pixbuf2.0-0         2.26.1-1
ii  libglade2-0                1:2.6.4-1
ii  libglib2.0-0               2.33.12+really2.32.4-3
ii  libgnome-keyring0          3.4.1-1
ii  libgnome2-0                2.32.1-2
ii  libgnomecanvas2-0          2.30.3-1.2
ii  libgnomeui-0               2.24.5-2
ii  libgoffice-0.8-8           0.8.17-1.2
ii  libgtk2.0-0                2.24.10-2
ii  libgwengui-gtk2-0          4.3.3-1
ii  libgwenhywfar60            4.3.3-1
ii  libhtml-tableextract-perl  2.11-1
ii  libhtml-tree-perl          5.02-1
ii  libktoblzcheck1c2a         1.39-1
ii  libofx4                    1:0.9.4-2.1
ii  libpango1.0-0              1.30.0-1
ii  libwebkitgtk-1.0-0         1.8.1-3.3
ii  libwww-perl                6.04-1
ii  libx11-6                   2:1.5.0-1
ii  libxml2                    2.8.0+dfsg1-7
ii  perl                       5.14.2-16
ii  slib                       3b1-3.1
ii  zlib1g                     1:1.2.7.dfsg-13

Versions of packages gnucash recommends:
ii  gnucash-docs  2.4.1-3
ii  yelp          3.4.2-1+b1

Versions of packages gnucash suggests:
pn  libdbd-mysql    <none>
pn  libdbd-pgsql    <none>
pn  libdbd-sqlite3  <none>

-- no debconf information

Attachment: c.diff.xz
Description: Binary data


--- End Message ---
--- Begin Message ---
Source: gnucash
Source-Version: 1:2.4.11-2

We believe that the bug you reported is fixed in the latest version of
gnucash, which is due to be installed in the Debian FTP archive.

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 696...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sébastien Villemot <sebast...@debian.org> (supplier of updated gnucash 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 ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 03 Jan 2013 20:40:43 +0100
Source: gnucash
Binary: gnucash gnucash-dbg gnucash-common python-gnucash
Architecture: source amd64 all
Version: 1:2.4.11-2
Distribution: experimental
Urgency: low
Maintainer: Sébastien Villemot <sebast...@debian.org>
Changed-By: Sébastien Villemot <sebast...@debian.org>
Description: 
 gnucash    - personal and small-business financial-accounting software
 gnucash-common - common files for the financial-accounting software Gnucash
 gnucash-dbg - debugging symbols for the accounting software Gnucash
 python-gnucash - Gnucash interface for Python
Closes: 616515 691503 696282
Changes: 
 gnucash (1:2.4.11-2) experimental; urgency=low
 .
   * Use my @debian.org email address
   * Drop obsolete DM-Upload-Allowed field
   * Bump to Standards-Version 3.9.4, no changes needed
   * regcomp-memory-leak.patch: new patch taken from upstream trunk
     (Closes: #616515)
   * Ship gnucash-env and gnucash-make-guids in /usr/bin (Closes: #691503)
   * handle-xml-parse-failure.patch: new patch, fixes potential data loss when
     XML parsing fails (Closes: #696282)
Checksums-Sha1: 
 72e18713f1e2c3fdfd8370a3d828ca8a1ea75c02 2388 gnucash_2.4.11-2.dsc
 2eebc999306c77cbbbadd0ed5977fc1c3bffda7b 43944 gnucash_2.4.11-2.debian.tar.gz
 3e4b35950a1c2fe2f6c4dd6df5fba5022ced1552 2760012 gnucash_2.4.11-2_amd64.deb
 8bf79fefeedfb7e65e3d53d22e3a088bbb059a45 6797362 gnucash-dbg_2.4.11-2_amd64.deb
 8be1e55d82c9a2c4f12c012bbfb87dbb87dec4b6 5946014 
gnucash-common_2.4.11-2_all.deb
 f73e7aa818315452710013ef01254a6b39ab8388 351830 
python-gnucash_2.4.11-2_amd64.deb
Checksums-Sha256: 
 5ef29ec59e2c3f75dcc98d052c457f88157c382e202a282d0d56bddc5512a771 2388 
gnucash_2.4.11-2.dsc
 f18d41f03f75791018e2386db92dcab6b19665842979599087be19d2bc66f036 43944 
gnucash_2.4.11-2.debian.tar.gz
 679db83784bc28e3332303235de40a8057b2f96b7881c5ff388dccaee06a19d8 2760012 
gnucash_2.4.11-2_amd64.deb
 c9c015ffa44245027bdf24d60393a2d63ed071cd9dc1cc73fb227ccadb3c36e2 6797362 
gnucash-dbg_2.4.11-2_amd64.deb
 90f5ed7ac2dacade88d1634774b8159054a9893e6a21656e1b228a0b8cfacf8f 5946014 
gnucash-common_2.4.11-2_all.deb
 d187b9f4b97d4d0e5258301d15a0f2ff101cfc6341930adb1b3c2e86a1b9e835 351830 
python-gnucash_2.4.11-2_amd64.deb
Files: 
 d795edb5dfa6e2f3d876347d95d36b7c 2388 gnome optional gnucash_2.4.11-2.dsc
 89b19e78b2866673d2f7a9435efd73fc 43944 gnome optional 
gnucash_2.4.11-2.debian.tar.gz
 52b78e559e6d89ec0c9cdd84e0bcf4e9 2760012 gnome optional 
gnucash_2.4.11-2_amd64.deb
 ac2bdba35315cbe8d482e407b190f480 6797362 debug extra 
gnucash-dbg_2.4.11-2_amd64.deb
 6c68ab77f21baf8554049a8ca2141d89 5946014 gnome optional 
gnucash-common_2.4.11-2_all.deb
 2e18d0dea5d1d13bb0c53373e9f20dd4 351830 python optional 
python-gnucash_2.4.11-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJQ5eJVAAoJECzs6TUOzr5KEqYP/1NUIL9+CUzk8nUdOSZzipA2
EsVK/D3lqA0/UCGefWL/Trx3AASM5aXZq0+f9J0rB93NTN4K5nZdXgLe7ZEy1m8r
WalPPaQAjRLed6wAziQJElyiESZ2nOnMGZBGHsAIRfVlVth4hlG2kACIk9cm8at1
vZJ7TBVHocakz+oOSKtBT6+4FiU9drnYew9P9HHeoyv9IJBkI+mRVRHsFQxlMmcR
kT0+hmR1LM9/PlsC/mx80lJ9A9KdFykgsILHNkPy7BMp0SacnEZqLZXtr94vdQDV
4PVKd2Wp8czFqOeVwKOmWL948Svw8MY6bbbtMMpc5l3ppoZogx4l5xBTDGjyb8s0
zmK22brb+T0v8RyAjT2qC0YWpB7I0CZQxxOCYc2GX0NFnXJ3b85n2wUnsLg0mB/l
WR/1HsJTOsgh1ZeRPtDSOzwdBKAGSuZkVxv8S+pmzEa044u0P4aHHroYMKJ4/5mz
JKcW9TcfG19uIc922i6cG0MXFA9+Hw/BxXSWxJaxwCBAmbn4GbFCfA5cOx9K7kur
R7kS6Sd5XQKaw6YIVfYAJqXObNVIsktMMHc5MSjvBXvzM96Ew8ufWl7MjGRfdMcY
1w7oN+FuueyVD6W2CkO/skvCxvCS5JFQo8sLJXpCUq0mOcnO+a2zxcB3w7A4C5Fg
k0Oo4bv6AMv3WSiHKFl9
=CvcG
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to