49 |
|
dependent on the project configuration. There is currently no easy way of |
50 |
|
providing online help as to exactly what this is without relying on the |
51 |
|
project administrator to document it carefully. |
52 |
– |
<p> |
53 |
– |
Future developments aim to improve this interface, and move more |
54 |
– |
functionality to the scram command where it is only currently |
55 |
– |
available via less straightforward means (e.g. editing files). |
52 |
|
</td> |
53 |
|
</tr> |
54 |
|
<tr> |
76 |
|
<Require > tag.<br> |
77 |
|
<em>Current limitations</em><br> |
78 |
|
The url mechanism is limited to a simple toolname which corresponds to a file |
79 |
< |
in the current SCRAM toolbox area. A scram setup can only be performed once |
84 |
< |
for any specific file without strange results.<br> |
79 |
> |
in the current SCRAM toolbox area. <br> |
80 |
|
Future developments will allow any url (e.g file:, http:) to be specified. |
81 |
|
This will allow description files to be stored anywhere on the net for use |
82 |
|
between different projects that use the same external product. |
90 |
|
<tr> |
91 |
|
<td> |
92 |
|
<li> |
93 |
< |
SRT shall obtain required build objects in the most efficient manner |
93 |
> |
Shall obtain required build objects in the most efficient manner |
94 |
|
</td> |
95 |
|
<td> |
96 |
|
This requirement really |
369 |
|
<tr> |
370 |
|
<td> |
371 |
|
<li> |
372 |
< |
More than one version of SRT must be able to reside on any given |
372 |
> |
More than one version of SCRAM must be able to reside on any given |
373 |
|
"site" at the same time. |
374 |
|
</td> |
375 |
|
<td> |
395 |
|
class can be easily interchanged. (e.g repository management software) |
396 |
|
<p> |
397 |
|
<li> |
398 |
< |
SRT shall have "project" specific selection of any "tools" |
398 |
> |
SCRAM shall have "project" specific selection of any "tools" |
399 |
|
and "external software" (including version specification). |
400 |
< |
(e.g. Compilers, Package Management, libraries, repository, SRT Version) |
400 |
> |
(e.g. Compilers, Package Management, libraries, repository, |
401 |
> |
SCRAM Version) |
402 |
|
</td> |
403 |
|
<td> |
404 |
|
Yes with tool description files/ project files and no dependence on any |
409 |
|
<td> |
410 |
|
<li> |
411 |
|
provide an automatic installation procedure for any |
412 |
< |
SRT maintained project |
412 |
> |
SCRAM maintained project |
413 |
|
</td> |
414 |
|
<td> |
415 |
|
Just click on a web page to install the project! |
471 |
|
<tr> |
472 |
|
<td> |
473 |
|
<li> |
474 |
< |
SRT must provide a mechanism to specify "external software" |
474 |
> |
SCRAM must provide a mechanism to specify "external software" |
475 |
|
requirements and default configurations. |
476 |
|
<p> |
477 |
|
<li> |
491 |
|
Yes - individual projects are self contained. |
492 |
|
</td> |
493 |
|
</tr> |
494 |
+ |
<tr> |
495 |
+ |
<td> |
496 |
+ |
User must be able to see the project resources made available |
497 |
+ |
through SCRAM |
498 |
+ |
</td> |
499 |
+ |
<td> |
500 |
+ |
Once a project is installed it is entered into a SCRAM database. The |
501 |
+ |
<em>scram list</em> command will show all the available projects installed |
502 |
+ |
which are available to the user. SCRAM also allows database linking so that |
503 |
+ |
scram project installations on remote sites can |
504 |
+ |
also be made available over a shared file system. |
505 |
+ |
</td> |
506 |
+ |
</tr> |
507 |
|
</table> |
508 |
|
|
509 |
|
<! Style Sheet Footer ---------------Do not change anything after this line--> |
514 |
|
>Chris Williams</a> |
515 |
|
</td> |
516 |
|
<td align=center> |
517 |
< |
Last Updated Tue Apr 20 15:08:35 1999 |
517 |
> |
Last Updated Wed Apr 19 17:08:45 2000 |
518 |
|
</td> |
519 |
|
<td align=right><a href=/cgi-cmc/pagestat>Show Stats</a> |
520 |
|
</td> |