Date: Wed, 15 Jan 1997 21:36:35 -0800 From: John Polstra <jdp@polstra.com> To: freebsd-hackers@freebsd.org Subject: Important new CVSup *server* release Message-ID: <199701160536.VAA22195@austin.polstra.com>
next in thread | raw e-mail | index | archive | help
This is an important announcement for people who are running cvsupd servers to mirror the FreeBSD sources. There is some repair work planned for the master CVS repository in the near future (at least 24 hours from now). Some unconventional things have to be done to some of the RCS files to effect the repairs. During some test runs, I discovered that one of them prodded a thus-far unexercised bug in cvsupd-14.1, causing it to dereference a null pointer and die. (Ironically, the bug was in the code that logged a warning saying something unusual was going on.) The upshot of this is that everybody who is running a CVSup server for FreeBSD _needs_ to upgrade his cvsupd to the new version 14.1.1. If you don't upgrade, your server is soon going to start producing a lot of core dumps. Normal users who just update their own trees using the CVSup _client_ don't need to do anything. Only the server is affected by this upgrade. I have already personally upgraded the master server on freefall as well as the following mirrors: cvsup.freebsd.org cvsup2.freebsd.org cvsup4.freebsd.org You can get the new release in the usual places: ftp://freefall.freebsd.org/pub/CVSup/ ftp://ftp.polstra.com/pub/FreeBSD/CVSup/ (slow; avoid if possible) Full sources as well as FreeBSD binaries are available: cvsup-bin-14.1.1.tar.gz FreeBSD static binaries for the client cvsupd-bin-14.1.1.tar.gz FreeBSD static binaries for the server cvsup-14.1.1.tar.gz Sources ** MD5 signatures for these files are: MD5 (cvsup-bin-14.1.1.tar.gz) = 8e89f30ab981af81ce0f35fa957a922c MD5 (cvsupd-bin-14.1.1.tar.gz) = 7e9f337de5ed82c231305fead134fa7d MD5 (cvsup-14.1.1.tar.gz) = c127fece77626a870935f066a834fdaa I have also checked in an updated port for the FreeBSD ports collection, and the corresponding package should appear soon. People who have already built the release 14.1 server from sources also have the option of simply applying this patch in the "server/src" directory: ------------------------------------------------------------------------------- Index: RCSComp.m3 =================================================================== RCS file: /home/jdp/cvsup/cvs/cvsup/server/src/RCSComp.m3,v retrieving revision 1.48 retrieving revision 1.50 diff -u -r1.48 -r1.50 --- RCSComp.m3 1997/01/07 22:15:52 1.48 +++ RCSComp.m3 1997/01/16 01:33:11 1.50 @@ -26,7 +26,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $Id: RCSComp.m3,v 1.48 1997/01/07 22:15:52 jdp Exp $ + * $Id: RCSComp.m3,v 1.50 1997/01/16 01:33:11 jdp Exp $ * $Name: $ *) MODULE RCSComp; @@ -1521,8 +1521,8 @@ said it had didn't even exist in the RCS file. (Somebody had clobbered the RCS file.) Just check out the desired revision from scratch. *) - WarnBoth(self, "Could not generate edits for " & pathname - & " " & oldDelta.revision & " -> " & newDelta.revision + Warning(self, "Could not generate edits for " & pathname + & " " & oldRevNum & " -> " & newDelta.revision & ": " & msg & " -- attempting full checkout"); checkOutWholeThing := TRUE; END; ------------------------------------------------------------------------------- I apologize for the fire drill. -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Self-knowledge is always bad news." -- John Barth
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199701160536.VAA22195>