2006-01-13   Darren Duncan <[EMAIL PROTECTED]>
--------------------------------------------------

For this special day of Friday the Thirteenth of 2006, I would like to announce one last set of releases for the pre-rewrite Rosetta database access framework.

This retroactive release (which you can treat as if it came out on 2005-09-29) is intended to help ease the transition between the first and second major code bases of the Rosetta database access framework, at least from the point of explaining what changed between them. (The first codebase was written mainly between 2002-12 and 2005-09, while the second rewritten code base was mainly between 2005-10 and later.)

The changes with this release are all summed up by that there is no longer a distinct "SQL::Routine" name space, and all packages that were in that name space are now in the "Rosetta" name space. There are no actual functionality changes, just a shifting around of components. This release makes it so that the core files of the pre-rewrite Rosetta framework have all of the same and/or compatible names and locations as what the post-rewrite replacements will be.

These are the component distributions (which should be on CPAN any hour now):

 * Rosetta-v0.71.0.tar.gz (result of 2-way merger)
    - follows SQL-Routine-v0.70.3.tar.gz and Rosetta-v0.48.3.tar.gz
    - SQL::Routine is now renamed to Rosetta::Model
 * Rosetta-Utility-SQLBuilder-v0.22.0.tar.gz (renamed)
    - follows SQL-Routine-SQLBuilder-v0.21.2.tar.gz
 * Rosetta-Utility-SQLParser-v0.3.0.tar.gz (renamed)
    - follows SQL-Routine-SQLParser-v0.2.2.tar.gz
 * Rosetta-Engine-Generic-v0.22.0.tar.gz (no name changes)
    - follows Rosetta-Engine-Generic-v0.21.2.tar.gz

These have Locale-KeyedText-v1.6.2.tar.gz (actually released on 2005-09-28) as a dependency.

As you can see, the most significant change besides the renaming is that the entire core of the Rosetta framework is once again in a single distribution (that which was SQL::Routine has been brought back in), which should make things easier for developers and users alike.

For future reference, the actual Subversion repository for the first major code base of the Rosetta framework is http://svn.utsl.gen.nz/trunk/Rosetta-old/ ; the bundled ReadMe files are different and out of date, for historical posterity.

Any day now, the first releases of the second major Rosetta code base will appear on CPAN; these will be released concurrently with Pugs v6.2.11, and separate announcement emails will accompany them.

Thank you and have a good day. -- Darren Duncan

Reply via email to