[rt-devel] Manhattan: RT 2.1.2

Jesse Vincent jesse at bestpractical.com
Tue Feb 26 23:21:34 EST 2002


I've rolled the rt 2.1.2 release. I'm not actually convinced that it came out
right.  I'm running into some issues with aegis involving it being unable to
properly reproduce historical revisions. Some of these issues are fixed in
yesterday's release of aegis, but not all of them.  While it seems to do the
distributed thing very well, it doesn't have all the magic-bullet qualities I
want out of a version control system. (Among others: it supports a "move"
operation, but it turns out that the move operation is just a rm and a create,
so you don't get full history preserved.)


But anyway, back to RT.


THIS IS AN INCREDIBLY UNSTABLE DEVELOPMENT RELEASE.
IF YOU ATTEMPT TO USE THIS RELEASE IN PRODUCTION 
YOU WILL GET NO SUPPORT OR SYMPATHY. NONE. I WILL 
POINT AND LAUGH. 



2.1.2 contains some major changes at the source level:


	* Moving to a new overlay-based model for the code, which will allow 
	  better automatic generation of automatic code.  This currently means
	  that RT 2.1.x is dependent on Perl 5.6.0 or newer.  I haven't yet put
	  in the energy to determine the cost of continuing to support 5.005
	  and earlier revisions of perl.  Keeping in mind that 2.2.x probably
	  won't ship until close to 2003, when 5.8.x are the "standard"
	  revisions of perl, I'm not sure how much this legacy perl
	  compatibility would be worth.  

	* Keywords subsystem has been removed.  The schema and base classes 
	  for the new "Custom Fields" system which will replace it in its
	  entirety are there, but not yet functional.


	* A Test suite!  
	  "make test" will perform a basic smoke-test which makes sure that
	  all of RT's perl code compiles.  "make regression" will run the
	  (Currently paltry) regression test suite which will DESTROY your
	  rt22 database and run tests against a clean db.  Eventually, this
	  test suite will fully exercise the RT core.


	* Postgres and oracle schema aren't current.  There's a lot of flux
	  in the 2.2 schema right now. As things settle down, I'll bring the
	  schema for pg up to date.  Oracle support will either be updated or
	  expunged. 


	* Lots more perldoc (thanks to the new overlay system)

	* Unattended installation the install and build process now does much
	  more of its work in pure perl, which means that we're getting closer 
	  to the day when actual automated installation is magic.




-- 
http://www.bestpractical.com/products/rt  -- Trouble Ticketing. Free.




More information about the Rt-devel mailing list