Insert Customer using QIF file

Derek Atkins warlord at MIT.EDU
Fri Oct 29 12:31:04 EDT 2004


Oaf is not a direct dependency, it's an indirect dependency. Gnucash does
not use it, but GtkHtml does (and it's possible that guppi does, too).
But Gnucash doesn't use it directly.  Bonobo is similar -- an indirect
dependency, pulled in by the rest of the gnome libraries that we use.

-derek

Neil Williams <linux at codehelp.co.uk> writes:

> On Friday 29 October 2004 3:36 pm, you wrote:
>> I'm wondering if we should look at bonobo as the interface between
>> different QOF applications?  This would give us both online and
>> offline data interchange.  I just dont know how much work it would be,
>> as I know next to nothing about bonobo.
>
> Well, that was better than my zero knowledge of bonobo! (until I started 
> googling for this little lot)
>
> It would make sense to join these kinds of applications:
>
> The Gnumeric Spreadsheet.
> The GNOME postscript viewer
> The GNOME PDF viewer
> The Gill SVG viewer
> The Nautilus Graphical Shell
> The Evolution groupware suite.
>
> But this is a problem (certainly for pilot-link):
>
> Our [Gnome] implementation of the Bonobo interfaces, from now on referred to 
> as "bonobo" is based heavily on the GTK+ object system.
>
> I need to keep QOF free from X and Gtk if I can - at least by providing build 
> options to exclude GUI components. Bonobo may well be good for GnuCash and 
> Gnome in general, but it doesn't appear to do what I need.
>
> OAF may be more useful. If I read it right, using OAF allows the code to link 
> into bonobo without the concerns about linking GUI components on top.
>
> apt-cache show oaf
> Package: oaf
> Depends: libc6 (>= 2.3.1-1), libglib1.2 (>= 1.2.0), liboaf0 (>= 0.6.10), 
> liborbit0 (>= 0.5.17), libpopt0 (>= 1.6.4), libwrap0, libxml1 (>= 
> 1:1.8.14-3), zlib1g (>= 1:1.1.4)
>
> liboaf is already a GnuCash dependency - which begs the question why it's not 
> being used already and seeing as it is required, what is GnuCash using bonobo 
> to achieve? Is it just for Guppi?
>
> I think I'm going to have a hard time adding OAF even as an optional framework 
> on pilot-link.
>
> I did consider redirecting QOF from pilot-link to gnome-pilot but gnome-pilot 
> no longer exists, it's disappeared into Novell/Ximian/Evolution and has no 
> home page as a separate product anymore.
>
> Thanks Derek, that's the best recommendation I've had so far!, (despite the 
> hurdles).
>
> -- 
>
> Neil Williams
> =============
> http://www.codehelp.co.uk/
> http://www.dclug.org.uk/
> http://www.isbn.org.uk/
> http://sourceforge.net/projects/isbnsearch/
>
> http://www.biglumber.com/x/web?qs=0x8801094A28BCB3E3

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available


More information about the gnucash-devel mailing list