coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: coreutils builds on Hydra broken since Oct. 5th


From: Bernhard Voelker
Subject: Re: coreutils builds on Hydra broken since Oct. 5th
Date: Thu, 22 Nov 2012 10:13:41 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121025 Thunderbird/16.0.2

On 11/20/2012 10:32 PM, Ludovic Courtès wrote:
> The recipe had a hack to replace the /usr/bin/perl shebang with the
> right path:
> 
>   
> http://git.sv.gnu.org/cgit/hydra-recipes.git/tree/coreutils/release.nix?id=b09570ad2c3c5b179213cd0bbfecedced7ca0ce1#n66
> 
> I just removed it:
> 
>   
> http://git.sv.gnu.org/cgit/hydra-recipes.git/commit/?id=178efc3c953c2c62fb328c59cf099ebc2b77ed7d

Thanks, the job 'build' is working again. ;-)

Below are 2 other proposed changes:
* 6a3976a coreutils: remove su
* 8b6569f coreutils: job manual is also non-recursive now

I'm not sure about the 2nd hunk in patch 2/2:
it's strange that target "install-html" depends on
"install-html-recursive" which is undefined. For now, it
may suffice to use "install-html-am" directly instead.

Have a nice day,
Berny



>From 6a3976ad378874968e5eb5efc864a8c940ad7c8f Mon Sep 17 00:00:00 2001
From: Bernhard Voelker <address@hidden>
Date: Thu, 22 Nov 2012 09:58:41 +0100
Subject: [PATCH 1/2] coreutils: remove su

* coreutils/release.nix (build, xbuild_gnu, coverage): Remove su.
---
 coreutils/release.nix |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/coreutils/release.nix b/coreutils/release.nix
index 7b55f44..26a573e 100644
--- a/coreutils/release.nix
+++ b/coreutils/release.nix
@@ -85,7 +85,7 @@ let
         src = jobs.tarball;
         buildInputs = buildInputsFrom pkgs ;
         configureFlags = let stdenv = pkgs.stdenv; in
-          [ "--enable-install-program=arch,hostname,su" ]
+          [ "--enable-install-program=arch,hostname" ]
           ++ (stdenv.lib.optional stdenv.isLinux [ "--enable-gcc-warnings" ]);
         inherit meta succeedOnFailure keepBuildDirectory;
       };
@@ -101,7 +101,7 @@ let
         src = jobs.tarball;
         buildInputs = [ pkgs.gmp ];
         buildNativeInputs = with pkgs; [ perl xz ];
-        configureFlags = [ "--enable-install-program=arch,hostname,su" ];
+        configureFlags = [ "--enable-install-program=arch,hostname" ];
         doCheck = false;
         inherit meta succeedOnFailure keepBuildDirectory;
       }).hostDrv;
@@ -110,7 +110,7 @@ let
       pkgs.releaseTools.coverageAnalysis {
         name = "coreutils-coverage";
         src = jobs.tarball;
-        configureFlags = [ "--enable-install-program=arch,hostname,su" ];
+        configureFlags = [ "--enable-install-program=arch,hostname" ];
         buildInputs = buildInputsFrom pkgs;
         postCheck =
           # Remove the file that confuses lcov.
-- 
1.7.7


>From 8b6569f3ab4bb83cb1f19d465d15e8283118b191 Mon Sep 17 00:00:00 2001
From: Bernhard Voelker <address@hidden>
Date: Thu, 22 Nov 2012 10:03:15 +0100
Subject: [PATCH 2/2] coreutils: job manual is also non-recursive now

* coreutils/release.nix (manual): Remove '-C doc' from make
call as the targets html and pdf are also non-recursive now.
Use 'install-html-am' instead of 'install-html' as the depending
'install-html-recursive' is currently undefined. Likewise for
'install-pdf-am'.
---
 coreutils/release.nix |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/coreutils/release.nix b/coreutils/release.nix
index 26a573e..56196b3 100644
--- a/coreutils/release.nix
+++ b/coreutils/release.nix
@@ -127,9 +127,9 @@ let
         buildInputs = buildInputsFrom pkgs ++ [ pkgs.texinfo pkgs.texLive ];
         doCheck = false;

-        buildPhase = "make -C doc html pdf";
+        buildPhase = "make html pdf";
         installPhase =
-          '' make -C doc install-html install-pdf
+          '' make install-html-am install-pdf-am

              ensureDir "$out/nix-support"
              echo "doc manual $out/share/doc/coreutils/coreutils.html" >> 
"$out/nix-support/hydra-build-products"
-- 
1.7.7



reply via email to

[Prev in Thread] Current Thread [Next in Thread]