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> |
---|