On Dec 5, 2011, at 1:26 AM, Christian Stimming wrote:

> Dear all,
> 
> the German online banking (HBCI) users are facing a major version upgrade in 
> many online banking servers, which requires an update on the client side as 
> well (i.e. an updated libaqbanking). However, our gnucash 2.4 branch and in 
> particular its Windows build is locked on some older aqbanking version due to 
> its older gtk version setup. In order to continue online banking support, 
> those users need either a 2.4.x windows build with newer gtk (>= 2.20), or we 
> need to branch off  a new stable series 2.5.x/2.6.x rather soon.
> 
> As 2.4.0 is now 12 months old, I'd rather prefer to have a new stable branch 
> started very soon. There is some ongoing work on trunk, but this isn't a 
> problem: New testing code is orthogonal to a new release, and new features 
> which happen to be not yet stable can still be disabled in the stable branch.
> 
> It is not a solution to point those users to trunk versions, especially due 
> to the incomplete translations in trunk. Hence, if we think we can call trunk 
> "stable enough", we consequently should branch off a new stable branch from 
> the current status.
> 
> And indeed I believe current trunk to be rather stable in terms of the code 
> base. There haven't been any newly discovered serious errors in the main code 
> for quite some time. We should make good use of this stability, branch off a 
> new stable branch so that it can get translated, and continue the main 
> development on a new trunk rather soon.
> 
> Potential timeline:
> - 2.5.0 unstable release within the next 1-2 weeks (e.g. Sunday 11th) with a 
> call for translation
> - Additional 2.5.x unstable releases every two weeks
> - Branch off a 2.6 branch at release 2.5.2 or 2.5.3 so that trunk is allowed 
> to be unstable again
> - Add another 2.5.x unstable releases
> - Have 2.6.0 in February or March
> 
> Major new user-visible features:
> - Windows: Using new gtk version
> - Updated online banking for German banks (HBCI)
> - Very large number of bugfixes
> - Customer / Vendor overview pages
> - Customer overview reports
> - ... please insert your favorite new feature here
> 
> What do you think?

I have no real opinion about starting a new release series, but to do so just 
to get the latest versions of Gtk and AQBanking on MSWin makes no sense. I've 
been shipping OSX bundles with Gtk-2.24 and AQBanking 5 for the whole run of 
Gnucash 2.4;
I don't know what the Linux distros are doing, but I bet that Ubuntu 1110 and 
Fedora 17 both also provide recent versions of both -- and in any case 
Gnucash's release number isn't going to change what Gtk and AQB versions a 
distro provides.

In other words, AQB and Gtk versions are completely unrelated to Gnucash 
version, so if Win32 needs Gtk-2.24 and AQB 5, make a Windows package with 
those, put it on SF, and write up a "news item" for the website. You could do 
that today, no Gnucash version changes needed (but if you want to snap off a 
2.4.9 this weekend we could do that -- it's about time for a
new release).

Regards,
John Ralls


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

Reply via email to