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]