Your message dated Thu, 03 Jan 2013 19:47:42 +0000 with message-id <e1tqqls-0002jn...@franck.debian.org> and subject line Bug#696282: fixed in gnucash 1:2.4.10-6 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.10-6 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:19:13 +0100 Source: gnucash Binary: gnucash gnucash-dbg gnucash-common python-gnucash Architecture: source amd64 all Version: 1:2.4.10-6 Distribution: unstable Urgency: low Maintainer: Sébastien Villemot <sebastien.ville...@ens.fr> 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: 696282 Changes: gnucash (1:2.4.10-6) unstable; urgency=low . * handle-xml-parse-failure.patch: new patch, fixes potential data loss when XML parsing fails (Closes: #696282) Checksums-Sha1: 4ef7fbbcc7c17293581dfca128740a93fbeb96c6 2416 gnucash_2.4.10-6.dsc ee45ed07e19efcca38cc9e8e9ce5793572eb7ab7 43737 gnucash_2.4.10-6.debian.tar.gz 2bbf255da4e3c7e265741b5bcd1e0db72a4848ef 2821386 gnucash_2.4.10-6_amd64.deb 4530a3b67b97ef5b9cf32a7ef871e78c2074713b 3377108 gnucash-dbg_2.4.10-6_amd64.deb f680aacf42e61a079bfa53b73b91e59b27b45afe 5858910 gnucash-common_2.4.10-6_all.deb 91adfcac38d1f5ef456cacc46734548105cbad61 373694 python-gnucash_2.4.10-6_amd64.deb Checksums-Sha256: e18f4477ca62cda5d5b8209ca0236ca666c3b2c31b0c22fc75e78127ebda852b 2416 gnucash_2.4.10-6.dsc 6139d0bde2034f5620f6dcbda52d27d90b9c057e0a51a2ea278285bedb03ab12 43737 gnucash_2.4.10-6.debian.tar.gz 488c1f631c30fafd0a1c7581eaea51e87a5357fb19e6667cea1ea507da0f1527 2821386 gnucash_2.4.10-6_amd64.deb 7410c4e737b579d5055518a7576de89b8beebd531e91836b20ffde755a1edf96 3377108 gnucash-dbg_2.4.10-6_amd64.deb 564e1489121103127b03d736040accc00ff6c4a3dc46a2fa143d20683dedae6c 5858910 gnucash-common_2.4.10-6_all.deb 37d2a042ad91b5b1b61c776707c5be743982f0e4b60d1e6e11d88ebb66ab7d6a 373694 python-gnucash_2.4.10-6_amd64.deb Files: 2ae83a6cdbf5ec52660c617a60b56615 2416 gnome optional gnucash_2.4.10-6.dsc 902afe39f1268c72ba75fb8ea495ad09 43737 gnome optional gnucash_2.4.10-6.debian.tar.gz 25fd86520ec510b92b7940139e2be988 2821386 gnome optional gnucash_2.4.10-6_amd64.deb 5ae475fc0ae07dc1354afac57c8173e7 3377108 debug extra gnucash-dbg_2.4.10-6_amd64.deb c459fd0609083eee246da37aca9606dc 5858910 gnome optional gnucash-common_2.4.10-6_all.deb 19b1b186bb4bdbf4ad546b2bfb20922a 373694 python optional python-gnucash_2.4.10-6_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBCAAGBQJQ5dyEAAoJECzs6TUOzr5K0vsP/RmQppk0E+smTBVnYac/4aJC XQ3lzz29gQ+37eIypHDQhNPcs+ld/u/shLsw9filiwNhZC9p0zZubwHeCaWo7lcB DWSU4q9oIk6724maS4q3cy4W0/X+3O39nvdXn2SkQHulFFDkXl1qFfaDwr+iTvmK Lqox7LLug7u/FO5mqmqn1DkkL9TQMub+rEVUKAc8HZuMdDYlmW7Ud6+ZVt1eGpJ1 D7yzm/TSF3Xl+8/U8dNcaDga1nqyxZRwnGO5DervMCB8EuSP0nk9ln1PIwUCHdbv iab/FLU2jMQ6u8UzZQNJVtxJEnM3KduO872G7Xt7QrQlBPtUjIJ4K/38W9lsZ84/ uv7K+KU2jH102zGOjyNZtdJ4gc28Fjuxd9XCO1SSeEpBkRvW5sB+zO6OS1OxvZQF sv0hOmkGVppGKhaFclsg7gnX7PehFjlNPDcQ9QCZ6B95ycSSi8QLLQibhkKmDgUf ZGRvuJ8o2iVYz8iN6YjxsW8hAYfMNxHdlUnhx4sYxmqoOMLKpP1HUjz9B2SEAaqj AahuKa7DKjdIrKnxcLAT/4aEt4Z7t5vRBExoty3CIkhgyUfrqli9G8rK0MZIquY2 mK/iPZhoC3HBYMvfmx8+PFUb2m+pyGfHihYfOVVXczH0AOZcXwSd4DUim4LjOgLL 3gBJZrshIpxMmIW9yBk1 =lmI7 -----END PGP SIGNATURE-----
--- End Message ---