ESS 12.04 --- VERSION / ess-custom.el <-> ess-revision still brittle
Martin Maechler
maechler at stat.math.ethz.ch
Fri Apr 6 02:20:59 CEST 2012
I've wanted to get this out before Good Friday and the Easter
holiday...
and as ESS core has probably noted I needed much too much time,
just fiddling with trying to ensure that ess-revision in
lisp/ess-custom.el was ok.
Rodney had a way that did not work for me in one of the cases,
but maybe his setup was more logical.
Anyway, Dirk, found that one of the Makefile's "svn up"
entries were not ok...
Though I would think that these targets should never have
triggered when building from the tarball.
But there has been a second mistake (now that we try to not
svn-commit any files which are made by make):
Of course "make" is important for rebuilding the non-committed
files, and I accidentally also made all *.elc files and packed
them as well into the tarball and zipfile.
So 'make' should be trivial after unpacking the tarball:
everything is already made.
HOWEVER, if you remove the *.elc and then build from the
tarball, then 'svn up' is tried to be used for building VERSION
and lisp/ess-custom.el
and it does destroy the correct ess-revision and replace it by a
pseudo one ("12.04-rexported") for me.
Really I should have remained hard against last day changes
introducing ess-revision and related and other Makefile changes...
Please apologize for those inconveniences.../inconsistencies
Martin
------- start of forwarded message -------
From: Dirk Eddelbuettel <edd at debian.org>
To: Martin Maechler <maechler at stat.math.ethz.ch>
Subject: Re: ESS 12.04 released
Date: Thu, 5 Apr 2012 18:35:27 -0500
[................]
I needed to do the change below.
Otherwise 'svn' is called even when building from the tarball in a chroot...
[....]
Index: Makefile
===================================================================
--- Makefile (revision 4792)
+++ Makefile (working copy)
@@ -13,7 +13,7 @@
## the rest of the targets are for ESS developer's use only :
VERSION:
- svn up
+ #svn up
@echo "$(ESSVERSION)" > $@
## manually
VERSION+:
------- end of forwarded message -------
More information about the ESS-Debian
mailing list