GNU bug report logs - #49878
Emacs Tarball Should Include Uninstall Script

Previous Next

Package: emacs;

Reported by: Abdorhman Ayman <Abdorhman.Ayman <at> protonmail.com>

Date: Wed, 4 Aug 2021 17:44:01 UTC

Severity: wishlist

Tags: notabug

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


Message #11 received at 49878 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 49878 <at> debbugs.gnu.org, Abdorhman.Ayman <at> protonmail.com
Subject: Re: bug#49878: Emacs Tarball Should Include Uninstall Script
Date: Thu, 05 Aug 2021 14:25:35 +0300
> From: Lars Ingebrigtsen <larsi <at> gnus.org>
> Date: Thu, 05 Aug 2021 13:09:26 +0200
> Cc: 49878 <at> debbugs.gnu.org
> 
> Abdorhman Ayman <Abdorhman.Ayman <at> protonmail.com> writes:
> 
> > Someone on Debian forums encountered a system issue after compiling
> > Emacs 27.2 from source, he suspects that his issue MAYBE related to Emacs,
> > or maybe it's not, it doesn't really matter, what matters is that his report
> > brought to my attention that Emacs tarball doesn't include an uninstall
> > script. We need an uninstall script for user convenience.
> 
> I'm not sure an uninstall script is practical -- we can't just delete
> the files with the same names as those we installed, because we don't
> know whether they're the same ones (or something added later by the
> user).

We have "make uninstall" -- why isn't that what's being requested
here?

> I've never understood why any user would say "make install" at all --
> Emacs works just fine without saying "make install".  Users should just
> run it from where it was compiled.

The idea is that after "make install" you can delete the source tree.

Also, without installing, the important executables will not
necessarily be on PATH, so you cannot easily invoke them without using
a full absolute file name.

Finally, this is a standard Make target that everyone expects (other
packages don't always work 100% correctly when invoked from the source
tree).




This bug report was last modified 3 years and 351 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.