>>>> "Andy" == Andy Piper
<andyp(a)parallax.co.uk> writes:
Andy>
Andy> greg(a)alphatech.com (Greg Klanderman) writes:
> Package-get-custom is still disabled. Where should it be writing
its
> output file? It seems currently to overwrite the distributed one. Is
> that right? Seems bad to me.
Andy>
Andy> Yes, it should overwrite the current one since it is completely
Andy> autogenerated. It used not to even be in the distribution and got
Andy> generated at runtime.
Andy>
Andy> I would be grateful if you could fix it.
What if I'm just Joe User installing packages in ~/.xemacs/packages
and *can't* write to /usr/local/...../lisp/package-get-custom.el?
Also, that code is really irritating because it causes my cvs updates
to always fail on that file. So I'm for taking it out of the
distribution, like package-get-base.el. Maybe then it never actually
needs to get written out, just eval the right forms which you generate
as package-get-base is read in?
Another issue is keeping in sync with package-get-base, which is more
dynamic now. It isn't loaded until you call a package-get function,
and can be updated from mail/news/update files during a session.
Guess package-get-custom should just be updated at the same time.
In the function package-get-update-base-entry should work.
I'll think about it a little more.
greg