From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#49878: Emacs Tarball Should Include Uninstall Script Date: Thu, 05 Aug 2021 14:25:35 +0300 Message-ID: <83k0l0jfps.fsf@gnu.org> References: <87sfzognbt.fsf@gnus.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34240"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 49878@debbugs.gnu.org, Abdorhman.Ayman@protonmail.com To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Aug 05 13:36:42 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mBbg2-0008ew-4d for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 05 Aug 2021 13:36:42 +0200 Original-Received: from localhost ([::1]:35076 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mBbg0-0008G7-Lc for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 05 Aug 2021 07:36:40 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41058) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mBbfq-0008FT-Th for bug-gnu-emacs@gnu.org; Thu, 05 Aug 2021 07:36:30 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:34544) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mBbfq-0005al-N8 for bug-gnu-emacs@gnu.org; Thu, 05 Aug 2021 07:36:30 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mBbVh-0000cW-Q5 for bug-gnu-emacs@gnu.org; Thu, 05 Aug 2021 07:26:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Aug 2021 11:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49878 X-GNU-PR-Package: emacs Original-Received: via spool by 49878-submit@debbugs.gnu.org id=B49878.16281627482365 (code B ref 49878); Thu, 05 Aug 2021 11:26:01 +0000 Original-Received: (at 49878) by debbugs.gnu.org; 5 Aug 2021 11:25:48 +0000 Original-Received: from localhost ([127.0.0.1]:46090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mBbVU-0000c4-0c for submit@debbugs.gnu.org; Thu, 05 Aug 2021 07:25:48 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:59114) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mBbVS-0000bs-Ua for 49878@debbugs.gnu.org; Thu, 05 Aug 2021 07:25:47 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:34142) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mBbVN-0001Zf-6T; Thu, 05 Aug 2021 07:25:41 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4533 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mBbVM-0001Ek-Bs; Thu, 05 Aug 2021 07:25:40 -0400 In-Reply-To: <87sfzognbt.fsf@gnus.org> (message from Lars Ingebrigtsen on Thu, 05 Aug 2021 13:09:26 +0200) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:211223 Archived-At: > From: Lars Ingebrigtsen > Date: Thu, 05 Aug 2021 13:09:26 +0200 > Cc: 49878@debbugs.gnu.org > > Abdorhman Ayman 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).