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

Reply via email to