Proposals about gnucash-gnome2

Chris Shoemaker c.shoemaker at cox.net
Thu Oct 6 10:02:58 EDT 2005


On Wed, Oct 05, 2005 at 10:05:29PM +0200, Christian Stimming wrote:
> Hi Developers,
> 
> two different issues just popped up about the current gnucash development. 
> First, some latest changes in CVS seem to have introduced unexpected 
> conflicts, though the changes are considered to be of lower priority by many 
> developers here. Second, the pressure for a gnome2-gnucash is increasing 
> all around. I have some proposals as a response to these points, and I'd like 
> to explain these here.
> 
> I think that gnucash isn't that far away from an actual gnome2 release 
> anymore. However, we as a developer team have been lacking a clear 
> communication about the current status, the currently important goals, and 
> the roadmap for the near-future development. I propose that we should firmly 
> restating the actual vision for gnucash and the current view of the  
> developer team on the best roadmap to a gnome2 release. Something like: "The 
> gnome2 port of gnucash is under way. At first, we will try to keep all major 
> features of the 1.8.x release but under the new GUI toolkit. This might be 
> achieved in the next 2..4..6 months. Only after we achieve an initial 
> gnucash-gnome2 series, we will focus on improving the existing features and 
> add brand-new additional features to keep our status as the best free finance 
> manager around." As a relatively easy technical step to underline our 
> commitment to a gnome2 release, I would  suggest to merge back the 
> gnucash-gnome2-dev branch into HEAD. On IRC, David Hampton already agreed to 
> work on this important CVS action.

Sounds like a good plan.

> 
> Related to this is the question about the qof-work, which is not immediately 
> vital for the gnucash-gnome2 port. In my opinion the work in that area is 
> going on well, but unfortunately the goals of the qof-work and those of other 
> developers silently diverged at some point. I think we should clearly confirm 
> that the architectural changes related to qof, including the division between 
> an external libqof and gnucash, are *not* immediatly the focus of the 
> gnucash-gnome2 port. This work should therefore (please, please) *not* 
> interfere with work that improves the gnome2 port and only the gnome2 port. 
> The technical solution to that issue is quite simple: I would suggest that 
> the qof-work should get its own CVS branch (qof-devel or similar), and then 
> those working on qof will be responsible for merging other people's changes 
> into that branch. This will of course be quite easy once the gnome2-branch is 
> merged back into HEAD, so that the HEAD branch will be the point for the 
> gnome2 progress. 

Sounds like a _great_ plan.

> 
> And additionally I would again propose to have a 1.8.12 release, because it 
> contains numerous bugfixes which should be released (please please :). I would 
> volunteer in the tarball preparation and the necessary announcements. 
> 
> An interesting side-effect of a 1.8.12 release is that we as a developer team 
> communicate the fact that we're alive and active and caring about the users, 
> all the while such a release is technically quite easy for us. And of course 
> the respective announcement can be used to communicate the active gnome2 
> progress. 

I agree.

-chris

> 
> Regards,
> 
> Christian
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel


More information about the gnucash-devel mailing list