Gnucash 2.5.4

Geert Janssens janssens-geert at telenet.be
Tue Aug 6 09:36:18 EDT 2013


On 02-08-13 16:23, John Ralls wrote:
> July flew by, at least for me, and it's the first weekend in August already, which means it's time for another alpha release of Gnucash 2.5.
>
> I'll apply Robert's patches 26-28 today; Christian Marchi, can you get Aurimas's in today as well?
> Anything else?
>
> Slightly longer term, the release schedule [1] says 2013-10-01 for 2.6.0. Is this feasible? If so, we need to declare string freeze Really Soon and alert the translators. I've started going through the 2.5.x bugs and putting them on the 2.6.0 roadmap; everyone please review any other bugs you're working on and put ones you think appropriate on the roadmap as well. (In the unlikely event that someone doesn't know how, that means setting the "target" of the bug to 2.6.0). Any new 2.5 bugs should be evaluated for the roadmap, of course.
I'm not sure if October 2013 is doable. Here's what I currently see:

- register 2: this is well under way but it still needs quite some 
tuning. And the business registers (invoice/bill/voucher) aren't 
converted yet. I am not actively working on this part so I can't 
estimate how much additional time will be needed, but we're not there 
yet. Worst case we could revert this and postphone until 2.8, but that 
would be very unfortunate.

- gconf to gsettings migration: I have a private branch for this work. 
It has equivalent gsettings based functions for our gconf wrapper 
functions and a number of gconf calls replaced with gsettings calls. The 
biggest work here is to convert all other gconf calls for the remaining 
parameters. This is mostly a fairly easy job. It just takes time to find 
each parameter we use, convert it and then test it. And one caveat: 
gsettings requires a schema definition for each parameter. In gconf this 
was optional and not all of our parameters had one. So for each 
parameter we have to verify if a schema definition exists and create one 
if not. Not difficult, just time consuming. Based on my current 
availability this could be ready by the end of September, unless someone 
steps in to help out.

- There are a few minor bugs related to the credit note feature (bills 
due reminder not working properly for example). I intend to fix these 
before release. I expect some of them to come with string changes 
though. This would clash with a string freeze "really soon" idea.

- Last on my list are a few minor bugs regarding to changes in the 
report system I introduces. Those may take some time, but I expect to 
fix them in time for 2.6 whenever it will be released.

I would like item 1 and 2 to make it into 2.6 because the old register 
ties us into gtk2 and gconf is holding the OS X and Windows builds back 
(newer versions of gconf require dbus, which IMO we don't want to 
introduce in these environments).

If you agree to include these, releasing 2.6 early December looks more 
realistic.
> One other thing on bugs: Creating the new defaults didn't change existing reports, so when reviewing older bugs, check that the assignee is set to gnucash-foo-maint at gnome.bugs. If it isn't, click the edit button, then check "reset to default" and commit the changes along with any others you make.
I sometimes assign bugs to myself explicitly. In that case I make sure 
the QA contact is set to "gnucash-foo-maint at gnome.bugs" to keep the same 
mail behaviour.

And if you don't want to be added to the cc list automatically when only 
changing default contact, remember to untick the "Add me to cc" tickbox.

Geert


More information about the gnucash-devel mailing list