[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference smurf::buildhelp

Title:USG buildhelp questions/answers
Moderator:SMURF::FILTER
Created:Mon Apr 26 1993
Last Modified:Mon Jan 20 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2763
Total number of notes:5802

2542.0. "Re: Fixes needed for dxshutdown testsuite in ptaqa pool" by AOSG::FILTER (Automatic Posting Software - mail to flume::puck) Thu Sep 05 1996 13:54

Date Of Receipt: 	 5-SEP-1996 12:13:02.99
From: 	ALPHA::aaron "Aaron Sawyer USG  05-Sep-1996 1211"
To: 	odehelp@DEC:.zko.alpha
CC: 	aaron@DEC:.zko.alpha, lpr@DEC:.zko.alpha, kdolan@DEC:.zko.alpha,
	tomg@DEC:.zko.alpha, jmf@DEC:.zko.alpha
Subj: 	Re: Fixes needed for dxshutdown testsuite in ptaqa pool

OK, Lynda Rice understands that the use of -modex is a temporary
measure.  I requested that the '+x' permissions be set in both
PTAQA and the RCS pool.  I am repeating the request.  Please set
the '+x' permissions on the files (listed below in the original
request) in both the PTAQA pool and the RCS pool (wherever it is
located).

Please send mail when the change is completed.

Thanks,
=Aaron

-------- Forwarded Message
From: Lynda Rice <[email protected]>
Message-Id: <[email protected]>
To: [email protected]
Cc: [email protected]
Subject: Re: Fixes needed for dxshutdown testsuite in ptaqa pool 
In-Reply-To: Your message of "Thu, 05 Sep 96 11:18:06 EDT."
             <[email protected]> 
Date: Thu, 05 Sep 96 11:40:31 -0400

>> I think we eventually want to be using the ODE model for suite
>> construction/build/distribution, but use the executable mode
>> for scripts in the sandbox 'src' tree as an interim measure.

I would opt for using the executable mode for scripts in the sandbox 'src'
tree for now.  All of the files that I listed are either ksh or tcl scripts.

For this particular testsuite, nothing needs to be compiled or built.  My
plan was to make the testsuite available via two methods:

	1) Simply create a tarball, using the SysMan directy as the top/start.
	   This way, I could point a developer off to the *qa pool and they
	   could quickly have access to the testsuite for regression testing.
	   Having execute permissions already preset on the scripts is most
	   desirable in this case.

	2) Integrate into the X-Test Harness.  There are already some kitting
	   scripts that will have to be modified to include the new SysMan
	   testsuite(s).  From what I have seen, this is a simple copy from
	   the 'src' tree to a kitting area.  I could include the steps to
	   add execute permissions here, but this is undesirable.

						Lynda

> Date: Thu, 5 Sep 1996 11:18:06 -0400 (EDT)
> Message-Id: <[email protected]>
> From: [email protected]
> To: "[email protected]"@ZEUS.enet.dec.com
> Subject: Re: Fixes needed for dxshutdown testsuite in ptaqa pool
> 
> From:	WASTED::aaron "Aaron Sawyer USG  05-Sep-1996 1011"  5-SEP-1996 
> 10:13:32.73
> To:	lpr@DEC:.zko.wasted
> CC:	aaron@DEC:.zko.wasted, tomg@DEC:.zko.wasted
> Subj:	Re: Fixes needed for dxshutdown testsuite in ptaqa pool
> 
> Hi, Lynda,
> 
> How do you want to handle this?
> 
> The current ODE approach is to use the sandbox
> 	'src' tree for source code creation/storage/change,
> 	'obj' tree for compilation/linking/preparation of executables,
> 	'export' tree for distribution (it's an image of what should
> 		be installed on a testbed via rdist or sup).
> 
> The X group uses Imake and does compilation in the sandbox 'src' tree;
> they are constrained by the nature of X window system source code
> release and distribution.
> 
> I think we eventually want to be using the ODE model for suite
> construction/build/distribution, but use the executable mode
> for scripts in the sandbox 'src' tree as an interim measure.
> 
> What do _you_ want to do?     8-)
> =Aaron
> 
> ------- Forwarded Message
> From: Joshua M. Friedman Digital UNIX <jmf>
> Date: Wed, 4 Sep 1996 17:20:38 -0400
> Message-Id: <[email protected]>
> To: aaron lpr
> Subject: Re:  Need 'x' permissions on files already bcreate'd and bci'd
> Cc: kdolan odehelp tresvik
> 
> Aaron & Lynda,
> 
> Are these run out of the QA pool directly, or first copied ('installed')
> to somewhere?  Normally "source" pools contain non-executable code, and
> when the contents are copied for use somewhere, the modes would be set.
> 
> We can do this, but it seems like this is to make up for the deficiency
> of no build/install associated with this pool.  It should be seen as
> a short term solution.
> 
> I'll wait 'till I hear back before doing anything.
> 
> Actually, the instructions are incomplete, when this is done, it needs
> to be done both on the rcs files in qaqc as well as the files you've
> listed.  Without the rcs changes these modes would be 'lost' as changes
> are made to the files.
> 
> - -josh
> 
> 
> - ---------
> To: odehelp
> Cc: lpr, aaron, kdolan
> Subject: Need 'x' permissions on files already bcreate'd and bci'd
> Date: Wed, 04 Sep 96 16:06:27 -0400
> From: "One page shy of a working set" <aaron>
> 
> Hi,
> 
> Below is a message I received from Lynda Rice in UNX (lpr).
> Apparently a batch of files were bcreate'd in PTAQA without the -modex
> option.  They _need_ to be chmod a+x in the PTAQA tree (and STEELQA and
> PTBQA) and the RCS pool.
> 
> ODE man pages do not indicate any means by which these permissions can
> be set or changed after the bcreate step.
> 
> I do not have the ACL/permissions to do this operation.  Please do this
> and send mail when it is completed.
> 
> Thanks,
> =Aaron
> 
> 
> - ------- Forwarded Message
> From: Lynda Rice <[email protected]>
> Date: Wed, 4 Sep 1996 15:30:39 -0400
> To: [email protected]
> Subject: Fixes needed for dxshutdown testsuite in ptaqa pool
> Cc: [email protected]
> 
> The following files were (apparently) bcreate'd without the -modex option.  I
> have exhaustively read the ODE manpages for a command that I could execute
> to change the privileges, to no avail.  Can you please make the necessary ODE
> changes to add global execute permissions to these files so that they are
> marked executable in the pools and when checked-out?  Sorry for all the
> mistakes...this was a 104 file create/submit of various types of files.
> 
> 						tx...Lynda
> 
> Assuming that $ptaqa = /usr/sde/osf1/build/ptaqa:
> 
> $ptaqa/src/test/SysMan/bin/int/init.ksh
> $ptaqa/src/test/SysMan/bin/int/playback.ksh
> 
> $ptaqa/src/test/SysMan/dxshutdown/xth/cleanup
> $ptaqa/src/test/SysMan/dxshutdown/xth/init
> $ptaqa/src/test/SysMan/dxshutdown/xth/rptgen
> $ptaqa/src/test/SysMan/dxshutdown/xth/testsuite
> 
> $ptaqa/src/test/SysMan/dxshutdown/tests/appResources/appResources.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/gui/gui.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/halt/halt.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/help/help.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/messageOnly/messageOnly.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/minAsserts/minAsserts.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/minAsserts/minAsserts1.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/minAsserts/minAsserts2.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/nonRoot/nonRoot.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/nowWarning/nowWarning.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/otherOptions/otherOptions.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/reboot/reboot.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/script/script.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/script/script1.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/script/script10.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/script/script11.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/script/script12.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/script/script2.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/script/script3.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/script/script4.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/script/script5.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/script/script6.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/script/script7.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/script/script8.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/script/script9.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/shared/procs.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/singleUser/singleUser.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/timer/timer.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/userMessage/userMessage.tcl
> $ptaqa/src/test/SysMan/dxshutdown/tests/userMessage/userMessage1.tcl
> 
> - ------- End of Forwarded Message
> ------- End of Forwarded Message
------- End of Forwarded Message

T.RTitleUserPersonal
Name
DateLines
2542.1Re: Fixes needed for dxshutdown testsuite in ptaqa poolAOSG::FILTERAutomatic Posting Software - mail to flume::puckThu Sep 05 1996 14:56207
Date Of Receipt: 	 5-SEP-1996 12:55:09.48
From: 	FLUME::"[email protected]" "05-Sep-1996 1253"
To: 	"One page shy of a working set" <[email protected]>
CC: 	[email protected], [email protected], [email protected], [email protected],
	[email protected]
Subj: 	Re: Fixes needed for dxshutdown testsuite in ptaqa pool
Ok all set. Hopefully we won't go through that again - too much darned mail: 	-)

		-Grant


| OK, Lynda Rice understands that the use of -modex is a temporary
| measure.  I requested that the '+x' permissions be set in both
| PTAQA and the RCS pool.  I am repeating the request.  Please set
| the '+x' permissions on the files (listed below in the original
| request) in both the PTAQA pool and the RCS pool (wherever it is
| located).
| 
| Please send mail when the change is completed.
| 
| Thanks,
| =Aaron
| 
| -------- Forwarded Message
| From: Lynda Rice <[email protected]>
| Message-Id: <[email protected]>
| To: [email protected]
| Cc: [email protected]
| Subject: Re: Fixes needed for dxshutdown testsuite in ptaqa pool 
| In-Reply-To: Your message of "Thu, 05 Sep 96 11:18:06 EDT."
|              <[email protected]> 
| Date: Thu, 05 Sep 96 11:40:31 -0400
| 
| >> I think we eventually want to be using the ODE model for suite
| >> construction/build/distribution, but use the executable mode
| >> for scripts in the sandbox 'src' tree as an interim measure.
| 
| I would opt for using the executable mode for scripts in the sandbox 'src'
| tree for now.  All of the files that I listed are either ksh or tcl scripts.
| 
| For this particular testsuite, nothing needs to be compiled or built.  My
| plan was to make the testsuite available via two methods:
| 
| 	1) Simply create a tarball, using the SysMan directy as the top/start.
| 	   This way, I could point a developer off to the *qa pool and they
| 	   could quickly have access to the testsuite for regression testing.
| 	   Having execute permissions already preset on the scripts is most
| 	   desirable in this case.
| 
| 	2) Integrate into the X-Test Harness.  There are already some kitting
| 	   scripts that will have to be modified to include the new SysMan
| 	   testsuite(s).  From what I have seen, this is a simple copy from
| 	   the 'src' tree to a kitting area.  I could include the steps to
| 	   add execute permissions here, but this is undesirable.
| 
| 						Lynda
| 
| > Date: Thu, 5 Sep 1996 11:18:06 -0400 (EDT)
| > Message-Id: <[email protected]>
| > From: [email protected]
| > To: "[email protected]"@ZEUS.enet.dec.com
| > Subject: Re: Fixes needed for dxshutdown testsuite in ptaqa pool
| > 
| > From:	WASTED::aaron "Aaron Sawyer USG  05-Sep-1996 1011"  5-SEP-1996 
| > 10:13:32.73
| > To:	lpr@DEC:.zko.wasted
| > CC:	aaron@DEC:.zko.wasted, tomg@DEC:.zko.wasted
| > Subj:	Re: Fixes needed for dxshutdown testsuite in ptaqa pool
| > 
| > Hi, Lynda,
| > 
| > How do you want to handle this?
| > 
| > The current ODE approach is to use the sandbox
| > 	'src' tree for source code creation/storage/change,
| > 	'obj' tree for compilation/linking/preparation of executables,
| > 	'export' tree for distribution (it's an image of what should
| > 		be installed on a testbed via rdist or sup).
| > 
| > The X group uses Imake and does compilation in the sandbox 'src' tree;
| > they are constrained by the nature of X window system source code
| > release and distribution.
| > 
| > I think we eventually want to be using the ODE model for suite
| > construction/build/distribution, but use the executable mode
| > for scripts in the sandbox 'src' tree as an interim measure.
| > 
| > What do _you_ want to do?     8-)
| > =Aaron
| > 
| > ------- Forwarded Message
| > From: Joshua M. Friedman Digital UNIX <jmf>
| > Date: Wed, 4 Sep 1996 17:20:38 -0400
| > Message-Id: <[email protected]>
| > To: aaron lpr
| > Subject: Re:  Need 'x' permissions on files already bcreate'd and bci'd
| > Cc: kdolan odehelp tresvik
| > 
| > Aaron & Lynda,
| > 
| > Are these run out of the QA pool directly, or first copied ('installed')
| > to somewhere?  Normally "source" pools contain non-executable code, and
| > when the contents are copied for use somewhere, the modes would be set.
| > 
| > We can do this, but it seems like this is to make up for the deficiency
| > of no build/install associated with this pool.  It should be seen as
| > a short term solution.
| > 
| > I'll wait 'till I hear back before doing anything.
| > 
| > Actually, the instructions are incomplete, when this is done, it needs
| > to be done both on the rcs files in qaqc as well as the files you've
| > listed.  Without the rcs changes these modes would be 'lost' as changes
| > are made to the files.
| > 
| > - -josh
| > 
| > 
| > - ---------
| > To: odehelp
| > Cc: lpr, aaron, kdolan
| > Subject: Need 'x' permissions on files already bcreate'd and bci'd
| > Date: Wed, 04 Sep 96 16:06:27 -0400
| > From: "One page shy of a working set" <aaron>
| > 
| > Hi,
| > 
| > Below is a message I received from Lynda Rice in UNX (lpr).
| > Apparently a batch of files were bcreate'd in PTAQA without the -modex
| > option.  They _need_ to be chmod a+x in the PTAQA tree (and STEELQA and
| > PTBQA) and the RCS pool.
| > 
| > ODE man pages do not indicate any means by which these permissions can
| > be set or changed after the bcreate step.
| > 
| > I do not have the ACL/permissions to do this operation.  Please do this
| > and send mail when it is completed.
| > 
| > Thanks,
| > =Aaron
| > 
| > 
| > - ------- Forwarded Message
| > From: Lynda Rice <[email protected]>
| > Date: Wed, 4 Sep 1996 15:30:39 -0400
| > To: [email protected]
| > Subject: Fixes needed for dxshutdown testsuite in ptaqa pool
| > Cc: [email protected]
| > 
| > The following files were (apparently) bcreate'd without the -modex option. 
 I
| > have exhaustively read the ODE manpages for a command that I could execute
| > to change the privileges, to no avail.  Can you please make the necessary O
DE
| > changes to add global execute permissions to these files so that they are
| > marked executable in the pools and when checked-out?  Sorry for all the
| > mistakes...this was a 104 file create/submit of various types of files.
| > 
| > 						tx...Lynda
| > 
| > Assuming that $ptaqa = /usr/sde/osf1/build/ptaqa:
| > 
| > $ptaqa/src/test/SysMan/bin/int/init.ksh
| > $ptaqa/src/test/SysMan/bin/int/playback.ksh
| > 
| > $ptaqa/src/test/SysMan/dxshutdown/xth/cleanup
| > $ptaqa/src/test/SysMan/dxshutdown/xth/init
| > $ptaqa/src/test/SysMan/dxshutdown/xth/rptgen
| > $ptaqa/src/test/SysMan/dxshutdown/xth/testsuite
| > 
| > $ptaqa/src/test/SysMan/dxshutdown/tests/appResources/appResources.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/gui/gui.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/halt/halt.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/help/help.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/messageOnly/messageOnly.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/minAsserts/minAsserts.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/minAsserts/minAsserts1.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/minAsserts/minAsserts2.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/nonRoot/nonRoot.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/nowWarning/nowWarning.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/otherOptions/otherOptions.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/reboot/reboot.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/script/script.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/script/script1.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/script/script10.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/script/script11.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/script/script12.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/script/script2.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/script/script3.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/script/script4.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/script/script5.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/script/script6.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/script/script7.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/script/script8.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/script/script9.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/shared/procs.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/singleUser/singleUser.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/timer/timer.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/userMessage/userMessage.tcl
| > $ptaqa/src/test/SysMan/dxshutdown/tests/userMessage/userMessage1.tcl
| > 
| > - ------- End of Forwarded Message
| > ------- End of Forwarded Message
| ------- End of Forwarded Message



2542.2Re: Fixes needed for dxshutdown testsuite in ptaqa poolAOSG::FILTERAutomatic Posting Software - mail to flume::puckThu Sep 05 1996 14:579
Date Of Receipt: 	 5-SEP-1996 13:20:49.68
From: 	FLUME::"[email protected]" "Joshua M. Friedman Digital UNIX"
To: 	[email protected], [email protected]
CC: 	[email protected], [email protected], [email protected],
	[email protected], [email protected]
Subj: 	Re: Fixes needed for dxshutdown testsuite in ptaqa pool

Thanks Grant.      -josh

2542.3Re: Fixes needed for dxshutdown testsuite in ptaqa poolAOSG::FILTERAutomatic Posting Software - mail to flume::puckThu Sep 05 1996 14:5716
Date Of Receipt: 	 5-SEP-1996 13:22:55.35
From: 	ALPHA::aaron "Aaron Sawyer USG  05-Sep-1996 1321"
To: 	"Grant Van Dyck" <[email protected]>
CC: 	lpr@DEC:.zko.alpha, kdolan@DEC:.zko.alpha, tomg@DEC:.zko.alpha,
	aaron@DEC:.zko.alpha, jmf@DEC:.zko.alpha, odehelp@DEC:.zko.alpha
Subj: 	Re: Fixes needed for dxshutdown testsuite in ptaqa pool

Agreed.  Thanks, Grant!

=Aaron

> 
> Ok all set. Hopefully we won't go through that again - too much darned mail :-)
> 
[snip]

2542.4Re: Fixes needed for dxshutdown testsuite in ptaqa poolAOSG::FILTERAutomatic Posting Software - mail to flume::puckThu Sep 05 1996 17:0320
Date Of Receipt: 	 5-SEP-1996 15:52:21.77
From: 	FLUME::"[email protected]" "05-Sep-1996 1549"
To: 	[email protected]
CC: 	[email protected], [email protected], [email protected], [email protected],
	[email protected], [email protected]
Subj: 	Re: Fixes needed for dxshutdown testsuite in ptaqa pool

All...

Whew!!!  Who woulda thought it would take a cast of millions 8-)  I am very
grateful to all who were involved and helped see this thru.  Sorry for being
such a pest...it's been many years since I submitted via ODE and I had way
too many details vying for my attention during this submit.  Not that I wasn't
trying to be very careful this time...but believe me I will be extra cautious
the next time so that these kind of whoops don't have to be jumped thru again.

Again, thanks for working with me on this.  I really do appreciate it.

						Lynda