>>>> "Darryl" == Darryl Okahata
<darrylo(a)sr.hp.com> writes:
Darryl> greg(a)alphatech.com wrote:
> If you have 2 versions of a package (eg, the one that the sys
admin
> downloaded with your SUMO binary and a newer one you've installed in
> ~/.xemacs/packages) you get these irritating warnings on startup:
>
> (1) (warning/warning) Autoload error in:
> /home/greg/.xemacs/packages/lisp/pcl-cvs/auto-autoloads:
> Already loaded
>
> Isn't this an expected usage, one which should not spew warnings?
Darryl> I'd say that this should not be happening.
Sure. But the current package layout makes it quite difficult to even
detect this. There's simply not enough information in the package
layout, so the right fix is going to be quite involved. It'll have to
wait until 21.1 or 21.2.
Darryl> I'd also go further and say that:
Darryl> * Packages in ~/.xemacs/packages should probably take precedence over
Darryl> any system-installed ones.
They do.
Darryl> As it is, it appears that the system- installed ones are
Darryl> loaded before those in ~/.xemacs/packages.
Exactly. This is what precedence means in this context. You want the
stuff taking precedence to be loaded after so they can override
whatever was before. The problem is that the system-installed ones
are loaded *instead* of those in ~/.xemacs/packages. (Well, not
really, but the auto-autoloads loaded second doesn't *do* anything.)
I'll submit a patch to change the order for now.
--
Cheers =8-} Chipsy
Friede, Völkerverständigung und überhaupt blabla