Xemacs21 problems with ESS 5.9.1 ?? [FWD from ESS-debian]

Dirk Eddelbuettel edd at debian.org
Thu Jun 3 17:34:23 CEST 2010


On 3 June 2010 at 09:53, Rodney Sparapani wrote:
| On 06/ 3/10 02:01 AM, Martin Maechler wrote:
| > Dear Rodney,
| > you are *the* XEmacs guy inside ESS-core,
| >
| > Could you perhaps help the "ESS-debian" maintainers here,
| > who found that ESS 5.9.1 seems to "fail" with Xemacs 21.4.22 ?
| >
| > Thank you in advance!
| > Martin
| >
| > ------- start of forwarded message -------
| > Return-Path:<ess-debian-bounces at stat.math.ethz.ch>
| > MIME-Version: 1.0
| > Message-ID:<19461.4220.84615.543875 at ron.nulle.part>
| > In-Reply-To:<20100531072936.2363.91707.reportbug at aurora.sgo.fi>
| > References:<20100531072936.2363.91707.reportbug at aurora.sgo.fi>
| > Precedence: list
| > List-Id: ESS for Debian maintainers<ess-debian.stat.math.ethz.ch>
| > List-Unsubscribe:<https://stat.ethz.ch/mailman/options/ess-debian>,
| >          <mailto:ess-debian-request at stat.math.ethz.ch?subject=unsubscribe>
| > List-Archive:<https://stat.ethz.ch/pipermail/ess-debian>
| > List-Post:<mailto:ess-debian at stat.math.ethz.ch>
| > List-Help:<mailto:ess-debian-request at stat.math.ethz.ch?subject=help>
| > List-Subscribe:<https://stat.ethz.ch/mailman/listinfo/ess-debian>,
| >          <mailto:ess-debian-request at stat.math.ethz.ch?subject=subscribe>
| > Errors-To: ess-debian-bounces at stat.math.ethz.ch
| > From: Dirk Eddelbuettel<edd at debian.org>
| > Sender: ess-debian-bounces at stat.math.ethz.ch
| > To: Carl-Fredrik Enell<carl-fredrik.enell at sgo.fi>, 583857 at bugs.debian.org,
| >          ESS Debian Maintainers<ess-debian at stat.math.ethz.ch>
| > Cc: Debian Bug Tracking System<submit at bugs.debian.org>
| > Subject: Re: Bug#583857: ess: Upgrade to 5.9.1-1 fails
| > Date: Tue, 1 Jun 2010 08:51:56 -0500
| >
| >
| > Hi ess-debian,
| >
| > This bug report came in yesterday. It desribes an issue with xemacs21.  I
| > have to admit that I haven't had XEmacs installed in few years. Could one of
| > you elisp chumps take a look and see if the bug report is valid, if there is
| > a workaround etc pp?
| >
| > Thanks, Dirk
| >
| > On 31 May 2010 at 07:29, Carl-Fredrik Enell wrote:
| > | Package: ess
| > | Version: 5.9.1-1
| > | Severity: important
| > |
| > |
| > |
| > | -- System Information:
| > | Debian Release: squeeze/sid
| > |   APT prefers stable
| > |   APT policy: (990, 'stable'), (500, 'unstable'), (1, 'experimental')
| > | Architecture: amd64 (x86_64)
| > |
| > | Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
| > | Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
| > | Shell: /bin/sh linked to /bin/bash
| > |
| > | Versions of packages ess depends on:
| > | ii  dpkg                      1.15.7.2       Debian package management system
| > | ii  install-info              4.13a.dfsg.1-5 Manage installed documentation in
| > | ii  xemacs21-mule [emacsen]   21.4.22-3      highly customizable text editor --
| > |
| > | ess recommends no packages.
| > |
| > | Versions of packages ess suggests:
| > | pn  pspp<none>             (no description available)
| > | ii  r-base-core            2.11.1~20100525-1 GNU R core of statistical computat
| > | pn  xlispstat<none>             (no description available)
| > |
| > | -- no debconf information
| > | Messages follow
| > |
| > | Setting up ess (5.9.1-1) ...
| > | install/ess: Handling install for emacsen flavor xemacs21
| > | loading 'ess-compat ..
| > | Loading ess-compat... (file ess-compat.el is newer)
| > | loading 'ess-custom ..
| > | Loading ess-custom... (file ess-custom.el is newer)
| > | loading 'ess ..
| > | loading 'ess-site ..
| > | Loading ess-site... (file ess-site.el is newer)
| > | [ess-site:] ess-lisp-directory = '/usr/share/xemacs21/site-lisp/ess'
| > | [ess-site:] Before requiring dialect 'ess-*-d ....
| > | [ess-site:] require 'ess-r-d ...
| > | Loading ess-r-d... (file ess-r-d.el is newer)
| > | [ess-r-d:] (require 'ess-s-l)
| > | Loading ess-s-l... (file ess-s-l.el is newer)
| > | [ess-s-l:] (def** ) only ...
| > | Loading ess-mode... (file ess-mode.el is newer)
| > | Loading noweb-mode... (file noweb-mode.el is newer)
| > | Loading ess-inf... (file ess-inf.el is newer)
| > | Loading ess-utils... (file ess-utils.el is newer)
| > | Loading ess-r-args... (file ess-r-args.el is newer)
| > | [ess-r-d:] (autoload ..)&  (def** ..)
| > | [ess-site:] require 'ess-sp3-d ...
| > | Loading ess-sp3-d... (file ess-sp3-d.el is newer)
| > | [ess-site:] require 'ess-sp5-d ...
| > | Loading ess-sp5-d... (file ess-sp5-d.el is newer)
| > | [ess-site:] require 'ess-sp6-d ...
| > | Loading ess-sp6-d... (file ess-sp6-d.el is newer)
| > | [ess-site:] require 'ess-sta-d ...
| > | Loading ess-sta-d... (file ess-sta-d.el is newer)
| > | Loading ess-sta-l... (file ess-sta-l.el is newer)
| > | Loading make-regexp... (file make-regexp.el is newer)
| > | [ess-site:] require 'ess-xls-d ...
| > | Loading ess-xls-d... (file ess-xls-d.el is newer)
| > | Loading ess-lsp-l... (file ess-lsp-l.el is newer)
| > | [ess-site:] require 'ess-vst-d ...
| > | Loading ess-vst-d... (file ess-vst-d.el is newer)
| > | [ess-site:] require 'ess-arc-d ...
| > | Loading ess-arc-d... (file ess-arc-d.el is newer)
| > | [ess-site:] require 'ess-sas-d ...
| > | Loading ess-sas-d... (file ess-sas-d.el is newer)
| > | [ess-sas-d:] require 'comint&  'shell ...
| > | [ess-sas-d:] require 'ess-sas-l ...
| > | Loading ess-sas-l... (file ess-sas-l.el is newer)
| > | [ess-sas-l:] (require 'ess) ...
| > | [ess-sas-l:] (require 'ess-mode) ...
| > | [ess-sas-l:] (autoload ..) (def** ..) etc ...
| > | Loading ess-sas-a... (file ess-sas-a.el is newer)
| > | [ess-sas-d:] (autoload ..) (def** ..) ...
| > | [ess-site:] require 'essd-els ...
| > | Loading essd-els... (file essd-els.el is newer)
| > | [ess-site:] require 'ess-bugs-l ...
| > | Loading ess-bugs-l... (file ess-bugs-l.el is newer)
| > | Loading ess-noweb... (file ess-noweb.el is newer)
| > | Loading ess-swv... (file ess-swv.el is newer)
| > | [ess-site:] require 'ess   *ITSELF* ...
| > | Loading ess-menu... (file ess-menu.el is newer)
| > | Loading ess-mouse... (file ess-mouse.el is newer)
| > | Loading mouseme... (file mouseme.el is newer)
| > | Loading ess-toolbar... (file ess-toolbar.el is newer)
| > | Compiling /usr/share/xemacs21/site-lisp/ess/ess-arc-d.el...
| > | Wrote /usr/share/xemacs21/site-lisp/ess/ess-arc-d.elc
| > |
| > | ...
| > |
| > | While compiling toplevel forms in file /usr/share/xemacs21/site-lisp/ess/ess-rutils.el:
| > |   !! Invalid read syntax ((")"))
| > |>>Error occurred processing ess-rutils.el:
| > | Invalid read syntax: ")"
| > |
| > |
| > | ...
| > |
| > | Done
| > | emacs-package-install: /usr/lib/emacsen-common/packages/install/ess xemacs21 xemacs21 failed at /usr/lib/emacsen-common/emacs-package-install line 30,<TSORT>  line 1.
| > | dpkg: error processing ess (--configure):
| > |  subprocess installed post-installation script returned error exit status 1
| > | Errors were encountered while processing:
| > |  ess
| > | E: Sub-process /usr/bin/dpkg returned an error code (1)
| > |
| > |
| >    
| Well, I don't use linux, but in my fresh install of ESS 5.9.1 on
| real UNIX there is no ess-rutils.el file.  

edd at ron:~/svn/ess/lisp> svn info ess-rutils.el
Path: ess-rutils.el
Name: ess-rutils.el
URL: https://svn.r-project.org/ESS/trunk/lisp/ess-rutils.el
Repository Root: https://svn.r-project.org/ESS
Repository UUID: 0bbaf3bd-34e0-0310-bf65-c717079852d4
Revision: 4335
Node Kind: file
Schedule: normal
Last Changed Author: sluque
Last Changed Rev: 4299
Last Changed Date: 2010-04-17 12:19:34 -0500 (Sat, 17 Apr 2010)
Text Last Updated: 2010-04-17 12:19:34 -0500 (Sat, 17 Apr 2010)
Checksum: 3f7e2d47430ffbb724ffb29774381c15

edd at ron:~/svn/ess/lisp> 

I prepare the Debian package based on what I find in SVN. If ess-core doesn't
want certain files here, maybe some logic needs to be added.

| Also, you have a lot of "file .el is newer" messages. 

Irrelevant. On Debian systems, the packages contain only .el code and are
compiled into .elc upon installation of the given package, and against all
emacs versions present. To take a random example, this machine currently has
such on-demand builds for a2ps, apel, auctex, bbdb, cmake, css-mode,
several Debian internal packages, ess, html-helper-mode, pymacs, python-mode
and vm.

None break, but then I currently only have emacs23 installed. Sometimes I run
emacs-snapshot too. Ess never broke.

Now it appears broken with xemacs.

| That will not occur in a proper ESS
| installation since the .elc files will always be newer than
| the .el files (as they are created from the .el files).  Something
| is seriously hosed.

It simply is different here as we do not work from the pristine tarball, yet
work from the same sources.

Your help in working towards a solution is appreciated.

Cheers from 90 miles south.

-- 
  Regards, Dirk



More information about the ESS-Debian mailing list