Re: [GNC-dev] gnucash-devel Digest, Vol 238, Issue 15

Bruce Schuck <[email protected]>
Newsgroups gmane.comp.gnome.apps.gnucash.devel
Message-ID <[email protected]>
On Sat, 21 Jan 2023 11:09:02 -0800 Joh Ralls wrote:

> Vincent,

> The list of F::Q sources displayed in the Security Editor dialog is
> partially hard-coded in libgnucash/engine/gnc-commodity.c beginning
> at line 171. Every entry in those two lists represents an F::Q
> method. At startup GC calls F::Q's `$quoter->sources()` and compares
> the returned list against the hard-coded lists, enabling the matching
> entries. Any F::Q methods not in either hard-coded list is added to a
> new dynamic list that's displayed as the "unknown" list--unknown
> because at present GnuCash has no way of knowing whether it's a
> single or a multi-source method--in F::Q terminology whether it has
> fallbacks. Maintaining that list is a pain in the rear and its
> existence creates a coupling between GC and F::Q versions. The same
> applies to modules and API keys and to which module provides which
> methods.

.
.
.

> That's a mid-size project. I don't think it will be possible to have
> it ready for GnuCash 5.0, whose release is only 10 weeks from now
> with feature freeze in only two weeks. It might be possible to get it
> into 5.1 at the end of June but I think 5.2 at the end of September
> is a more realistic goal.

> See https://wiki.gnucash.org/wiki/CodingStandard and
> https://wiki.gnucash.org/wiki/C++ for style guidance.

Gentlemen,

May I suggest this discussion get moved or copied to the discussion list 
on https://github.com/finance-quote/finance-quote, possibly 
https://github.com/finance-quote/finance-quote/discussions/255 or 
perhaps a new one (In addition I think adding 
reply+ACHS6J2ATLMJQPWOJZHNSVWBYDZITEVBMXHAAR2XL4@reply.github.com to the 
Cc list may copy that discussion). In my opinion the GitHub discussion 
feature is maybe a better fit for discussing what possible changes may 
be made to F::Q and underlying modules than the Gnucash-devel mailing 
list. I think following a discussion may be easier than email list 
thread/subject archives.

Thank you John for giving a more detailed description of the GnuCash to 
Finance::Quote interface and explaining how more thought and planning 
would benefit both GnuCash and F::Q.

- Bruce
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.