[ESS] ESS 13.05 release next week: beta testers welcome

Chris Evans chrishold at psyctc.org
Fri May 10 17:56:10 CEST 2013


I can see that very ordinary lusers may not be what you want as beta testers but I wonder if it is possible to give luser level instructions on how to set up a Windoze system and a linux system so we could fairly easily use either the latest beta or the standard system (i.e. Vincent's for windoze and whatever comes with our linux distro for linux).  

I find myself mostly using ESS on Debian stable but sometimes using it in Windoze XP (in a VM).  In Debian I use the really very far off the cutting edge distro supplied Emacs and ESS and in Windoze I use Vincent Goulet's distribution.  I use ESS several times a week and sometimes for many hours doing quite a lot and I'd love to be able to set things up so that I had the beta as my default but could easily revert to the earlier set ups if I hit problems.  I'm sure I ought to be able to follow the instructions in http://ess.r-project.org/Manual/ess.html#Latest-version to do this but I confess that I fall at the first hurdle: 
   "If you remove other versions of ESS from your emacs load-path"
OK.  How do I do that?  What is my "emacs load-path"?  Is it easy for me to remove these in a way that I can easily reinstate them?

I _think_ that this ought to be a very easy thing that could be covered by commenting out one line in ~/.emacs and adding a new line ("(load "/path/to/ess-svn/lisp/ess-site.el")" and using an anacron or chron line to make sure the SVN updates the beta into "/path/to/ess-svn/" on a regular basis but is it the same for Windoze?  What about the issue of the default emacs in Debian perhaps being too old for the cutting edge version of ESS (did I imagine that or is that true?)

Would some guru tell those of us who'd like to contribute as beta testers if there is an easy way to get a daily updated beta AND a fairly easy switch back to an old version?

TIA,


Chris

----- Original Message -----
> From: "Vitalie Spinu" <spinuvit at gmail.com>
> To: "Brian Diggs" <diggsb at ohsu.edu>
> Cc: "ESS" <ess-help at stat.math.ethz.ch>
> Sent: Thursday, 9 May, 2013 9:25:39 PM
> Subject: Re: [ESS] ESS 13.05 release next week: beta testers welcome
> 
> 
> As far as I could remember Vincent's distribution sets and loads ESS
> prior to the loading of user .emacs file. The file is called
> site-start. You have to edit that one to point to a new location.
> 
> I guess Vincent's distribution is not really intended for beta
> testers:)
> 
>     Vitalie
> 
> 
>  >> Brian Diggs <diggsb at ohsu.edu>
>  >> on Thu, 9 May 2013 13:05:51 -0700 wrote:
> 
>  > On 5/9/2013 6:27 AM, Rodney Sparapani wrote:
>  >> Hi!
>  >> 
>  >> We, the developers of ESS, are planning to release ESS 13.05 next
>  >> week.
>  >> This is a good time for the brave beta testers among you to try
>  >> it out.
>  >> You can find out how to install the development version at
>  >> http://ess.r-project.org/index.php?Section=download>
>  >> There are several new/improved features which you can see at
>  >> http://ess.r-project.org/Manual/ess.html#New-features>
>  >> Two of the new/improved features in particular are ElDoc and
>  >> tracebug.
>  >> You can find more information about ElDoc at
>  >> http://ess.r-project.org/Manual/ess.html#ESS-ElDoc>
>  >> Note that you can turn off ElDoc, by placing this in your
>  >> ~/.emacs
>  >> file {prior to (require 'ess-site) }:
>  >> (setq ess-use-eldoc nil)
>  >> 
>  >> You can find more information about tracebug at
>  >> http://ess.r-project.org/Manual/ess.html#ESS-tracebug>
>  >> You can toggle tracebug off/on via issuing the following command:
>  >> M-x ess-tracebug
>  >> 
>  >> If you find any problems, then please report them here.  Thanks
> 
>  > I thought I'd try the development version to see if some of
>  > problems I've been
>  > having are fixed, but I am having problems even getting it to a
>  > point where I
>  > can test it.
> 
>  > I am using Vincent Goulet's modified emacs distribution for
>  > Windows
> 
>  > GNU Emacs 24.2.1 (i386-mingw-nt6.1.7601) of 2012-08-28 on MARVIN
> 
>  > (Is there a way of determining within emacs what the "modified"
>  > version is? I
>  > think I'm using eamcs-24.2-modified-7, but I'm not sure how to
>  > verify that.)
> 
>  > I've cloned a copy of the git repository into ~/.emacs.d/site-lisp
>  > so it is in
>  > the ESS directory there. I put
> 
>  > (setq load-path
>  >       (append '("~/.emacs.d/site-lisp/")
>  >               load-path))
>  > ;; where the development git checkout resides
>  > (setq load-path
>  >       (append '("~/.emacs.d/site-lisp/ESS/")
>  >               load-path))
> 
>  > at the top of my .emacs file. [I don't know if I need both of
>  > those or not; my
>  > emacs hacking skills are not that great.] However, I still seem to
>  > be getting
>  > the version of ess which comes with the distribution; ess-version
>  > gives
> 
>  > ess-version : 12.09-2 [rev. 5395 (2013-01-10)]
> 
>  > I don't want to replace ess that comes with the distribution (in
>  > c:/Program
>  > Files (x86)/GNU Emacs 24.2/site-lisp/ess/) because I want to
>  > easily revert back
>  > to a "good" version when I'm not testing.
> 
>  > If it is useful, here is the value of load-path
> 
>  > ("c:/Program Files (x86)/GNU Emacs 24.2/site-lisp/auctex"
>  > "c:/Program Files
>  > (x86)/GNU Emacs 24.2/site-lisp/ess/" "~/.emacs.d/site-lisp/ESS/"
>  > "~/.emacs.d/site-lisp/" "c:/Program Files (x86)/GNU Emacs
>  > 24.2/site-lisp"
>  > "c:/Program Files (x86)/GNU Emacs 24.2/site-lisp/ess" "c:/Program
>  > Files
>  > (x86)/GNU Emacs 24.2/site-lisp/org" "c:/Program Files (x86)/GNU
>  > Emacs
>  > 24.2/site-lisp/site-start.d" "C:/Program Files (x86)/GNU Emacs
>  > 24.2/../site-lisp" "C:/Program Files (x86)/GNU Emacs 24.2/lisp"
>  > "c:/Program
>  > Files (x86)/GNU Emacs 24.2/lisp/vc" "c:/Program Files (x86)/GNU
>  > Emacs
>  > 24.2/lisp/url" "c:/Program Files (x86)/GNU Emacs
>  > 24.2/lisp/textmodes"
>  > "c:/Program Files (x86)/GNU Emacs 24.2/lisp/progmodes" "c:/Program
>  > Files
>  > (x86)/GNU Emacs 24.2/lisp/play" "c:/Program Files (x86)/GNU Emacs
>  > 24.2/lisp/org"
>  > "c:/Program Files (x86)/GNU Emacs 24.2/lisp/nxml" "c:/Program
>  > Files (x86)/GNU
>  > Emacs 24.2/lisp/net" "c:/Program Files (x86)/GNU Emacs
>  > 24.2/lisp/mh-e"
>  > "c:/Program Files (x86)/GNU Emacs 24.2/lisp/mail" "c:/Program
>  > Files (x86)/GNU
>  > Emacs 24.2/lisp/language" "c:/Program Files (x86)/GNU Emacs
>  > 24.2/lisp/international" "c:/Program Files (x86)/GNU Emacs
>  > 24.2/lisp/gnus"
>  > "c:/Program Files (x86)/GNU Emacs 24.2/lisp/eshell" "c:/Program
>  > Files (x86)/GNU
>  > Emacs 24.2/lisp/erc" "c:/Program Files (x86)/GNU Emacs
>  > 24.2/lisp/emulation"
>  > "c:/Program Files (x86)/GNU Emacs 24.2/lisp/emacs-lisp"
>  > "c:/Program Files
>  > (x86)/GNU Emacs 24.2/lisp/cedet" "c:/Program Files (x86)/GNU Emacs
>  > 24.2/lisp/calendar" "c:/Program Files (x86)/GNU Emacs
>  > 24.2/lisp/calc"
>  > "c:/Program Files (x86)/GNU Emacs 24.2/lisp/obsolete" "C:/Program
>  > Files
>  > (x86)/GNU Emacs 24.2/leim")
> 
>  > I don't know what is causing the "wrong" ess to be found. I tried
>  > eliminating
>  > everything in my .emacs file except those load-path adjustments,
>  > but that didn't
>  > help. What is the right way to do this?
> 
> ______________________________________________
> ESS-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/ess-help
> 

-- 
Chris Evans <chris at psyctc.org> Skype: chris-psyctc
Consultant Psychiatrist in Psychotherapy, Notts. PDD network;
Professor, Psychotherapy, Nottingham University
*If I am writing from one of those roles, it will be clear. Otherwise*
*my views are my own and not representative of those institutions    *
If you have difficulty Emailing me on this address or getting a reply,
send again but cc to:       chris dot evans at nottshc dot nhs dot uk
and to:                     c dot evans at nottingham dot ac dot uk



More information about the ESS-help mailing list