[Bug 781022] New: Xemacs loading of perl mode fails
https://bugzilla.novell.com/show_bug.cgi?id=781022 https://bugzilla.novell.com/show_bug.cgi?id=781022#c0 Summary: Xemacs loading of perl mode fails Classification: openSUSE Product: openSUSE 12.2 Version: Final Platform: x86 OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: rschweikert@suse.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- When opening a perl file with Xemacs the following trace is generated: (1) (file-mode-spec/warning) Error in File mode specification: Wrong type argument: fixnump, nil Backtrace follows: backtrace(nil t) # bind (standard-output standard-output handler-arg-name) backtrace-in-condition-handler-eliminating-handler(call-trapping-errors-Ldc9FC5Hr) # bind (errstr call-trapping-errors-Ldc9FC5Hr) #<compiled-function (from "/home/abuild/rpmbuild/BUILD/xemacs-21.5.31/lisp/files.elc") (call-trapping-errors-Ldc9FC5Hr) "...(17)" [call-trapping-errors-Ldc9FC5Hr errstr error-message-string lwarn file-mode-spec warning "Error in %s: %s\n\nBacktrace follows:\n\n%s" "File mode specification" backtrace-in-condition-handler-eliminating-handler] 8 0x7e9>((wrong-type-argument fixnump nil)) # bind (v) byte-code("..." [v "$Revision$" string-match ":\\s *\\([0-9.]+\\)" 1] 3) (defvar cperl-version (byte-code "ÁÂÃ\"ÄÄO)" [v "$Revision$" string-match ":\\s *\\([0-9.]+\\)" 1] 3) ("/usr/share/xemacs/xemacs-packages/lisp/perl-modes/cperl-mode.elc" . 192444)) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) load-internal("cperl-mode" nil nil nil binary) # bind (handler path nosuffix nomessage noerror filename) load("cperl-mode" nil nil nil) # (unwind-protect ...) cperl-mode() # bind (alist mode name keep-going) # (unwind-protect ...) # bind (just-from-file-name) set-auto-mode() #<compiled-function (from "/home/abuild/rpmbuild/BUILD/xemacs-21.5.31/lisp/files.elc") nil "...(5)" [set-auto-mode t] 1 0x7ea>() # (unwind-protect ...) call-with-condition-handler(#<compiled-function (from "/home/abuild/rpmbuild/BUILD/xemacs-21.5.31/lisp/files.elc") (call-trapping-errors-Ldc9FC5Hr) "...(17)" [call-trapping-errors-Ldc9FC5Hr errstr error-message-string lwarn file-mode-spec warning "Error in %s: %s\n\nBacktrace follows:\n\n%s" "File mode specification" backtrace-in-condition-handler-eliminating-handler] 8 0x7e9> #<compiled-function (from "/home/abuild/rpmbuild/BUILD/xemacs-21.5.31/lisp/files.elc") nil "...(5)" [set-auto-mode t] 1 0x7ea>) # (condition-case ... . ((error))) # bind (find-file) normal-mode(t) # bind (nomodes after-find-file-from-revert-buffer noauto warn error) after-find-file(nil t) # (unwind-protect ...) # bind (inhibit-read-only error number truename rawfile nowarn filename buf) find-file-noselect-1(#<buffer "KIWIXMLPXEDeployData.pm"> "/home/rjschwei/work/kiwi_dev/kiwi/modules/KIWIXMLPXEDeployData.pm" nil nil "/home/rjschwei/work/kiwi_dev/kiwi/modules/KIWIXMLPXEDeployData.pm" (141365458 2051)) byte-code("..." [number truename rawfile nowarn filename buf set-buffer-major-mode find-file-noselect-1] 7) # (condition-case ... . ((t (byte-code "Â!Ã @ A\"" [buf data kill-buffer signal] 3)))) # bind (number truename buf wildcards rawfile nowarn filename) find-file-noselect("/home/rjschwei/work/kiwi_dev/kiwi/modules/KIWIXMLPXEDeployData.pm" nil nil nil) # bind (coding-system-for-read wildcards codesys filename) find-file("/home/rjschwei/work/kiwi_dev/kiwi/modules/KIWIXMLPXEDeployData.pm") # bind (dir file-count line end-of-options file-p arg tem) command-line-1() # bind (command-line-args-left) command-line() # (condition-case ... . ((t (byte-code " Â" [error-data data nil] 1)))) # bind (error-data) normal-top-level() # (condition-case ... . error) # (catch top-level ...) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=781022 https://bugzilla.novell.com/show_bug.cgi?id=781022#c kk zhang <kkzhang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kkzhang@suse.com AssignedTo|bnc-team-screening@forge.pr |mls@suse.com |ovo.novell.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=781022 https://bugzilla.novell.com/show_bug.cgi?id=781022#c Michael Schröder <mls@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|mls@suse.com |werner@suse.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=781022 https://bugzilla.novell.com/show_bug.cgi?id=781022#c1 Dr. Werner Fink <werner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |i@marguerite.su InfoProvider| |rschweikert@suse.com --- Comment #1 from Dr. Werner Fink <werner@suse.com> 2012-09-27 07:47:24 UTC --- Does GNU Emacs work? Does the latest Xmacs from openSUSE:Factory work? Does export LC_NUMERIC=POSIX befor starting Xemacs help? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=781022 https://bugzilla.novell.com/show_bug.cgi?id=781022#c2 Robert Schweikert <rschweikert@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|rschweikert@suse.com | --- Comment #2 from Robert Schweikert <rschweikert@suse.com> 2012-09-27 12:28:57 UTC --- - GNU Emacs works, i.e. it does not generate a backtrace - The Xemacs package from openSUSE:Factory exhibits the same behavior - setting LC_NUMERIC to POSIX has no effect on the behavior -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=781022 https://bugzilla.novell.com/show_bug.cgi?id=781022#c3 --- Comment #3 from Dr. Werner Fink <werner@suse.com> 2012-09-27 12:35:08 UTC --- Maybe I should drop Xemacs as I do not have the time around to fix this. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=781022 https://bugzilla.novell.com/show_bug.cgi?id=781022#c4 --- Comment #4 from Robert Schweikert <rschweikert@suse.com> 2012-09-27 12:42:46 UTC --- Well, I thought you had already dropped it but was very happy to see that you didn't in 12.2. :) Of course that it is "broken" is unfortunate. The 12.1 version appears to work, if there is no time to keep the package moving along with the upstream code base maybe it woudl be possible to just maintain a "working" version? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=781022 https://bugzilla.novell.com/show_bug.cgi?id=781022#c5 --- Comment #5 from Dr. Werner Fink <werner@suse.com> 2012-09-27 12:45:40 UTC --- Define working version as there is more than working perl editing mode. See openSUSE:Factory with the last change from Marguerite (real name?) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=781022 https://bugzilla.novell.com/show_bug.cgi?id=781022#c6 --- Comment #6 from Marguerite Su <i@marguerite.su> 2012-09-27 13:33:45 UTC --- Not real name, but you can take that (I'm Chinese) The changes was from ailin.nemui@gmail.com, I'm the Factory forwarder. It built ok. I _thought_ xemacs was something obsolete. Since no one took care and no one seemed to use or drop, there's update for it, why not? But if the update is a nightmare, that'll be another story. So what do we do now? Ask the submitter to fix it or just drop it? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=781022 https://bugzilla.novell.com/show_bug.cgi?id=781022#c7 Dr. Werner Fink <werner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |rschweikert@suse.com --- Comment #7 from Dr. Werner Fink <werner@suse.com> 2012-09-28 14:43:19 UTC --- I'm not able to reproduce with latest Xemacs from Factory ... is there something special to the perl file? Or do you have a special ~/.emacs or similar? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=781022 https://bugzilla.novell.com/show_bug.cgi?id=781022#c8 --- Comment #8 from Robert Schweikert <rschweikert@suse.com> 2012-09-28 16:10:47 UTC --- Problem solved :) with these packages from factory: xemacs-info-21.5.32-1.8.noarch xemacs-21.5.32-1.8.x86_64 xemacs-packages-20120625-1.7.noarch xemacs-packages-info-20120625-1.7.noarch I suppose these should go into the Updates repo for 12.2, as the version shipped with 12.2 is definitely broken. Thanks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=781022 https://bugzilla.novell.com/show_bug.cgi?id=781022#c9 Robert Schweikert <rschweikert@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|rschweikert@suse.com | --- Comment #9 from Robert Schweikert <rschweikert@suse.com> 2012-09-28 16:12:58 UTC --- Previous comment has the info. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=781022 https://bugzilla.novell.com/show_bug.cgi?id=781022#c10 Dr. Werner Fink <werner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |maintenance@opensuse.org --- Comment #10 from Dr. Werner Fink <werner@suse.com> 2012-10-01 10:18:47 UTC --- Submitted both xemacs and xemacs-packages from factory to 12.2 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=781022 https://bugzilla.novell.com/show_bug.cgi?id=781022#c11 Benjamin Brunner <bbrunner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|maintenance@opensuse.org | --- Comment #11 from Benjamin Brunner <bbrunner@suse.com> 2012-10-09 11:45:46 CEST --- I'm sorry for the late reply. I was out of office for the last two weeks. Thanks for the submissions and I started an update, see openSUSE:Maintenance:989. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=781022 https://bugzilla.novell.com/show_bug.cgi?id=781022#c12 Benjamin Brunner <bbrunner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #12 from Benjamin Brunner <bbrunner@suse.com> 2012-10-15 11:07:19 CEST --- Update released for 12.2. Resolved fixed. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=781022 https://bugzilla.novell.com/show_bug.cgi?id=781022#c13 --- Comment #13 from Swamp Workflow Management <swamp@suse.de> 2012-10-15 10:08:39 UTC --- openSUSE-RU-2012:1343-1: An update that has one recommended fix can now be installed. Category: recommended (low) Bug References: 781022 CVE References: Sources used: openSUSE 12.2 (src): xemacs-21.5.32-4.5.1, xemacs-packages-20120625-3.5.2 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com