Hello, Everybody

This is an update notice/reminder.  I've uploaded new Emacs and ESS for
RedHat or Centos 6.  And I also ask for bug reports, because of a question
I will explain at the end.

My goal: have reasonably up-to-date Emacs, ESS and LyX, my favorites. Oh,
also OpenBugs and JAGS should be there. The other stuff is incidental to
that. I'm not (anymore) trying to offer my own LaTeX distribution because
the one in RHEL6 is new enough these days.

Here's the RPM repository folder.

http://pj.freefaculty.org/EL/6/x86_64/

And the files, with upload dates:

Oct 17 06:44 emacs-nox-24.3-12.pjku.x86_64.rpm
Oct 17 06:44 emacs-debuginfo-24.3-12.pjku.x86_64.rpm
Oct 17 06:44 emacs-common-ess-13.05-2el6.noarch.rpm
Oct 17 06:44 emacs-common-24.3-12.pjku.x86_64.rpm
Oct 17 06:44 emacs-24.3-12.pjku.x86_64.rpm
Oct 17 06:43 emacs-common-ess-13.09-1pjku.noarch.rpm
Oct 17 06:43 emacs-ess-13.09-1pjku.noarch.rpm
Oct 17 06:43 emacs-ess-el-13.09-1pjku.noarch.rpm
Sep 24 18:07 emacs-common-ess-13.05-3el6.noarch.rpm
Sep 24 18:07 emacs-ess-13.05-3el6.noarch.rpm
Sep 24 18:07 emacs-ess-el-13.05-3el6.noarch.rpm
Aug 17 17:31 lyx-common-2.0.6-1.el6.noarch.rpm
Aug 17 17:31 lyx-debuginfo-2.0.6-1.el6.x86_64.rpm
Aug 17 17:31 lyx-fonts-2.0.6-1.el6.noarch.rpm
Aug 17 17:30 lyx-2.0.6-1.el6.x86_64.rpm
Feb  4  2013 pybliographer-1.2.15-4.el6.noarch.rpm
Feb  4  2013 python-bibtex-1.2.5-5.el6.x86_64.rpm
Sep 27  2012 lyx-common-2.0.3-1.el6.noarch.rpm
Sep 27  2012 lyx-debuginfo-2.0.3-1.el6.x86_64.rpm
Sep 27  2012 lyx-fonts-2.0.3-1.el6.noarch.rpm
Sep 27  2012 mlterm-3.1.3-1.x86_64.rpm
Sep 27  2012 mlterm-debuginfo-3.1.3-1.x86_64.rpm
Sep 27  2012 openbugs-3.2.2-2.x86_64.rpm
Sep 27  2012 swarm-2.4.1-1nojava.el6.x86_64.rpm
Sep 27  2012 swarm-debuginfo-2.4.1-1nojava.el6.x86_64.rpm
Sep 27  2012 swarm-static-2.4.1-1nojava.el6.x86_64.rpm
Sep 27  2012 tex-simplecv-1.6-9.el6.noarch.rpm
Sep 27  2012 tex-simplecv-doc-1.6-9.el6.noarch.rpm
Sep 27  2012 emacs-24.2-4.el6.x86_64.rpm
Sep 27  2012 emacs-common-24.2-4.el6.x86_64.rpm
Sep 27  2012 emacs-common-ess-12.09-1.el6.noarch.rpm
Sep 27  2012 emacs-common-ess-5.14-1.el6.noarch.rpm
Sep 27  2012 emacs-debuginfo-24.2-4.el6.x86_64.rpm
Sep 27  2012 emacs-el-24.2-4.el6.noarch.rpm
Sep 27  2012 emacs-ess-12.09-1.el6.noarch.rpm
Sep 27  2012 emacs-ess-5.14-1.el6.noarch.rpm
Sep 27  2012 emacs-ess-el-12.09-1.el6.noarch.rpm
Sep 27  2012 emacs-ess-el-5.14-1.el6.noarch.rpm
Sep 27  2012 emacs-filesystem-24.2-4.el6.noarch.rpm
Sep 27  2012 emacs-nox-24.2-4.el6.x86_64.rpm
Sep 27  2012 emacs-terminal-24.2-4.el6.noarch.rpm
Sep 27  2012 jags3-3.2.0-16.2.x86_64.rpm
Sep 27  2012 jags3-debuginfo-3.2.0-16.2.x86_64.rpm
Sep 27  2012 jags3-devel-3.2.0-16.2.x86_64.rpm
Sep 27  2012 lyx-2.0.3-1.el6.x86_64.rpm
Apr 13  2011 openbugs-3.2.1-1.x86_64.rpm

Only for historical reasons, the ESS packaging splits the files in two, you
need emacs-common-ess and emacs-ess  (that's related to previous support
for Xemacs, which I'm not trying to support).  I did not re-build
emacs-auctex because the version in the RedHat optional channel appears
reasonable to me, but perhaps I'm wrong, you tell me.

You can download individual files and install, or configure a repository to
use with yum.

My package signing key is:

http://pj.freefaculty.org/EL/PaulJohnson-BinaryPackageSigningKey

If you download that and put it in this directory:

/etc/pki/rpm-gpg

it will co-operate with the repo file (you can copy into /etc/yum.repos.d)
that I use is here:

http://pj.freefaculty.org/EL/pjku.repo

it refers to the signature in that particular directory. I think if you
directly import the key, it will also work:

$ rpm --import
http://pj.freefaculty.org/EL/PaulJohnson-BinaryPackageSigningKey


I might be able to save you some hassle on RedHat systems.  On RHEL6, on
the other hand, the default install does not necessarily include the
optional repository, and that is needed.  You will know there is a
problem if you run this and only see one channel (note, there are two
dashes here).

# rhn-channel --list
rhel-x86_64-workstation-6

See? Only one repo. I added the optional repo like so (note single dashes):

# rhn-channel -a -c rhel-x86_64-workstation-optional-6
# rhn-channel --list
rhel-x86_64-workstation-6
rhel-x86_64-workstation-optional-6

Without that,  you can't get emacs-auctex, or some of the things  needed
for texinfo files.

This diversion is not necessary if you are using Centos, they don't
subdivide the repositories in the same way.

Now, about the possible bugs in my packaging you might report.

I use ESS in only the simplest way, I don't understand the use of many of
its features.  I may not notice if my packaging omits an ESS file. This
happened in summer, 2013. I received requests for ESS-13.05 and I wrapped
that up with the same SPEC file as previous ESS, and I made a mistake. The
ESS 13.05 added some files, which I neglected to include, so some things
did not work.  In particular, I was missing ESSR.R and a couple related to
SAS.  That was fixed in

http://pj.freefaculty.org/EL/6/x86_64/emacs-common-ess-13.05-3el6.noarch.rpm

Recently, a request arrived for ESS-13.09.  My package works for me, so far
as I can tell I've included everything.  Since I run Debian on my own
systems, I can do a file-check of the ESS files against Dirk E's deb
packaging, which I regard as the canon.  So far as I can tell, I have this
right, but you will have to tell me if you use the ESS features that I
don't.

Here's the combined file list of my new ESS packaging in case you want to
double-check:

http://pj.freefaculty.org/scraps/ess-13.09-files-centos.txt

and for comparison purposes, the ess file list from Debian

http://pj.freefaculty.org/scraps/ess-files-1309-deb.txt

pj
-- 
Paul E. Johnson
Professor, Political Science        Acting Director
1541 Lilac Lane, Room 504       Center for Research Methods
University of Kansas                  University of Kansas
http://pj.freefaculty.org               http://quant.ku.edu

	[[alternative HTML version deleted]]

