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

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to