[ESS] RE: [R] Ess packages for Suse-9.2 available ?

Paul Johnson pauljohn at ku.edu
Fri Jan 14 17:26:21 CET 2005

No need to worry. Everything is copasetic.

Tom and I worked this out a while ago.  I agreed with the changes he 
wanted to make. We adopted his preferred name for the package, 
emacs-ess, and it obsoletes the old name I had chosen when I started 
making RPMS, which was ess-emacs.

I do worry somewhat about this package being classified as "noarch" in 
Tom's version.  Are elc files truly portable across architectures?

I'll always be maintaining packages we need on our systems, and anybody 
that wants to use them can do so.  I'm happy that Tom will be your 
official package maintainer, no problem there.

My version is distinguished only in some start time config options that 
I prefer.  The README file from the installed RPM says:

This version of emacs-ess includes some settings preferred
for our computer lab at the Department of Political Science
at the University of Kansas. Otherwise, it is the same as Tom
Moertel's version.

To see the special features we prefer, please look in your
emacs distribution's site-start.d directory, where you should see
a file called ess-init.el.  In there, we have these commands:

(require 'pc-select)

(require 'ess-site)
(setq inferior-ess-own-frame t)
(setq inferior-ess-same-window nil)

;;create a new frame for each help instance

(setq ess-help-own-frame t)
;;If you want all help
;; buffers to go into one frame do:

;; (setq ess-help-own-frame 'one)

Since the ESS team added the option to have ESS start in its own
frame partly at our urging, we feel we've got the right to use it.

Paul Johnson <pauljohn at ku.edu>

Generally, there will be no need to modify your .emacs file in order
to use the features of this package -- they are enabled by default
when you start Emacs.


Tom Moertel <tom-rpms at moertel.com>

Notice what you see if you do
$ rpm -qip emacs-ess-5.2.4-1.PJ.noarch.rpm
Name        : emacs-ess                    Relocations: /usr
Version     : 5.2.4                             Vendor: (none)
Release     : 1.PJ                          Build Date: Fri 14 Jan 2005 
10:21:13 AM CST
Install Date: (not installed)               Build Host: pols110.pols.ku.edu
Group       : Applications/Editors          Source RPM: 
Size        : 6257127                          License: GPL
Signature   : (none)
Packager    : Paul Johnson <pauljohn at ku.edu>
URL         : http://ess.r-project.org/
Summary     : Emacs Speaks Statistics add-on package for Emacs
Description :
This package provides Emacs Speaks Statistics (ESS), which provides
Emacs-based front ends for popular statistics packages.

ESS provides an intelligent, consistent interface between the user and
the software.  ESS interfaces with S-PLUS, R, SAS, BUGS and other
statistical analysis packages under the Unix, Microsoft Windows, and
Apple Mac OS operating systems.  ESS is a package for the GNU Emacs
and XEmacs text editors whose features ESS uses to streamline the
creation and use of statistical software.  ESS knows the syntax and
grammar of statistical analysis packages and provides consistent
display and editing features based on that knowledge.  ESS assists in
interactive and batch execution of statements written in these
statistical analysis languages.

This version of emacs-ess includes some settings preferred
for our computer lab at the Department of Political Science
at the University of Kansas. Otherwise, it is the same as Tom
Moertel's version. See the README file for an explanation.

Martin Maechler wrote:
>>>>>>"PaulEJ" == Paul Johnson <pauljohn at ku.edu>
>>>>>>    on Thu, 13 Jan 2005 13:11:50 -0600 writes:
>     PaulEJ> Yes, I still have been making RPMS and I post them in 
>     PaulEJ> http://lark.cc.ku.edu/~pauljohn/software.
>     PaulEJ> The one I'm using in Fedora Core 3 seems completely fine:
>     PaulEJ> http://lark.cc.ku.edu/~pauljohn/software/favoriteEmacsFiles/emacs-ess-5.2.3-4.PJ.noarch.rpm
> which is also not current version of ESS, 5.2.4.
> Yesterday, I had mentioned Tom Moertel's site and had later even
> put a link to it on  http://ESS.r-project.org/ .
> IIRC, I had learned that his RPMs were somewhat more standard
> conforming...  Can you communicate with each other about this?
> We (ESS core) would really be glad to leave these matters to
> other people {like for "Debian" where Camm McGuire has been the
> maintainer of the ESS package for quite a while -- thank you, Camm!}
>     PaulEJ> I do not know if they are directly installable in
>     PaulEJ> SUSE because SUSE changes directory locations in
>     PaulEJ> some programs. But it should be very easy for a SUSE
>     PaulEJ> user who knows how to build RPMS to take my SRPM
>     PaulEJ> file, fiddle the SPEC to make the directories
>     PaulEJ> correct, and then rebuild.
> We have such a user, namely the original poster, Thomas
> Schönhoff with whom I've been exchanging e-mails.
> So there will shortly be RPMs available for Suse, maybe even the
> first RPMs for the current version of ESS .. unless you beat it,
> Tom or Paul!
>     PaulEJ> I am committed to keep providing these rpms because I've prevailed on 
>     PaulEJ> several students to learn to use Linux and Emacs and R, and can't 
>     PaulEJ> abandon them. Yet.
>     PaulEJ> pj
>     PaulEJ> Liaw, Andy wrote:
>     >> [Re-directing to ESS-help]
>     >> 
>     >> I seem to recall that Paul Johnson made an RPM for RedHat (or was it
>     >> Fedora?)...  Don't know how compatible that is on SUSE.  (I just install
>     >> from source, which is as easy as Tony stated.)
>     >> 
>     >> Andy
>     >> 
>     >> 
>     >>> From: A.J. Rossini
>     >>> 
>     >>> Does SuSE have anything like Debian's "alien" for importing 
>     >>> foreign packages?  
>     >>> 
>     >>> If so, then you might use the Debian packages.  
>     >>> 
>     >>> Otherwise, it isn't too hard to unpack in your home directory, and add
>     >>> the appropriate  " (load-file ...)" statement to your .emacs /
>     >>> .xemacs/init.el
>     >>> 
>     >>> best,
>     >>> -tony
>     >>> 
>     >>> 
>     >>> 
>     >>> On Tue, 11 Jan 2005 12:49:04 +0100, Thomas Schönhoff 
>     >>> <tom_hoary at web.de> wrote:
>     >>> 
>     >>>> Hi,
>     >>>> 
>     >>>> I've just managed to install R on Suse-9.2. Unfortunately 
>     >>> 
>     >>> there seem to
>     >>> 
>     >>>> be no Ess packages in Suse distri available. Doesn't seem 
>     >>> 
>     >>> like that Suse
>     >>> 
>     >>>> is ever to integrate these packages (since 2000)!?
>     >>>> Are there any precompiled binaries around? So far I haven't 
>     >>> 
>     >>> been lucky
>     >>> 
>     >>>> to find any of them on rpmfind and similar sites.
>     >>>> Maybe someone has already Ess binary for Suse-9.2 and is willing to
>     >>>> share this one!? Otherwise I had to go through the hassle 
>     >>> 
>     >>> of building an
>     >>> 
>     >>>> rpm packages, which would be a real challenge to do for me.
>     >>>> 
>     >>>> sincerely
>     >>>> 
>     >>>> Thomas
>     >>>> 
>     >>>> ______________________________________________
>     >>>> R-help at stat.math.ethz.ch mailing list
>     >>>> https://stat.ethz.ch/mailman/listinfo/r-help
>     >>>> PLEASE do read the posting guide! 
>     >>> 
>     >>> http://www.R-project.org/posting-guide.html
>     >>> 
>     >>> 
>     >>> -- 
>     >>> best,
>     >>> 
>     >>> -tony
>     >>> 
>     >>> "Commit early,commit often, and commit in a repository from 
>     >>> which we can easily
>     >>> roll-back your mistakes" (AJR, 4Jan05).
>     >>> 
>     >>> A.J. Rossini
>     >>> blindglobe at gmail.com
>     >>> 
>     PaulEJ> -- 
>     PaulEJ> Paul E. Johnson                       email: pauljohn at ku.edu
>     PaulEJ> Dept. of Political Science            http://lark.cc.ku.edu/~pauljohn
>     PaulEJ> 1541 Lilac Lane, Rm 504
>     PaulEJ> University of Kansas                  Office: (785) 864-9086
>     PaulEJ> Lawrence, Kansas 66044-3177           FAX: (785) 864-5700

Paul E. Johnson                       email: pauljohn at ku.edu
Dept. of Political Science            http://lark.cc.ku.edu/~pauljohn
1541 Lilac Lane, Rm 504
University of Kansas                  Office: (785) 864-9086
Lawrence, Kansas 66044-3177           FAX: (785) 864-5700

More information about the ESS-help mailing list