Source: r-base
Version: 2.13.1-1
Severity: wishlist
Tags: patch

Hi,

While looking into Bug#630129, I started to wonder why r-base
runs tests during the install target instead of the build target.
Changing it to use the build target seems to work fine.  While at
it, this patch adds support for DEB_BUILD_OPTIONS=nocheck. :)

What do you think?
---
 debian/changelog |   11 ++++++++++-
 debian/rules     |    9 ++++++---
 2 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 9f264249..13253e02 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+r-base (2.13.1-1.1) local; urgency=low
+
+  * debian/rules: Run tests in build target, not the install target (since
+    they do not require root privileges).
+  * debian/rules: Do not run tests when DEB_BUILD_OPTIONS contains
+    "nocheck".
+
+ -- Jonathan Nieder <[email protected]>  Wed, 17 Aug 2011 16:57:27 -0500
+
 r-base (2.13.1-1) unstable; urgency=low
 
   * New upstream release
@@ -2639,4 +2648,4 @@ r-base (0.61.0-1) unstable; urgency=low
   * Initial release
 
  -- Douglas Bates <[email protected]>  Tue, 23 Dec 1997 10:01:21 -0600
-  
\ No newline at end of file
+  
diff --git a/debian/rules b/debian/rules
index ef84bb29..9f11a2dd 100755
--- a/debian/rules
+++ b/debian/rules
@@ -180,7 +180,10 @@ denmark:
 ##                 binary-arch and binary-indep, and those on their builds
 build: build-arch 
 
-build-arch: make-arch 
+build-arch: make-arch
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+build-arch: check
+endif
 
 build-indep: make-indep 
 
@@ -346,7 +349,7 @@ clean:
 
 install: install-arch install-indep 
 
-install-arch: make-arch check install-arch-stamp
+install-arch: build-arch install-arch-stamp
 install-arch-stamp: 
        @echo "*** install-arch ***"
        dh_testdir
@@ -596,7 +599,7 @@ binary-indep: build-indep install-indep
        dh_builddeb -i
 
 # Build architecture-dependent files here.
-binary-arch: build-arch check install-arch 
+binary-arch: build-arch install-arch
        @echo "*** binary-arch ***"
        dh_testdir -a
        dh_testroot -a
-- 
1.7.6




-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to