Re: Work on Python reporting and Scripting engine for GNU cash

2011-03-14 Thread Rahul Gaur
Hi all,
 I've been trying to compile GNUcash source ver 2.4.3 downloaded frm
gnucash.org ... while running ./configure,
i get error ,here is a spinet of last few lines :

> configure: External QOF Disabled.  Using Internal QOF Code.

checking dbi/dbi.h usability... no

checking dbi/dbi.h presence... no

checking for dbi/dbi.h... no

configure: error: Unable to find dbi/dbi.h




and one more thing the source code Gnu cash on gnucash.org is different from
that available on SVN??
because the size on gnucash.org is something less than 9MB but that on SVN
greater in size last time I tried downloading it did something about
19.8MB and then net got disconnected...I don't 've very good internet
connection here right now...

2011/3/13 Christian Stimming 

> Dear Rahul,
>
> Welcome to the project! We are very interested to hear about your plans
> with
> the GSoC project in gnucash. The Python topic is indeed one of the
> interesting
> ideas around here, and I'm confident you will find your way into the
> gnucash
> project easily so that you can soon get some exciting new features done.
>
> Have you been able to compile GnuCash on your own from SVN? Please try to
> do
> so. The following wiki pages should give some guidelines:
> http://wiki.gnucash.org/wiki/Building
> http://wiki.gnucash.org/wiki/SVN
> http://wiki.gnucash.org/wiki/Eclipse
>
> If there are specific problems that keep you from checking out gnucash, do
> not
> hesitate to ask directly here on the gnucash-devel mailing list. Also, out
> of
> curiosity: How did you hear about gnucash's GSoC participation (well,
> organization application so far)?
>
> Best Regards,
>
> Christian
>
> Am Samstag, 12. März 2011 schrieb Rahul Gaur:
> > Hi,
> >  I am a Computer Science engineering student (1st year) from India.I am
> > planning to apply for GSOC 2011 would really love to work on gnu Cash.
> > I've been using open source operating system since last 1-2 years and
> then
> > there was no turning back.
> > I've learned C++ and java @ school .Now here in college i'm studying C
> and
> > Python(linux platform),getting a good grip of it and I'm
> > really fascinated by the python language.
> > Familiar with building softwares from the source code, I'm seeking some
> > guidance so that I can enter in Real world software development.
> > This project here which I believe is based on Python C API , which is one
> > of the most intriguing topics which I came across while studying python.I
> > would like to get some more details about this project and want to start
> > working on it.
> >
> > Thanks & Regards
> > Rahul Gaur
> > irc : iamaregee2
> > gtalk : rahul.nbg
>



-- 
---
*Regards*
*Rahul Gaur*
irc : iamaregee2
blog : aregee.wordpress.com
fb: http://facebook.com/iamaregee
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Work on Python reporting and Scripting engine for GNU cash

2011-03-14 Thread Christian Stimming

Hi Rahul,

Zitat von Rahul Gaur :

 I've been trying to compile GNUcash source ver 2.4.3 downloaded frm
gnucash.org ... while running ./configure,
i get error ,here is a spinet of last few lines :


configure: External QOF Disabled.  Using Internal QOF Code.


checking dbi/dbi.h usability... no

checking dbi/dbi.h presence... no

checking for dbi/dbi.h... no

configure: error: Unable to find dbi/dbi.h


this sounds already quite good. You're almost there :-)

With this error, you either need to install the development package of  
"libdbi", which is called libdbi0-dev on ubuntu, or switch off  
gnucash's usage of dbi with the configure argument --disable-dbi, i.e.  
"./configure --disable-dbi ..."



and one more thing the source code Gnu cash on gnucash.org is different from
that available on SVN??
because the size on gnucash.org is something less than 9MB but that on SVN
greater in size last time I tried downloading it did something about
19.8MB and then net got disconnected...I don't 've very good internet
connection here right now...


Yes, the SVN checkout contains some more files than what is included  
in the distributed .tar.gz file (the "tarball"). Notably some of the  
artwork source files are also in SVN but not in the tarball.


Regards,

Christian

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


Work on Python reporting and Scripting engine for GNU cash

2011-03-14 Thread Rahul Gaur
Thanks for your valuable inputs .. but i think i've again struck with
something here..

>  checking what language compliance flags to pass to the C compiler...
>>
>> checking for gtk+-2.0 >= 2.10... no
>>
>> Package gtk+-2.0 was not found in the pkg-config search path. Perhaps you
>>> should add the directory containing `gtk+-2.0.pc' to the PKG_CONFIG_PATH
>>> environment variable No package 'gtk+-2.0' found
>>
>>  configure: error: Library requirements (gtk+-2.0 >= 2.10) not met;
>>> consider adjusting the PKG_CONFIG_PATH environment variable if your
>>> libraries are in a nonstandard prefix so pkg-config can find them.
>>
>> I'am using svn source now and installed that libdbi0-dev too
>>
> and my gtk+-2.0 pkg is located in usr/lib ,i tried  export
PKG_CONFIG_PATH=/usr/lib/pkgconfig  ...  am i missing any thing ??


On Mon, Mar 14, 2011 at 1:41 PM, Christian Stimming wrote:

> Hi Rahul,
>
> Zitat von Rahul Gaur :
>
>   I've been trying to compile GNUcash source ver 2.4.3 downloaded frm
>> gnucash.org ... while running ./configure,
>> i get error ,here is a spinet of last few lines :
>>
>>  configure: External QOF Disabled.  Using Internal QOF Code.
>>>
>>
>> checking dbi/dbi.h usability... no
>>
>> checking dbi/dbi.h presence... no
>>
>> checking for dbi/dbi.h... no
>>
>> configure: error: Unable to find dbi/dbi.h
>>
>
> this sounds already quite good. You're almost there :-)
>
> With this error, you either need to install the development package of
> "libdbi", which is called libdbi0-dev on ubuntu, or switch off gnucash's
> usage of dbi with the configure argument --disable-dbi, i.e. "./configure
> --disable-dbi ..."
>
>
>  and one more thing the source code Gnu cash on gnucash.org is different
>> from
>> that available on SVN??
>> because the size on gnucash.org is something less than 9MB but that on
>> SVN
>> greater in size last time I tried downloading it did something about
>> 19.8MB and then net got disconnected...I don't 've very good internet
>> connection here right now...
>>
>
> Yes, the SVN checkout contains some more files than what is included in the
> distributed .tar.gz file (the "tarball"). Notably some of the artwork source
> files are also in SVN but not in the tarball.
>
> Regards,
>
> Christian
>
>


-- 
---
*Regards*
*Rahul Gaur*
irc : iamaregee2
blog : aregee.wordpress.com
fb: http://facebook.com/iamaregee





-- 
---
*Regards*
*Rahul Gaur*
irc : iamaregee2
blog : aregee.wordpress.com
fb: http://facebook.com/iamaregee
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Mac OS X - 2.4.3 crashes out when using AqBanking

2011-03-14 Thread Erik Anderson
Hello folks --

Recently gave 2.4.3 a spin on updated Snow Leopard, and using the AqBanking
features is a real crapshoot.  Fresh install of 2.4.3; ran "FinanceQuote
Update.app" and hit the defaults (usually "yes") on the CLI that popped up.
Using against a set of data files created using 2.3.x on Linux.  I just
tried getting my bank balance (after setting up a user and an account), and
got a quick crash.  Error log below.

Cheers,

-- Erik Anderson

--
Process: Gnucash-bin [272]
Path:
/Applications/Work/GnuCash/Gnucash.app/Contents/MacOS/Gnucash-bin
Identifier:  org.gnucash.Gnucash
Version: 2.4.3 (2.4.3)
Code Type:   X86 (Native)
Parent Process:  launchd [209]

Date/Time:   2011-03-13 23:49:37.751 -0700
OS Version:  Mac OS X 10.6.6 (10J567)
Report Version:  6
Sleep/Wake UUID: 0D6F6886-985F-44A8-8D7B-91D8E1289990

Interval Since Last Report:  510230 sec
Crashes Since Last Report:   7
Per-App Interval Since Last Report:  10038 sec
Per-App Crashes Since Last Report:   5
Anonymous UUID:  61C81815-1CDD-4F13-8900-35A8F3FBB753

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x, 0x
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Application Specific Information:
Assertion failed: (u), function AO_Provider_AddJob, file provider.c, line
250.


Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   libSystem.B.dylib 0x96904176 __kill + 10
1   libSystem.B.dylib 0x96904168 kill$UNIX2003 + 32
2   libSystem.B.dylib 0x9699689d raise + 26
3   libSystem.B.dylib 0x969ac9bc abort + 93
4   libSystem.B.dylib 0x969994fc __pthread_markcancel + 0
5   libaqofxconnect.7.dylib   0x176045df AO_Provider_AddJob + 1151
6   libaqbanking.33.dylib 0x190de8da AB_Provider_AddJob + 74
7   libaqbanking.33.dylib 0x190cf1c3 AB_Banking_ExecuteJobs +
867
8   libgncmod-aqbanking.dylib 0x18d3ab4a gnc_ab_getbalance + 362
9   libgncmod-aqbanking.dylib 0x18d44686
gnc_plugin_ab_cmd_get_balance + 102
10  libgobject-2.0.0.dylib0x0280d3b5 g_closure_invoke + 293
11  libgobject-2.0.0.dylib0x0282211e signal_emit_unlocked_R +
2430
12  libgobject-2.0.0.dylib0x02824358 g_signal_emit_valist + 2248
13  libgobject-2.0.0.dylib0x02824699 g_signal_emit + 41
14  libgtk-quartz-2.0.0.dylib 0x01ea8710 _gtk_action_emit_activate +
80
15  libgobject-2.0.0.dylib0x0280d3b5 g_closure_invoke + 293
16  libgobject-2.0.0.dylib0x02821d7d signal_emit_unlocked_R +
1501
17  libgobject-2.0.0.dylib0x02824358 g_signal_emit_valist + 2248
18  libgobject-2.0.0.dylib0x02824699 g_signal_emit + 41
19  libgtk-quartz-2.0.0.dylib 0x01f8a60a gtk_menu_item_activate +
138
20  libgobject-2.0.0.dylib0x0280d3b5 g_closure_invoke + 293
21  libigemacintegration.0.dylib  0x01e7cfd6 idle_call_activate + 118
22  libglib-2.0.0.dylib   0x0288ca52 g_main_context_dispatch +
370
23  libglib-2.0.0.dylib   0x028903b1 g_main_context_iterate +
993
24  libglib-2.0.0.dylib   0x028907b7 g_main_loop_run + 471
25  libgtk-quartz-2.0.0.dylib 0x01f79071 gtk_main + 177
26  libgncmod-gnome-utils.dylib   0x003b93e1 gnc_ui_start_event_loop +
81
27  Gnucash-bin   0x0001ca04 inner_main + 548
28  libguile.17.dylib 0x029960b1 invoke_main_func + 65
29  libguile.17.dylib 0x02965ac2 c_body + 18
30  libguile.17.dylib 0x029de555 scm_c_catch + 533
31  libguile.17.dylib 0x02965f2a
scm_i_with_continuation_barrier + 154
32  libguile.17.dylib 0x02965fee
scm_c_with_continuation_barrier + 78
33  libguile.17.dylib 0x029dcf5b scm_i_with_guile_and_parent
+ 43
34  libguile.17.dylib 0x029dd039 scm_with_guile + 41
35  libguile.17.dylib 0x0299604a scm_boot_guile + 58
36  Gnucash-bin   0x0001c102 main + 2178
37  Gnucash-bin   0x0001b846 start + 54

Thread 1:  Dispatch queue: com.apple.libdispatch-manager
0   libSystem.B.dylib 0x968c9982 kevent + 10
1   libSystem.B.dylib 0x968ca09c _dispatch_mgr_invoke + 215
2   libSystem.B.dylib 0x968c9559 _dispatch_queue_invoke +
163
3   libSystem.B.dylib 0x968c92fe _dispatch_worker_thread2 +
240
4   libSystem.B.dylib 0x968c8d81 _pthread_wqthread + 390
5   libSystem.B.dylib 0x968c8bc6 start_wqthread + 30

Thread 2:
0   libSystem.B.dylib 0x968ae45e read$UNIX2003 + 10
1   libglib-2.0.0.dylib   0x0288db1e child_watch_helper_thread +
78
2   libglib-2.0.0.dylib   0x028b64da g_thread_create_proxy + 58
3   libSystem.B.dylib 0x968d085d _pthread_start 

Re: Work on Python reporting and Scripting engine for GNU cash

2011-03-14 Thread Christian Stimming

Zitat von Rahul Gaur :

checking for gtk+-2.0 >= 2.10... no

Package gtk+-2.0 was not found in the pkg-config search path. Perhaps you
should add the directory containing `gtk+-2.0.pc' to the PKG_CONFIG_PATH
environment variable No package 'gtk+-2.0' found

 configure: error: Library requirements (gtk+-2.0 >= 2.10) not met;
consider adjusting the PKG_CONFIG_PATH environment variable if your
libraries are in a nonstandard prefix so pkg-config can find them.


I'am using svn source now and installed that libdbi0-dev too
and my gtk+-2.0 pkg is located in usr/lib ,i tried  export
PKG_CONFIG_PATH=/usr/lib/pkgconfig  ...  am i missing any thing ??


Can you show us the directory content of /usr/lib/pkgconfig ? Usually,  
this "No package gtk+-2.0" error is caused by the missing development  
package of gtk. Which distribution do you use? For Ubuntu, all of the  
required development packages are automatically installed with the  
following command:


  sudo aptitude build-dep gnucash
and according to http://wiki.gnucash.org/wiki/Building only the  
following should be installed manually in addition:
 sudo aptitude install texinfo libdbi0-dev  
libdbd-{sqlite3,pgsql,mysql} guile-1.8 guile-1.8-dev doxygen


Regards,

Christian

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


Modifications in Microsoft Windows

2011-03-14 Thread Stephen Brown

Hi All,
In 
http://wiki.gnucash.org/wiki/Windows#Instructions_for_an_.28almost.29_automated_build

I read
-
To make modifications to your own source (svn will attempt to merge your 
changes with the source on the server during the install.sh build), that is 
in

c:/soft/gnucash/repos/src
--

What text editor under Microsoft Windows Vista do you suggest I use?

I tried notepad and could not understand the file because of the cr/lf 
issue.


Yours Sincerely
Stephen Grant Brown

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


RE: Modifications in Microsoft Windows

2011-03-14 Thread David Halverson
Stephen,

You could try Wordpad - I prefer Notepad++  (free from
http://notepad-plus-plus.org/)   or  Textpad ($US27.00 or £UK16.50 from
http://www.textpad.com/)  

Cheers Dave H.

-Original Message-
From: gnucash-devel-bounces+hellvee=gmail@gnucash.org
[mailto:gnucash-devel-bounces+hellvee=gmail@gnucash.org] On Behalf Of
Stephen Brown
Sent: Monday, 14 March 2011 8:26 PM
To: GNUCash Devel
Subject: Modifications in Microsoft Windows

Hi All,
In
http://wiki.gnucash.org/wiki/Windows#Instructions_for_an_.28almost.29_automa
ted_build
I read

-
To make modifications to your own source (svn will attempt to merge your
changes with the source on the server during the install.sh build), that is
in  c:/soft/gnucash/repos/src

--

What text editor under Microsoft Windows Vista do you suggest I use?

I tried notepad and could not understand the file because of the cr/lf
issue.

Yours Sincerely
Stephen Grant Brown

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

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


Re: Work on Python reporting and Scripting engine for GNU cash

2011-03-14 Thread Rahul Gaur
Since build-dep didn't worked for me , i guess some more libs are missing
 so i am installing them one by one manually and now searching for
libgnomeui-2.0 ...well actually i've learned quite a lot of new tweaks  too
today  :)

Regards
Rahul

On Mon, Mar 14, 2011 at 4:19 PM, Rahul Gaur  wrote:

> Well i am using ubuntu lucid ,actually i don't have this libgtk2.0-dev pkg
> installed pls see the attached screenshots  build dep havent downloaded all
> the necessary pkgs some are left and they are showing some error .. :(
>
>> W: Failed to fetch
>> http://in.archive.ubuntu.com/ubuntu/pool/main/p/pango1.0/libpango1.0-common_1.28.0-0ubuntu2.1_all.deb
>
>404  Not Found
>
>
>>
>> W: Failed to fetch
>> http://in.archive.ubuntu.com/ubuntu/pool/main/p/pango1.0/libpango1.0-0_1.28.0-0ubuntu2.1_i386.deb
>
>404  Not Found
>
>
>>
>> W: Failed to fetch
>> http://in.archive.ubuntu.com/ubuntu/pool/main/p/pango1.0/libpango1.0-dev_1.28.0-0ubuntu2.1_i386.deb
>
>404  Not Found
>
>
>>
>
> I do 've libgtk2.0-dev pkg on my hdd let me try to install it manually..
>
>
> On Mon, Mar 14, 2011 at 3:33 PM, Christian Stimming wrote:
>
>> Zitat von Rahul Gaur :
>>
>>> checking for gtk+-2.0 >= 2.10... no
>
>
> Package gtk+-2.0 was not found in the pkg-config search path. Perhaps
> you
> should add the directory containing `gtk+-2.0.pc' to the
> PKG_CONFIG_PATH
> environment variable No package 'gtk+-2.0' found
>
>  configure: error: Library requirements (gtk+-2.0 >= 2.10) not met;
> consider adjusting the PKG_CONFIG_PATH environment variable if your
> libraries are in a nonstandard prefix so pkg-config can find them.
>

>>> I'am using svn source now and installed that libdbi0-dev too
>>> and my gtk+-2.0 pkg is located in usr/lib ,i tried  export
>>> PKG_CONFIG_PATH=/usr/lib/pkgconfig  ...  am i missing any thing ??
>>>
>>
>> Can you show us the directory content of /usr/lib/pkgconfig ? Usually,
>> this "No package gtk+-2.0" error is caused by the missing development
>> package of gtk. Which distribution do you use? For Ubuntu, all of the
>> required development packages are automatically installed with the following
>> command:
>>
>>  sudo aptitude build-dep gnucash
>> and according to http://wiki.gnucash.org/wiki/Building only the following
>> should be installed manually in addition:
>>  sudo aptitude install texinfo libdbi0-dev libdbd-{sqlite3,pgsql,mysql}
>> guile-1.8 guile-1.8-dev doxygen
>>
>> Regards,
>>
>> Christian
>>
>>
>
>
> --
>
> ---
> *Regards*
> *Rahul Gaur*
> irc : iamaregee2
> blog : aregee.wordpress.com
> fb: http://facebook.com/iamaregee
>
>
>


-- 
---
*Regards*
*Rahul Gaur*
irc : iamaregee2
blog : aregee.wordpress.com
fb: http://facebook.com/iamaregee
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Work on Python reporting and Scripting engine for GNU cash

2011-03-14 Thread Rahul Gaur
Finally did it...source is being compiled right now ...
so what next from here...??
btw all the best to gnucash for its application to GSoC 2011 .. :)

Regards
Rahul
On Mon, Mar 14, 2011 at 5:09 PM, Rahul Gaur  wrote:

> Since build-dep didn't worked for me , i guess some more libs are missing
>  so i am installing them one by one manually and now searching for
> libgnomeui-2.0 ...well actually i've learned quite a lot of new tweaks  too
> today  :)
>
> Regards
> Rahul
>
>
> On Mon, Mar 14, 2011 at 4:19 PM, Rahul Gaur  wrote:
>
>> Well i am using ubuntu lucid ,actually i don't have this libgtk2.0-dev pkg
>> installed pls see the attached screenshots  build dep havent downloaded all
>> the necessary pkgs some are left and they are showing some error .. :(
>>
>>> W: Failed to fetch
>>> http://in.archive.ubuntu.com/ubuntu/pool/main/p/pango1.0/libpango1.0-common_1.28.0-0ubuntu2.1_all.deb
>>
>>404  Not Found
>>
>>
>>>
>>> W: Failed to fetch
>>> http://in.archive.ubuntu.com/ubuntu/pool/main/p/pango1.0/libpango1.0-0_1.28.0-0ubuntu2.1_i386.deb
>>
>>404  Not Found
>>
>>
>>>
>>> W: Failed to fetch
>>> http://in.archive.ubuntu.com/ubuntu/pool/main/p/pango1.0/libpango1.0-dev_1.28.0-0ubuntu2.1_i386.deb
>>
>>404  Not Found
>>
>>
>>>
>>
>> I do 've libgtk2.0-dev pkg on my hdd let me try to install it manually..
>>
>>
>> On Mon, Mar 14, 2011 at 3:33 PM, Christian Stimming wrote:
>>
>>> Zitat von Rahul Gaur :
>>>
 checking for gtk+-2.0 >= 2.10... no
>>
>>
>> Package gtk+-2.0 was not found in the pkg-config search path. Perhaps
>> you
>> should add the directory containing `gtk+-2.0.pc' to the
>> PKG_CONFIG_PATH
>> environment variable No package 'gtk+-2.0' found
>>
>>  configure: error: Library requirements (gtk+-2.0 >= 2.10) not met;
>> consider adjusting the PKG_CONFIG_PATH environment variable if your
>> libraries are in a nonstandard prefix so pkg-config can find them.
>>
>
 I'am using svn source now and installed that libdbi0-dev too
 and my gtk+-2.0 pkg is located in usr/lib ,i tried  export
 PKG_CONFIG_PATH=/usr/lib/pkgconfig  ...  am i missing any thing ??

>>>
>>> Can you show us the directory content of /usr/lib/pkgconfig ? Usually,
>>> this "No package gtk+-2.0" error is caused by the missing development
>>> package of gtk. Which distribution do you use? For Ubuntu, all of the
>>> required development packages are automatically installed with the following
>>> command:
>>>
>>>  sudo aptitude build-dep gnucash
>>> and according to http://wiki.gnucash.org/wiki/Building only the
>>> following should be installed manually in addition:
>>>  sudo aptitude install texinfo libdbi0-dev libdbd-{sqlite3,pgsql,mysql}
>>> guile-1.8 guile-1.8-dev doxygen
>>>
>>> Regards,
>>>
>>> Christian
>>>
>>>
>>
>>
>> --
>>
>> ---
>> *Regards*
>> *Rahul Gaur*
>> irc : iamaregee2
>> blog : aregee.wordpress.com
>> fb: http://facebook.com/iamaregee
>>
>>
>>
>
>
> --
>
> ---
> *Regards*
> *Rahul Gaur*
> irc : iamaregee2
> blog : aregee.wordpress.com
> fb: http://facebook.com/iamaregee
>
>
>


-- 
---
*Regards*
*Rahul Gaur*
irc : iamaregee2
blog : aregee.wordpress.com
fb: http://facebook.com/iamaregee
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Work on Python reporting and Scripting engine for GNU cash

2011-03-14 Thread Rahul Gaur
thanks for yr help..gnu cash is running properly now..compilation frm
svn `ve been sucessful.
Now for python project ideas...can you brief me about it..?
Thanks
Rahul

-- 
---
*Regards*
*Rahul Gaur*
irc : iamaregee2
blog : aregee.wordpress.com
fb: http://facebook.com/iamaregee
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Mac OS X - 2.4.3 crashes out when using AqBanking

2011-03-14 Thread John Ralls

On Mar 14, 2011, at 12:19 AM, Erik Anderson wrote:

> Hello folks --
> 
> Recently gave 2.4.3 a spin on updated Snow Leopard, and using the AqBanking
> features is a real crapshoot.  Fresh install of 2.4.3; ran "FinanceQuote
> Update.app" and hit the defaults (usually "yes") on the CLI that popped up.
> Using against a set of data files created using 2.3.x on Linux.  I just
> tried getting my bank balance (after setting up a user and an account), and
> got a quick crash.  Error log below.
> 

Thanks. Can you post the last 50 lines of gnucash.trace? (It's in  
/var/folders/Gq/Gq54jPwgEa8mquuDVlTAfk+++TI/-Tmp-/ -- but the funny looking 
bits in that path are generated per-system, so the easy way to find it is from 
Terminal with "find". Spotlight and Finder unfortunately don't go into /var.)

Regards,
John Ralls

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


Gnucash 2.4.4 released

2011-03-14 Thread Phil Longstaff
Announcement: GnuCash 2.4.4 Release 2011-03-14 

GnuCash 2.4.4 released

The GnuCash development team proudly announces GnuCash 2.4.4, the fourth
bug fix release in a series of stable of the GnuCash Free Accounting
Software. With this new release series, GnuCash can use an SQL database
using SQLite3, MySQL or PostgreSQL. It runs on GNU/Linux, *BSD, Solaris,
Microsoft Windows and Mac OSX.

Note: 2.4.1 was partially released but was pulled at the last minute
when critical problems were found. 2.4.1 should NOT be used.

Major changes in the 2.4.0 release include; 


  * In addition to the XML backend, Gnucash can now use a SQLite3,
MySQL or PostgreSQL database to store the data. This is a new
implementation using libdbi. It supports all features including
the business features. In order to build with this, add
--enable-dbi to the configure command. In addition to the
libdbi-dev package for your distribution, you will also need the
appropriate DBD (libdbi driver) package for sqlite3, mysql or
postgresql.
  * As a replacement for the current GtkHTML HTML engine used to
display reports and graphs, Gnucash can use WebKit. WebKit is
the engine used by Google Chrome on Windows and Safari on Apple.
In order to build with this, add --with-html-engine=webkit to
the configure command. You will need an appropriate webkit-dev
package. On win32, you will need to download the
webkit-1.1.90-win32.zip file from the source repository and put
it into the downloads directory of your gnucash build area.
  * Updated AqBanking on Win32.

Getting GnuCash for Windows (Win32 binary)

The Gnucash 2.4.4 Win32 setup executable can be downloaded from
Sourceforge. It will install everything needed to run GnuCash. 



Mac OSX binary

The Gnucash 2.4.4 MacOSX package can be downloaded from Sourceforge as
well. 



Getting GnuCash as source code

If you want to compile GnuCash 2.4.4 for yourself, the source code can
be downloaded from: 


  * Sourceforge: bzip2, gzip, all files.
  * You can also checkout the sources directly from the subversion
repository with this command:

svn co http://svn.gnucash.org/repo/gnucash/tags/2.4.4 gnucash


To compile GnuCash from the source code by yourself, you will need Gnome
2, guile, slib. In addition you will need swig if compiling from
subversion.

Changes between 2.4.3 and 2.4.4 include: 


  * User-visible changes
  * Update rev to 2.4.4 
  * Implement automatic creation of stock account for newly
imported OFX stocks. Only active if "auto-create
commodity" is switched on in the preferences from
r20376.
  * When setting the report print name, check whether this
exact name has been used before. Append an increasing
number if that was the case.
  * When setting a printer job name, remove slashes because
they are not allowes in filenames.
  * Add the invoice number in the output printer job name,
if an invoice report is printed.
  * Add option in OFX import to have newly encountered
commodities automatically created.
  * Modify Tax Info on Account Page to display or not
display sub-account info based on whether row is
expanded. Re-apply changes reverted in r20251. The only
difference between this commit and r20207 is that,
contrary to the recommendation given in gnc-tree-view.h,
"Use GNC_TREE_VIEW_COLUMN_DATA_NONE if you plan on using
a non-model data source for this column", it cobtinues
to use "GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO". Using
"GNC_TREE_VIEW_COLUMN_DATA_NONE" generates problems
later in the "gnc_tree_view_add_text_column" routine
when it tries to set up sorting for the column ("CRIT
 gtk_tree_sortable_set_sort_func: assertion
`sort_column_id >= 0' failed"). Define a new column,
GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT, in
gnc-tree-model-account.c filled with
gnc_ui_account_get_tax_info_sub_acct_string. Modify
gnc-tree-view-account.c to define a tax_info_data_func
that displays only the the data in the
GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO model column if the
row is expanded; otherwise it combines it with the data
in the GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT
model column. Modily the view creation function to use
the new tax_info_data_func for the text after having
first set it to GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO to
pr

Re: Git repo ready!

2011-03-14 Thread John Ralls

On Mar 12, 2011, at 10:11 AM, John Ralls wrote:

> 
> On Mar 12, 2011, at 8:01 AM, Christian Stimming wrote:
> 
>> Am Samstag, 12. März 2011 schrieb John Ralls:
>> However, I think the git repo is missing many of the recent tags,
>> e.g. the 2.4.3 tag.
 
 Sorry to bug you again, but the tags (e.g. 2.4.3) seem to belong to a
 different branch than origin/master. Do I see the same repo as you do? On
 my local repo, origin/master is 4d1754d2492c8b3118418b0c378feda5e71053aa
 "Updated Dutch translation ..."
 but the tag 2.4.3 is
 e2d71eb340534907c0b2e69e3f4acf2490beb09f where instead it should be
 something right next to c6314a4aa5c6923bbf7c54247c52950a4987758f "Only
 show the Save As dialog..."
>>> 
>>> There is no master unless you create it (I recommend in the wiki article
>>> that you create it as a tracking branch on trunk). The main branch is
>>> "trunk", and that's the branch you should have checked out when you commit
>>> back to subversion (until we set up the 2.4 branch, at which point you'll
>>> be able to commit back to that branch as well).
>> 
>> Well. I've just created a newly cloned local repo, exactly following your 
>> instructions from the wiki page. I was wrong when talking about 
>> "origin/master"; instead, I meant "origin/trunk". Yes, that *is* the branch 
>> I 
>> have checked out.
>> 
>>> I don't know what repo you're looking at; let's look at what's on Github.
>>> Select 2.4.3 from the "switch tags" dropdown, then switch to the "commits"
>>> view.
>> 
>> I've been looking at my local clone of the github repo. Your explanation of 
>> the 2.4.3 tag is identical to what I see with gitk in my local repo, where 
>> the 
>> 2.4.3 tag is e2d71eb340534907c0b2e69e3f4acf2490beb09f which you've just 
>> confirmed. The problem is somewhere else:
>> 
>> My point is that this tag isn't created on the correct trunk branch. Its one 
>> parent currently is 88c6a5be95 (SVN r20344) whereas instead its parent 
>> should 
>> have been c6314a4aa (also SVN r20344). The former isn't a parent of github's 
>> "trunk" whereas the latter is, so the latter is where the tag should be.
> 
> Ah, I see. It appears that git-filter created a separate chain of commits 
> when I rebuilt the tags. I'll have to figure out how to rebase it back to a 
> single chain. I may not get to that until tomorrow.

I fixed it, but in order to do so I had to get rid of the extra merges of old 
subversion topic branches to show a nice git-history. (Basically I had to 
discard the references from the filter-branch that incorporated them. If anyone 
wants the grafts file I can put it somewhere, maybe git-helper-scripts.) That 
of course changed all of the SHA1s, so I had to delete and reload the Github 
repository.

If you've done work in your clone of the older repository which you haven't yet 
committed to subversion, you can do one of the following:

Get it finished up and commit it to subversion. This is the easiest, because 
the mirroring program will retrieve it from subversion and add it to the new 
repository. You can delete the old repo and clone afresh and you're ready to go.

If that's not practical (perhaps you don't want it to go to subversion, or 
there's a new revision in subversion that will conflict with it and you need to 
merge from the repo before you can commit):

Move the existing repository aside and clone afresh. Go to the saved 
repository. Commit any uncommitted work. (If it's not really ready for a 
commit, no matter. You can `git reset --soft HEAD^` to undo that last commit 
after you've gotten everything moved) and run `git format-patch`. If you were 
working on a feature branch, pass the trunk commit that is the root of your 
branch as the "since" argument, otherwise pass the last trunk commit with a 
subversion revision number in the comments. 

Now switch to the new repo and find the SHA1 for the same revision that you 
used for the root of your patches. The SHA1 will be different from the one in 
the old repo; that's why you have to do this with patches. If it happens to be 
the current HEAD, you don't need to make a branch to receive your patches. (You 
can, of course, but you don't have to.) Otherwise make a branch with `git 
checkout -b branchname SHA1` and replay your patches with `git am 
path/to/old/repo/*.patch`. If you were working in a feature branch, you've got 
your new feature branch and you're ready to go. If you were working on trunk, 
rebase the branch onto trunk and delete it. Copy over any 
not-version-controlled files from the old repo and delete it.

Regards,
John Ralls

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


Re: Gnucash 2.4.4 released

2011-03-14 Thread David T.
Gnucash.org is not yet updated with 2.4.4. Sourceforge only appears to have 
tarball and Windows (No Mac OS X); it also lists latest stable as 2.4.1; the 
Big Green Button there on Sourceforge links to Gnucash-intel-2.4.1.dmg (for me 
on my Mac).

I look forward to the latest!

David

--- On Mon, 3/14/11, Phil Longstaff  wrote:

> From: Phil Longstaff 
> Subject: Gnucash 2.4.4 released
> To: "gnucash-announce" 
> Cc: "Gnucash Devel Mailing List" , "gnucash-user" 
> 
> Date: Monday, March 14, 2011, 3:55 PM
> Announcement: GnuCash 2.4.4 Release
> 2011-03-14 
> 
> GnuCash 2.4.4 released
> 
> The GnuCash development team proudly announces GnuCash
> 2.4.4, the fourth
> bug fix release in a series of stable of the GnuCash Free
> Accounting
> Software. With this new release series, GnuCash can use an
> SQL database
> using SQLite3, MySQL or PostgreSQL. It runs on GNU/Linux,
> *BSD, Solaris,
> Microsoft Windows and Mac OSX.
> 
> Note: 2.4.1 was partially released but was pulled at the
> last minute
> when critical problems were found. 2.4.1 should NOT be
> used.
> 
> Major changes in the 2.4.0 release include; 
> 
>         
>       * In addition to the XML backend,
> Gnucash can now use a SQLite3,
>         MySQL or PostgreSQL database to
> store the data. This is a new
>         implementation using libdbi. It
> supports all features including
>         the business features. In order
> to build with this, add
>         --enable-dbi to the configure
> command. In addition to the
>         libdbi-dev package for your
> distribution, you will also need the
>         appropriate DBD (libdbi driver)
> package for sqlite3, mysql or
>         postgresql.
>       * As a replacement for the current
> GtkHTML HTML engine used to
>         display reports and graphs,
> Gnucash can use WebKit. WebKit is
>         the engine used by Google
> Chrome on Windows and Safari on Apple.
>         In order to build with this,
> add --with-html-engine=webkit to
>         the configure command. You will
> need an appropriate webkit-dev
>         package. On win32, you will
> need to download the
>         webkit-1.1.90-win32.zip file
> from the source repository and put
>         it into the downloads directory
> of your gnucash build area.
>       * Updated AqBanking on Win32.
> 
> Getting GnuCash for Windows (Win32 binary)
> 
> The Gnucash 2.4.4 Win32 setup executable can be downloaded
> from
> Sourceforge. It will install everything needed to run
> GnuCash. 
> 
> 
> 
> Mac OSX binary
> 
> The Gnucash 2.4.4 MacOSX package can be downloaded from
> Sourceforge as
> well. 
> 
> 
> 
> Getting GnuCash as source code
> 
> If you want to compile GnuCash 2.4.4 for yourself, the
> source code can
> be downloaded from: 
> 
>         
>       * Sourceforge: bzip2, gzip, all
> files.
>       * You can also checkout the sources
> directly from the subversion
>         repository with this command:
>         
>         svn co http://svn.gnucash.org/repo/gnucash/tags/2.4.4 gnucash
> 
> 
> To compile GnuCash from the source code by yourself, you
> will need Gnome
> 2, guile, slib. In addition you will need swig if compiling
> from
> subversion.
> 
> Changes between 2.4.3 and 2.4.4 include: 
> 
>         
>       * User-visible changes
>               * Update
> rev to 2.4.4 
>               *
> Implement automatic creation of stock account for newly
>                
> imported OFX stocks. Only active if "auto-create
>                
> commodity" is switched on in the preferences from
>                
> r20376.
>               * When
> setting the report print name, check whether this
>                
> exact name has been used before. Append an increasing
>                
> number if that was the case.
>               * When
> setting a printer job name, remove slashes because
>                
> they are not allowes in filenames.
>               * Add the
> invoice number in the output printer job name,
>                 if
> an invoice report is printed.
>               * Add
> option in OFX import to have newly encountered
>                
> commodities automatically created.
>               * Modify
> Tax Info on Account Page to display or not
>                
> display sub-account info based on whether row is
>                
> expanded. Re-apply changes reverted in r20251. The only
>                
> difference between this commit and r20207 is that,
>                
> contrary to the recommendation given in gnc-tree-view.h,
>                
> "Use GNC_TREE_VIEW_COLUMN_DATA_NONE if you plan on using
>                 a
> non-model data source for this column", it cobtinues
>                 to
> use "GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO". Using
>                
> "GNC_TREE_VIEW_COLUMN_DATA_NONE" generates problems
>                
> later in the "gnc_tree_view_add_text_column" routine
>                
> when it tries to set up sorting for the column ("CRIT
>                
>  gtk_tree_sortable_set_sort_func: assertion
>        

Re: Gnucash 2.4.4 released

2011-03-14 Thread David T.
I think it would also be useful to have a direct link to Sourceforge somewhere 
on the front page or the Downloads page.

David

--- On Mon, 3/14/11, David T.  wrote:

> From: David T. 
> Subject: Re: Gnucash 2.4.4 released
> To: "gnucash-announce" , "Phil Longstaff" 
> 
> Cc: "Gnucash Devel Mailing List" , "gnucash-user" 
> 
> Date: Monday, March 14, 2011, 4:56 PM
> Gnucash.org is not yet updated with
> 2.4.4. Sourceforge only appears to have tarball and Windows
> (No Mac OS X); it also lists latest stable as 2.4.1; the Big
> Green Button there on Sourceforge links to
> Gnucash-intel-2.4.1.dmg (for me on my Mac).
> 
> I look forward to the latest!
> 
> David
> 
> --- On Mon, 3/14/11, Phil Longstaff 
> wrote:
> 
> > From: Phil Longstaff 
> > Subject: Gnucash 2.4.4 released
> > To: "gnucash-announce" 
> > Cc: "Gnucash Devel Mailing List" ,
> "gnucash-user" 
> > Date: Monday, March 14, 2011, 3:55 PM
> > Announcement: GnuCash 2.4.4 Release
> > 2011-03-14 
> > 
> > GnuCash 2.4.4 released
> > 
> > The GnuCash development team proudly announces
> GnuCash
> > 2.4.4, the fourth
> > bug fix release in a series of stable of the GnuCash
> Free
> > Accounting
> > Software. With this new release series, GnuCash can
> use an
> > SQL database
> > using SQLite3, MySQL or PostgreSQL. It runs on
> GNU/Linux,
> > *BSD, Solaris,
> > Microsoft Windows and Mac OSX.
> > 
> > Note: 2.4.1 was partially released but was pulled at
> the
> > last minute
> > when critical problems were found. 2.4.1 should NOT
> be
> > used.
> > 
> > Major changes in the 2.4.0 release include; 
> > 
> >         
> >       * In addition to the XML backend,
> > Gnucash can now use a SQLite3,
> >         MySQL or PostgreSQL database to
> > store the data. This is a new
> >         implementation using libdbi. It
> > supports all features including
> >         the business features. In order
> > to build with this, add
> >         --enable-dbi to the configure
> > command. In addition to the
> >         libdbi-dev package for your
> > distribution, you will also need the
> >         appropriate DBD (libdbi driver)
> > package for sqlite3, mysql or
> >         postgresql.
> >       * As a replacement for the current
> > GtkHTML HTML engine used to
> >         display reports and graphs,
> > Gnucash can use WebKit. WebKit is
> >         the engine used by Google
> > Chrome on Windows and Safari on Apple.
> >         In order to build with this,
> > add --with-html-engine=webkit to
> >         the configure command. You will
> > need an appropriate webkit-dev
> >         package. On win32, you will
> > need to download the
> >         webkit-1.1.90-win32.zip file
> > from the source repository and put
> >         it into the downloads directory
> > of your gnucash build area.
> >       * Updated AqBanking on Win32.
> > 
> > Getting GnuCash for Windows (Win32 binary)
> > 
> > The Gnucash 2.4.4 Win32 setup executable can be
> downloaded
> > from
> > Sourceforge. It will install everything needed to run
> > GnuCash. 
> > 
> > 
> > 
> > Mac OSX binary
> > 
> > The Gnucash 2.4.4 MacOSX package can be downloaded
> from
> > Sourceforge as
> > well. 
> > 
> > 
> > 
> > Getting GnuCash as source code
> > 
> > If you want to compile GnuCash 2.4.4 for yourself,
> the
> > source code can
> > be downloaded from: 
> > 
> >         
> >       * Sourceforge: bzip2, gzip, all
> > files.
> >       * You can also checkout the sources
> > directly from the subversion
> >         repository with this command:
> >         
> >         svn co http://svn.gnucash.org/repo/gnucash/tags/2.4.4 gnucash
> > 
> > 
> > To compile GnuCash from the source code by yourself,
> you
> > will need Gnome
> > 2, guile, slib. In addition you will need swig if
> compiling
> > from
> > subversion.
> > 
> > Changes between 2.4.3 and 2.4.4 include: 
> > 
> >         
> >       * User-visible changes
> >               * Update
> > rev to 2.4.4 
> >               *
> > Implement automatic creation of stock account for
> newly
> >                
> > imported OFX stocks. Only active if "auto-create
> >                
> > commodity" is switched on in the preferences from
> >                
> > r20376.
> >               * When
> > setting the report print name, check whether this
> >                
> > exact name has been used before. Append an increasing
> >                
> > number if that was the case.
> >               * When
> > setting a printer job name, remove slashes because
> >                
> > they are not allowes in filenames.
> >               * Add the
> > invoice number in the output printer job name,
> >                 if
> > an invoice report is printed.
> >               * Add
> > option in OFX import to have newly encountered
> >                
> > commodities automatically created.
> >               * Modify
> > Tax Info on Account Page to display or not
> >                
> > display sub-account info based on whether row is
> >                
> > expanded. Re-apply changes rev

Re: Gnucash 2.4.4 released

2011-03-14 Thread John Ralls

On Mar 14, 2011, at 4:56 PM, David T. wrote:

> Gnucash.org is not yet updated with 2.4.4. Sourceforge only appears to have 
> tarball and Windows (No Mac OS X); it also lists latest stable as 2.4.1; the 
> Big Green Button there on Sourceforge links to Gnucash-intel-2.4.1.dmg (for 
> me on my Mac).
> 
> I look forward to the latest!

Yeah, I had a glitch building for PPC. It's finishing up now, and I'll have the 
dmgs up in a couple of hours if nothing else pops up. I'll fix up the web page 
at that point if no one has beaten me to it.

Regards,
John Ralls

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