Valdis.Kletnieks(a)vt.edu wrote:
On Sat, 19 Sep 1998 09:16:48 PDT, you said:
> Why include the version? The version information is already stored
> elsewhere, and there should never be a case when multiple versions are
> installed simultaneously (well, it could happen today, but it shouldn't
> be happening). When installing a new version of a package, the old
> package should be deleted.
Ahem. It *should* be possible to have multiple versions. Otherwise,
You're confused with my use of the word, "install". I was
referring to "installed within a running XEmacs", whereas you're talking
about "installed on disk".
Yes, you as a user should be able to install a different copy of
"warthog" -- one that overrides any other, system-installed one.
Let me clarify:
There's no need to include the package version as part of the
"pkginfo" database, as this information is already stored
elsewhere (in each package itself, whereever it may be -- in the
system or user area). Within each running XEmacs, it makes no
sense to load multiple versions of a package, as this won't work
for the vast majority of packages, and so there should never be
a case where multiple versions are loaded into XEmacs
simultaneously. You can have multiple versions stored on disk,
but you can only load/use one of them. When installing a new
version of a package, any old version, stored in the *SAME*
place where the new one will be installed, should be deleted.
This means that, if the user is installing a new package in his
private package directory, any old version should be deleted
from his private package directory, but any version in the
system directory should not be touched (and vice-versa).
--
Darryl Okahata
darrylo(a)sr.hp.com
DISCLAIMER: this message is the author's personal opinion and does not
constitute the support, opinion, or policy of Hewlett-Packard, or of the
little green men that have been following him all day.