GNU bug report logs -
#11438
make installcheck
Previous Next
Reported by: Jeff Janes <jeff.janes <at> gmail.com>
Date: Tue, 8 May 2012 19:32:01 UTC
Severity: normal
Tags: notabug
Done: Jim Meyering <jim <at> meyering.net>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 11438 in the body.
You can then email your comments to 11438 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-coreutils <at> gnu.org
:
bug#11438
; Package
coreutils
.
(Tue, 08 May 2012 19:32:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Jeff Janes <jeff.janes <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
bug-coreutils <at> gnu.org
.
(Tue, 08 May 2012 19:32:01 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
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
Information forwarded
to
bug-coreutils <at> gnu.org
:
bug#11438
; Package
coreutils
.
(Tue, 08 May 2012 19:49:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 11438 <at> debbugs.gnu.org (full text, mbox):
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.
Information forwarded
to
bug-coreutils <at> gnu.org
:
bug#11438
; Package
coreutils
.
(Tue, 08 May 2012 22:02:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 11438 <at> debbugs.gnu.org (full text, mbox):
On Tue, May 8, 2012 at 12:46 PM, Jim Meyering <jim <at> meyering.net> 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. 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.
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
Added tag(s) notabug.
Request was from
Jim Meyering <jim <at> meyering.net>
to
control <at> debbugs.gnu.org
.
(Wed, 09 May 2012 05:23:02 GMT)
Full text and
rfc822 format available.
bug closed, send any further explanations to
11438 <at> debbugs.gnu.org and Jeff Janes <jeff.janes <at> gmail.com>
Request was from
Jim Meyering <jim <at> meyering.net>
to
control <at> debbugs.gnu.org
.
(Wed, 09 May 2012 05:23:02 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Wed, 06 Jun 2012 11:24:03 GMT)
Full text and
rfc822 format available.
This bug report was last modified 13 years and 94 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.