[GNC-dev] Build on MacOS

2020-02-28 Thread Jean Laroche
Hi guys, I'm trying to build on MacOS (macbook pro, High Sierra, 10.13.4). Setting up the build was *not* easy, I had to deal with many issues during the jhbuild build phase (I kept notes so if it's interesting to someone I could list all the issues, and what I had to do to fix them). My

Re: [GNC-dev] Build on MacOS

2020-02-28 Thread jean laroche
On 2/28/2020 8:06 PM, John Ralls wrote: Jean, Please remember to copy the list on all replies. On Feb 28, 2020, at 8:26 PM, jean laroche wrote: Thanks for the pointers John! Very useful! As a newbie building this, I have no idea what's important and what not. Here are my notes. Note that a lot

Re: [GNC-dev] Build on MacOS

2020-02-29 Thread jean laroche
email contact. A million thanks for the help! Cheers, Jean On 2/28/2020 8:06 PM, John Ralls wrote: Jean, Please remember to copy the list on all replies. On Feb 28, 2020, at 8:26 PM, jean laroche wrote: Thanks for the pointers John! Very useful! As a newbie building this, I have no idea

Re: [GNC-dev] Build on MacOS

2020-03-04 Thread jean laroche
ete the downloaded file and try again. I pushed fixes for libgpg-error and libdbi-drivers tests/cgreen include problem. The latter involves a patch so you need to delete the source directory for it to apply. Regards, John Ralls On Feb 29, 2020, at 9:00 AM, jean laroche wrote: I started from a fresh u

Re: [GNC-dev] Build on MacOS

2020-03-05 Thread Jean Laroche
ead and that's fine for GnuCash. Regards, John Ralls On Mar 5, 2020, at 11:42 AM, Jean Laroche wrote: No worries. I fixed the issue manually with the help of others. In jhbuild build, I ran into the libxml2 issue despite the facts that links to python3 and python3-config were present in $PREFIX/

Re: [GNC-dev] Build on MacOS

2020-03-05 Thread Jean Laroche
-osx.modules' Where does this /Users/john path comes from? I didn't change anything to my setup, came back 5 days later, and I'm getting this error now... Does jhbuild run git in the background? Any idea what I should do now? Jean On Wed, Mar 4, 2020 at 8:11 PM jean laroche wrote: Thanks John

Re: [GNC-dev] Build broken on MacOS

2020-03-05 Thread Jean Laroche
/Mailing_Lists#Netiquette In this thread we were discussing 'Single User Installation location on Linux'. Thanks, Frank Am 05.03.20 um 19:19 schrieb Jean Laroche: The build seems to be broken on Mac OS. : ___ gnucash-devel mailing list gnucash-devel

Re: [GNC-dev] Build on MacOS

2020-03-05 Thread Jean Laroche
, 2020, at 11:42 AM, Jean Laroche wrote: No worries. I fixed the issue manually with the help of others. In jhbuild build, I ran into the libxml2 issue despite the facts that links to python3 and python3-config were present in $PREFIX/bin. To fix this, I Dropped to shell, did pip3.6 install libxml2

Re: [GNC-dev] Build on MacOS

2020-03-05 Thread Jean Laroche
led there. As I said I usually drop to the shell and create those symlinks then re-run itstool's configure. Your fix installed it in the virtenv instead and that's fine for GnuCash. Regards, John Ralls On Mar 5, 2020, at 11:42 AM, Jean Laroche wrote: No worries. I fixed the issue manua

[GNC-dev] Docker for building GC?

2020-02-20 Thread Jean Laroche
Do you guys know if someone has ever created a docker image to allow building GC without having to install a bunch of stuff? Asking before I start setting up for building... Jean ___ gnucash-devel mailing list gnucash-devel@gnucash.org

Re: [GNC-dev] Docker for building GC?

2020-02-20 Thread Jean Laroche
Found some answers to my own question. For example this: https://github.com/diablodale/gnucash-dev-docker Sorry for the bother. Jean On 2/20/20 9:45 AM, Jean Laroche wrote: Do you guys know if someone has ever created a docker image to allow building GC without having to install a bunch

[GNC-dev] Question about fin.scm and mortgage repayment calculations

2020-01-15 Thread Jean Laroche
Hi Devs, I've switched to using gnucash from Quicken, and so far I'm very happy. One thing that's not optimal with Gnucash is how mortgage payments are handled as scheduled transactions. From what I see, you can do one of two things: 1) Use the action/Scheduled transactions/Mortgage and Loan

Re: [GNC-dev] Ideas for account type-ahead modification

2020-03-10 Thread jean laroche
account selection by account number capability expanded to be able to have some visibility when typing.  Currently we need to have a good memory or a cheat sheet by the keyboard. David Carlson On Tue, Mar 10, 2020 at 11:48 AM Jean Laroche <mailto:rip...@gmail.com>> wrote: On

Re: [GNC-dev] Noob: setup and build master

2020-03-11 Thread jean laroche
Thanks John, What about building the xcode project, are there differences between the cmake command to do that between the two branches? Jean On 3/11/2020 8:13 PM, John Ralls wrote: On Mar 11, 2020, at 2:35 PM, jeanl wrote: Hi People, Thanks to John I was able to setup and build maint on

Re: [GNC-dev] Noob: setup and build master

2020-03-12 Thread Jean Laroche
Not having luck building master. I followed John's instructions. - I have no libgnc or libgnucash in $PREFIX/lib - I created the xcode project using cmake -G Xcode -D CMAKE_INSTALL_PREFIX=$PREFIX -D GTEST_ROOT=$SRCROOT/googletest $SRCROOT/gnucash-git But the build fails with this error: Ld

Re: [GNC-dev] Ideas for account type-ahead modification

2020-03-12 Thread jean laroche
to the wiki (except perhaps a few lines clarifying what each jhbuild command does, and possibly a paragraph on switching branches). Thanks again! Jean On 3/11/2020 11:14 PM, Frank H. Ellenberger wrote: Jean, Am 11.03.20 um 22:03 schrieb Jean Laroche: : PREFERENCES: If someone can point me

Re: [GNC-dev] Build on MacOS

2020-03-06 Thread Jean Laroche
The fun never ends. After your patches and latest commits, I restarted the installation from fresh to figure out what was still broken. In addition to the things I previously ran into and aren't fixed yet (which I'll list in a message when I get the build done), there's a new one as of today:

Re: [GNC-dev] Build broken on MacOS

2020-03-05 Thread Jean Laroche
ours? I doubt your username is "john"... -derek On Thu, March 5, 2020 1:19 pm, Jean Laroche wrote: The build seems to be broken on Mac OS. Starting from fresh, new user, sh gtk-osx-setup.sh works jhbuild bootstrap works jhbuild bootstrap-gtk-osx works jhbuild build errors with Loadin

[GNC-dev] Build broken on MacOS

2020-03-05 Thread Jean Laroche
The build seems to be broken on Mac OS. Starting from fresh, new user, sh gtk-osx-setup.sh works jhbuild bootstrap works jhbuild bootstrap-gtk-osx works jhbuild build errors with Loading .env environment variables… jhbuild build: failed to parse

Re: [GNC-dev] Build broken on MacOS

2020-03-05 Thread Jean Laroche
ut running into this error... I've grepped -R looking for where this john comes from, with no result J. On 3/5/20 10:34 AM, Derek Atkins wrote: Did you follow the instructions and set the environment to match yours? I doubt your username is "john"... -derek On Thu, March 5, 2020 1:19 pm

Re: [GNC-dev] Build broken on MacOS

2020-03-05 Thread Jean Laroche
/raw/master/modulesets-stable/gtk-osx.modules"/> Chris On Mar 5, 2020, at 10:34 AM, Derek Atkins wrote: Did you follow the instructions and set the environment to match yours? I doubt your username is "john"... -derek On Thu, March 5, 2020 1:19 pm, Jean Laroche wrote

Re: [GNC-dev] Build on MacOS

2020-03-06 Thread jean laroche
Thanks John, Tonight I was able to successfully run jhbuild build, then to build and run gnucash on my mac at home. Doing so required some manual fixes which I'm listing below. If it's not possible to patch them, at least they should be mentioned in the instructions for building on mac. I

Re: [GNC-dev] Build on MacOS

2020-03-06 Thread Jean Laroche
But how do we fix the build so it uses this latest version. I'm not aware of where you modify this in the build process... J. On 3/6/20 1:39 PM, Frank H. Ellenberger wrote: HI, Am 06.03.20 um 20:19 schrieb Jean Laroche: The fun never ends. After your patches and latest commits, I restarted

Re: [GNC-dev] Build on MacOS

2020-03-06 Thread Jean Laroche
test build with the updated modules completes and I push the update to GitHub. Regards, John Ralls On Mar 6, 2020, at 3:41 PM, Jean Laroche wrote: But how do we fix the build so it uses this latest version. I'm not aware of where you modify this in the build process... J. On 3/6/20 1:39 PM

Re: [GNC-dev] A little hint for xcode usage (scheme)

2020-03-08 Thread jean laroche
I'm familiar with bbedit and emacs but how do you handle breakpoints? That's the part I'm not familiar with. I know how to do it in xcode. iTerm2 is awesome, I really like it. J. On 3/8/2020 5:21 PM, Mike Alexander wrote: On 8 Mar 2020, at 19:41, John Ralls wrote: For my part I seldom use

Re: [GNC-dev] A little hint for xcode usage (scheme)

2020-03-08 Thread jean laroche
Well, I don't have enough history with Emacs to go back to it after so many years! In the meantime, breakpoints are not working in xcode, and that's quite annoying. I've looked online for possible reasons for that, but so far no results. When it works xcode debugging is quite useful and easy

Re: [GNC-dev] Build on MacOS

2020-03-08 Thread jean laroche
of work that has been put in this project. Jean On 3/8/2020 12:21 AM, Frank H. Ellenberger wrote: Hi Jean, Am 08.03.20 um 07:55 schrieb jean laroche: Thanks John, I'm going to retry from a clean slate. A million thanks for all you've done to make this a lot easier for noobs like me. Now

Re: [GNC-dev] Ideas for account type-ahead modification

2020-03-10 Thread Jean Laroche
Thanks for pointing me to this bug report! I don't know how I missed it. I looks like a patch was created a long time ago, commented upon, but then nothing was done about it, which is really too bad. It might be useful for small private acoount herarchies. But on major business templats with

Re: [GNC-dev] Ideas for account type-ahead modification

2020-03-12 Thread Jean Laroche
you saw https://wiki.gnucash.org/wiki/Adding_Preferences? Well, it looks like this is out of date. For example src/gnome-utils/gtkbuilder/dialog-preferences.glade no longer exists. I can only see: ./gnucash/gtkbuilder/dialog-preferences.glade

Re: [GNC-dev] Ideas for account type-ahead modification

2020-03-12 Thread Jean Laroche
12, 2020, at 3:37 PM, Jean Laroche wrote: you saw https://wiki.gnucash.org/wiki/Adding_Preferences? Well, it looks like this is out of date. For example src/gnome-utils/gtkbuilder/dialog-preferences.glade no longer exists. I can only see: ./gnucash/gtkbuilder/dialog-preferences.glade ./share

Re: [GNC-dev] Ideas for account type-ahead modification

2020-03-12 Thread Jean Laroche
Well it's finally working. I cleaned everything and rebuilt everything, and things are OK now. I should have started with that. :( Thanks for the help though! On 3/12/20 3:52 PM, John Ralls wrote: On Mar 12, 2020, at 3:37 PM, Jean Laroche wrote: you saw https://wiki.gnucash.org/wiki

Re: [GNC-dev] Ideas for account type-ahead modification

2020-03-10 Thread Jean Laroche
That patch was for register2 which is stalled, it has no bearing on the current version. Bob OK Thanks, that makes sense. ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Re: [GNC-dev] Ideas for account type-ahead modification

2020-03-10 Thread Jean Laroche
On 3/10/20 9:23 AM, Adrien Monteleone wrote: Can account number entry be part of the solution? (or is that a separate ball of wax?) I know I’ve seen that asked for as well. (and would use it myself if it existed) The current work around is to include the account number in the account name

Re: [GNC-dev] Ideas for account type-ahead modification

2020-03-10 Thread Jean Laroche
Frank, I tried reviving this patch, but git patch failed. I recreated the patch manually (which wasn't very hard given that it contains few changes) but I don't see any effect (not breakpoint is hit). So I'm wondering whether this patch is still useful.

Re: [GNC-dev] Ideas for account type-ahead modification

2020-03-10 Thread Jean Laroche
visibility when typing.  Currently we need to have a good memory or a cheat sheet by the keyboard. David Carlson On Tue, Mar 10, 2020 at 11:48 AM Jean Laroche <mailto:rip...@gmail.com>> wrote: On 3/10/20 9:23 AM, Adrien Monteleone wrote: > Can account number entry be part of

Re: [GNC-dev] Ideas for account type-ahead modification

2020-03-11 Thread Jean Laroche
Bob On Tue, 10 Mar 2020 at 16:53, Frank H. Ellenberger mailto:frank.h.ellenber...@gmail.com>> wrote: Jean, Am 10.03.20 um 17:41 schrieb Jean Laroche: > Frank, > I tried reviving this patch, but git patch failed. I recreated the patch > manually (

Re: [GNC-dev] Can a module call a function from another module?

2020-04-18 Thread jean laroche
Thanks for all the background, I understand it a lot better now. Indeed, I've noticed the intermingled UI/logic code in places, and I agree that's not good. What I want to try is launch the reconcile from the import, exactly like aqbanking, so that shouldn't be a problem. No specific

Re: [GNC-dev] Noob: setup and build master

2020-03-13 Thread Jean Laroche
It's because C++17 is set in GnuCash's CMakeLists.txt and boost defaults to building for C++14. I'd forgotten that I'd pushed that to the public master branch. I think the simplest way to rebuild it for you would be to add module_cmakeargs['boost'] = '-DCMAKE_CXX_FLAGS=' .

Re: [GNC-dev] Noob: setup and build master

2020-03-13 Thread Jean Laroche
^ SyntaxError: invalid syntax jhbuild: could not load config file On 3/13/20 11:49 AM, John Ralls wrote: On Mar 13, 2020, at 11:20 AM, Jean Laroche wrote: It's because C++17 is set in GnuCash's CMakeLists.txt and boost defaults to building for C++14. I'd forgotten that I'd pushed

Re: [GNC-dev] Noob: setup and build master

2020-03-13 Thread Jean Laroche
="' + os.environ['CXXFLAGS'] + ' -std=c++17"' Note the single quotes around the python arguments and the double quotes setting off the string value passed to -DCMAKE_CXX_FLAGS. Regards, John Ralls On Mar 13, 2020, at 12:13 PM, Jean Laroche wrote: John Something must be wrong with

Re: [GNC-dev] Debugging for Bug 797236 g_closure_invoke problem

2020-03-31 Thread jean laroche
I don't have an idea for you but in my experience trying to follow the gtk calls leads nowhere. You have to see how the path gets set in the calls where it's not NULL (by going up the stack) and see why that's not the case when it's NULL. J. On 3/31/2020 9:29 PM, Chris Good wrote: Hi Devs,

Re: [GNC-dev] [GNC] GnuCash 3.9 Released

2020-03-29 Thread jean laroche
Kudos and thanks to all! J On 3/29/2020 1:23 PM, Chris Graves wrote: Devs, Once again, thanks for all the hard work on this release. Lots of squashed bugs. Chris ___ gnucash-devel mailing list gnucash-devel@gnucash.org

Re: [GNC-dev] Ideas for account type-ahead modification

2020-03-26 Thread jean laroche
I'm the one to usually bring this up, so I'll do so again: Before adding options always think very hard for ways to avoid that. I understand you don't want to replace the old behavior with your new behavior unconditionally. I agree. However I also think they are not necessarily mutually

Re: [GNC-dev] Confused about where gnc-warnings.h is

2020-05-03 Thread jean laroche
mmm, I'm not very familiar with CMakeFiles.txt But I'm guessing that this is what creates the file in question? add_custom_command( OUTPUT ${GNC_WARNINGS_H} DEPENDS ${WARNINGS_SCHEMA} make-gnc-warnings-h.xsl COMMAND ${LIBXSLT_XSLTPROC_EXECUTABLE} -o ${GNC_WARNINGS_H}

Re: [GNC-dev] Porting the Tutorial & Concepts Guide to ReadTheDocs.org

2020-04-24 Thread Jean Laroche
holy crap, this looks really good visually! On 4/24/20 3:13 PM, Rob Gowin wrote: Got the itch to play around with GnuCash’s documentation tooling, file format, etc. I’m an AsciiDoc fan, but like the docs I read on ReadTheDocs.org , which uses reStructuredText. So,

Re: [GNC-dev] Transaction matcher, code to detect many-to-one matches?

2020-05-06 Thread Jean Laroche
It occurs to me that perhaps matching should be separated into two separate dialogs, perhaps wrapped in an assistant: The first one would match already-entered transactions and the second would run the account matcher on the remaining unmatched ones. That would simplify both the UI and the

Re: [GNC-dev] Transaction matcher, code to detect many-to-one matches?

2020-05-13 Thread jean laroche
> Why is that a bug ? Particularly in the case of cleared splits I don't think You're right, that's not a bug. What's a bug is to allow matching a transaction that was previously matched (i.e., one with online_id). This is now fixed in maint. j.

Re: [GNC-dev] Unable to run test on mac os.

2020-03-23 Thread Jean Laroche
Yes, I wiped everything out, changed common/test-core/CMakeLists.txt and reran the cmake command that creates the xcode project. LMK if I can provide more testing. I'm definitely not familiar with cmake (only started using it at work in the past couple months). J. On 3/23/20 9:34 AM, John

Re: [GNC-dev] Advice on what to look at next

2020-03-23 Thread Jean Laroche
How far along are you on 4.0? Is the planned 28 June 2020 release reasonable? J. On 3/23/20 2:12 PM, Christopher Lam wrote: For a /very/ high level overview, see the design goals at https://wiki.gnucash.org/wiki/Release_Schedule Or, write tests and refactor the existing hacks. Or, feel free

Re: [GNC-dev] A little hint for xcode usage (scheme)

2020-03-09 Thread Jean Laroche
with Xcode. Did you compile gnucash with Xcode or jhbuild (not sure that it makes a difference). On Mar 8, 2020, at 10:23 PM, jean laroche wrote: Well, I don't have enough history with Emacs to go back to it after so many years! In the meantime, breakpoints are not working in xcode

Re: [GNC-dev] Build on MacOS

2020-03-07 Thread jean laroche
hat's just me. J. On 3/7/2020 8:27 PM, John Ralls wrote: On Mar 6, 2020, at 9:27 PM, jean laroche wrote: Thanks John, Tonight I was able to successfully run jhbuild build, then to build and run gnucash on my mac at home. Doing so required some manual fixes which I'm listing below. If

Re: [GNC-dev] How does a plugin communicate to the main window?

2020-03-16 Thread Jean Laroche
You should reconsider your "normal workflow". That way Bayes will never learn the right associations. That's true. Then we have to make it a lot easier to pick the right account... Currently, it's quite broken on windows (and apparently catalina) if you just start typing the account name, so

[GNC-dev] How does a plugin communicate to the main window?

2020-03-16 Thread Jean Laroche
Guys, I'm trying to see whether it would be possible to make the relevant account open after an OFX import, from lots of comments (and my own case) it's a normal workflow (import from OFX, then go into account to correct target accounts etc). Partly that's because it's not easy to correct the

Re: [GNC-dev] Transaction matcher, code to detect many-to-one matches?

2020-05-07 Thread Jean Laroche
Yep, I get it now and I agree. It's a current bug that the matching does not disregard transactions that have online-id. On 5/7/20 8:56 AM, John Ralls wrote: On May 6, 2020, at 9:46 PM, jeanl wrote: What about this question? On a related note, is it expected that an already-cleared

Re: [GNC-dev] Transaction matcher, code to detect many-to-one matches?

2020-05-07 Thread Jean Laroche
Every two weeks I have a visit to my chiropractor with the same dollar charge.  The OFX loader always attempts to match to last months and suppresses loading the new charges (credit card).  I have to manually force them to load.  Is there a way to build in an "always allow" for certain repeating

Re: [GNC-dev] Transaction matcher, code to detect many-to-one matches?

2020-05-07 Thread jean laroche
I fully agree that it's non trivial. It's a combinatorial problem in theory, to find the match that gives the highest overall score. But this is academic musing! In practice, we're not faced with complicated types of scenario and the matcher only has to give a "good" solution, not necessarily

Re: [GNC-dev] Is there a way to do right-click on mac os???

2020-05-19 Thread Jean Laroche
Thanks a lot for the detailed explanation! Jean On 5/19/20 12:16 AM, Jim DeLaHunt wrote: Jean: Welcome to GnuCash. I hope you find it helpful. I certainly do. Even though ctrl-click on macOS does not work well. On 2020-05-18 21:30, jeanl wrote: Guys, I'm trying GC on macos, and I can't

Re: [GNC-dev] Adding a button to abort scrub?

2020-09-10 Thread jean laroche
bar in the code (it's a mess, but it would be easy to duplicate) and can be used in all situations where the progress bar is used. I can take a look at that. But there might be more pressing things to fix, no? Jean On Sep 9, 2020, at 9:46 AM, Jean Laroche wrote: Wow, that's super nice! J. On

[GNC-dev] Adding a button to abort scrub?

2020-09-09 Thread jean laroche
Christopher Lam suggested that the scrubbing process should be cancellable via a button (for context, we recently fixed a bug that could cause a crash when quitting GC during a scrub operation). I took a look at the code and as usual, it's not as easy as I would have hoped: the backend part

Re: [GNC-dev] Adding a button to abort scrub?

2020-09-09 Thread Jean Laroche
Wow, that's super nice! J. On 9/9/20 9:43 AM, Christopher Lam wrote: See the first commit in https://github.com/Gnucash/gnucash/pull/784 -- with it you can abort scrub simply by pressing Escape. On Thu, 10 Sep 2020, 12:19 am jean laroche, <mailto:rip...@gmail.com>> wrote: Ch

Re: [GNC-dev] Deprecation of XML file

2020-09-14 Thread jean laroche
I too like the ability to manipulate the xml file directly, so I'm attached to it. Can someone explain the benefits of SQL vs XML? Is it faster? I know it allows simultaneous access by multiple users, but is that a realistic usage scenario for GC? Would it help implementing a real undo/redo

Re: [GNC-dev] Multi-account actions

2020-08-31 Thread jean laroche
in each? I must be missing something. I’m not a gnucash dev, but thought I would ask as I like Jean’s idea. Michael On Sun, Aug 30, 2020 at 10:40 PM John Ralls <mailto:jra...@ceridwen.us>> wrote: > On Aug 30, 2020, at 10:32 AM, jean laroche mailto:rip...@gmail

[GNC-dev] Multi-account actions

2020-08-30 Thread jean laroche
Devs, I have 2 PRs that I submitted for multi-account actions. With these PRs, the user can select multiple accounts in the main account view, then: - Delete multiple accounts in one shot, - Edit multiple accounts in one shot (change the notes, the flags, the color, the currency, or move them

Re: [GNC-dev] "Mortgage Repayment Druid"

2020-09-16 Thread Jean Laroche
Yes, the PR is indeed TL;DR. But the gist of it is indeed that the current balance is a variable that you can use in your SX. Jean On 9/16/20 11:48 AM, David Carlson wrote: Regarding https://github.com/Gnucash/gnucash/pull/682, for me, as a user, I consider it TL;DR. I will comment, tho, a

Re: [GNC-dev] "Mortgage Repayment Druid"

2020-09-16 Thread Jean Laroche
Note that there is a pull request that adds the ability to use the current balance of an account in a scheduled transaction. https://github.com/Gnucash/gnucash/pull/682 This allows setting up a scheduled transaction for your mortgage payment that's smart enough to compute the interest owned

Re: [GNC-dev] Rebuild after a change to a glade file

2020-08-01 Thread jean laroche
Done. https://bugs.gnucash.org/show_bug.cgi?id=797892 On 8/1/2020 5:38 AM, Geert Janssens wrote: > On 7/6/2020 7:49 PM, John Ralls wrote: > > The glade files are loaded at runtime so it's likely that Xcode isn't > > moving the revised file into position. That might well be a cmake > >

Re: [GNC-dev] "2" version of source code

2020-08-04 Thread jean laroche
Thanks for that effort Bob. Let us know if you need any help with anything (I doubt it, but who knows, testing maybe?) Remind me what the push was to create the "2" version? What improvement were you guys hoping to achieve? I know I'm interested in multi-transactions operations, but I'm sure

Re: [GNC-dev] Crash during OFX import

2020-06-30 Thread jean laroche
I believe you're right. The bug was mine. J. On 6/29/2020 10:39 PM, Mike Alexander wrote: On 29 Jun 2020, at 12:58, John Ralls wrote: It's the right way. We're just in an unusual phase right now where master is the current stable. It's only on master because those struct

Re: [GNC-dev] Git branches

2020-07-07 Thread Jean Laroche
Awesome! Thanks! J. On 7/7/20 3:43 PM, John Ralls wrote: I just completed the post-4.0 branch shuffle, so maint is 4.0 and should get commits for stable release. master is 4.900 and ready for changes leading to 5.0 in 2-3 years time. Regards, John Ralls

[GNC-dev] 4.0 and C++?

2020-07-08 Thread Jean Laroche
Maybe I mis-remember, but I thought that 4.0 would be the version where we switch from using C to using C++ + boost etc for most of the code in GC... Was I confused? Is there still a plan to do this rewrite? If so how far along is it, and when will it be folded into the current branches? J.

Re: [GNC-dev] Rebuild after a change to a glade file

2020-07-07 Thread jean laroche
That did the trick! Thanks! J. On 7/6/2020 7:49 PM, John Ralls wrote: The glade files are loaded at runtime so it's likely that Xcode isn't moving the revised file into position. That might well be a cmake function. Did you try forcing a rerun of cmake? Regards, John Ralls On Jul 6,

[GNC-dev] "2" version of source code

2020-07-14 Thread Jean Laroche
Hi Devs, Last night I was looking at what it would take to allow selecting multiple transactions in the split register, and realize (if I'm not mistaken) that the split register is not based on a tree view (in which case it would be easy to allow multi-select, but possibly tricky to do the

Re: [GNC-dev] "2" version of source code

2020-07-14 Thread Jean Laroche
have an idea about. If you can wait, I will try and spend more time on it soon. Multi selection still might be tricky, what do you want that for? Regards, Bob On Tue, 14 Jul 2020 at 16:11, Jean Laroche <mailto:rip...@gmail.com>> wrote: Hi Devs, Last night I was looking at what

Re: [GNC-dev] 4.0 and C++?

2020-07-08 Thread jean laroche
are wrapped in C to ease portability. Regards, John Ralls On Jul 8, 2020, at 6:00 PM, Christopher Lam wrote: IIUC this is a desired trend, waiting for good pair of hands! On Thu, 9 Jul 2020, 12:33 am Jean Laroche, wrote: Maybe I mis-remember, but I thought that 4.0 would be the version where we

Re: [GNC-dev] Patelco stopped supporting OFX... other options

2020-06-16 Thread jean laroche
Thanks John, I agree with you than trying to reverse engineer the Web Connect authentication is probably not going to happen. So does this mean that in the not-to-distant future we'll be left with two choices? Manual download or quicken? What about plaid? Does anybody have any experience

Re: [GNC-dev] Patelco stopped supporting OFX... other options

2020-06-18 Thread jean laroche
On 6/18/2020 8:49 AM, Fross, Michael wrote: Thanks Jean for this...might be a great resource for all of us.  It would be nice to not have to leverage a webserver on the client side and just call the API.  Is that possible?  Might be a lot simpler.  Then the only real task is converting to OFX

Re: [GNC-dev] Patelco stopped supporting OFX... other options

2020-06-18 Thread jean laroche
token remains valid for a while. So it seems to me that this would be a viable solution for me. Jean On 6/16/2020 8:08 PM, John Ralls wrote: On Jun 16, 2020, at 2:23 PM, Jean Laroche wrote: People, In the past week, my credit union (Patelco) retired their OFX server which means it's no longer

Re: [GNC-dev] Patelco stopped supporting OFX... other options

2020-06-18 Thread Jean Laroche
Jean, This is interesting. It sounds like OAUTH, where the mini-webserver redirects to the bank's website for authentication and gets a token back, but OAUTH tokens are supposed to be single-use and expire. The fact that neither seems to be the case is a bit worrying. Does plaid provide the

Re: [GNC-dev] Patelco stopped supporting OFX... other options

2020-06-18 Thread Jean Laroche
The server code clearly mentions OAUTH. Let me know what you can determined from the server code if you find something interesting... J. On 6/18/20 9:51 AM, Derek Atkins wrote: This is interesting. It sounds like OAUTH, where the mini-webserver redirects to the bank's website for

Re: [GNC-dev] Patelco stopped supporting OFX... other options

2020-06-22 Thread Jean Laroche
For those interested in plaid. Today I got a response to my inquiry about being allowed to retrieve investment information using the free dev environment. Typically Liabilities and Investments product is only available under our custom contract model which starts at a $500 per month committed

Re: [GNC-dev] Patelco stopped supporting OFX... other options

2020-06-19 Thread Jean Laroche
On 6/19/20 9:38 AM, John Ralls wrote: The actual OAUTH implementation begins with https://cdn.plaid.com/link/v2/stable/link-initialize.js. I don't really have time ATM to reformat and study it, but it supports my initial suspicion that they're setting up a man-in-the-middle to obtain an

[GNC-dev] Crash during OFX import

2020-06-29 Thread jean laroche
Devs, I noticed a crash during OFX import of investment related transactions, which only happens in the master branch (not in maint). I have the fix, the crash is caused by an uninitialized pointer so it's a simple fix. I guess it's unusual to have a crash on master and not maint, and bug

Re: [GNC-dev] Cannot build master on mac os

2020-06-27 Thread jean laroche
Please respond to the mailing list as well. You can follow this https://wiki.gnucash.org/wiki/Building The initial setup can be a bit gnarly, my advice is: follow the instructions above, and if you run into any issues, send an email to to this group, and somebody will help you. Normally

Re: [GNC-dev] Patelco stopped supporting OFX... other options

2020-06-29 Thread Jean Laroche
A quick follow up on this thread. As an alternative to plaid, it's possible to write your own scraping code (by this I mean, code that goes and scrapes data from the web sites where you can manually download your ofx files). To automate a browser, you can use Selenium (which has bindings for

[GNC-dev] Patelco stopped supporting OFX... other options

2020-06-16 Thread Jean Laroche
People, In the past week, my credit union (Patelco) retired their OFX server which means it's no longer possible to download transactions using OFX. You can still do it manually by logging into your account etc, but it's no longer possible to use tools like ofxclient, ofxget and probably

[GNC-dev] Feature freeze until when?

2020-06-19 Thread Jean Laroche
I believe we're in feature freeze mode, correct? When can we go back to investigating new ideas (or even fixing bugs)? Jean ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Re: [GNC-dev] Feature freeze until when?

2020-06-19 Thread Jean Laroche
OK cool, thanks for that. On 6/19/20 5:17 PM, John Ralls wrote: On Jun 19, 2020, at 4:03 PM, Jean Laroche wrote: I believe we're in feature freeze mode, correct? When can we go back to investigating new ideas (or even fixing bugs)? You can do whatever you want in your own repo and you

Re: [GNC-dev] Patelco stopped supporting OFX... other options

2020-06-17 Thread jean laroche
On 6/17/2020 5:45 PM, Frank H. Ellenberger wrote: Is this one off this new Payment Service providers, which caused all the trouble with Online Banking in the recent year? "Give me your keys and I will sent your recent financial data whereever you want see them (and a few oter places)." I'm

Re: [GNC-dev] Patelco stopped supporting OFX... other options

2020-06-17 Thread jean laroche
, or something else entirely in the context of transaction download. It obviously does mean something else in other contexts like processing ACH payments. Regards, John Ralls On Jun 16, 2020, at 8:21 PM, jean laroche wrote: Thanks John, I agree with you than trying to reverse engineer the Web

Re: [GNC-dev] Patelco stopped supporting OFX... other options

2020-06-20 Thread jean laroche
More about the Plaid thing: 1) I found quite a few projects in github having to do with plaid. People writing their own financial solutions. One that's somewhat relevant here is this one: https://github.com/ebridges/plaid2qif Even though the author picked qif instead of ofx (a mistake I think)

Re: [GNC-dev] Patelco stopped supporting OFX... other options

2020-06-20 Thread jean laroche
I found an explanation of Quicken's Express Web Connect at https://community.quicken.com/discussion/7851859/faq-how-quicken-connects-with-your-financial-institution-tips-tricks-and-best-practices. The short answer is it works the same as plaid and friends: The transaction data is retrieved

Re: [GNC-dev] GnuCash 4.0 Released

2020-06-28 Thread jean laroche
John, This link https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/gnucash-4.0.setup.exe is apparently broken! But thanks for the new release!!! J. On 6/28/2020 11:53 AM, John Ralls wrote: The GnuCash development team announces GnuCash 4.0 Changes Baseline requirements

Re: [GNC-dev] Dev's features of choice?

2020-07-26 Thread jean laroche
On 7/26/2020 1:54 PM, Frank H. Ellenberger wrote: Hi Jean, Am 26.07.20 um 19:57 schrieb jean laroche: I'm curious about something: If you're a GC dev, contributing code to the project, what's the feature(s) you'd like to see added to GC? I'm only contributing a bit, but I'll offer my 3 top

Re: [GNC-dev] Dev's features of choice?

2020-07-26 Thread jean laroche
Thanks that's helpful! J On 7/26/2020 11:35 AM, John Ralls wrote: On Jul 26, 2020, at 10:57 AM, jean laroche wrote: I'm curious about something: If you're a GC dev, contributing code to the project, what's the feature(s) you'd like to see added to GC? I'm only contributing a bit, but I'll

[GNC-dev] Dev's features of choice?

2020-07-26 Thread jean laroche
I'm curious about something: If you're a GC dev, contributing code to the project, what's the feature(s) you'd like to see added to GC? I'm only contributing a bit, but I'll offer my 3 top wishes: - Undo/(redo) - Multi-transaction (bulk) editing - Multi-account (bulk) editing I'm curious

Re: [GNC-dev] Dev's features of choice?

2020-07-26 Thread jean laroche
Message From: jean laroche Sent: Sun Jul 26 17:49:47 EDT 2020 To: "Frank H. Ellenberger" Cc: GnuCash Developer Subject: Re: [GNC-dev] Dev's features of choice? On 7/26/2020 1:54 PM, Frank H. Ellenberger wrote: Hi Jean, Am 26.07.20 um 19:57 schrieb jean laroche: I'm cur

Re: [GNC-dev] Dev's features of choice?

2020-07-26 Thread jean laroche
words. Hi Jean, Am 26.07.20 um 19:57 schrieb jean laroche: I'm curious about something: If you're a GC dev, contributing code to the project, what's the feature(s) you'd like to see added to GC? I'm only contributing a bit, but I'll offer my 3 top wishes: - Undo/(redo) - Multi-transaction (bul

Re: [GNC-dev] Rebuild after a change to a glade file

2020-07-06 Thread jean laroche
I didn't try that... I'll give that a shot. Thanks! J On 7/6/2020 7:49 PM, John Ralls wrote: The glade files are loaded at runtime so it's likely that Xcode isn't moving the revised file into position. That might well be a cmake function. Did you try forcing a rerun of cmake? Regards, John

Re: [GNC-dev] Investment position from OFX files

2021-11-30 Thread Jean Laroche
Yes, both of the brokers I use export to OFX and include position data with units, unit price, and market value (of which only the units is really relevant to GC). On 11/30/21 3:22 PM, John Ralls wrote: On Nov 30, 2021, at 2:19 PM, Jean L wrote: Devs, I was looking inside *libofx *and

Re: [GNC-dev] ANNOUNCE: GnuCash 5.4 Released

2023-09-25 Thread Jean Laroche
Wow, I notice a bunch of .c files being converted to .cpp! I haven't looked at the code itself, does it mean that these files now have classes / instances in them or is it the same code in a .cpp file (which is already a big improvement)? Jean On 9/24/23 2:26 PM, John Ralls wrote: The

  1   2   >