On Tue, 2007-11-27 at 21:49 +0100, Mario Torre wrote: > Il giorno lun, 26/11/2007 alle 09.29 +0000, Ian Rogers ha scritto: > > > I wonder if some of the other failures could be down to an old JSR 166. > > What's the protocol to update the code in the external directory? > > I think so. CopyOnWriteArrayList was also written by Doug Lea, I have no > reason to believe he has not released it under public domain like the > rest of the code (I admit I have not checked, though), so I think that > we simply ship an old version. Being it in the external I would just > download the new one (if any) and go with it. > > Also, if that means to remove CopyOnWriteArrayList also, well, go for > it :) > > Mark? hints? All code under external/ has a README explaining how it is imported from upstream. In the case of jsr166 there is an explicit IMPORTING file that explains the procedure (there is a sanity script you need to run before importing). Unfortunately there are a couple of files isn't really part of the public domain release. CopyOnWriteArrayList.java is our own (and as such isn't under external/). Cheers, Mark