Package: gnucash
Version: 1:2.6.4-3
Severity: important
Dear Maintainer,
The new version of gnucash breaks interoperability with ledger.
This is catastrophic. Gnucash has always had a great user interface,
but an atrocious backend machine interface with very poor
import/export scripting and automation capability. Ledger has a rough
user interface, but works brilliantly for scripting and automation.
In short, Gnucash and Ledger *need each other*.
This is very severe. For those who use both tools together, we've
lost about half our functionality. This is what happens when ledger
tries to read a gnucash file now:
While parsing file gnucash264.gc, line 38930:
Error: Unexpected whitespace at beginning of line
While parsing file gnucash264.gc, line 38942:
Error: Directive '/gnc:GncTaxTable' requires an argument
While parsing file gnucash264.gc, line 38944:
Error: Unexpected whitespace at beginning of line
While parsing file gnucash264.gc, line 38955:
Error: Directive '/gnc:GncTaxTable' requires an argument
That breakage should have come with a large unignorable warning
message before converting the gnucash file. The gc interface may have
improved negligibly, but broke something very important. This is a
disaster.
Please fix, or at least add a big warning. Please introduce an
automated regression test that tests ledger compatibility to avoid
this happening in the future.
Is it possible to downgrade the debian gc version until this is fixed?
-- System Information:
Debian Release: 8.0
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages gnucash depends on:
ii gnucash-common 1:2.6.4-3
ii guile-2.0 2.0.11+1-9
ii guile-2.0-libs 2.0.11+1-9
ii libaqbanking34 5.4.3beta-2+b1
ii libaqbanking34-plugins 5.4.3beta-2+b1
ii libc6 2.19-18
ii libcairo2 1.14.0-2.1
ii libcrypt-ssleay-perl 0.58-1+b2
ii libdate-manip-perl 6.47-1
ii libdbi10.9.0-4
ii libfinance-quote-perl 1.35-1
ii libgdk-pixbuf2.0-0 2.31.1-2+b1
ii libglib2.0-0 2.42.1-1
ii libgnome-keyring0 3.12.0-1+b1
ii libgnomecanvas2-0 2.30.3-2
ii libgoffice-0.8-8 0.8.17-3
ii libgtk2.0-02.24.25-3
ii libgwengui-gtk2-0 4.12.0beta-3+b1
ii libgwenhywfar604.12.0beta-3+b1
ii libhtml-tableextract-perl 2.11-1
ii libhtml-tree-perl 5.03-1
ii libktoblzcheck1c2a 1.47-1
ii libofx61:0.9.10-1
ii libpango-1.0-0 1.36.8-3
ii libpangocairo-1.0-01.36.8-3
ii libpython2.7 2.7.9-2
ii libwebkitgtk-1.0-0 2.4.8-2
ii libwww-perl6.08-1
ii libx11-6 2:1.6.2-3
ii libxml22.9.1+dfsg1-5
ii libxslt1.1 1.1.28-2+b2
ii perl 5.20.2-3
ii zlib1g 1:1.2.8.dfsg-2+b1
Versions of packages gnucash recommends:
ii gnucash-docs 2.6.4-1
ii yelp 3.14.1-1
Versions of packages gnucash suggests:
pn libdbd-mysqlnone
pn libdbd-pgsqlnone
pn libdbd-sqlite3 none
-- no debconf information
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org