[Biojava-l] Problems (slight) with the Biojava code in CVS

Thomas Down td2@sanger.ac.uk
Thu, 3 Feb 2000 17:15:28 +0000


Sorry, I've just gone and demonstrated how awkward moving
directories in CVS can be.  The correct version of the acedb
packages is in src/org/acedb.  All the rest are mistakes,
and you can safely delete them.

For anyone else, don't worry -- I've now removed the offending
directories from CVS.  New copies you check out should follow
the new directory layout, and ought to build fine.

Happy hacking,


On Thu, Feb 03, 2000 at 11:52:21AM -0500, Triplett, Terry wrote:
> I've successfully checked out the code via anonymous cvs, as per the
> instructions on the biojava site.  Starting from the top level directory, it
> looks like the same code is present more than in the source tree due to
> nesting, and it's causing some trouble with the build script.  For example,
> a 'find' for acedb (starting from the top directory created by cvs) shows:
> 	biojava-live/src/org/acedb
> 	biojava-live/src/org/acedb/biojava-live/src/org/acedb
> 	biojava-live/src/org/acedb/biojava-live/src/org/biojava/bio/acedb
> 	biojava-live/src/org/biojava/bio/acedb
> >From this it appears that the acedb tree is present in 4 different places.
> The build script fails with a number of 'already defined' errors.
> I haven't analyzed this in depth yet (just got the sources), so I don't know
> whether the duplicate code is identical or not.  What I'd like to know is
> which particular part of the checked out tree is the actively developed
> code, so I can delete the extra kruft.  Better yet, it would be nice to
> clean up the cvs repository and/or define a module so that a checkout
> results in a single, well formed source tree.  This isn't a showstopper,
> because I can figure out what I need, but this will undoubtedly confuse
> everybody that grabs a copy of the repository.

``He returned with milk, flour, sugar... and incidentally,
a new body.''   -- Octavia Butler