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

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

Reply via email to