>>>> "BAW" == Barry A Warsaw
<bwarsaw(a)CNRI.Reston.Va.US> writes:
>>>> "APA" == Adrian Aichner <aichner(a)ecf.teradyne.com>
writes:
BAW> Seems like this does what I want, but it also seems to load
BAW> several packages more than once (like vm and mail-lib), or am I
BAW> hallucinating?
Oh yes, I haven't tracked that one down. E.g. xemacs-base is
down-loaded again for almost every package (since it's a required
package for most others).
Probably the code which is supposed to keep track of
already-installed packages is not working right.
I sent a patch many moons ago to fix this problem. In some sense
packge-get-update-all does not currently do the right thing. It uses
package-get-all which fetches dependent packages. This is bad since
someone may intentionally not have a certain package even though it is
declared as required by a package they do have (e.g., vm is not really
needed to use efs). Fetching of dependent packages should be done at
the time a user initially gets a package.
So, packge-get-update-all should use package-get in place of
package-get-all (works like package-get-all, but it does not also get
dependent packages). If a dependent package requires updating, that
will still be picked up. Moreover, by making this change, we would
fix the problem of getting some packages many times when using
package-get-update-all.
John Jones
---------------------------------------------------------------
Department of Mathematics Office: PSA 729
Arizona State University Phone: 965-3725
Tempe, AZ 85287-1804 FAX: 965-8119
URL:
http://math.la.asu.edu/~jj e-mail: JJ(a)asu.edu
---------------------------------------------------------------