[1] | 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> |
---|