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
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 ---