Confusion about use of G2

Chris Shoemaker c.shoemaker at cox.net
Fri Oct 7 16:47:58 EDT 2005


On Fri, Oct 07, 2005 at 04:42:28PM -0400, Josh Sled wrote:
> On Fri, 2005-10-07 at 14:57 -0400, Chris Shoemaker wrote:
> > Well, it meets my needs.  I guess we won't know if it meets other's
> > needs until they try it and tell us.
> 
> What's in the tree now is incomplete, and needs to be at least disabled
> if not removed.
> 
> It's hard to believe that your implmentation won't need any more work
> before the 2.0 release... no offense, and I've not seen the code at all,
> but I just doubt it.  If our stated goal for an (overdue) 2.0 release is
> "gnome2 port with 1.8 feature parity", then it's a distraction to do
> anything else.  I realize there are already other instances of new
> features in the codebase, but I don't think that's justification of
> more.
> 
> I think it should be committed, disabled (maybe debug-enabled), and
> picked up after G2/2.0.

I'm fine with this.  I'll provide instructions for those brave testers
to re-enable in the alpha releases.

> 
> 
> > I haven't removed all use of FreqSpec.  Recurrence covers a broader
> > concept than FreqSpec. (start date)  IMO, Recurrence is what FreqSpec
> > should've been.  I think Josh agrees.
> 
> The goal has always been to have these two systems use the same
> mechanism.  I do agree that Recurrence should replace FreqSpec.
> 
> 
> > Converting SX to use Recurrence would make for cleaner code, (IMO) a
> > nicer GUI, and remove at least 2 bugs(*).  But, I think that's too big
> > a job for G2 and also too big to block budgets for.  I also think it's
> > better done incrementally.
> 
> (Assuming budgets are in 2.0, which I don't think they should be...) I'd
> be fine if both FreqSpec and Recurrence are in the code at the commit,
> and frankly even at the release.  Ideally, though, the concepts merge
> ASAP, and certainly not past the following release.  I'm happy to handle
> the SX side of the switch (as I generally need to cleanup the SX code),
> but I'm not going to do that until after 2.0.

Agreed on all counts.

-chris

> 
> ...jsled
> -- 
> http://asynchronous.org/ - `a=jsled; b=asynchronous.org; echo ${a}@${b}`


More information about the gnucash-devel mailing list