Package: gnucash Version: 2.2.9-6 Severity: important Tags: upstream patch Hi,
on upgrade from Debian Lenny the Online Banking settings get lost. This has been described in detail on the upstream development list: http://lists.gnucash.org/pipermail/gnucash-devel/2010-August/029231.html Summary from the mentioned discussion: The reason is, that the library used for Online Banking AqBanking changed its programming API since Debian Lenny was released. A side effect of this changed API is a changed configuration file format and location, which is unfortunately not handled automatically by AqBanking. The library provides additional API functions and a command line tool that migrates an old configuration to the current format and location, but users need to know about this tool in advance, or later configuration migration will fail (see below). Online banking applications (such as Gnucash) should use the additional API functions (AB_Banking_HasConf3(), AB_Banking_ImportConf3(), et al) to migrate the configuration automatically. If an application linked against the newer AqBanking does *not* do so, a new configuration stub will be created at first run which prevents a later configuration migration (you need to remove the new configuration stub manually on the shell). Currently Gnucash does not call the API functions for configuration migration. In the discussion mentioned above Bill Nottingham suggested a patch that fixes this, which has been accepted by the upstream developers. To avoid countless bug reports on Gnucash once Debian Squeeze is released I would like to backport this patch for the Gnucash package in Squeeze. I believe this will be fairly easy because there were very few changes to the aqbanking plugin since Gnucash 2.2.9 has been released. However, I would like to get approval from the Debian Release team in advance, that this patch will be accepted as freeze exception for Debian Squeeze. Regards, Micha -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.26-2-686 (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages gnucash depends on: ii gconf2 2.28.1-3 GNOME configuration database syste ii gnucash-common 2.2.9-6 A personal finance and money track ii guile-1.6-libs 1.6.8-10 Main Guile libraries ii guile-1.6-slib 1.6.8-10 Guile SLIB support ii libaqbanking29 4.2.4-2 library for online banking applica ii libart-2.0-2 2.3.21-1 Library of functions for 2D graphi ii libatk1.0-0 1.30.0-1 The ATK accessibility toolkit ii libbonobo2-0 2.24.3-1 Bonobo CORBA interfaces library ii libbonoboui2-0 2.24.3-1 The Bonobo UI library ii libc6 2.11.2-2 Embedded GNU C Library: Shared lib ii libcairo2 1.8.10-5 The Cairo 2D vector graphics libra ii libcrypt-ssleay-perl 0.57-2 Support for https protocol in LWP ii libdate-manip-perl 6.11-1 module for manipulating dates ii libenchant1c2a 1.6.0-1 a wrapper library for various spel ii libfinance-quote-perl 1.17-1 Perl module for retrieving stock q ii libfontconfig1 2.8.0-2.1 generic font configuration library ii libfreetype6 2.4.2-1 FreeType 2 font engine, shared lib ii libgconf2-4 2.28.1-3 GNOME configuration database syste ii libglade2-0 1:2.6.4-1 library to load .glade files at ru ii libglib2.0-0 2.24.1-1 The GLib library of C routines ii libgnome2-0 2.30.0-1 The GNOME library - runtime files ii libgnomecanvas2-0 2.30.1-1 A powerful object-oriented display ii libgnomeui-0 2.24.3-1 The GNOME libraries (User Interfac ii libgnomevfs2-0 1:2.24.3-1 GNOME Virtual File System (runtime ii libgoffice-0.8-8 0.8.9-1 Document centric objects library - ii libgtk2.0-0 2.20.1-1 The GTK+ graphical user interface ii libgtkhtml3.14-19 3.30.3-1 HTML rendering/editing library - r ii libguile-ltdl-1 1.6.8-10 Guile's patched version of libtool ii libgwenhywfar47 3.11.3-1 OS abstraction layer ii libice6 2:1.0.6-1 X11 Inter-Client Exchange library ii libktoblzcheck1c2a 1.27-1 library for verification of accoun ii libltdl7 2.2.6b-2 A system independent dlopen wrappe ii libofx4 1:0.9.0-3 library to support Open Financial ii liborbit2 1:2.14.18-0.1 libraries for ORBit2 - a CORBA ORB ii libpango1.0-0 1.28.1-1 Layout and rendering of internatio ii libpopt0 1.16-1 lib for parsing cmdline parameters ii libqthreads-12 1.6.8-10 QuickThreads library for Guile ii libsm6 2:1.1.1-1 X11 Session Management library ii libx11-6 2:1.3.3-3 X11 client-side library ii libxml2 2.7.7.dfsg-4 GNOME XML library ii slib 3b1-3.1 Portable Scheme library ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime Versions of packages gnucash recommends: ii gnucash-docs 2.2.0-3 Documentation for gnucash, a perso gnucash suggests no packages. -- 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