From unknown Sat Sep 06 00:11:11 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#11438 <11438@debbugs.gnu.org> To: bug#11438 <11438@debbugs.gnu.org> Subject: Status: make installcheck Reply-To: bug#11438 <11438@debbugs.gnu.org> Date: Sat, 06 Sep 2025 07:11:11 +0000 retitle 11438 make installcheck reassign 11438 coreutils submitter 11438 Jeff Janes severity 11438 normal tag 11438 notabug thanks From debbugs-submit-bounces@debbugs.gnu.org Tue May 08 15:31:31 2012 Received: (at submit) by debbugs.gnu.org; 8 May 2012 19:31:31 +0000 Received: from localhost ([127.0.0.1]:41604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SRq8A-0007A2-Ni for submit@debbugs.gnu.org; Tue, 08 May 2012 15:31:30 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43625) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SRq2e-00070s-IO for submit@debbugs.gnu.org; Tue, 08 May 2012 15:25:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SRq0T-0003XL-TV for submit@debbugs.gnu.org; Tue, 08 May 2012 15:23:35 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:59076) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SRq0T-0003XF-Nz for submit@debbugs.gnu.org; Tue, 08 May 2012 15:23:33 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46207) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SRq0S-0001sw-5N for bug-coreutils@gnu.org; Tue, 08 May 2012 15:23:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SRq0P-0003SS-Tt for bug-coreutils@gnu.org; Tue, 08 May 2012 15:23:31 -0400 Received: from mail-gg0-f169.google.com ([209.85.161.169]:40794) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SRq0P-0003Q5-Nh for bug-coreutils@gnu.org; Tue, 08 May 2012 15:23:29 -0400 Received: by ggeq1 with SMTP id q1so2094512gge.0 for ; Tue, 08 May 2012 12:23:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=UMp1yFs6o08Mp+UKxq//Tj0UC7bOYWM9QHtIKx5QR9g=; b=TFmNhXIwusZbA06Q40+dFR5lCUjbrgtu/GXkI7+hmjBZiDOx310ps8IJZUsCNhNfpC PHvUO+9LY+uMfIJNF+cmkefy9nTtA6652CrtzvIkPmI/i+PYll5F3dg8i18xR3Jv2lx5 G+z+WfiyWMo5g+bLsWE1Xmlhd22lu3Cwgh05mLZWYNV5SRIEvPGC1sdaL5alQT6VRwPI MZaAaNWe6FD++73k9O60uuY5Of1KutpjNza0dA1ukMcSHphQzPVCWU2XTLsmjFOhMtpw y81WS2k38nrbF11+JBOqCnETDjNA/WLREegopoQJqmBji9wqec/AdecvlpzE/Kk9Lm1q t6Gw== MIME-Version: 1.0 Received: by 10.50.197.164 with SMTP id iv4mr2341711igc.73.1336505006985; Tue, 08 May 2012 12:23:26 -0700 (PDT) Received: by 10.42.161.132 with HTTP; Tue, 8 May 2012 12:23:26 -0700 (PDT) Date: Tue, 8 May 2012 12:23:26 -0700 Message-ID: Subject: make installcheck From: Jeff Janes To: bug-coreutils@gnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.1 (------) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 08 May 2012 15:31:29 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) Section 5 of the "INSTALL" file for coreutils says that "make installcheck" will repeat the self-checks, but using the binaries in their final installed locations. I cannot figure out what "make installcheck" is doing, but surely it is not doing that. It doesn't seem to even visit the final installed location of the binaries at all. I tried this against versions 8.16 (tarball), 8.14 (tarball), and the git HEAD, on both openSUSE 12.1 and on Cygwin. I do all the work as non-root, and for ./configure, I always specified a --prefix that specifies a not-currently-existent directory name within my home directory (and no other options) Thanks, Jeff From debbugs-submit-bounces@debbugs.gnu.org Tue May 08 15:48:18 2012 Received: (at 11438) by debbugs.gnu.org; 8 May 2012 19:48:18 +0000 Received: from localhost ([127.0.0.1]:41668 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SRqOQ-0007Z1-31 for submit@debbugs.gnu.org; Tue, 08 May 2012 15:48:18 -0400 Received: from mx.meyering.net ([88.168.87.75]:50920) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SRqOM-0007Yo-Nw for 11438@debbugs.gnu.org; Tue, 08 May 2012 15:48:16 -0400 Received: from rho.meyering.net (localhost.localdomain [127.0.0.1]) by rho.meyering.net (Acme Bit-Twister) with ESMTP id D647360095; Tue, 8 May 2012 21:46:03 +0200 (CEST) From: Jim Meyering To: Jeff Janes Subject: Re: bug#11438: make installcheck In-Reply-To: (Jeff Janes's message of "Tue, 8 May 2012 12:23:26 -0700") References: Date: Tue, 08 May 2012 21:46:03 +0200 Message-ID: <87txzq4ft0.fsf@rho.meyering.net> Lines: 24 MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11438 Cc: 11438@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Jeff Janes wrote: > Section 5 of the "INSTALL" file for coreutils says that "make > installcheck" will repeat the self-checks, but using the binaries in > their final installed locations. > > I cannot figure out what "make installcheck" is doing, but surely it > is not doing that. It doesn't seem to even visit the final installed > location of the binaries at all. > > I tried this against versions 8.16 (tarball), 8.14 (tarball), and the > git HEAD, on both openSUSE 12.1 and on Cygwin. > > I do all the work as non-root, and for ./configure, I always specified > a --prefix that specifies a not-currently-existent directory name > within my home directory (and no other options) Thanks for the report. However, "make installcheck" is a no-op for most packages. Besides, it would not be useful to coreutils, unless you use a non-default configuration that would install su, which is normally set-UID (su is not normally installed). In other words, "make check" is just fine, since none of these programs act differently depending on whether they are installed or in the build directory. From debbugs-submit-bounces@debbugs.gnu.org Tue May 08 18:01:35 2012 Received: (at 11438) by debbugs.gnu.org; 8 May 2012 22:01:35 +0000 Received: from localhost ([127.0.0.1]:41774 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SRsTP-0003n7-4i for submit@debbugs.gnu.org; Tue, 08 May 2012 18:01:35 -0400 Received: from mail-gg0-f172.google.com ([209.85.161.172]:39536) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SRsTM-0003mt-Ca for 11438@debbugs.gnu.org; Tue, 08 May 2012 18:01:33 -0400 Received: by ggmi1 with SMTP id i1so1749404ggm.3 for <11438@debbugs.gnu.org>; Tue, 08 May 2012 14:59:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=nrN1tr6I8DttLam8j6sGq+7b7RDyOe6ZP9XajYRMtxc=; b=klMhhc6QKa6xh5WFJUiDhSzoVvBSJ9FWKSA7R539a66ht34/A4TH4fA6cmnH1T3tFg se2XSOV42Na2cg10TKyUGvRjpNcD9Oo1TCtgw20ohvXTAdTuJDpJIi3IEfJy1Ssflpmq m5iS6hGhsDAu0O5eVH3EbkPwGh0nW8mn7BjPJZK6MUjOFrYQsfPGrP+yu/JZ8RunyY3I LeH1Ht5EWmP6fa0Z7E457aMPezYPem9kkblVsXLWJzrP87pAGvOztSnOB6QNr5fkBk0t L/mWr4f8CsJOBVP8vcEFVWIddR5/6z7gbaBhQxWoFqELkk5wb/HqDSkVXt8Lk32d7Mdx rK+w== MIME-Version: 1.0 Received: by 10.50.192.165 with SMTP id hh5mr66089igc.20.1336514357992; Tue, 08 May 2012 14:59:17 -0700 (PDT) Received: by 10.42.161.132 with HTTP; Tue, 8 May 2012 14:59:17 -0700 (PDT) In-Reply-To: <87txzq4ft0.fsf@rho.meyering.net> References: <87txzq4ft0.fsf@rho.meyering.net> Date: Tue, 8 May 2012 14:59:17 -0700 Message-ID: Subject: Re: bug#11438: make installcheck From: Jeff Janes To: Jim Meyering Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 11438 Cc: 11438@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On Tue, May 8, 2012 at 12:46 PM, Jim Meyering wrote: > Jeff Janes wrote: >> Section 5 of the "INSTALL" file for coreutils says that "make >> installcheck" will repeat the self-checks, but using the binaries in >> their final installed locations. >> >> I cannot figure out what "make installcheck" is doing, but surely it >> is not doing that. =A0It doesn't seem to even visit the final installed >> location of the binaries at all. >> >> I tried this against versions 8.16 (tarball), 8.14 (tarball), and the >> git HEAD, on both openSUSE 12.1 and on Cygwin. >> >> I do all the work as non-root, and for ./configure, I always specified >> a --prefix that specifies a not-currently-existent directory name >> within my home directory (and no other options) > > Thanks for the report. > > However, "make installcheck" is a no-op for most packages. =A0Besides, > it would not be useful to coreutils, unless you use a non-default > configuration that would install su, which is normally set-UID (su > is not normally installed). =A0In other words, "make check" is just fine, > since none of these programs act differently depending on whether they > are installed or in the build directory. OK, thanks for the explanation. I thought that if a package did not implement an option it would give me a "No rule to make target" message, rather than being a no-op. But I guess that that would complicate "make distcheck". Cheers, Jeff From debbugs-submit-bounces@debbugs.gnu.org Wed May 09 01:22:28 2012 Received: (at control) by debbugs.gnu.org; 9 May 2012 05:22:29 +0000 Received: from localhost ([127.0.0.1]:42105 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SRzM3-0006Ly-1V for submit@debbugs.gnu.org; Wed, 09 May 2012 01:22:28 -0400 Received: from mx.meyering.net ([88.168.87.75]:52383) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SRzLx-0006Lm-Mw for control@debbugs.gnu.org; Wed, 09 May 2012 01:22:23 -0400 Received: from rho.meyering.net (localhost.localdomain [127.0.0.1]) by rho.meyering.net (Acme Bit-Twister) with ESMTP id DEFE660090 for ; Wed, 9 May 2012 07:20:09 +0200 (CEST) From: Jim Meyering To: control@debbugs.gnu.org Subject: Re: bug#11438: make installcheck In-Reply-To: (Jeff Janes's message of "Tue, 8 May 2012 14:59:17 -0700") References: <87txzq4ft0.fsf@rho.meyering.net> Date: Wed, 09 May 2012 07:20:09 +0200 Message-ID: <8762c63p86.fsf@rho.meyering.net> Lines: 12 MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) tags 11438 + notabug close 11438 thanks Jeff Janes wrote: ... > OK, thanks for the explanation. I thought that if a package did not > implement an option it would give me a "No rule to make target" > message, rather than being a no-op. But I guess that that would > complicate "make distcheck". Marking as closed/notabug. From unknown Sat Sep 06 00:11:11 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 06 Jun 2012 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator