← Back to team overview

cuneiform team mailing list archive

Re: Make uninstall support before release

 

Hi!

On Fri, 2009-05-08 at 15:14 +0300, Jussi Pakkanen wrote:

> You should never, ever, ever install stuff to /usr manually. The only
> one that is allowed to touch it is the package manager. Manual
> fiddling WILL break. No exceptions.

OK, I should not have written that (consider it a mistype) as apparently
it triggered a red flag. Actually I usually install it to /usr/local (or
use it right away from the build tree).

> Once cf gets to Debian, it should go quickly to Ubuntu. The maintainer
> probably creates a PPA where you can download packages or you can
> build the package yourself. It's all very straightforward.

I don't see how the fact that you *should* use a package if available
does imply that providing an uninstall target is useless. 

First off, the package isn't yet in Debian, and nobody knows when it's
going to be accepted and how long it would take for it to get to the
universe afterward.

Secondly, there are many other distributions (Redhat to name only the
most important one?) for which the packages are not available.

Having that said, make install, say to /usr/local is the only quick,
easy and reliable way to install it for all the users of the system w/o
fiddling with ld.conf etc.

And not only I use it, but we've got a request for that. But well, after
all it's up to you. 

If there's a problem with my implementation of it, I will try to fix it.

Best,
 
-- 
Sincerely yours,
Yury V. Zaytsev




Follow ups

References