Re: How to upgrade CVS to latest Stable

Todd Denniston <[email protected]>
Newsgroups gmane.comp.version-control.cvs.general
Message-ID <[email protected]>
version wizard wrote, On 10/14/2008 02:39 PM:
> Hi
> 
> Here is a cvs Newbee Question
> 
> I got a new cvs server from IT which has the following cvs version installed
> 
>  cvs --version
> 
> Concurrent Versions System (CVS) 1.11.17 (client/server)
> 
> Copyright (c) 1989-2004 Brian Berliner, david d `zoo' zuhn,
>                         Jeff Polk, and other authors
> ------
> 
> I want to get the latest stable 1.11.23 and install on the server.
> What is the best procedure to achieve this.
> Please can you help/point me to appropriate document
> 
> The server info is
> Linux ****************** 2.6.9-67.0.7.ELsmp #1 SMP Wed Feb 27 04:48:20 EST
> 2008 i686 i686 i386 GNU/Linux
> 
> thanks in advance
> Raj
> 

Probably the easiest way to get to 1.11.23 on an RHEL machine would be update 
to the latest fedora version, i.e., cvs-1.11.23-2.fc10.src.rpm[1].
However you should be aware that if you do that, then YOU are responsible for 
keeping an eye on fedora for updates[2] and keeping them up to date on your 
machines.  So far in each of the F8 and F9 trees[3] cvs has only been updated 
once [Though it seems to me 14 should have also been released for f8.].

I BELIEVE that RH has been keeping up with the security patches on CVS, but 
keeping it at a stable version [seems a lot of 'enterprise' customers like not 
seeing even minor version changes for the life of a machine] number, so unless 
you want/need some new functionality you are PROBABLY best off keeping the RH 
version.

try `rpm -q --changelog cvs` to see what changes RH has made to their version 
of the cvs sources.


[1] 
http://download.fedora.redhat.com/pub/fedora/linux/development/source/SRPMS/cvs-1.11.23-2.fc10.src.rpm
install the rpm
cd to the rpmbuild/SPECS directory, which is probably /usr/src/redhat/SPECS if 
you have not updated your .rpmmacros to a more sane place.
rpmbuild -bb cvs.spec
rpm -ivh ../RPMS/*/*

[2] http://download.fedora.redhat.com/pub/fedora/linux/updates/
And note, that once the Fedora version you are pulling from goes EOL (13 
months after release) you need to pull from the newest Fedora again.

[3] 
http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Everything/source/SRPMS/
http://download.fedora.redhat.com/pub/fedora/linux/releases/9/Everything/source/SRPMS/
http://download.fedora.redhat.com/pub/fedora/linux/updates/8/SRPMS.newkey/
http://download.fedora.redhat.com/pub/fedora/linux/updates/9/SRPMS.newkey/


cvs-1.11.22-12.fc8.src.rpm
cvs-1.11.22-13.fc8.src.rpm
cvs-1.11.22-13.fc9.src.rpm
cvs-1.11.22-14.fc9.src.rpm

-- 
Todd Denniston
Crane Division, Naval Surface Warfare Center (NSWC Crane)
Harnessing the Power of Technology for the Warfighter
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.