[GNC-dev] Make of 3.3-181

Geert Janssens geert.gnucash at kobaltwit.be
Mon Dec 24 04:35:05 EST 2018


Op maandag 24 december 2018 02:33:39 CET schreef Frank H. Ellenberger:
> I would suspect
> 
> either the change of locale-specific-tax from an option to the default
> behaviour in configure was not completely ported to cmake
> 
> or it was not applied if the locale was C.
> 
> Frank

As far as I remember this has always been the case. The German Tax reports are 
only added if gnucash is built in an environment configured to the German 
locale. In all other cases it is skipped, and instead a US tax report is 
built. A part of the build system detects this and issues a warning.

This is a historical configuration wart that needs fixing at some point. 
Country or jurisdiction specific decisions should not be made at compile time, 
but at run time and even then probably only under user control.

So the build system and code should change in such a way that both reports get 
built and included unconditionally and that the user at run time decides which 
report to run. In the current implementation though only one of these reports 
can exist at any given time IIRC.

Geert




More information about the gnucash-devel mailing list