From xemacs-m  Sun Jan 26 11:23:37 1997
Received: from wmperry.in.aventail.com (wmperry@wmperry.oz.net [207.13.185.53])
          by xemacs.org (8.8.4/8.8.4) with ESMTP
	  id LAA09538 for <xemacs-beta@xemacs.org>; Sun, 26 Jan 1997 11:23:35 -0600 (CST)
Received: (from wmperry@localhost) by wmperry.in.aventail.com (8.7.6/8.7.3) id JAA00462; Sun, 26 Jan 1997 09:28:28 -0800
Date: Sun, 26 Jan 1997 09:28:28 -0800
Message-Id: <199701261728.JAA00462@wmperry.in.aventail.com>
From: "William M. Perry" <wmperry@aventail.com>
Subject: Re: Xemacs20 / Package management
To: xemacs-beta@xemacs.org
In-Reply-To: <yf3vi8lgbzg.fsf@sabi.demon.co.uk>
References: <yf3vi8lgbzg.fsf@sabi.demon.co.uk>
Errors-to: wmperry@aventail.com
Reply-to: wmperry@aventail.com
X-Face: O~Rn;(l][/-o1sALg4A@xpE:9-"'IR[%;,,!m7</SYF`{vYQ(&RI1&EiH[FvT;J}@f!4kfz
 x_!Y#=y{Uuj9GvUi=cPuajQ(Z42R[wE@{G,sn$qGr5g/wnb*"*ktI+,CD}1Z'wxrM2ag-r0p5I6\nA
 [WJopW_J.WY;

Perhaps instead of having an auto-install of new packages and breaking all
the packages out of XEmacs by default, a good middle ground would be to
have a package database, and a tool to query that database to find all the
files that deal with a particular package, and be able to easily remove
it.  Say something like:

..../etc/PACKAGES
# Pkg     Description            Files involved
Emacs-W3\tThe Emacs web browser\tlisp/w3 etc/w3 info/w3.info*
VM\tThe Ultra-Mail Tool\tlisp/vm etc/vm info/vm.info*

etc. etc.  A simple shell script would be all it would take to do the
querying/removing of packages.  /bin/sh is your friend. :)

-Bill P.

