On Apr 22, 2011, at 4:55 PM, John Ralls wrote: > > On Apr 22, 2011, at 2:24 PM, Brad Grupczynski wrote: > >> >> On Apr 22, 2011, at 3:56 PM, John Ralls wrote: >> >>> >>> On Apr 22, 2011, at 1:06 PM, Brad Grupczynski wrote: >>> >>>> >>>> On Apr 22, 2011, at 1:05 PM, John Ralls wrote: >>>> >>>>> >>>>> On Apr 22, 2011, at 10:41 AM, Brad Grupczynski wrote: >>>>> >>>>>> This process has felt like a rite of passage. >>>>>> >>>>>> I'm wondering if I did everything in a way that I have a good build. >>>>>> >>>>>> I was going to work on the OFX/aqbanking parser. Importing from a file >>>>>> and importing online data parses differently. I have been importing from >>>>>> a file and have switched to online and don't >>>>>> want the change. Plus it's just wrong that there are two parsers. >>>>>> >>>>>> I have been trying to build consistently for the past week. Trying >>>>>> different things and basically "tuning" my brain. >>>>>> >>>>>> I have been successful in making some changes in the code, building (in >>>>>> Eclipse) and copying the dylibs to the correct spot in my existing >>>>>> installed location (not the one that make install generates). But this >>>>>> was just to play around. Now I want to do this for real. >>>>>> >>>>>> (So sorry that this email is a little large but I like to provide a lot >>>>>> of detail. If this is not acceptable, let me know how to break it down. >>>>>> I didn't want to break it into an email for every failure but I could do >>>>>> that. I've joined the mailing list and registered in bugzilla. Anything >>>>>> else I should do to be a good contributor?) >>>>>> >>>>> >>>>> The build instructions need some updating, it seems. >>>>> >>>>> For where you are now, you need to run "gnucash-launcher" instead of >>>>> gnucash. >>>>> >>>>> I usually build a release build all the way through and then go back and >>>>> "buildone --force --clean" glib, gobject, gtk+, gwenhywfar, aqbanking, >>>>> and gnucash. (You have to do them one at a time, unfortunately). >>>>> >>>>> I also usually build with the Leopard SDK, since that's what I'm >>>>> targetting for distribution. That difference is probably why you had >>>>> trouble with guile and gnutls. >>>>> >>>>> If you want to contribute, please use gnucash-svn and update it >>>>> frequently so that your patches will match the current trunk. >>>>> >>>>> You'll need to work closely with Christian Stimming on ditching libofx; >>>>> he's the only one here who really understands aqbanking and gwenhywfar. >>>>> >>>>> Thanks for the feedback, and I'm looking forward to losing yet another >>>>> dependency! >>>>> >>>>> Regards, >>>>> John Ralls >>>>> >>>>> >>>> >>>> Thanks John, >>>> >>>> Oh, and "Hi" to everyone. I totally forgot to introduce myself. >>>> >>>> "gnucash-launcher" worked great. >>>> >>>> If I'm just modifying aqbanking I could just do: >>>> jhbuild buildone --force --clean aqbanking >>>> jhbuild buildone --force --clean gnucash >>>> correct? >>>> >>>> "gnucash-svn" is a mailing list or a place (repo)? I think you mean the >>>> repo. I was first going to make the changes on 2.4.5-stable and then get >>>> the trunk and merge them over. Fixing anything that broke. >>>> >>>> Which creates the question. I built using the scripts out of the box (as >>>> much as I could). Would I just change the rev to the 2.4.5 rev in >>>> "gnucash.modules" (from 20418 to 20528) and "jhbuild build"? >>> >>> Yes, that's right, though when I'm working on something, I'll just start a >>> jhbuild shell and cd to the working directory, where I can work normally. >>> (i.e, svn up, ./autogen.sh, ./configure, make, make install, etc.). >>> >>> NB: AQbanking and its companion Gwehywfar are dependencies, not part of >>> Gnucash. If you want to work on them you should contact Martin Preuß (who >>> does hang out on this list). >>> >>> Gnucash-svn is a module, so instead of "jhbuild build gnucash", you would >>> do "jhbuild build gnucash-svn". It builds the current development trunk. >>> >>> I just committed and pushed a revised gnucash.mondules which loads >>> revision="2.4", so it will always be the latest on the branch. But the >>> changes you're proposing aren't going on the release branch, they'll be for >>> the next version -- which is why you should be working with the latest svn >>> trunk. >>> >>> Regards, >>> John Ralls >>> >> >> Great info. Thanks. >> >> Yeah, I just realized that aqbanking and gwehywfar are completely separate >> entities. I see a problem already. Aqbanking is packing "NAME" and "MEMO" >> into the same container. They would have to break that out. I'll play and >> see what I can do on the gnucash end. >> >> Understood. I'm worried that since I've already built with the stable rev, >> how to transition to gnucash-svn. Anything special? Clean out some folders, >> etc? > > Just jhbuild build it. It will build in its own source directory and > overwrite the stable installation. No worries. > > Martin has already replied to you about the data packing... > > Regards, > John Ralls >
I changed ".jhbuild-custom" to point to your "gnucash.modules". How do I fix it not finding "finance-quote.modules"? It should pull a tarball or something. I'll keep looking too. Thanks. ------------------------- Brad Grupczynski brad.gnuc...@gmail.com _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel