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