Bug 189106 - app-emacs/ess-5.3.5 Version bump
|
Bug#:
189106
|
Product: Gentoo Linux
|
Version: 2006.1
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: enhancement
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: emacs@gentoo.org
|
Reported By: nshephard@gmail.com
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: app-emacs/ess-5.3.5 Version bump
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2007-08-16 13:07 0000
|
New version of Emacs Speaks Statistics has been released.
Reproducible: Always
Steps to Reproduce:
1. mkdir -p /usr/local/portage/app-emacs/ess/files
2. cp /usr/portage/app-emacs/ess/ess-5.3.3.ebuild
/usr/local/portage/app-emacs/ess/ess-5.3.5.ebuild
3. cp /usr/portage/app-emacs/ess/files/50ess-gentoo.el
/usr/local/portage/app-emacs/ess/files/.
4. ebuild /usr/local/portage/app-emacs/ess/ess-5.3.5.ebuild digest
5. emerge -v app-emacs/ess
Actual Results:
Emerges app-emacs/ess-5.3.5
Expected Results:
Emerges app-emacs/ess-5.3.5 (everything works fine)
Doesn't appear to be anything new that requires editing of the ebuild, i.e.
just a version bump really, so I've not added any ebuild.
bumped, as you work with it...would a dependency on dev-lang/R be helpful and
how do the two packages interact?
(In reply to comment #1)
> bumped, as you work with it...would a dependency on dev-lang/R be helpful and
> how do the two packages interact?
>
Not sure if making dev-lang/R a dependency is _completely_ necessary as ESS
provides a way for Emacs to interact with a range of statistical packages, not
just R. It currently supports R, S-plus, Stata, SAS, BUGS/JAGS and XLispStat.
Thus one could argue if one supported stats package is a dependency, why not
the others? (Obviously the proprietary ones would be excluded). Personally I
don't think it would do any harm to have it as a dependency as you would
actually need at least one of the supported stats packages to actually do
anything useful with ESS, but I'd imagine anyone installing it would already be
aware of this and have it installed.
In essence ESS is simply an Emacs mode for interactive analysis of your data
using one of the above stats packages.
My typical work-flow involves writing R (*.R files) or Stata code (*.do files;
learnt to use Stata years ago before coming across R) under ESS mode and
sending chunks to a relevant R or Stata session that is running within Emacs.
Eventually I end up with a script that does all the analysis required for a
piece of work that can then be archived.
I guess at the end of the day its more a question of whether making R a
dependency fits in with the gentoo 'philosophy'.
Sorry if thats a bit of a waffle and not much help,
Neil
That statement is useful. I just saw messages running by when test-emerging
saying "R not found, proceeding". So we leave it like that.
Neil, another question: There are now five versions of ess in the tree, the
oldest being from 2004. If we clean up at some point, is there any virtue in
keeping the last 5.2.* version? (In other words, are there incompatibilities
between 5.2 and 5.3, so that some users would like to continue using 5.2?)
(In reply to comment #4)
> Neil, another question: There are now five versions of ess in the tree, the
> oldest being from 2004. If we clean up at some point, is there any virtue in
> keeping the last 5.2.* version? (In other words, are there incompatibilities
> between 5.2 and 5.3, so that some users would like to continue using 5.2?)
>
No I don't think there would be any problems in cleaning out ess-5.2.* ebuilds.
Syntax and key-bindings are all fairly stable across versions, and there's not
really that much that could go wrong as its just a mode for Emacs. Most
problems occur when new R/Stata/SAS/S-plus versions come out, but thats a
separate issue from ebuilds for ess.
Its a while ago, but I don't remember any problems when I made the change, and
a quick browsing of the mailing list archives after the major version bump
didn't reveal any threads relating to incompatibility.