[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Uninstalling Subversion

From: Kip Warner <Kip_at_TheVertigo.com>
Date: 2006-08-06 00:00:04 CEST

On Sat, 2006-05-08 at 22:51 +0100, Max Bowsher wrote:
> Kip Warner wrote:
> > I checked the mailing list, and unless I am mistaken, there is no
> > uninstall target in the makefile...
>
> Indeed. An 'uninstall' target is far from standard.
>
> > I would like to uninstall Subversion when 1.4 moves from branch to tag
> > officially, but I can't seem to do this? There are too many files to
> > track manually.
>
> That's a matter of opinion, but there are quite a few, yes.
> On the other hand, searching for filenames containing 'svn' or
> 'subversion' gets you most (all?) of them.
>
> > I configured and built it myself, so it isn't as simple as using apt or
> > rpm.
> >
> > Is there some script or some way of removing it?
>
> Delete all the files manually.
>
> > If not, this should surely be noted first in the INSTALL before
> > people even begin to compile.
>
> Why do you think so? This is hardly a matter in which Subversion is
> exceptional. Rather, it is the common case for source installations.
>
> Max.

Hey Max,

If anything, it is that last thought that is certainly a matter of
opinion. "uninstall" is an intuitive target, just like "all" and
"install" as well. A piece of software as complex as subversion should
have a standard means of removal, just like any other piece of software.
The fact that we are dealing with just the source code is hardly any
excuse. Having no efficient way to remove it is dangerous. Moreover, I
am not the first person to have made note of this on the mailing list.

As for deleting all the files manually, note that you had to tell me
that and, unlike an intuitive approach like an "uninstall" target,
people aren't going to suspect that that was an option unless they ask
here.

Also, searching for svn or subversion is not mentioned in INSTALL. What
is mentioned, however, under the heading of "Building the Latest Source
under Unix" (but not "Building from a Tarball or RPM") is that we must
remove libsvn, libapr, libexpat, and libneon.

-- 
Kip Warner
Vertigo
http://TheVertigo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun Aug 6 00:00:39 2006

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.