[GNC-dev] New bayesian account matching algorithm

2020-12-15 Thread Christian Gruber
Hi devs, I'd like to propose a new algorithm for matching imported transactions to accounts. I've been dealing with the bayesian account matcher for several months now during my spare free time. Starting point of my efforts was the observation, that sometimes matching fails, where I

Re: [GNC-dev] Understanding the bayesian import matching algorithm

2020-10-11 Thread Christian Gruber
schrieb Christian Gruber: Am 02.07.20 um 21:28 schrieb Derek Atkins: Hi, On Thu, July 2, 2020 3:10 pm, Christian Gruber wrote: Hi, while further studying the bayesian import matching algorithm I'm now at the point, where I wanted to understand, how the bayes formula is applied to the problem

Re: [GNC-dev] Understanding the bayesian import matching algorithm

2020-07-05 Thread Christian Gruber
Am 02.07.20 um 21:28 schrieb Derek Atkins: Hi, On Thu, July 2, 2020 3:10 pm, Christian Gruber wrote: Hi, while further studying the bayesian import matching algorithm I'm now at the point, where I wanted to understand, how the bayes formula is applied to the problem of matching transactions

[GNC-dev] Understanding the bayesian import matching algorithm

2020-07-02 Thread Christian Gruber
Hi, while further studying the bayesian import matching algorithm I'm now at the point, where I wanted to understand, how the bayes formula is applied to the problem of matching transactions to accounts using tokens. But I need further information, since it doesn't come clear to me what is

Re: [GNC-dev] Is the import match map still required?

2020-06-03 Thread Christian Gruber
I created two enhancement issues on Bugzilla regarding this topic: * https://bugs.gnucash.org/show_bug.cgi?id=797778 * https://bugs.gnucash.org/show_bug.cgi?id=797779 Am 30.05.20 um 14:37 schrieb Christian Gruber: David, thanks for your detailed explanations. Implementing a procedure

Re: [GNC-dev] I need help building GnuCash on master

2020-06-01 Thread Christian Gruber
Am 01.06.20 um 22:47 schrieb John Ralls: On Jun 1, 2020, at 1:25 PM, Christian Gruber wrote: Am 31.05.20 um 02:47 schrieb John Ralls: On May 30, 2020, at 4:45 AM, Christian Gruber wrote: Am 29.05.20 um 01:49 schrieb Frank H. Ellenberger: Christian, did you clean ~/.cache/guile

Re: [GNC-dev] I need help building GnuCash on master

2020-06-01 Thread Christian Gruber
Am 31.05.20 um 02:47 schrieb John Ralls: On May 30, 2020, at 4:45 AM, Christian Gruber wrote: Am 29.05.20 um 01:49 schrieb Frank H. Ellenberger: Christian, did you clean ~/.cache/guile ? That is the place, where the precompiled .go bytecode from the .scm files is stored. Thanks

Re: [GNC-dev] Is the import match map still required?

2020-05-30 Thread Christian Gruber
David, thanks for your detailed explanations. Implementing a procedure, which could be run as needed and which updates the frequency table according to the current transactions for an account, seems to be a meaningful first step. This could be used to measure performance next. Then it could

Re: [GNC-dev] I need help building GnuCash on master

2020-05-30 Thread Christian Gruber
Am 27.05.20 um 02:49 schrieb David Cousens: Christian From memory I think that error occurs when you have a problem with the cmake relative addressing from the build directory to the gnucash source directory although that should be the same no matter whether you have the master or maint

Re: [GNC-dev] I need help building GnuCash on master

2020-05-30 Thread Christian Gruber
Am 29.05.20 um 23:03 schrieb Geert Janssens: Op donderdag 28 mei 2020 08:13:14 CEST schreef Christian Gruber: > Am 28.05.20 um 06:31 schrieb John Ralls: > >> On May 27, 2020, at 2:15 PM, Christian Gruber > >> wrote:>> > >> Am 27.05.20 um 22:16 schrieb

Re: [GNC-dev] I need help building GnuCash on master

2020-05-30 Thread Christian Gruber
schrieb Christian Gruber: Am 28.05.20 um 12:24 schrieb Frank H. Ellenberger: Hi, Am 28.05.20 um 08:13 schrieb Christian Gruber: I have to search for left *.go files, right? There are a lot in /usr/lib/x86_64-linux-gnu/guile/2.2/ccache. Can I remove the complete directory without hesitation

Re: [GNC-dev] I need help building GnuCash on master

2020-05-28 Thread Christian Gruber
Am 28.05.20 um 12:24 schrieb Frank H. Ellenberger: Hi, Am 28.05.20 um 08:13 schrieb Christian Gruber: I have to search for left *.go files, right? There are a lot in /usr/lib/x86_64-linux-gnu/guile/2.2/ccache. Can I remove the complete directory without hesitation? The easier way

Re: [GNC-dev] I need help building GnuCash on master

2020-05-28 Thread Christian Gruber
Am 28.05.20 um 06:31 schrieb John Ralls: On May 27, 2020, at 2:15 PM, Christian Gruber wrote: Am 27.05.20 um 22:16 schrieb John Ralls: On May 27, 2020, at 1:09 PM, Christian Gruber wrote: Am 27.05.20 um 00:28 schrieb John Ralls: On May 26, 2020, at 1:34 PM, Christian Gruber wrote

Re: [GNC-dev] I need help building GnuCash on master

2020-05-27 Thread Christian Gruber
Am 27.05.20 um 22:16 schrieb John Ralls: On May 27, 2020, at 1:09 PM, Christian Gruber wrote: Am 27.05.20 um 00:28 schrieb John Ralls: On May 26, 2020, at 1:34 PM, Christian Gruber wrote: Hi, I tried to build GnuCash from master (currently fde6be6e0) for the first time. Before I

Re: [GNC-dev] I need help building GnuCash on master

2020-05-27 Thread Christian Gruber
Am 27.05.20 um 00:28 schrieb John Ralls: On May 26, 2020, at 1:34 PM, Christian Gruber wrote: Hi, I tried to build GnuCash from master (currently fde6be6e0) for the first time. Before I always built from maint. I get a strange build error: Scanning dependencies of target scm-engine-2

[GNC-dev] I need help building GnuCash on master

2020-05-26 Thread Christian Gruber
Hi, I tried to build GnuCash from master (currently fde6be6e0) for the first time. Before I always built from maint. I get a strange build error: Scanning dependencies of target scm-engine-2 [ 30%] Generating ../../lib/x86_64-linux-gnu/guile/2.2/site-ccache/gnucash/utilities.go Backtrace: In

Re: [GNC-dev] Is the import match map still required?

2020-05-24 Thread Christian Gruber
Am 24.05.20 um 01:52 schrieb David Cousens: Christian, I guess it depends on whether there is a performance advantage in using the previously stored data for the transfer account associations over constructing the frequency table on the fly. The search for matching transactions only takes

[GNC-dev] Is the import match map still required?

2020-05-23 Thread Christian Gruber
Hi devs, Meanwhile, I'm studying the bayesian import matching algorithm quite intensively. There is one question, I was often asking myself and which I want to ask you now. The same question was also asked in the german mailing list a few days ago. Is it really necessary to work with a

Re: [GNC-dev] Dependency graphs

2020-02-09 Thread Christian Gruber
Hi Geert, I tried to generate a dependency graph now as well using CMake. And I played around a little bit with configuration using a CMakeGraphVizOptions.cmake file. I have two suggestions: *

Re: [GNC-dev] Bug 797463 - CSV Import of transactions into a new file hangs

2019-11-11 Thread Christian Gruber
Am 11.11.19 um 11:22 schrieb Geert Janssens: Op zondag 10 november 2019 23:28:06 CET schreef Christian Gruber: Am 10.11.19 um 22:39 schrieb John Ralls: On Nov 10, 2019, at 12:07 PM, Christian Gruber wrote:>> Am 08.11.19 um 23:08 schrieb John Ralls: On Nov 8, 2019, at 1:58 PM, Chr

Re: [GNC-dev] Bug 797463 - CSV Import of transactions into a new file hangs

2019-11-11 Thread Christian Gruber
Am 10.11.19 um 23:28 schrieb Christian Gruber: Am 10.11.19 um 22:39 schrieb John Ralls: On Nov 10, 2019, at 12:07 PM, Christian Gruber wrote: Am 08.11.19 um 23:08 schrieb John Ralls: On Nov 8, 2019, at 1:58 PM, Christian Gruber wrote: Am 08.11.19 um 04:39 schrieb John Ralls

Re: [GNC-dev] Bug 797463 - CSV Import of transactions into a new file hangs

2019-11-10 Thread Christian Gruber
Am 10.11.19 um 22:39 schrieb John Ralls: On Nov 10, 2019, at 12:07 PM, Christian Gruber wrote: Am 08.11.19 um 23:08 schrieb John Ralls: On Nov 8, 2019, at 1:58 PM, Christian Gruber wrote: Am 08.11.19 um 04:39 schrieb John Ralls: Christian, It's not that it's not prepared

Re: [GNC-dev] Bug 797463 - CSV Import of transactions into a new file hangs

2019-11-10 Thread Christian Gruber
Am 08.11.19 um 23:08 schrieb John Ralls: On Nov 8, 2019, at 1:58 PM, Christian Gruber wrote: Am 08.11.19 um 04:39 schrieb John Ralls: Christian, It's not that it's not prepared for Bayesian matching, it's that older versions of GnuCash stored the Bayesian match tokens hierarchically

Re: [GNC-dev] Bug 797463 - CSV Import of transactions into a new file hangs

2019-11-08 Thread Christian Gruber
. That's done at the end of change_imap_entry. If you're quitting the matcher without associating the transactions to accounts it won't call change_imap_entry and set the feature. Regards, John Ralls On Nov 7, 2019, at 2:41 PM, Christian Gruber wrote: Can anybody provide help? The last change

Re: [GNC-dev] Bug 797463 - CSV Import of transactions into a new file hangs

2019-11-07 Thread Christian Gruber
Can anybody provide help? The last change on the relevant functions was done in commit fbf4843f31 by "lmat" in Dec 2017 between GnuCash versions 2.6 and 2.7. And the commit message seems to fit. Christian Am 04.11.19 um 20:28 schrieb Christian Gruber: I have some questions rela

Re: [GNC-dev] What about outdated open bugs in Gnucash Bugzilla?

2019-11-07 Thread Christian Gruber
Ok, I'll start doing that on all bugs older than 10 years. If there is no reaction after at least one month, I'll close them as RESOLVED. By the way, I found some bugs, which were already commented this way by "Wm", but without setting status to NEEDINFO. And he/she didn't close the bugs.

[GNC-dev] Bug 797463 - CSV Import of transactions into a new file hangs

2019-11-04 Thread Christian Gruber
I have some questions related to Bug 797463 , which I have analyzed. The author wrote, that "Gnu Cash hangs", when importing (only two) transactions into a Gnu Cash file with standard accounts list SKR04. My analysis showed, that actually Gnu

Re: [GNC-dev] What about outdated open bugs in Gnucash Bugzilla?

2019-10-27 Thread Christian Gruber
Am 27.10.19 um 03:40 schrieb John Ralls: On Oct 26, 2019, at 2:34 PM, Christian Gruber wrote: Hi, I'm currently looking through the (quite long) buglist on Gnucash Bugzilla <https://bugs.gnucash.org/> to see, where I can provide help. Unfortunatelly I'm a little bit frustrated, b

[GNC-dev] What about outdated open bugs in Gnucash Bugzilla?

2019-10-26 Thread Christian Gruber
Hi, I'm currently looking through the (quite long) buglist on Gnucash Bugzilla to see, where I can provide help. Unfortunatelly I'm a little bit frustrated, because of many entries, which are still open (STATUS != RESOLVED), but haven't changed for years. Which of

Re: [GNC-dev] Build error with scm-engine on current master

2019-09-13 Thread Christian Gruber
with this in the past. Perhaps those are solved by now. Regards, Geert Op vrijdag 13 september 2019 21:27:41 CEST schreef Christian Gruber: I tried again. "make all" works fine now, but "make check" still generates errors. But this is probably due to some still missing dependencies, as

Re: [GNC-dev] Build error with scm-engine on current master

2019-09-13 Thread Christian Gruber
when building master with "make" rather than "ninja". Turns out there's a hidden circular dependency between engine.scm and engine- utilities.scm via the call to (gnc:module-begin-syntax (gnc:module-load "gnucash/engine" 0)) I have a fix ready for this particular case, but t

[GNC-dev] Build error with scm-engine on current master

2019-09-11 Thread Christian Gruber
This thread is related to the build issue I encountered when finally building PR #574 locally. Invoking "make all" on current master lead to the following build error when compiling libgnucash/engine/engine-utilities.scm: Backtrace:    1

Re: [GNC-dev] Need help - several tests fail

2019-08-25 Thread Christian Gruber
Am 22.08.19 um 09:21 schrieb Geert Janssens: Op donderdag 22 augustus 2019 05:37:12 CEST schreef John Ralls: On Aug 21, 2019, at 3:28 PM, Christian Gruber wrote: Ok, that was a useful hint. Clearing the guile cache helped. I'm one step further. I have no idea, what led to this situation. I

Re: [GNC-dev] Need help - several tests fail

2019-08-21 Thread Christian Gruber
Am 19.08.19 um 00:54 schrieb John Ralls: On Aug 18, 2019, at 1:20 PM, Christian Gruber wrote: Hi, Since I'm new to GnuCash development, I still need some help getting everything running. Several tests currently fail on my platform: 1 - test-exp-parser (Failed) 2 - test-link

[GNC-dev] Need help - several tests fail

2019-08-18 Thread Christian Gruber
Hi, Since I'm new to GnuCash development, I still need some help getting everything running. Several tests currently fail on my platform:       1 - test-exp-parser (Failed)       2 - test-link-module-app-utils (Failed)       4 - test-scm-query-string (Failed)       8 - test-date-utilities

Re: [GNC-dev] Rework GoogleTest integration

2019-08-14 Thread Christian Gruber
Am 14.08.19 um 05:09 schrieb John Ralls: On Aug 13, 2019, at 2:54 PM, Christian Gruber wrote: Am 13.08.19 um 02:45 schrieb John Ralls: On Aug 12, 2019, at 3:12 PM, Christian Gruber wrote: Following my previous thread "[GNC-dev] Contribute to GnuCash development" I opened a

Re: [GNC-dev] Contribute to GnuCash development

2019-08-12 Thread Christian Gruber
Am 12.08.19 um 00:48 schrieb John Ralls: On Aug 11, 2019, at 3:31 PM, Christian Gruber wrote: Hi, I'm new on this mailing list. I'm using GnuCash for several months now and think, I can also spend some time for GnuCash bugfixing and maybe also development later on. When I started

[GNC-dev] Contribute to GnuCash development

2019-08-11 Thread Christian Gruber
Hi, I'm new on this mailing list. I'm using GnuCash for several months now and think, I can also spend some time for GnuCash bugfixing and maybe also development later on. When I started to build GnuCash from source code the first time, I already detected two bugs, which I reported on