>>>> "Jan" == Jan Vroonhof
<vroonhof(a)math.ethz.ch> writes:
Jan> Adrian Aichner <aichner(a)ecf.teradyne.com> writes:
> I don't have the gnus package installed because I use
> site-packages/pgnus-0.67.
Jan> It is because you do not have rmail installed.
>
> In *Packages*, selecting gnus and then typing r
> r runs `pui-add-required-packages'
> leads following *Backtrace*:
>
> Signaling: (wrong-type-argument number-char-or-marker-p nil)
> <(nil 1.08)
> (if (< (if ... ... installed) (if ... ... current)) pkg nil)
> )
> (let ((installed ...) (current ...)) (if (< ... ...) pkg nil))
> )
> (lambda (pkg) (let (... ...) (if ... pkg nil)))(rmail)
Jan> Does this untested patch help
The patch works fine, thanks! Will you submit it?
Jan, deleting a few packages I found this:
Removing old files for package "tm" ...
Removing directory: Directory not empty, c:\Program Files\XEmacs\xemacs-packages
lisp/tm is left on disk, but it seems that an attempt is made to
remove c:\Program Files\XEmacs\xemacs-packages. That seems wrong,
doesn't it?
Adrian
Jan> Index: package-ui.el
Jan> ===================================================================
Jan> RCS file: /usr/CVSroot/XEmacs/xemacs-20/lisp/package-ui.el,v
Jan> retrieving revision 1.8
Jan> diff -u -u -r1.8 package-ui.el
Jan> --- package-ui.el 1999/01/04 01:34:38 1.8
Jan> +++ package-ui.el 1999/03/04 23:43:11
Jan> @@ -454,12 +454,13 @@
Jan> (package-get-info-find-package
Jan> package-get-base pkg) nil)
Jan> 'version)))
Jan> - (if (< (if (stringp installed)
Jan> + (if (or (null installed)
Jan> + (< (if (stringp installed)
Jan> (string-to-number installed)
Jan> installed)
Jan> (if (stringp current)
Jan> (string-to-number current)
Jan> - current))
Jan> + current)))
Jan> pkg
Jan> nil)))
Jan> (package-get-dependencies
Jan> pui-selected-packages)))))
--
Adrian Aichner Teradyne GmbH, European Design Center
Integra Test Division Telephone +49/89/41861(0)-208
Dingolfinger Strasse 2 Fax +49/89/41861-217 (What is a Fax?)
D-81673 MUENCHEN E-mail adrian.aichner(a)teradyne.com