As discussed, I've changed the logic of these 3 callers. With respect to SXes, we'll now write both Recurrence and FreqSpecs. <1.1.0 will barf on encountering the Recurrences. I'm thinking that I'll remove the FreqSpec-writing pieces after 2.1.2 ... then there's at least one release here where both are maintained, and the fallback to use the file with 2.0.x is "edit the datafile and delete the Recurrence structure".
I understand that 2.0 will read these files with a spurious "ROOT"
account, with everything shifted down a level
We'll need some large release note text for both 2.1.2 and 2.2. Here's
a draft for discussion:
!!!!!!!!!!!!!!
!!! NOTICE !!!
!!!!!!!!!!!!!!
If you are using Scheduled Transactions, the data file saved by
GnuCash >=2.1.2 is NOT backward-compatible with GnuCash 2.0.
Please make a safe backup of your 2.0 data before upgrading to 2.1.2.
I'll move this into the announcement text later this week if there's no
revision.
I think we should encourage packagers to include a notice to this effect
in their updating systems, if available.
-------- Forwarded Message --------
> From: Josh Sled <[EMAIL PROTECTED]>
> Reply-To: [email protected]
> To: [EMAIL PROTECTED]
> Subject: r16044 - gnucash/trunk/src/backend/file - Invert
> "allow_file_incompatabiilty" tests: we now generate files that 2.0
> might not read exactly.
> Date: Sat, 5 May 2007 13:03:44 -0400
>
> Author: jsled
> Date: 2007-05-05 13:03:42 -0400 (Sat, 05 May 2007)
> New Revision: 16044
> Trac: http://svn.gnucash.org/trac/changeset/16044
>
> Modified:
> gnucash/trunk/src/backend/file/gnc-book-xml-v2.c
> gnucash/trunk/src/backend/file/gnc-schedxaction-xml-v2.c
> gnucash/trunk/src/backend/file/io-utils.c
> Log:
> Invert "allow_file_incompatabiilty" tests: we now generate files that 2.0
> might not read exactly.
[...]
--
...jsled
http://asynchronous.org/ - a=jsled;b=asynchronous.org; echo [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
_______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
