Noel J. Bergman wrote:

Everything from Avalon on which James is dependent has gone though an
official release.



Your list (Freudian slip? :-)) is missing Phoenix, although I believe that there is a release later than we are using.


Woops! Honestly - it just didn't occur to me. Possibly Freudian.


I assume that all of the new ones are currently in our MAIN branch?



Yep.




James is currently using the depricated Excalibur IO package.  When
preparing the cornerstone relases I merged some of the utility
classes so that you would have a drop dead easy migration solution.


Remind me what happened to those.



I have to remind myself. Here is a scatch (because it was a while ago). Excalibur IO is depricated in favour of Commons IO. However, the cornerstone-store package used a number of IO utilities not available within the commons-io package (IOUtil, ExtensionFileFilter, ClassLoaderObjectInputStream and ResettableFileInputStream). So what I did was to move these classes into the cornerstone-store impl package under org.apache.avalon.cornerstone.blocks.masterstore and eliminated the Excalibur IO dependency. Keeping in mind that thought the cornerstone release process I was paying a lot of attention to James and implications of what I was doing and from memory I made sure that everything was covered in terms of classes I imported into the store package.

However, doing a quick check its sems that a few others Excalibur io
classes were either missed by me or have crept into the NNTP package:

 AndFileFilter
 InvertedFileFilter
 DirectoryFileFilter

No problem - the sources for these are in avalon-excalibur/compatibility
so copying them locally into James should not be a problem.

Stephen.

--

Stephen J. McConnell
mailto:[EMAIL PROTECTED]




--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to