So a little while ago, I rearranged the CVS repository by hand, getting rid of
the MAINT_2 branch to place it under the sclj2 module, and put the trunk under
sclj3. Testing consisted mostly of pulling out the oldest revisions of each
module and comparing them to the oldest state. Satisfied, I uploaded the
tarball, and asked the SourceForge staff to import it.
The import happened, bugs were fixed, 3.0.1 was released. I went to tag it, and
got a segfault. Some time later, I unpacked the archive I had asked to have
imported, and was able to reproduce and track down the error via ltrace.
Makefile,v and REQUIRED,v were missing a semicolon after the tags listing. This
was fixed, and I went to tag 3.0.1 again. Segfault.
Unable to duplicate the crash on local access, I set up an SSH server on
127.0.0.1. I still can't reproduce the crash. I have CVS 1.11.6 and OpenSSH
3.7.1p2. Sourceforge has CVS 1.11.2 and OpenSSH 3.5p1. I've no idea what other
information may be relevant.
At this point, I probably can't find the problem without extensive interaction
with the SourceForge staff. I don't really want to place that burden on them;
as of the last time LiveJournal was keeping statistics, there are under 50
users of sclj. It's obviously not a popular project. There probably won't be a
major cataclysm, complete with flamewars on Slashdot, if I ask SourceForge to
reinitialize the CVS directory, then import the releases into it.
On the other hand, I have a decent amount of respect for the history that's
been built up there. Therefore, I'm offering this opportunity to look over my
copy of the repository, to see if anyone else can find what I cannot. It's posted at
<
http://thesapphirecat.iwarp.com/sclj-cvsroot-broken.tar.bz2>
(95314 bytes.)