[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)))))))