[GNC] 4.1 on Mac - undocumented breaking change in customized reports
Tim Quinn
tim.quinn at att.net
Sun Aug 2 09:49:06 EDT 2020
When 4.0 arrived I was intrigued by the experimental new-owner-report.scm. I had customized the regular owner-report.scm several releases ago, and forward-ported my changes to create a customized new-owner-report.scm that I had working fine with 4.0.
I’ve just installed 4.1 and I saw errors when Gnucash tried to load the report.
Comparing that report’s source in 4.0 vs. that in 4.1, I see that uses of “(_” have become “(G_”. I made those corresponding changes in my customized copy and now it seems to be working with 4.1.
Now, I understand that experimental reports are just that — experimental — and not guaranteed to work in a future release. But this same change was made in the non-experimental owner-report.scm from 4.0 to 4.1 (and, I assume, other reports — I have not checked).
I also freely admit that I’ve customized reports by learning just barely enough about reporting to accomplish what I need, not by mastering all of the reporting infrastructure. So maybe this is something that would be obvious to people with a more thorough understanding of all that.
Still, I think anyone who has customized reports will run into this and I was a little surprised seeing a breaking change in a dot release and no release note about it.
If there *was* something in the release notes that I’ve missed, I apologize and please point me to it.
Thanks.
- Tim
More information about the gnucash-user
mailing list