[GNC-dev] Flatpak GnuCash and Finance::Quote

Frank H. Ellenberger frank.h.ellenberger at gmail.com
Mon Oct 3 19:56:02 EDT 2022


Hi,

comments inline

Am 03.10.22 um 18:23 schrieb Bruce Schuck:
>> Date: Sun, 2 Oct 2022 21:09:31 -0700 From: john <jralls at ceridwen.us>
> 
>> Correct. IIUC there are a lot of things not normally included in a
>> flatpak installation required to run cpan, so it's not really a
>> practical option. We build Finance::Quote and all of its dependencies
>> from source tarballs, see
>> https://github.com/Gnucash/gnucash-on-flatpak/blob/master/modules/finance-quote-sources.json.
>> Unfortunately F::Q has a lot of dependencies and the list isn't
>> stable, so keeping up with the latest often falls in the "too much
>> effort" category and doesn't get done.
> 
>> If there's a better way, please share.
> 
> John,
> 
> Trust me, if I knew a better way I would share. But you answered my 
> unasked question as to whether or not including GCC is feasible or may 
> be included in the future.

 From 
https://docs.flatpak.org/en/latest/building-introduction.html#software-development-kits-sdks 
etc. I would suspect, our users have to install org.gnome.sdk to have 
the compiler inside the flatpaks available.

> My concern is that the copy from GitHub ./lib/Finance to <flatpak path>, 
> while working for the AlphaVantage currency fix, may not necessarily 
> work for other modules that require those modules that need compiling to 
> install not included in the flatpak.
> 
> Being a somewhat recent addition to the F::Q maintainer team (and lately 
> the sole active member), I am unsure why there is a huge number of 
> additional module requirements between 1.49 and 1.52.

It seems cpan generates on each run a different order of building the 
required modules. That makes it not really easy to find the diffs.

> Thanks for the answer.
> 
> - Bruce S.

Regards
Frank


More information about the gnucash-devel mailing list