Bug 590429

Summary: Xemacs fails to load customization files after latest online update
Product: [openSUSE] openSUSE 11.2 Reporter: Marcel Loose <loose>
Component: X11 ApplicationsAssignee: Dr. Werner Fink <werner>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: andreas.pfaller, choeger, forgotten_PZ4wA53Xsq, loose, ulrich.deiters
Version: Final   
Target Milestone: ---   
Hardware: All   
OS: openSUSE 11.2   
Whiteboard: maint:released:11.2:32479
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Deadline: 2010-08-26   

Description Marcel Loose 2010-03-23 09:58:17 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; en-GB; rv:1.9.1.8) Gecko/20100204 SUSE/3.5.8-0.1.1 Firefox/3.5.8

After YOU upgraded the xemacs-packages rpm to version 20090217-2.4.1, xemacs fails to load customizations files with the error:

  Loading this file requires xemacs, (null (function-max-args 'throw))

This happens even when starting xemacs in "vanilla" mode. 
Reverting to the previous rpm (version 20090217-2.3) resolved that problem, although that version also gives (already reported) errors during autoload.


Reproducible: Always

Steps to Reproduce:
1. xemacs -vanilla
2. 
3.
Actual Results:  
Here's the complete output of "xemacs -vanilla" with the latest xemacs-packages:

(1) (packages/warning) Error in Autoload /usr/share/xemacs/xemacs-packages/lisp/semantic/auto-autoloads: Loading this file requires xemacs, (null (function-max-args 'throw))

Backtrace follows:

  signal(error ("Loading this file requires xemacs, (null (function-max-args 'throw))"))
  # bind (args datum)
  cerror("Loading this file requires xemacs, (null (function-max-args 'throw))")
  apply(cerror "Loading this file requires xemacs, (null (function-max-args 'throw))" nil)
  # bind (args datum)
  error("Loading this file requires xemacs, (null (function-max-args 'throw))")
  (or (and (featurep (quote xemacs)) (null (function-max-args (quote throw)))) (error "Loading this file requires xemacs, (null (function-max-args 'throw))"))
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  load-internal("advice" nil require nil binary)
  # bind (handler path nosuffix nomessage noerror filename)
  load("advice" nil require nil)
  # (unwind-protect ...)
  require(advice)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  load-internal("/usr/share/xemacs/xemacs-packages/lisp/semantic/auto-autoloads" t t nil undecided)
  # bind (handler path nosuffix nomessage noerror filename)
  load("/usr/share/xemacs/xemacs-packages/lisp/semantic/auto-autoloads" t t)
  #<compiled-function nil "...(6)" [file-name load t] 4>()
  # (unwind-protect ...)
  call-with-condition-handler(#<compiled-function (__call_trapping_errors_arg__) "...(20)" [file-name __call_trapping_errors_arg__ errstr error-message-string lwarn packages warning "Error in %s: %s\n\nBacktrace follows:\n\n%s" format "Autoload %s" backtrace-in-condition-handler-eliminating-handler] 8> #<compiled-function nil "...(6)" [file-name load t] 4>)
  # (condition-case ... . ((error)))
  # bind (file-name dir)
  #<compiled-function (dir) "...(11)" [file-name dir base expand-file-name nil (call-with-condition-handler #<compiled-function (__call_trapping_errors_arg__) "...(20)" [file-name __call_trapping_errors_arg__ errstr error-message-string lwarn packages warning "Error in %s: %s\n\nBacktrace follows:\n\n%s" format "Autoload %s" backtrace-in-condition-handler-eliminating-handler] 8> #<compiled-function nil "...(6)" [file-name load t] 4>) ((error))] 3>("/usr/share/xemacs/xemacs-packages/lisp/semantic/")
  mapcar(#<compiled-function (dir) "...(11)" [file-name dir base expand-file-name nil (call-with-condition-handler #<compiled-function (__call_trapping_errors_arg__) "...(20)" [file-name __call_trapping_errors_arg__ errstr error-message-string lwarn packages warning "Error in %s: %s\n\nBacktrace follows:\n\n%s" format "Autoload %s" backtrace-in-condition-handler-eliminating-handler] 8> #<compiled-function nil "...(6)" [file-name load t] 4>) ((error))] 3> ("/usr/share/xemacs/site-packages/lisp/" "/usr/share/xemacs/site-packages/lisp/anthy/" "/usr/share/xemacs/site-packages/lisp/term/" "/usr/share/xemacs/mule-packages/lisp/" "/usr/share/xemacs/mule-packages/lisp/edict/" "/usr/share/xemacs/mule-packages/lisp/egg-its/" "/usr/share/xemacs/mule-packages/lisp/latin-euro-standards/" "/usr/share/xemacs/mule-packages/lisp/latin-unity/" "/usr/share/xemacs/mule-packages/lisp/leim/" "/usr/share/xemacs/mule-packages/lisp/locale/" "/usr/share/xemacs/mule-packages/lisp/mule-base/" "/usr/share/xemacs/mule-packages/lisp/mule-ucs/" "/usr/share/xemacs/xemacs-packages/lisp/" "/usr/share/xemacs/xemacs-packages/lisp/Sun/" "/usr/share/xemacs/xemacs-packages/lisp/ada/" "/usr/share/xemacs/xemacs-packages/lisp/apel/" "/usr/share/xemacs/xemacs-packages/lisp/auctex/" "/usr/share/xemacs/xemacs-packages/lisp/bbdb/" "/usr/share/xemacs/xemacs-packages/lisp/build/" "/usr/share/xemacs/xemacs-packages/lisp/c-support/" "/usr/share/xemacs/xemacs-packages/lisp/calc/" "/usr/share/xemacs/xemacs-packages/lisp/calendar/" "/usr/share/xemacs/xemacs-packages/lisp/cc-mode/" "/usr/share/xemacs/xemacs-packages/lisp/cedet-common/" "/usr/share/xemacs/xemacs-packages/lisp/clearcase/" "/usr/share/xemacs/xemacs-packages/lisp/cogre/" "/usr/share/xemacs/xemacs-packages/lisp/cookie/" "/usr/share/xemacs/xemacs-packages/lisp/crisp/" "/usr/share/xemacs/xemacs-packages/lisp/debug/" "/usr/share/xemacs/xemacs-packages/lisp/dictionary/" "/usr/share/xemacs/xemacs-packages/lisp/dired/" "/usr/share/xemacs/xemacs-packages/lisp/docbookide/" "/usr/share/xemacs/xemacs-packages/lisp/easypg/" "/usr/share/xemacs/xemacs-packages/lisp/ecb/" "/usr/share/xemacs/xemacs-packages/lisp/ecrypto/" "/usr/share/xemacs/xemacs-packages/lisp/ede/" "/usr/share/xemacs/xemacs-packages/lisp/edebug/" "/usr/share/xemacs/xemacs-packages/lisp/ediff/" "/usr/share/xemacs/xemacs-packages/lisp/edit-utils/" "/usr/share/xemacs/xemacs-packages/lisp/edt/" "/usr/share/xemacs/xemacs-packages/lisp/efs/" "/usr/share/xemacs/xemacs-packages/lisp/eieio/" "/usr/share/xemacs/xemacs-packages/lisp/elib/" "/usr/share/xemacs/xemacs-packages/lisp/emerge/" "/usr/share/xemacs/xemacs-packages/lisp/erc/" "/usr/share/xemacs/xemacs-packages/lisp/escreen/" "/usr/share/xemacs/xemacs-packages/lisp/eshell/" "/usr/share/xemacs/xemacs-packages/lisp/eterm/" "/usr/share/xemacs/xemacs-packages/lisp/eudc/" "/usr/share/xemacs/xemacs-packages/lisp/footnote/" "/usr/share/xemacs/xemacs-packages/lisp/forms/" "/usr/share/xemacs/xemacs-packages/lisp/fortran-modes/" "/usr/share/xemacs/xemacs-packages/lisp/frame-icon/" "/usr/share/xemacs/xemacs-packages/lisp/fsf-compat/" "/usr/share/xemacs/xemacs-packages/lisp/games/" "/usr/share/xemacs/xemacs-packages/lisp/general-docs/" "/usr/share/xemacs/xemacs-packages/lisp/gnats/" "/usr/share/xemacs/xemacs-packages/lisp/gnus/" "/usr/share/xemacs/xemacs-packages/lisp/guided-tour/" "/usr/share/xemacs/xemacs-packages/lisp/haskell-mode/" "/usr/share/xemacs/xemacs-packages/lisp/hm--html-menus/" "/usr/share/xemacs/xemacs-packages/lisp/ibuffer/" "/usr/share/xemacs/xemacs-packages/lisp/idlwave/" "/usr/share/xemacs/xemacs-packages/lisp/igrep/" "/usr/share/xemacs/xemacs-packages/lisp/ilisp/" "/usr/share/xemacs/xemacs-packages/lisp/ispell/" "/usr/share/xemacs/xemacs-packages/lisp/jde/" "/usr/share/xemacs/xemacs-packages/lisp/mail-lib/" "/usr/share/xemacs/xemacs-packages/lisp/mailcrypt/" "/usr/share/xemacs/xemacs-packages/lisp/mew/" "/usr/share/xemacs/xemacs-packages/lisp/mh-e/" "/usr/share/xemacs/xemacs-packages/lisp/mine/" "/usr/share/xemacs/xemacs-packages/lisp/misc-games/" "/usr/share/xemacs/xemacs-packages/lisp/mmm-mode/" "/usr/share/xemacs/xemacs-packages/lisp/net-utils/" "/usr/share/xemacs/xemacs-packages/lisp/ocaml/" "/usr/share/xemacs/xemacs-packages/lisp/os-utils/" "/usr/share/xemacs/xemacs-packages/lisp/pc/" "/usr/share/xemacs/xemacs-packages/lisp/pcl-cvs/" "/usr/share/xemacs/xemacs-packages/lisp/pcomplete/" "/usr/share/xemacs/xemacs-packages/lisp/perl-modes/" "/usr/share/xemacs/xemacs-packages/lisp/pgg/" "/usr/share/xemacs/xemacs-packages/lisp/prog-modes/" "/usr/share/xemacs/xemacs-packages/lisp/ps-print/" "/usr/share/xemacs/xemacs-packages/lisp/psgml/" "/usr/share/xemacs/xemacs-packages/lisp/psgml-dtds/" "/usr/share/xemacs/xemacs-packages/lisp/python-modes/" "/usr/share/xemacs/xemacs-packages/lisp/re-builder/" "/usr/share/xemacs/xemacs-packages/lisp/reftex/" "/usr/share/xemacs/xemacs-packages/lisp/riece/" "/usr/share/xemacs/xemacs-packages/lisp/rmail/" "/usr/share/xemacs/xemacs-packages/lisp/ruby-modes/" "/usr/share/xemacs/xemacs-packages/lisp/sasl/" "/usr/share/xemacs/xemacs-packages/lisp/scheme/" "/usr/share/xemacs/xemacs-packages/lisp/semantic/" "/usr/share/xemacs/xemacs-packages/lisp/sgml/" "/usr/share/xemacs/xemacs-packages/lisp/sh-script/" "/usr/share/xemacs/xemacs-packages/lisp/sieve/" "/usr/share/xemacs/xemacs-packages/lisp/slider/" "/usr/share/xemacs/xemacs-packages/lisp/sml-mode/" "/usr/share/xemacs/xemacs-packages/lisp/sounds-au/" "/usr/share/xemacs/xemacs-packages/lisp/sounds-wav/" "/usr/share/xemacs/xemacs-packages/lisp/speedbar/" "/usr/share/xemacs/xemacs-packages/lisp/strokes/" "/usr/share/xemacs/xemacs-packages/lisp/supercite/" "/usr/share/xemacs/xemacs-packages/lisp/texinfo/" "/usr/share/xemacs/xemacs-packages/lisp/text-modes/" "/usr/share/xemacs/xemacs-packages/lisp/textools/" "/usr/share/xemacs/xemacs-packages/lisp/time/" "/usr/share/xemacs/xemacs-packages/lisp/tm/" "/usr/share/xemacs/xemacs-packages/lisp/tooltalk/" "/usr/share/xemacs/xemacs-packages/lisp/tpu/" "/usr/share/xemacs/xemacs-packages/lisp/tramp/" "/usr/share/xemacs/xemacs-packages/lisp/vc/" "/usr/share/xemacs/xemacs-packages/lisp/vc-cc/" "/usr/share/xemacs/xemacs-packages/lisp/vhdl/" "/usr/share/xemacs/xemacs-packages/lisp/view-process/" "/usr/share/xemacs/xemacs-packages/lisp/viper/" "/usr/share/xemacs/xemacs-packages/lisp/vm/" "/usr/share/xemacs/xemacs-packages/lisp/w3/" "/usr/share/xemacs/xemacs-packages/lisp/x-symbol/" "/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/" "/usr/share/xemacs/xemacs-packages/lisp/xemacs-devel/" "/usr/share/xemacs/xemacs-packages/lisp/xetla/" "/usr/share/xemacs/xemacs-packages/lisp/xlib/" "/usr/share/xemacs/xemacs-packages/lisp/xslide/" "/usr/share/xemacs/xemacs-packages/lisp/xslt-process/" "/usr/share/xemacs/xemacs-packages/lisp/xwem/" "/usr/share/xemacs/xemacs-packages/lisp/zenirc/"))
  # bind (base package-load-path)
  packages-load-package-lisps(("/usr/share/xemacs/site-packages/lisp/" "/usr/share/xemacs/site-packages/lisp/anthy/" "/usr/share/xemacs/site-packages/lisp/term/" "/usr/share/xemacs/mule-packages/lisp/" "/usr/share/xemacs/mule-packages/lisp/edict/" "/usr/share/xemacs/mule-packages/lisp/egg-its/" "/usr/share/xemacs/mule-packages/lisp/latin-euro-standards/" "/usr/share/xemacs/mule-packages/lisp/latin-unity/" "/usr/share/xemacs/mule-packages/lisp/leim/" "/usr/share/xemacs/mule-packages/lisp/locale/" "/usr/share/xemacs/mule-packages/lisp/mule-base/" "/usr/share/xemacs/mule-packages/lisp/mule-ucs/" "/usr/share/xemacs/xemacs-packages/lisp/" "/usr/share/xemacs/xemacs-packages/lisp/Sun/" "/usr/share/xemacs/xemacs-packages/lisp/ada/" "/usr/share/xemacs/xemacs-packages/lisp/apel/" "/usr/share/xemacs/xemacs-packages/lisp/auctex/" "/usr/share/xemacs/xemacs-packages/lisp/bbdb/" "/usr/share/xemacs/xemacs-packages/lisp/build/" "/usr/share/xemacs/xemacs-packages/lisp/c-support/" "/usr/share/xemacs/xemacs-packages/lisp/calc/" "/usr/share/xemacs/xemacs-packages/lisp/calendar/" "/usr/share/xemacs/xemacs-packages/lisp/cc-mode/" "/usr/share/xemacs/xemacs-packages/lisp/cedet-common/" "/usr/share/xemacs/xemacs-packages/lisp/clearcase/" "/usr/share/xemacs/xemacs-packages/lisp/cogre/" "/usr/share/xemacs/xemacs-packages/lisp/cookie/" "/usr/share/xemacs/xemacs-packages/lisp/crisp/" "/usr/share/xemacs/xemacs-packages/lisp/debug/" "/usr/share/xemacs/xemacs-packages/lisp/dictionary/" "/usr/share/xemacs/xemacs-packages/lisp/dired/" "/usr/share/xemacs/xemacs-packages/lisp/docbookide/" "/usr/share/xemacs/xemacs-packages/lisp/easypg/" "/usr/share/xemacs/xemacs-packages/lisp/ecb/" "/usr/share/xemacs/xemacs-packages/lisp/ecrypto/" "/usr/share/xemacs/xemacs-packages/lisp/ede/" "/usr/share/xemacs/xemacs-packages/lisp/edebug/" "/usr/share/xemacs/xemacs-packages/lisp/ediff/" "/usr/share/xemacs/xemacs-packages/lisp/edit-utils/" "/usr/share/xemacs/xemacs-packages/lisp/edt/" "/usr/share/xemacs/xemacs-packages/lisp/efs/" "/usr/share/xemacs/xemacs-packages/lisp/eieio/" "/usr/share/xemacs/xemacs-packages/lisp/elib/" "/usr/share/xemacs/xemacs-packages/lisp/emerge/" "/usr/share/xemacs/xemacs-packages/lisp/erc/" "/usr/share/xemacs/xemacs-packages/lisp/escreen/" "/usr/share/xemacs/xemacs-packages/lisp/eshell/" "/usr/share/xemacs/xemacs-packages/lisp/eterm/" "/usr/share/xemacs/xemacs-packages/lisp/eudc/" "/usr/share/xemacs/xemacs-packages/lisp/footnote/" "/usr/share/xemacs/xemacs-packages/lisp/forms/" "/usr/share/xemacs/xemacs-packages/lisp/fortran-modes/" "/usr/share/xemacs/xemacs-packages/lisp/frame-icon/" "/usr/share/xemacs/xemacs-packages/lisp/fsf-compat/" "/usr/share/xemacs/xemacs-packages/lisp/games/" "/usr/share/xemacs/xemacs-packages/lisp/general-docs/" "/usr/share/xemacs/xemacs-packages/lisp/gnats/" "/usr/share/xemacs/xemacs-packages/lisp/gnus/" "/usr/share/xemacs/xemacs-packages/lisp/guided-tour/" "/usr/share/xemacs/xemacs-packages/lisp/haskell-mode/" "/usr/share/xemacs/xemacs-packages/lisp/hm--html-menus/" "/usr/share/xemacs/xemacs-packages/lisp/ibuffer/" "/usr/share/xemacs/xemacs-packages/lisp/idlwave/" "/usr/share/xemacs/xemacs-packages/lisp/igrep/" "/usr/share/xemacs/xemacs-packages/lisp/ilisp/" "/usr/share/xemacs/xemacs-packages/lisp/ispell/" "/usr/share/xemacs/xemacs-packages/lisp/jde/" "/usr/share/xemacs/xemacs-packages/lisp/mail-lib/" "/usr/share/xemacs/xemacs-packages/lisp/mailcrypt/" "/usr/share/xemacs/xemacs-packages/lisp/mew/" "/usr/share/xemacs/xemacs-packages/lisp/mh-e/" "/usr/share/xemacs/xemacs-packages/lisp/mine/" "/usr/share/xemacs/xemacs-packages/lisp/misc-games/" "/usr/share/xemacs/xemacs-packages/lisp/mmm-mode/" "/usr/share/xemacs/xemacs-packages/lisp/net-utils/" "/usr/share/xemacs/xemacs-packages/lisp/ocaml/" "/usr/share/xemacs/xemacs-packages/lisp/os-utils/" "/usr/share/xemacs/xemacs-packages/lisp/pc/" "/usr/share/xemacs/xemacs-packages/lisp/pcl-cvs/" "/usr/share/xemacs/xemacs-packages/lisp/pcomplete/" "/usr/share/xemacs/xemacs-packages/lisp/perl-modes/" "/usr/share/xemacs/xemacs-packages/lisp/pgg/" "/usr/share/xemacs/xemacs-packages/lisp/prog-modes/" "/usr/share/xemacs/xemacs-packages/lisp/ps-print/" "/usr/share/xemacs/xemacs-packages/lisp/psgml/" "/usr/share/xemacs/xemacs-packages/lisp/psgml-dtds/" "/usr/share/xemacs/xemacs-packages/lisp/python-modes/" "/usr/share/xemacs/xemacs-packages/lisp/re-builder/" "/usr/share/xemacs/xemacs-packages/lisp/reftex/" "/usr/share/xemacs/xemacs-packages/lisp/riece/" "/usr/share/xemacs/xemacs-packages/lisp/rmail/" "/usr/share/xemacs/xemacs-packages/lisp/ruby-modes/" "/usr/share/xemacs/xemacs-packages/lisp/sasl/" "/usr/share/xemacs/xemacs-packages/lisp/scheme/" "/usr/share/xemacs/xemacs-packages/lisp/semantic/" "/usr/share/xemacs/xemacs-packages/lisp/sgml/" "/usr/share/xemacs/xemacs-packages/lisp/sh-script/" "/usr/share/xemacs/xemacs-packages/lisp/sieve/" "/usr/share/xemacs/xemacs-packages/lisp/slider/" "/usr/share/xemacs/xemacs-packages/lisp/sml-mode/" "/usr/share/xemacs/xemacs-packages/lisp/sounds-au/" "/usr/share/xemacs/xemacs-packages/lisp/sounds-wav/" "/usr/share/xemacs/xemacs-packages/lisp/speedbar/" "/usr/share/xemacs/xemacs-packages/lisp/strokes/" "/usr/share/xemacs/xemacs-packages/lisp/supercite/" "/usr/share/xemacs/xemacs-packages/lisp/texinfo/" "/usr/share/xemacs/xemacs-packages/lisp/text-modes/" "/usr/share/xemacs/xemacs-packages/lisp/textools/" "/usr/share/xemacs/xemacs-packages/lisp/time/" "/usr/share/xemacs/xemacs-packages/lisp/tm/" "/usr/share/xemacs/xemacs-packages/lisp/tooltalk/" "/usr/share/xemacs/xemacs-packages/lisp/tpu/" "/usr/share/xemacs/xemacs-packages/lisp/tramp/" "/usr/share/xemacs/xemacs-packages/lisp/vc/" "/usr/share/xemacs/xemacs-packages/lisp/vc-cc/" "/usr/share/xemacs/xemacs-packages/lisp/vhdl/" "/usr/share/xemacs/xemacs-packages/lisp/view-process/" "/usr/share/xemacs/xemacs-packages/lisp/viper/" "/usr/share/xemacs/xemacs-packages/lisp/vm/" "/usr/share/xemacs/xemacs-packages/lisp/w3/" "/usr/share/xemacs/xemacs-packages/lisp/x-symbol/" "/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/" "/usr/share/xemacs/xemacs-packages/lisp/xemacs-devel/" "/usr/share/xemacs/xemacs-packages/lisp/xetla/" "/usr/share/xemacs/xemacs-packages/lisp/xlib/" "/usr/share/xemacs/xemacs-packages/lisp/xslide/" "/usr/share/xemacs/xemacs-packages/lisp/xslt-process/" "/usr/share/xemacs/xemacs-packages/lisp/xwem/" "/usr/share/xemacs/xemacs-packages/lisp/zenirc/") "auto-autoloads")
  # bind (package-load-path)
  packages-load-package-auto-autoloads(("/usr/share/xemacs/site-packages/lisp/" "/usr/share/xemacs/site-packages/lisp/anthy/" "/usr/share/xemacs/site-packages/lisp/term/" "/usr/share/xemacs/mule-packages/lisp/" "/usr/share/xemacs/mule-packages/lisp/edict/" "/usr/share/xemacs/mule-packages/lisp/egg-its/" "/usr/share/xemacs/mule-packages/lisp/latin-euro-standards/" "/usr/share/xemacs/mule-packages/lisp/latin-unity/" "/usr/share/xemacs/mule-packages/lisp/leim/" "/usr/share/xemacs/mule-packages/lisp/locale/" "/usr/share/xemacs/mule-packages/lisp/mule-base/" "/usr/share/xemacs/mule-packages/lisp/mule-ucs/" "/usr/share/xemacs/xemacs-packages/lisp/" "/usr/share/xemacs/xemacs-packages/lisp/Sun/" "/usr/share/xemacs/xemacs-packages/lisp/ada/" "/usr/share/xemacs/xemacs-packages/lisp/apel/" "/usr/share/xemacs/xemacs-packages/lisp/auctex/" "/usr/share/xemacs/xemacs-packages/lisp/bbdb/" "/usr/share/xemacs/xemacs-packages/lisp/build/" "/usr/share/xemacs/xemacs-packages/lisp/c-support/" "/usr/share/xemacs/xemacs-packages/lisp/calc/" "/usr/share/xemacs/xemacs-packages/lisp/calendar/" "/usr/share/xemacs/xemacs-packages/lisp/cc-mode/" "/usr/share/xemacs/xemacs-packages/lisp/cedet-common/" "/usr/share/xemacs/xemacs-packages/lisp/clearcase/" "/usr/share/xemacs/xemacs-packages/lisp/cogre/" "/usr/share/xemacs/xemacs-packages/lisp/cookie/" "/usr/share/xemacs/xemacs-packages/lisp/crisp/" "/usr/share/xemacs/xemacs-packages/lisp/debug/" "/usr/share/xemacs/xemacs-packages/lisp/dictionary/" "/usr/share/xemacs/xemacs-packages/lisp/dired/" "/usr/share/xemacs/xemacs-packages/lisp/docbookide/" "/usr/share/xemacs/xemacs-packages/lisp/easypg/" "/usr/share/xemacs/xemacs-packages/lisp/ecb/" "/usr/share/xemacs/xemacs-packages/lisp/ecrypto/" "/usr/share/xemacs/xemacs-packages/lisp/ede/" "/usr/share/xemacs/xemacs-packages/lisp/edebug/" "/usr/share/xemacs/xemacs-packages/lisp/ediff/" "/usr/share/xemacs/xemacs-packages/lisp/edit-utils/" "/usr/share/xemacs/xemacs-packages/lisp/edt/" "/usr/share/xemacs/xemacs-packages/lisp/efs/" "/usr/share/xemacs/xemacs-packages/lisp/eieio/" "/usr/share/xemacs/xemacs-packages/lisp/elib/" "/usr/share/xemacs/xemacs-packages/lisp/emerge/" "/usr/share/xemacs/xemacs-packages/lisp/erc/" "/usr/share/xemacs/xemacs-packages/lisp/escreen/" "/usr/share/xemacs/xemacs-packages/lisp/eshell/" "/usr/share/xemacs/xemacs-packages/lisp/eterm/" "/usr/share/xemacs/xemacs-packages/lisp/eudc/" "/usr/share/xemacs/xemacs-packages/lisp/footnote/" "/usr/share/xemacs/xemacs-packages/lisp/forms/" "/usr/share/xemacs/xemacs-packages/lisp/fortran-modes/" "/usr/share/xemacs/xemacs-packages/lisp/frame-icon/" "/usr/share/xemacs/xemacs-packages/lisp/fsf-compat/" "/usr/share/xemacs/xemacs-packages/lisp/games/" "/usr/share/xemacs/xemacs-packages/lisp/general-docs/" "/usr/share/xemacs/xemacs-packages/lisp/gnats/" "/usr/share/xemacs/xemacs-packages/lisp/gnus/" "/usr/share/xemacs/xemacs-packages/lisp/guided-tour/" "/usr/share/xemacs/xemacs-packages/lisp/haskell-mode/" "/usr/share/xemacs/xemacs-packages/lisp/hm--html-menus/" "/usr/share/xemacs/xemacs-packages/lisp/ibuffer/" "/usr/share/xemacs/xemacs-packages/lisp/idlwave/" "/usr/share/xemacs/xemacs-packages/lisp/igrep/" "/usr/share/xemacs/xemacs-packages/lisp/ilisp/" "/usr/share/xemacs/xemacs-packages/lisp/ispell/" "/usr/share/xemacs/xemacs-packages/lisp/jde/" "/usr/share/xemacs/xemacs-packages/lisp/mail-lib/" "/usr/share/xemacs/xemacs-packages/lisp/mailcrypt/" "/usr/share/xemacs/xemacs-packages/lisp/mew/" "/usr/share/xemacs/xemacs-packages/lisp/mh-e/" "/usr/share/xemacs/xemacs-packages/lisp/mine/" "/usr/share/xemacs/xemacs-packages/lisp/misc-games/" "/usr/share/xemacs/xemacs-packages/lisp/mmm-mode/" "/usr/share/xemacs/xemacs-packages/lisp/net-utils/" "/usr/share/xemacs/xemacs-packages/lisp/ocaml/" "/usr/share/xemacs/xemacs-packages/lisp/os-utils/" "/usr/share/xemacs/xemacs-packages/lisp/pc/" "/usr/share/xemacs/xemacs-packages/lisp/pcl-cvs/" "/usr/share/xemacs/xemacs-packages/lisp/pcomplete/" "/usr/share/xemacs/xemacs-packages/lisp/perl-modes/" "/usr/share/xemacs/xemacs-packages/lisp/pgg/" "/usr/share/xemacs/xemacs-packages/lisp/prog-modes/" "/usr/share/xemacs/xemacs-packages/lisp/ps-print/" "/usr/share/xemacs/xemacs-packages/lisp/psgml/" "/usr/share/xemacs/xemacs-packages/lisp/psgml-dtds/" "/usr/share/xemacs/xemacs-packages/lisp/python-modes/" "/usr/share/xemacs/xemacs-packages/lisp/re-builder/" "/usr/share/xemacs/xemacs-packages/lisp/reftex/" "/usr/share/xemacs/xemacs-packages/lisp/riece/" "/usr/share/xemacs/xemacs-packages/lisp/rmail/" "/usr/share/xemacs/xemacs-packages/lisp/ruby-modes/" "/usr/share/xemacs/xemacs-packages/lisp/sasl/" "/usr/share/xemacs/xemacs-packages/lisp/scheme/" "/usr/share/xemacs/xemacs-packages/lisp/semantic/" "/usr/share/xemacs/xemacs-packages/lisp/sgml/" "/usr/share/xemacs/xemacs-packages/lisp/sh-script/" "/usr/share/xemacs/xemacs-packages/lisp/sieve/" "/usr/share/xemacs/xemacs-packages/lisp/slider/" "/usr/share/xemacs/xemacs-packages/lisp/sml-mode/" "/usr/share/xemacs/xemacs-packages/lisp/sounds-au/" "/usr/share/xemacs/xemacs-packages/lisp/sounds-wav/" "/usr/share/xemacs/xemacs-packages/lisp/speedbar/" "/usr/share/xemacs/xemacs-packages/lisp/strokes/" "/usr/share/xemacs/xemacs-packages/lisp/supercite/" "/usr/share/xemacs/xemacs-packages/lisp/texinfo/" "/usr/share/xemacs/xemacs-packages/lisp/text-modes/" "/usr/share/xemacs/xemacs-packages/lisp/textools/" "/usr/share/xemacs/xemacs-packages/lisp/time/" "/usr/share/xemacs/xemacs-packages/lisp/tm/" "/usr/share/xemacs/xemacs-packages/lisp/tooltalk/" "/usr/share/xemacs/xemacs-packages/lisp/tpu/" "/usr/share/xemacs/xemacs-packages/lisp/tramp/" "/usr/share/xemacs/xemacs-packages/lisp/vc/" "/usr/share/xemacs/xemacs-packages/lisp/vc-cc/" "/usr/share/xemacs/xemacs-packages/lisp/vhdl/" "/usr/share/xemacs/xemacs-packages/lisp/view-process/" "/usr/share/xemacs/xemacs-packages/lisp/viper/" "/usr/share/xemacs/xemacs-packages/lisp/vm/" "/usr/share/xemacs/xemacs-packages/lisp/w3/" "/usr/share/xemacs/xemacs-packages/lisp/x-symbol/" "/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/" "/usr/share/xemacs/xemacs-packages/lisp/xemacs-devel/" "/usr/share/xemacs/xemacs-packages/lisp/xetla/" "/usr/share/xemacs/xemacs-packages/lisp/xlib/" "/usr/share/xemacs/xemacs-packages/lisp/xslide/" "/usr/share/xemacs/xemacs-packages/lisp/xslt-process/" "/usr/share/xemacs/xemacs-packages/lisp/xwem/" "/usr/share/xemacs/xemacs-packages/lisp/zenirc/"))
  startup-load-autoloads()
  normal-top-level()
  # (condition-case ... . error)
  # (catch top-level ...)
Comment 1 Dr. Werner Fink 2010-03-24 07:51:03 UTC
Q: Do you have also updated xemacs-packages? The last changelog

   rpm -q --changelog xemacs-packages | head -n 5

should show

  - Update the sub package vc to 1.48 to fix a bug (bnc#568556)
Comment 2 Dr. Werner Fink 2010-03-24 08:08:25 UTC
If you package is uptodate I'd like to know if the same version but
build with the latest xemacs will work for you:

http://download.opensuse.org/repositories/M17N/openSUSE_11.2/noarch/xemacs-packages-20090217-20.1.noarch.rpm


... maybe the package on the update server had been build with the
wrong xemacs version.
Comment 3 Marcel Loose 2010-03-24 08:25:29 UTC
No, xemacs-packages-20090217-20.1.noarch.rpm from the link above gives me exactly the same error as the official update xemacs-packages-20090217-2.4.1.noarch.
Comment 4 Marcel Loose 2010-03-24 08:37:05 UTC
I guess that the relevant part is in the first 24 lines of the error log:

(1) (packages/warning) Error in Autoload /usr/share/xemacs/xemacs-packages/lisp/semantic/auto-autoloads: Loading this file requires xemacs, (null (function-max-args 'throw))

Backtrace follows:

  signal(error ("Loading this file requires xemacs, (null (function-max-args 'throw))"))
  # bind (args datum)
  cerror("Loading this file requires xemacs, (null (function-max-args 'throw))")
  apply(cerror "Loading this file requires xemacs, (null (function-max-args 'throw))" nil)
  # bind (args datum)
  error("Loading this file requires xemacs, (null (function-max-args 'throw))")
  (or (and (featurep (quote xemacs)) (null (function-max-args (quote throw)))) (error "Loading this file requires xemacs, (null (function-max-args 'throw))"))
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  load-internal("advice" nil require nil binary)
  # bind (handler path nosuffix nomessage noerror filename)
  load("advice" nil require nil)
  # (unwind-protect ...)
  require(advice)

The rest of the log also happens to be present when using xemacs-packages-20090217-2.3.noarch.rpm. However, in that case is doesn't stop xemacs from loading its customization files.
Comment 5 Dr. Werner Fink 2010-03-24 11:43:30 UTC
I can not reproduce, my versions are

       xemacs 21.5.b604d235f028-2.2
       xemacs-packages 20090217-2.4.2

installed a fresh 11.2
Comment 6 Dr. Werner Fink 2010-03-24 11:45:17 UTC
Remark: xemacs-21.5.b604d235f028 is the latest xemacs and indeed newer than
        xemacs-21.5.29 (sigh!)
Comment 7 Marcel Loose 2010-03-24 12:13:28 UTC
Upgrading my xemacs to xemacs-21.5.b604d235f028 did the trick! I don't know why it wasn't updated by YaST OU automagically, but maybe I've been messing too much with xemacs packages in YaST lately; dunno.

For the record, I now have the following xemacs rpm's installed:
xemacs-21.5.b604d235f028-2.1.1.x86_64
xemacs-packages-info-20090217-2.4.1.noarch
xemacs-info-21.5.b604d235f028-2.1.1.x86_64
xemacs-packages-20090217-2.4.1.noarch
Comment 8 Forgotten User PZ4wA53Xsq 2010-03-26 12:17:55 UTC
How to get xemacs-21.5.b604d235f028 can't find it anywhere
and updates only shows 20090217-2.4.1
Comment 9 Marcel Loose 2010-03-26 13:17:16 UTC
It's available from the Main Update Repository: http://download.opensuse.org/update/11.2/
Are you sure that you have configured this repository?
Comment 10 Andreas Pfaller 2010-03-26 14:21:01 UTC
I had the same problem after the recent security update. "zypper up"
does not install all files necessary for the update (it only installs
the rpms from noarch directory). 

Forcing the update of the current files from the x86_64 update directory,
i.e.
  xemacs-21.5.b604d235f028-2.1.1.x86_64.rpm
  xemacs-el-21.5.b604d235f028-2.1.1.x86_64.rpm
  xemacs-info-21.5.b604d235f028-2.1.1.x86_64.rpm
with "rpm -Uv --hash --force" solves the issue. "--force" is necessary
since otherwise rpm thinks the currently installed files (all versioned 21.5.29-5.3.x86_64) are newer.

(I cleared the needinfo status since I don't see any information
missing which has been asked for in any of the comments).
Comment 11 Dr. Werner Fink 2010-03-26 17:50:13 UTC
Jan?  How this problem can be avoided? Is there a way to tell zypper
that the mainstream beta version 21.5.b604d235f028 is newer than
the former version 21.5.29.
Comment 12 Jan Kupec 2010-03-29 08:43:40 UTC
$ LANG=C zypper vcmp 21.5.b604d235f028 21.5.29
21.5.b604d235f028 is older than 21.5.29

I'm afraid not, it's an unfortunate choice of versioning. But i'm pinging our zypp guru just in case he has some trick :O)
Comment 13 Michael Andres 2010-03-29 15:06:26 UTC
Not unless one wants to start using epochs. Convince upstream to user a proper version schema, or you have to 'invent' the missing pieces:

 |  21.5.29
 |  21.5.29.b604d235f028 (pre 21.30))
 |  21.5.30
 |  21.5.99.b604d235f028 (pre 21.6)
 v  21.6
Comment 14 Dr. Werner Fink 2010-04-01 06:59:50 UTC
I've changed the version scheme in such a way that now the test
string `b604d235f028' is added to the last final version 21.5.29.

To make this working even for normal update a SWAMPID is required.
Comment 15 Christian Dengler 2010-04-06 09:37:50 UTC
Werner,

we have got a running update for it. It includes emacs-23.1-3.8.3.i586.rpm.

Do we really need an additional update or is it fixed with this one. (SwampID: 32317)

If the update (at the moment in the testing channel is ok) I can release it today.
Comment 16 Dr. Werner Fink 2010-04-06 09:56:12 UTC
@Christian: Please note that XEmacs is not Emacs. IMHO you've took
the wrong bug, havn't you?
Comment 17 Christian Dengler 2010-04-06 10:17:49 UTC
@Werner: Sorry! I overlooked the "x" :-(

So, here comes your SwampID for an update.
Comment 18 Swamp Workflow Management 2010-04-06 10:18:18 UTC
The SWAMPID for this issue is 32458.
This issue was rated as low.
Please submit the packages and patchinfo file using this ID.
(https://swamp.suse.de/webswamp/wf/32458)
Comment 19 Dr. Werner Fink 2010-04-06 15:02:13 UTC
request id 37101 for xemacs
request id 37103 for xemacs-packages
Comment 20 Dr. Werner Fink 2010-04-07 10:32:37 UTC
fixed
Comment 21 Swamp Workflow Management 2010-04-14 13:40:29 UTC
Update released for: xemacs, xemacs-debuginfo, xemacs-debugsource, xemacs-el, xemacs-info
Products:
openSUSE 11.2 (debug, i586, x86_64)
Comment 22 Dr. Werner Fink 2010-07-27 10:19:54 UTC
Missed update of xemacs-packages
Comment 23 Dr. Werner Fink 2010-07-27 10:21:06 UTC
Christian? Are you aware that the package xemacs-packages is still missed?
Comment 24 Swamp Workflow Management 2010-07-29 10:35:20 UTC
The SWAMPID for this issue is 34839.
This issue was rated as low.
Please submit fixed packages until 2010-08-26.
Also create a patchinfo file using this link:
https://swamp.suse.de/webswamp/wf/34839
Comment 25 Christian Dengler 2010-07-29 10:40:04 UTC
(In reply to comment #23)
> Christian? Are you aware that the package xemacs-packages is still missed?

This package was not mentioned in the last patchinfo. So it was no build and not published.

I added a new patchinfo and we use the already submitted sources for it.
Comment 26 Dr. Werner Fink 2010-07-29 14:57:41 UTC
OK ...
Comment 27 Swamp Workflow Management 2010-08-05 11:26:03 UTC
Update released for: xemacs-packages, xemacs-packages-el, xemacs-packages-info
Products:
openSUSE 11.2 (i586)