[To xemacs-review: Patch at end is 21.0 material. See also the comment
about 21.2 being behind 21.0]
"Dmitry Yaitskov" <dimas(a)home.com> writes:
>/usr/local/src/xemacs/xemacs-21.2.9/packages/man/lisp/jde/...
>/usr/local/src/xemacs/xemacs-21.2.9/packages/man/pkginfo/MANIFEST.jde
>/usr/local/src/xemacs/xemacs-21.2.9/packages/man/etc/jde/...
>
>.../packages/man/ is still not the proper place.
I installed xemacs-21.2-b9 on my NT box yesterday. Then I started installing
packages via the List & Install screen. I installed some packages, exited
xemacs, later installed some more. The first time they got installed into
their correct places (under ...\xemacs-packages\). After that, all new
packages get installed under ...\xemacs-packages\man (and late-packages has
it at the end). Manually moving them up the dir tree keeps them working.
Well, this means that 21.2.9 still has the bug that
packages-special-base-regexp is not synced with 21.0 properly. 21.0's
packages-special-base-regexp is
^\(etc\|info\|lisp\|lib-src\|bin\|pkginfo\|man\)$
Anyway that should NOT matter. (last late-packages) is only a fallback
of last resort.
[ checks source ]
He, grmbl, I _thought_ we are doing that already. Please apply this patch
1999-02-06 Jan Vroonhof <vroonhof(a)math.ethz.ch>
* package-admin.el (package-admin-get-install-dir): First fall
back to the location of xemacs-base for non-mule packages.
bolzano:/scratch/vroonhof/cvs/xemacs-20> cvs diff lisp/package-admin.el
Index: lisp/package-admin.el
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs-20/lisp/package-admin.el,v
retrieving revision 1.11
diff -u -r1.11 package-admin.el
--- package-admin.el 1999/01/04 01:34:A38 1.11
+++ package-admin.el 1999/02/07 04:07:11
@@ -177,7 +177,9 @@
;; Ok we need to guess
(if mule-related
(package-admin-get-install-dir 'mule-base nil nil)
- (car (last late-packages)))))))
+ (if (eq package 'xemacs-base)
+ (car (last late-packages))
+ (package-admin-get-install-dir 'xemacs-base nil nil)))))))