ANNOUNCE: retro Rosetta for Friday the 13th

ANNOUNCE: retro Rosetta for Friday the 13th

am 14.01.2006 05:40:22 von darren

2006-01-13 Darren Duncan
--------------------------------------------------

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