From epeisach@MIT.EDU Mon Oct 7 15:31:19 1996
Received: from MIT.EDU (PACIFIC-CARRIER-ANNEX.MIT.EDU [18.69.0.28]) by rt-11.MIT.EDU (8.7.5/8.7.3) with SMTP id PAA10948 for <bugs@RT-11.MIT.EDU>; Mon, 7 Oct 1996 15:31:19 -0400
Received: from KANGAROO.MIT.EDU by MIT.EDU with SMTP
id AA07074; Mon, 7 Oct 96 15:31:18 EDT
Received: by kangaroo.mit.edu; (5.65/1.1.8.2/08Mar96-0212PM)
id AA13124; Mon, 7 Oct 1996 15:31:13 -0400
Message-Id: <9610071931.AA13124@kangaroo.mit.edu>
Date: Mon, 7 Oct 1996 15:31:13 -0400
From: epeisach@MIT.EDU
Reply-To: epeisach@MIT.EDU
To: krb5-bugs@MIT.EDU
Subject: make check should not modify source tree
X-Send-Pr-Version: 3.99
System: OSF1 kangaroo.mit.edu V3.2 214 alpha
Machine: alpha
create magic symlinks from capi.2 to api.2, etc.
This is bad as developers who are using a read-only source tree
will lose. (i.e. rel-eng)
build tree to the source tree will work just fine. It gets a little
tricky with the config subdir... Maybe moving config to configin and
then symlink $build/config -> $src/configin will handle the case of
building in the source tree...
State-Changed-From-To: open-closed
State-Changed-By: bjaspan
State-Changed-When: Thu Oct 17 16:24:32 1996
State-Changed-Why:
I solved this problem by ditching the sapi/capi symlinks entirely.
The unit tests now all run as --tool api, and the log files are
renamed to capi.* and sapi.* after runtest is complete.
Files:
lib/kadm5/unit-test/ChangeLog
lib/kadm5/unit-test/Makefile.in
Received: from MIT.EDU (PACIFIC-CARRIER-ANNEX.MIT.EDU [18.69.0.28]) by rt-11.MIT.EDU (8.7.5/8.7.3) with SMTP id PAA10948 for <bugs@RT-11.MIT.EDU>; Mon, 7 Oct 1996 15:31:19 -0400
Received: from KANGAROO.MIT.EDU by MIT.EDU with SMTP
id AA07074; Mon, 7 Oct 96 15:31:18 EDT
Received: by kangaroo.mit.edu; (5.65/1.1.8.2/08Mar96-0212PM)
id AA13124; Mon, 7 Oct 1996 15:31:13 -0400
Message-Id: <9610071931.AA13124@kangaroo.mit.edu>
Date: Mon, 7 Oct 1996 15:31:13 -0400
From: epeisach@MIT.EDU
Reply-To: epeisach@MIT.EDU
To: krb5-bugs@MIT.EDU
Subject: make check should not modify source tree
X-Send-Pr-Version: 3.99
Show quoted text
>Number: 82
>Category: krb5-admin
>Synopsis: make check should not modify source tree
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: bjaspan
>State: closed
>Class: support
>Submitter-Id: unknown
>Arrival-Date: Mon Oct e 15:32:00 EDT 1996
>Last-Modified: Thu Oct e 16:25:16 EDT 1996
>Originator: Ezra Peisach
>Organization:
mit>Category: krb5-admin
>Synopsis: make check should not modify source tree
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: bjaspan
>State: closed
>Class: support
>Submitter-Id: unknown
>Arrival-Date: Mon Oct e 15:32:00 EDT 1996
>Last-Modified: Thu Oct e 16:25:16 EDT 1996
>Originator: Ezra Peisach
>Organization:
Show quoted text
>Release: 1.0-development
>Environment:
>Environment:
System: OSF1 kangaroo.mit.edu V3.2 214 alpha
Machine: alpha
Show quoted text
>Description:
lib/kadm5/unit-test/Makefile.in modifies the source tree tocreate magic symlinks from capi.2 to api.2, etc.
This is bad as developers who are using a read-only source tree
will lose. (i.e. rel-eng)
Show quoted text
>How-To-Repeat:
make check in lib/kadm5Show quoted text
>Fix:
I believe with a little dircetory rearrangment, symlinks in thebuild tree to the source tree will work just fine. It gets a little
tricky with the config subdir... Maybe moving config to configin and
then symlink $build/config -> $src/configin will handle the case of
building in the source tree...
Show quoted text
>Audit-Trail:
State-Changed-From-To: open-closed
State-Changed-By: bjaspan
State-Changed-When: Thu Oct 17 16:24:32 1996
State-Changed-Why:
I solved this problem by ditching the sapi/capi symlinks entirely.
The unit tests now all run as --tool api, and the log files are
renamed to capi.* and sapi.* after runtest is complete.
Files:
lib/kadm5/unit-test/ChangeLog
lib/kadm5/unit-test/Makefile.in
Show quoted text
>Unformatted: