1 | <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
---|
2 | <html>
|
---|
3 | <head>
|
---|
4 | <title>Release notes</title>
|
---|
5 |
|
---|
6 | <style type='text/css'>
|
---|
7 | li.bug
|
---|
8 | {
|
---|
9 | color:#FF0000;
|
---|
10 | }
|
---|
11 | li.new
|
---|
12 | {
|
---|
13 | color:#0000FF;
|
---|
14 | font-weight:bold;
|
---|
15 | }
|
---|
16 | li.int
|
---|
17 | {
|
---|
18 | color:#00FF00;
|
---|
19 | }
|
---|
20 | <!-- font-style:italic; -->
|
---|
21 | </style>
|
---|
22 | </head>
|
---|
23 |
|
---|
24 | <body BGCOLOR="#FFFFFF" link="#550088" alink="#007777" alink="#007777">
|
---|
25 | <h1>Release notes</h1>
|
---|
26 |
|
---|
27 | <ul>
|
---|
28 | <li class="new">New features</li>
|
---|
29 | <li class="bug">Bug fixes</li>
|
---|
30 | <li class="int">Internal management</li>
|
---|
31 | </ul>
|
---|
32 |
|
---|
33 |
|
---|
34 | <ul>
|
---|
35 |
|
---|
36 | <li>
|
---|
37 | <b>v1r14p20031120</b>
|
---|
38 | <ul>
|
---|
39 | <li class="new">Add a new standard macro $(<group>_dependencies)to specify global dependencies for a group</li>
|
---|
40 | <li class="new">Add support for bundles on Darwin platforms</li>
|
---|
41 | <li class="bug">Consider symlinked paths in CMTPATH entries</li>
|
---|
42 | <li class="bug">Always setup cmtpath patterns even if the current installation area is undefined</li>
|
---|
43 |
|
---|
44 | <li class="new">Provide a generic pacman manifest file for
|
---|
45 | CMT. All instances of the "<version>" pattern need to be
|
---|
46 | substituted by the effective version of CMT to make it a
|
---|
47 | real pacman file as follows:
|
---|
48 | <pre>sed -e 's#[<]version[>]#'`cmt -quiet version`'#g' $CMTROOT/mgr/CMT.pacman</pre>
|
---|
49 | </li>
|
---|
50 |
|
---|
51 | </ul>
|
---|
52 | </li>
|
---|
53 |
|
---|
54 | <li>
|
---|
55 | <b>v1r14p20031027</b>
|
---|
56 | <ul>
|
---|
57 | <li class="bug">Fix a bug in the bootstrap mechanism to define CMTINSTALLAREA</li>
|
---|
58 | </ul>
|
---|
59 | </li>
|
---|
60 |
|
---|
61 | <li>
|
---|
62 | <b>v1r14p20031022</b>
|
---|
63 | <ul>
|
---|
64 | <li class="new">Add the possibility to specify exclusion files when installing directories in Installation Area (on windows only)</li>
|
---|
65 | <li class="bug">Fix a bug : CMTINSTALLAREA symbol has to be defined before all other symbols in set_standard_macros</li>
|
---|
66 | <li class="bug">Few fixes on nmake flavour of install area mechanisms</li>
|
---|
67 | <li class="new">Generate <package>_cmtpath and <package>_offset also for current package</li>
|
---|
68 | <li class="bug">Fix warning messages that confuse csh when environment variables are not defined</li>
|
---|
69 | </ul>
|
---|
70 | </li>
|
---|
71 |
|
---|
72 | <li>
|
---|
73 | <b>v1r14p20031014</b>
|
---|
74 | <ul>
|
---|
75 | <li class="bug">Fix a problem in broadcast operation for handling return status 2 (caused to unexpectedly break the loop in some cases)</li>
|
---|
76 | <li class="bug">Force auto_imports to On when context is unspecified (internal)</li>
|
---|
77 | <li class="bug">Stop trying to make use of PWD</li>
|
---|
78 | <li class="bug">Fix a bug in internal incomplete expansion of macros</li>
|
---|
79 | <li class="bug">Fix a bug in consistency checks of PWD vs CMTINSTALLAREA</li>
|
---|
80 | <li class="new">Convert $(cmtpath) and $(offset) macros to $(package_cmtpath) and $(package_offset)</li>
|
---|
81 | <li class="new">Add dependency list for constituent makefile similar to the constituent target (force the same build order)</li>
|
---|
82 | <li class="bug">Fix a bug in use graph internal management</li>
|
---|
83 | <li class="bug">Fix setup script calling mechanism in no_version style</li>
|
---|
84 | <li class="new">Add a -k=<regexp> argument for selection patterns of constituent sources.</li>
|
---|
85 | <li class="new">Support wildcarded suffixes (*.*) in constituent sources</li>
|
---|
86 | <li class="new">Standardize the output format of show uses (make it reliable for user scripts)</li>
|
---|
87 | </ul>
|
---|
88 | </li>
|
---|
89 |
|
---|
90 | <li>
|
---|
91 | <b>v1r14p20030811</b>
|
---|
92 | <ul>
|
---|
93 | <li class="bug">Trailing slashes on offset specification in use statement were causing troubles. Now they are properly handled.</li>
|
---|
94 | <li class="new">The broadcast pattern as well as the standard macro <cmtpath> is now renamed <package_cmtpath> to avoid confusion with the CMTPATH variable on Windows.</li>
|
---|
95 | <li class="int">Make use of ${PWD} when available to acquire the value for "cmt show pwd"</li>
|
---|
96 | <li class="bug">Add or refresh tuning for CYGWIN and for LynxOS</li>
|
---|
97 | <li class="bug">Work around a limitation of some old version of the C++ compiler on LynxOS</li>
|
---|
98 | <li class="new">Improve the display of incompatible use specifications.</li>
|
---|
99 | <li class="int">Dynamically create the CMTDownload.html web page to really reflect what is available when installing the CMT release on the primary CMT web site.</li>
|
---|
100 | <li class="bug">Setup.bat scripts on DOS are now relocatable wrt heterogeneous file systems (AFS, DFS, etc...)</li>
|
---|
101 | </ul>
|
---|
102 | </li>
|
---|
103 |
|
---|
104 | <li>
|
---|
105 | <b>v1r14p20030620</b>
|
---|
106 | <ul>
|
---|
107 | <li class="new">introduce a generic "Unix" tag for all Unix platforms. Both Linux, HP-UX, LynxOS, alpha, ... do validate Unix</li>
|
---|
108 | <li class="new">hide the make_fragments declaration in private sections. This was not true previously. A make_fragment declaration installed in a private section will now be hidden to clients.</li>
|
---|
109 | <li class="bug">convert ${} into $() syntax for tag makefiles on Windows. This actually reverts to a feature of an old CMT version which had disappeared. This was causing a problem since the ${} syntax is not understood by nmake</li>
|
---|
110 | <li class="new">add a command "cmt show use_paths <target>" to display all possible paths to the target package. This is useful to understand how a given package is reached, for instance when it is desired to cut the use relationship and make it private somewhere in the graph.</li>
|
---|
111 | <li class="new">add a command "cmt show cycles" to display circular dependencies in the use graph.</li>
|
---|
112 | <li class="new">provide a binary RPM for CMT itself (only for redhat 7.2 distribution). It is downloadable from the usual Download page and provide a complete installation of CMT (including make fragments, binary, etc..). It is a relocatable RPM (install it using the --relocate option). (See the install WEB page for complete notice)</li>
|
---|
113 | <li class="new">Add an extended script to retrieve information about Linux version (cmt_linux_version.sh). It supports Redhat, Debian, Suse. It is used to compute the cmt_system_version macro (contributions from Clark McGrew and Wim Lavrijsen)</li>
|
---|
114 | <li class="bug">The setup scripts for Windows now use %TEMP% instead of %HOMEDRIVE%%HOMEPATH% to store temporary files (contributions from Pere Mato and Florence Ranjard)</li>
|
---|
115 | <li class="new">Add the --public and --private global options for cmt commands, to control whether the use graph traverses or not the private sections:
|
---|
116 | <pre>
|
---|
117 | > cmt --public ...
|
---|
118 | </pre>
|
---|
119 | only sees public uses (default behavior for most commands but not for cmt broadcast and cmt show uses which traverse the private sub graphs)
|
---|
120 | <pre>
|
---|
121 | > cmt --private ...
|
---|
122 | </pre>
|
---|
123 | forces the traversal of private subgraphs. This is already the default behavior for cmt show uses and for cmt broadcast, but can now be applied to any CMT command.</li>
|
---|
124 | <li class="bug">A global pattern specifying private sections did not really generate private definitions</li>
|
---|
125 | </ul>
|
---|
126 | </li>
|
---|
127 |
|
---|
128 | <!--
|
---|
129 | <li>
|
---|
130 | <b></b>
|
---|
131 | <ul>
|
---|
132 | <li class=""></li>
|
---|
133 | </ul>
|
---|
134 | </li>
|
---|
135 | -->
|
---|
136 |
|
---|
137 | </ul>
|
---|
138 |
|
---|
139 |
|
---|
140 | <hr>
|
---|
141 | <address><a href="mailto:arnault@lal.in2p3.fr">Christian Arnault</a></address>
|
---|
142 | </body>
|
---|
143 | </html>
|
---|