From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: David Masterson Newsgroups: gmane.emacs.help Subject: Re: Software/HD ecology (was Re:...Bug in Emacs 21.3.50) Date: 13 Dec 2002 11:11:59 -0800 Organization: Posted via Supernews, http://www.supernews.com Sender: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: References: <041220020952400758%ajanta@no.spam> <56cfb0e3.0212041458.5eab182a@posting.google.com> <061220020416350201%ajanta@no.spam> <071220021155280606%ajanta@no.spam> <5ld6obj8il.fsf@rum.cs.yale.edu> <091220021652087216%ajanta@no.spam> <111220021101520860%ajanta@no.spam> <111220021253524057%ajanta@no.spam> <5l65u0i8zj.fsf@rum.cs.yale.edu> <111220022053507599%ajanta@no.spam> <5l1y4niayi.fsf@rum.cs.yale.edu> <121220021352537730%ajanta@no.spam> <121220021605305116%anil@null.invalid> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1039807066 4646 80.91.224.249 (13 Dec 2002 19:17:46 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 13 Dec 2002 19:17:46 +0000 (UTC) Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18MvJg-0001Cd-00 for ; Fri, 13 Dec 2002 20:17:44 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18MvHs-0007Yf-02 for gnu-help-gnu-emacs@m.gmane.org; Fri, 13 Dec 2002 14:15:52 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!sn-xit-03!sn-xit-06!sn-post-02!sn-post-01!supernews.com!corp.supernews.com!not-for-mail Original-Newsgroups: gnu.emacs.help User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 Original-X-Complaints-To: abuse@supernews.com Original-Lines: 47 Original-Xref: shelby.stanford.edu gnu.emacs.help:108102 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:4633 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:4633 >>>>> Miles Bader writes: > There _are_ certain parts of emacs which come in large > monolithic easy-to-delete chunks (e.g., LEIM), which might be > worth providing a `delete' option for, but I think they can > dealt with on a case-by-case basis. Ummm. Vagueness...? What you've described above is the need for "Emacs packages". That is, if LEIM was a "package" and Emacs had a package management system, then deleting the package is trivial. There are two parts to that: 1. Breaking up Emacs into well-defined packages. 2. Developing an Emacs package system. XEmacs has largely done this, but I'm not sure of the flexibility of their package management system (I don't think it handles packages that have separate executables, for instance). Oh, BTW, how does "make uninstall" work if you delete (or never had!) the build directory? Perhaps there should be a "uninstall-script" that is created *and* installed by "make install"? >> this is what I see on my system: >> >> anil% find /usr -name emacs -print >> /usr/bin/emacs >> /usr/info/emacs >> /usr/libexec/emacs >> /usr/local/bin/emacs >> /usr/share/emacs >> /usr/share/info/emacs > Um, that's how unix(-like) systems work. Emacs did not decide this > layout, it merely follows it. Feel free to complain, but it isn't > going to change anytime soon. It's apparent by the above that, in essense, multiple installations of Emacs were done on the system (even if they are just symlinked together). Anil's point is, if he wanted to remove one of those installations, could it he do it safely? -- David Masterson David DOT Masterson AT synopsys DOT com Sr. R&D Engineer Synopsys, Inc. Software Engineering Sunnyvale, CA