[cvsspam-devel] Heads up: oddity under Fedora 8
Ralph Siemsen
rsiemsen at rossvideo.com
Mon Apr 28 18:03:42 UTC 2008
After a recent upgrade of our CVS server from Fedora 6 to Fedora 8, our
cvsspam installation started behaving a little oddly. We changed from
cvs-1.11.22-6.fc6 to cvs-1.11.22-12.fc8 and users started experiencing
intermittent problems during checkin, as detailed below.
I reverted back to cvs-1.11.22-6.fc6 while keeping everything else at
Fedora 8 version, and this appears to "solve" the problem. It looks
like Fedora added some patches which interfere with cvsspam operation.
Specifically, the patch for fedora bugs #277501 and #242049 looks like
it might be relevant. Notice the major version of CVS is the same in
both cases (1.11.12).
I don't think this is a problem in cvsspam, but others might run into
the same problem, so I thought I would report it here. I also plan to
submit a bug to Fedora, once I am sure their patch(es) are responsible.
Unfortunately I am not particularly well-versed in ruby, so it is hard
for me to tell if cvsspam perhaps is making some assumption that is
invalidated by Fedora's patches. I am hoping someone else can either
confirm the problem or help diagnose it.
Users are seeing intermittent error messages during checkins. This is
with the Fedora 8 version of cvs on the server. There does not seem to
be any obvious pattern as to which files are affected. We see it on the
mainline and on branches. Here is a snippet:
Checking in common/reg_pers.h;
/cvs-repository/common/reg_pers.h,v <-- reg_pers.h
new revision: 1.89; previous revision: 1.88
done
cvs diff: cannot find custedit.h
cvs diff: cannot find protocol.h
cvs diff: cannot find reg_pers.c
cvs diff: cannot find reg_pers.h
Checking in frame/info.c;
/cvs-repository/info.c,v <-- info.c
new revision: 1.238; previous revision: 1.237
done
The checkin succeeds and email is sent as usual, including those files
that "cvs diff" complained about. However, the summary portion of the
email is different. Normally there are colour-coded counts of lines
added/removed for each file, but for the "missing" files, we see the
word "[empty]" on a grey background.
I suspect that the output of the file differences would also be
affected, but I have that disabled in my configuration, so I don't know
for sure. A quick check on our CVS server during checkin seems to
confirm that the files in question are indeed missing from the temporary
tree on the server side.
Has anyone else seen this problem?
Regards,
-Ralph
More information about the cvsspam-devel
mailing list