Just tried for the first time updating my packages from the
"Customize" menu. It FTP's the ".pkg.tar.gz" file correctly, but then
tries to delete my home directory (!) The "package-admin-rmtree"
function seems to be at fault.
Here's the backtrace with "debug-on-error" set to "t":
(I will try to look into this some more if I get some free time.)
Signaling: (file-error "Removing old name" "Permission denied" "/home/cgw")
delete-file(".")
package-admin-rmtree("/usr/local/lib/xemacs/xemacs-packages/lisp/xemacs-base")
package-admin-delete-binary-package(xemacs-base "/usr/local/lib/xemacs/xemacs-packages/")
package-get(xemacs-base "1.24")
byte-code("..." [package-get-info-prop this-package version package-get-installedp package package-get nil fetched-packages throw exit append provides this-requires package-get-package-provider reqd-package reqd-version reqd-name error "Unable to find a provider for %s" package-get-all] 6)
package-get-all(xemacs-base "1.24" (fsf-compat overlay thingatpt timer eudc eudc eudc-ldap eudc-ph))
byte-code("..." [package-get-info-prop this-package version package-get-installedp package package-get nil fetched-packages throw exit append provides this-requires package-get-package-provider reqd-package reqd-version reqd-name error "Unable to find a provider for %s" package-get-all] 6)
package-get-all(eudc nil)
#<compiled-function (pkg) "...(20)" [eval intern symbol-name pkg "-package" package-get-all nil t] 4>((eudc (standards-version 1.0 version "1.22" author-version "1.21" date "1998-08-22" build-date "1998-09-19" maintainer "Oscar Figueiredo <Oscar.Figueiredo(a)epfl.ch>" distribution stable priority low category "comm" dump nil description "Emacs Unified Directory Client (LDAP, PH)." filename "eudc-1.22-pkg.tar.gz" md5sum "25cd2405e5adcf796923f206d55cd3d6" size 45221 provides (eudc eudc-ldap eudc-ph) requires (fsf-compat xemacs-base) type regular)))
mapcar(#<compiled-function (pkg) "...(20)" [eval intern symbol-name pkg "-package" package-get-all nil t] 4> ((bbdb (standards-version 1.0 version "1.01" author-version "2.0" date "1998-07-19" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority medium category "comm" dump nil description "The Big Brother Data Base" filename "bbdb-1.01-pkg.tar.gz" md5sum "95ab2746d9cf3a105cab61eb65ecd64d" size 274056 provides ... requires ... type regular)) (eudc (standards-version 1.0 version "1.22" author-version "1.21" date "1998-08-22" build-date "1998-09-19" maintainer "Oscar Figueiredo <Oscar.Figueiredo(a)epfl.ch>" distribution stable priority low category "comm" dump nil description "Emacs Unified Directory Client (LDAP, PH)." filename "eudc-1.22-pkg.tar.gz" md5sum "25cd2405e5adcf796923f206d55cd3d6" size 45221 provides ... requires ... type regular)) (footnote (standards-version 1.0 version "1.06" author-version "0.18x" date "1998-08-27" build-date "1998-09-19" maintainer "SL Baur <steve(a)xemacs.org>" distribution stable priority low category "comm" dump nil description "Footnoting in mail message editing modes." filename "footnote-1.06-pkg.tar.gz" md5sum "796323a84d97bade70a5d78fd9076a2e" size 13551 provides ... requires ... type regular)) (gnats (standards-version 1.0 version "1.06" author-version "3.101" date "1998-08-01" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority high category "comm" dump nil description "XEmacs bug reports." filename "gnats-1.06-pkg.tar.gz" md5sum "5759d3cdefcc57f7a36c2f30a5868abe" size 186656 provides ... requires ... type regular)) (gnus (standards-version 1.0 version "1.28" author-version "5.6.43x1" date "1998-09-05" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority medium category "comm" dump nil description "The Gnus Newsreader and Mailreader." filename "gnus-1.28-pkg.tar.gz" md5sum "fc47129ff589191a73
61d2eac494bde6" size 1871939 provides ... requires ... type regular)) (irchat (standards-version 1.0 version "1.01" author-version "980625-2" date "oc\n key " build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority medium category "comm" dump nil description "ZENIRC IRC Client." filename "irchat-1.01-pkg.tar.gz" md5sum "c94bd691cb42e5ba23fbfe26daea2dc8" size 169192 provides ... requires nil type regular)) (mailcrypt (standards-version 1.0 version "1.05" author-version "3.4" date "1998-01-24" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority low category "comm" dump nil description "Support for messaging encryption with PGP." filename "mailcrypt-1.05-pkg.tar.gz" md5sum "9ae0b8a3dd2c9b308024813fef24cc3c" size 88944 provides ... requires ... type regular)) (mew (standards-version 1.0 version "1.01" author-version "1.93b38" date "1998-06-21" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution contrib priority low category "comm" dump nil description "Messaging in an Emacs World." filename "mew-1.01-pkg.tar.gz" md5sum "769d0647f7a411a8026aab4bf56d93c6" size 523578 provides ... requires ... type regular)) (mh-e (standards-version 1.0 version "1.07" author-version "21.0" date "1998-07-12" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution contrib priority low category "comm" dump nil description "Front end support for MH." filename "mh-e-1.07-pkg.tar.gz" md5sum "d9ac55c06077c00a4db554dcc6e41dea" size 178838 provides ... requires ... type regular)) (net-utils (standards-version 1.0 version "1.09" author-version "21.0" date "1998-07-01" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority low category "comm" dump nil description "Miscellaneous Networking Utilities." filename "net-utils-1.09-pkg.tar.gz" md5sum "597c6bc3aac41b64768d4eb7ae167805"
size 115926 provides ... requires ... type single)) (gnus (standards-version 1.0 version "1.01" author-version "0.31" date "1998-09-08" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution unstable priority medium category "comm" dump nil description "The Gnus Newsreader and Mailreader." filename "pgnus-1.01-pkg.tar.gz" md5sum "2725e2f5f52079a1966f6e2195aab479" size 1969810 provides ... requires ... type regular)) (rmail (standards-version 1.0 version "1.06" author-version "21.0" date "1998-06-28" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution contrib priority low category "comm" dump nil description "An obsolete Emacs mailer." filename "rmail-1.06-pkg.tar.gz" md5sum "cc42e7660a4eb911b8cbc151f331c36b" size 96472 provides ... requires ... type regular)) (supercite (standards-version 1.0 version "1.09" author-version "3.55x2" date "1998-08-9" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority low category "comm" dump nil description "An Emacs citation tool for News & Mail messages." filename "supercite-1.09-pkg.tar.gz" md5sum "3b2758fd09e036b9c7ce258d0ee61d5a" size 98926 provides ... requires ... type regular)) (tm (standards-version 1.0 version "1.13" author-version "21.0" date "1998-08-27" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority low category "comm" dump nil description "Emacs MIME support." filename "tm-1.13-pkg.tar.gz" md5sum "ba0feda4e61c1006c8e17c641de0b6d2" size 336736 provides ... requires ... type regular)) (vm (standards-version 1.0 version "1.11" author-version "6.62" date "1998-09-19" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority medium category "comm" dump nil description "An Emacs mailer." filename "vm-1.11-pkg.tar.gz" md5sum "56e65cbfb38283de030195b33f80be1b" size 503615 provides ... requires ... type
regular)) (w3 (standards-version 1.0 version "1.09" author-version "4.0pre23" date "1998-07-18" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution experimental priority high category "comm" dump nil description "A Web browser." filename "w3-1.09-pkg.tar.gz" md5sum "ceb4e1e0d9e11102b1ff2a5cb7b77d0f" size 638496 provides ... requires ... type regular)) (zenirc (standards-version 1.0 version "1.01" author-version "2.112" date "1998-08-15" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority medium category "comm" dump nil description "ZENIRC IRC Client." filename "zenirc-1.01-pkg.tar.gz" md5sum "558723a7d70b1608a046068444f5045f" size 290655 provides ... requires ... type regular)) (cookie (standards-version 1.0 version "1.08" author-version "21.0" date "1998-04-07" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority low category "games" dump nil description "Spook and Yow (Zippy quotes)." filename "cookie-1.08-pkg.tar.gz" md5sum "aa71e9df700ad89eb803d1100af331dd" size 34274 provides ... requires ... type regular)) (games (standards-version 1.0 version "1.06" author-version "1.04" date "1998-06-04" build-date "1998-09-19" maintainer "Glynn Clements <glynn(a)sensei.co.uk>" distribution stable priority low category "games" dump nil description "Tetris, Sokoban, and Snake." filename "games-1.06-pkg.tar.gz" md5sum "6db6e872cdcce09b3e9b1e3425dcc20a" size 31993 provides ... requires ... type regular)) (mine (standards-version 1.0 version "1.08" author-version "1.9" date "1998-05-09" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority low category "games" dump nil description "Minehunt Game." filename "mine-1.08-pkg.tar.gz" md5sum "468ed5ccd1b86cd91572a901e156e7e2" size 66924 provides ... requires ... type regular)) (misc-games (standards-version 1.0 version "1.07" author-version "21.0" date "
1998-03-22" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority low category "games" dump nil description "Other amusements and diversions." filename "misc-games-1.07-pkg.tar.gz" md5sum "c7898266da95831f5797e849f740fd4c" size 175489 provides ... requires ... type single)) (Sun (standards-version 1.0 version "1.08" author-version "21.0" date "1998-07-25" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution sun priority low category "libs" dump nil description "Support for Sparcworks." filename "Sun-1.08-pkg.tar.gz" md5sum "faeaa48c2700604e5742b7a509b2a154" size 72951 provides ... requires ... type regular)) (apel (standards-version 1.0 version "1.06" author-version "3.3" date "1998-07-23" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution mule priority high category "libs" dump nil description "A Portable Emacs Library. Used by XEmacs MIME support." filename "apel-1.06-pkg.tar.gz" md5sum "56aabd95da4333887bfd9134f5cbe6ac" size 38742 provides ... requires ... type regular)) (dired (standards-version 1.0 version "1.02" author-version "7.9" date "1998-05-05" build-date "1998-09-19" maintainer "Mike Sperber <sperber(a)informatik.uni-tuebingen.de>" distribution stable priority medium category "libs" dump nil description "Manage file systems." filename "dired-1.02-pkg.tar.gz" md5sum "fd009a9bcff0f9a14d9f51665fe9c685" size 197926 provides ... requires ... type regular)) (edebug (standards-version 1.0 version "1.05" author-version "21.0" date "1998-03-12" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority low category "libs" dump nil description "An Emacs Lisp debugger." filename "edebug-1.05-pkg.tar.gz" md5sum "26ff707c557ce5ae53317f391897dde9" size 113971 provides ... requires ... type regular)) (efs (standards-version 1.0 version "1.10" author-version "1.17" date "1998-08-23" build-date "1998-09-19" mai
ntainer "Mike Sperber <sperber(a)informatik.uni-tuebingen.de>" distribution stable priority medium category "libs" dump nil description "Treat files on remote systems the same as local files." filename "efs-1.10-pkg.tar.gz" md5sum "5f4fdf921b2800eb5dc0de6241253419" size 363608 provides ... requires ... type regular)) (fsf-compat (standards-version 1.0 version "1.02" author-version "21.0" date "1998-03-25" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution mule priority high category "libs" dump nil description "FSF Emacs compatibility files." filename "fsf-compat-1.02-pkg.tar.gz" md5sum "3beb2ba9863cbee8a857acf5af00a8e8" size 18208 provides ... requires nil type single)) (mail-lib (standards-version 1.0 version "1.17" author-version "21.0" date "1998-06-08" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority medium category "libs" dump nil description "Fundamental lisp files for providing email support." filename "mail-lib-1.17-pkg.tar.gz" md5sum "efe51eec9acce37695c5fb092dabb079" size 127025 provides ... requires ... type regular)) (sounds-au (standards-version 1.0 version "1.03" author-version "21.0" date "1998-06-30" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority high category "libs" dump nil description "XEmacs Sun sound files." filename "sounds-au-1.03-pkg.tar.gz" md5sum "9ae6e0154c4fce763cfd453e98f94682" size 125773 provides nil requires nil type regular)) (sounds-wav (standards-version 1.0 version "1.03" author-version "21.0" date "1998-06-30" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority high category "libs" dump nil description "XEmacs Microsoft sound files." filename "sounds-wav-1.03-pkg.tar.gz" md5sum "15a8c6e740202d0c7542c5ebc2837838" size 148595 provides nil requires nil type regular)) (tooltalk (standards-version 1.0 version "1.07" author-version "21.0" date
"1998-07-25" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution contrib priority low category "libs" dump nil description "Support for building with Tooltalk." filename "tooltalk-1.07-pkg.tar.gz" md5sum "d9a97f43212d794ceebc964dc563dd17" size 9213 provides nil requires nil type regular)) (xemacs-base (standards-version 1.0 version "1.24" author-version "21.0" date "1998-08-06" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution mule priority high category "libs" dump nil description "Fundamental XEmacs support, you almost certainly need this." filename "xemacs-base-1.24-pkg.tar.gz" md5sum "505536311107548faff51c7a4510ad08" size 456033 provides ... requires nil type regular)) (xemacs-devel (standards-version 1.0 version "1.16" author-version "21.0" date "1998-08-19" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority medium category "libs" dump nil description "Emacs Lisp developer support." filename "xemacs-devel-1.16-pkg.tar.gz" md5sum "e5b592061957f041afcd45ed5ecc30cf" size 85457 provides ... requires ... type single)) (edict (standards-version 1.0 version "1.05" author-version "0.9.8" date "1998-07-23" build-date "1998-09-19" maintainer "Stephen J. Turnbull <turnbull(a)sk.tsukuba.ac.jp>" distribution mule priority high category "mule" dump nil description "Lisp Interface to EDICT, Kanji Dictionary" filename "edict-1.05-pkg.tar.gz" md5sum "f3b0db7eb896cbbb0409d04d1f02ebbe" size 75070 provides ... requires ... type regular)) (egg-its (standards-version 1.0 version "1.10" author-version "21.0" date "1998-08-11" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution mule priority high category "mule" dump t description "Wnn (4.2 and 6) support. SJ3 support." filename "egg-its-1.10-pkg.tar.gz" md5sum "2eb3fb60b3cfb1f3d7b63bd8a95426a6" size 255348 provides ... requires ... type regular)) (leim (standards-version 1.0 v
ersion "1.09" author-version "21.0" date "1998-07-23" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution mule priority medium category "mule" dump nil description "Quail. All non-English and non-Japanese language support." filename "leim-1.09-pkg.tar.gz" md5sum "dab730405c3843bd2a14a9821a46d1cf" size 1742759 provides nil requires ... type regular)) (locale (standards-version 1.0 version "1.09" author-version "21.0" date "1998-07-24" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution mule priority high category "mule" dump nil description "Localized menubars and localized splash screens." filename "locale-1.09-pkg.tar.gz" md5sum "c5d2bb5bcd35e8f2f3033b5ef03398fe" size 32872 provides nil requires ... type regular)) (mule-base (standards-version 1.0 version "1.22" author-version "21.0" date "1998-08-12" build-date "1998-09-19" maintainer "SL Baur <steve(a)altair.xemacs.org>" distribution mule priority high category "mule" dump t description "Basic Mule support, required for building with Mule." filename "mule-base-1.22-pkg.tar.gz" md5sum "82741caa8f936d8e007b3adf1e9c63c2" size 519183 provides ... requires ... type regular)) (skk (standards-version 1.0 version "1.09" author-version "10.38" date "1998-07-23" build-date "1998-09-19" maintainer "SL Baur <steve(a)altair.xemacs.org>" distribution mule priority medium category "mule" dump t description "Japanese Language Input Method." filename "skk-1.09-pkg.tar.gz" md5sum "21b1d3bb5bdfe939fb629719b67c68ac" size 1524350 provides ... requires ... type regular)) (calc (standards-version 1.0 version "1.08" author-version "2.02fX3" date "1998-07-25" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority low category "oa" dump nil description "Emacs calculator" filename "calc-1.08-pkg.tar.gz" md5sum "b5ffe11d94688709d4131c9d39541866" size 1609129 provides ... requires nil type regular)) (calendar (standards-version 1.0 version
"1.07" author-version "21.0" date "1998-09-01" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority low category "oa" dump nil description "Calendar and diary support." filename "calendar-1.07-pkg.tar.gz" md5sum "61f7aafd5d103ed66cca835ed3583abe" size 251917 provides ... requires ... type regular)) (edit-utils (standards-version 1.0 version "1.30" author-version "21.0" date "1998-09-18" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority high category "oa" dump nil description "Miscellaneous editor extensions, you probably need this." filename "edit-utils-1.30-pkg.tar.gz" md5sum "9ed576dd1f01cd57a9f0b699cdce36fe" size 595610 provides ... requires ... type single)) (forms (standards-version 1.0 version "1.07" author-version "2.10" date "1998-01-25" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution contrib priority low category "oa" dump nil description "Forms editing support (obsolete, use Widget instead)." filename "forms-1.07-pkg.tar.gz" md5sum "5efd98c58eb5ba6dce1e1a1e4059238d" size 47896 provides ... requires nil type regular)) (frame-icon (standards-version 1.0 version "1.04" author-version "21.0" date "1998-07-14" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution contrib priority low category "oa" dump nil description "Set up mode-specific icons for each frame under XEmacs" filename "frame-icon-1.04-pkg.tar.gz" md5sum "60c726b43b7dc20fcdd585796697e497" size 33753 provides ... requires nil type regular)) (hm--html-menus (standards-version 1.0 version "1.07" author-version "5.9" date "1998-01-25" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority low category "oa" dump nil description "HTML editing." filename "hm--html-menus-1.07-pkg.tar.gz" md5sum "d90b6994d7d0868800b76042a6080bc5" size 173431 provides ... requires ... type reg
ular)) (ispell (standards-version 1.0 version "1.10" author-version "3.0x2" date "1998-09-06" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority low category "oa" dump nil description "Spell-checking with GNU ispell." filename "ispell-1.10-pkg.tar.gz" md5sum "f3b4ea8328648fde2ef6837e42e0e656" size 66285 provides ... requires nil type regular)) (pc (standards-version 1.0 version "1.12" author-version "21.0" date "1998-07-25" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority low category "oa" dump nil description "PC style interface emulation." filename "pc-1.12-pkg.tar.gz" md5sum "7d0860e82e54ddbd3467980df674f447" size 17497 provides ... requires ... type regular)) (psgml (standards-version 1.0 version "1.09" author-version "1.01" date "1998-07-06" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution stable priority medium category "oa" dump nil description "Validated HTML/SGML editing." filename "psgml-1.09-pkg.tar.gz" md5sum "86bc71c63fc2e278717b4d91debfa2eb" size 427133 provides ... requires ... type regular)) (sgml (standards-version 1.0 version "1.02" author-version "21.0" date "1998-01-25" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution contrib priority low category "oa" dump nil description "SGML/Linuxdoc-SGML editing." filename "sgml-1.02-pkg.tar.gz" md5sum "8e959375437e34425058fe348a9f0143" size 29523 provides ... requires ... type regular)) (slider (standards-version 1.0 version "1.07" author-version "0.3x1" date "1998-08-13" build-date "1998-09-19" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution experimental priority low category "oa" dump nil description "User interface tool." filename "slider-1.07-pkg.tar.gz" md5sum "ebfea81a8d3d52550e76ae4efb5e5399" size 12174 provides ... requires nil type regular)) ...))
#<compiled-function nil "...(9)" [load "package-get-custom.el" mapcar #<compiled-function ... "...(20)" ... 4> package-get-base] 3 ("/usr/local/lib/xemacs-21.0/lisp/package-get.elc" . 13465) nil>()
call-interactively(package-get-custom)