ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/SCRAM/ReleaseNotes.txt
Revision: 1.1.2.34
Committed: Wed Aug 11 09:42:42 2010 UTC (14 years, 9 months ago) by muzaffar
Content type: text/plain
Branch: SCRAM_V2_0
CVS Tags: V2_2_1
Changes since 1.1.2.33: +1 -1 lines
Log Message:
updated for V2_2_1

File Contents

# User Rev Content
1 muzaffar 1.1.2.1
2     SCRAM Release Notes
3 muzaffar 1.1.2.18
4 muzaffar 1.1.2.34 V2_2_1: 2010-08-11
5 muzaffar 1.1.2.33
6     * Bug fixed for SCRAM caches corruption problems.
7     * New scram command "unsetenv" added to unset the already set
8     runtime environment.
9     * Improved runtime environment configurable via projects.
10    
11 muzaffar 1.1.2.32 V2_2_0: 2010-01-11
12    
13     * DYLD_* environment warning fixed for Mac.
14     * SCRAMRT_* backup variables are no more available.
15     * Support for setup optional environment variables added.
16    
17 muzaffar 1.1.2.31 V2_1_4: 2009-11-26
18    
19     * Proper display of error message when eval `scram runtime -sh`
20     is for a dev area which is not setup for current SCRAM_ARCH.
21    
22 muzaffar 1.1.2.28 V2_1_3: 2009-10-06
23    
24 muzaffar 1.1.2.29 * Bug fix release.
25     * SCRAM now does not read internal caches when -f command-line option is
26 muzaffar 1.1.2.30 used, this avoid SCRAM to fail when caches are corrupted.
27 muzaffar 1.1.2.28
28 muzaffar 1.1.2.27 V2_1_2: 2009-03-18
29    
30     * Bug fix release.
31     * Fixed interactive tool setup bug.
32    
33 muzaffar 1.1.2.26 V2_1_1: 2009-02-25
34    
35     * Same as V2_1_0 but build with no compiler dependency.
36    
37 muzaffar 1.1.2.25 V2_1_0: 2009-02-16
38    
39     * A proper error message when gmake command not found.
40     * Use of Data::Dumper to stor SCRAM caches which are portable for
41     different platforms.
42    
43 muzaffar 1.1.2.24 V2_0_6: 2008-10-02
44 muzaffar 1.1.2.18
45 muzaffar 1.1.2.23 * --update option disabled for "scram project" command.
46 muzaffar 1.1.2.22 * Checksum calculation fixed for multiple arch dev. under same user
47     area.
48 muzaffar 1.1.2.21 * Auto compilation of newly added source (e.g. *.cc) files for
49     test/bin/plugins products if the product's file attrib has *.cc.
50 muzaffar 1.1.2.20 * Improved env backup for future releases.
51 muzaffar 1.1.2.18 * Error message for deprecated releases added.
52     * Runtime environment setting fixed.
53     * Setting runtime env on Mac also fixed.
54 muzaffar 1.1.2.19 * Auto update of internal caches when the pkgs.txt files are changed
55     (needed for big libraries).
56 muzaffar 1.1.2.18
57     V2_0_5: 2008-07-22
58    
59     * New env variables set b/w two "scram runtime" are not wiped out any
60     more.
61    
62     V2_0_4: 2008-07-16
63    
64 muzaffar 1.1.2.15 * Bug fixed which was causing "scram list <proj> <ver>" to fail.
65 muzaffar 1.1.2.16 * Fixed the tool ordering.
66     * Set file permissions of SCRAM DB to 0644.
67 muzaffar 1.1.2.15
68     V2_0_3: 2008-06-28
69 muzaffar 1.1.2.12
70     * Support for big library added.
71 muzaffar 1.1.2.13 * Proper error message when "scram project name ver" command is run
72     with name/ver which does not exist.
73 muzaffar 1.1.2.14 * Bug fixed which causes scram to fail when SCRAM_ARCH is not set.
74 muzaffar 1.1.2.12
75 muzaffar 1.1.2.11 V2_0_2: 2008-06-16
76 muzaffar 1.1.2.10
77     * Bug fixed: LOCALRT is now set when doing scram runtime.
78     * RuntimeEnv.pm perl plugin is now dynamically loaded.
79     * All fetal error messages now go to std error.
80     * User is warned when he/she tries to create a dev area which alread
81     exists.
82    
83 muzaffar 1.1.2.9 V2_0_1: 2008-06-06
84 muzaffar 1.1.2.18
85 muzaffar 1.1.2.9 * First real version of V2_0 series.
86     * Now if gmake is not set as an external tool then SCRAM uses default
87     gmake instead of trying to run /gmake.
88     * Contains all the features/bug fixes went in to SCRAM V2_0_* versions.
89 muzaffar 1.1.2.1
90 muzaffar 1.1.2.5 V2_0_X: 2008-04-21
91    
92     * Bug fixed for arch specific flags.
93 muzaffar 1.1.2.6 * Switch to use gzip if Compress::Zlib perl module not available.
94 muzaffar 1.1.2.7 * SCRAM internal backup variables *_SCRAMRT* and SCRAMRT_* are not set
95     when "scram build" is run.
96     * SCRAM now does not set the environment when "scram build" is run recursively.
97 muzaffar 1.1.2.8 * No more reading of non-xml based BuildFile warning.
98 muzaffar 1.1.2.5
99     V2_0_0: 2008-04-21
100    
101     * Added V2_0_0 Tag.
102    
103     V2_0_0_relcand*: 2008-04-14
104 muzaffar 1.1.2.1
105     * New SCRAM release series
106     * Supports for multiple arch development under one user area.
107     * Inital support for generating big objects files per shared lib/plugin
108     * Auto cleanup for renamed products
109     * No more .scramrc tool caches
110     * No more .SCRAM/cache for tool caching
111     * Tools are now public and available in config/toolbox for easy editing
112     * No more colplecated tool setup process, just providing the tool name
113     or toolfile file is enough (no more version needed at command line)
114     * More code clean up
115     * More compact SCRAM internal caches (<500KB)
116     * Faster "scram list" as it is not reading .SCRAM/Environment file for
117     all the installed projects
118 muzaffar 1.1.2.4 * Fixed the bug when the package level src directory deleted and there is only
119     BuildFile left in the package.
120 muzaffar 1.1.2.5 * New RuntimeEnv module for setting up runtime environment. Now the
121 muzaffar 1.1.2.2 changes you make b/w two "scram runtime" are not lost but they are move
122     at the end of variable. e.g.
123     - After first "scram runtime" PATH will become
124     PATH=<values from scram>:<init value of PATH>
125     - After you changes
126     PATH=<your name changes1>:<values from scram>:<init value of PATH>:<your name changes2>
127     - After 2nd "scram runtime"
128     PATH=<values from scram>:<your name changes1>:<init value of PATH>:<your name changes2>
129 muzaffar 1.1.2.3 - gmake is now run with full path to avoid picking it up from /usr/bin area.
130 muzaffar 1.1.2.1
131     V1_2_1: 2008-02-28
132    
133     * Bug fix release.
134     * Properly pass the command-line argument when swaping SCRAM versions.
135    
136    
137     V1_2_0: 2008-02-28
138    
139     * New platform independent SCRAM
140     * A lot of code cleanup
141     * No more external binary dependency (platform independent SCRAM)
142     * New XML-parser (not expat based to avoid expat dependency)
143     * New code replacing the PERL Template Tool kit.
144    
145     V1_1_7: 2008-02-18
146    
147     * Now SCRAM does not swap is the required SCRAM version and the used
148     SCRAM versions are of the same SCRAM release series Vx_y.
149    
150     V1_1_6: 2008-02-16
151    
152     * Bug fix release
153     * Fixed the SCRAM internal caches format so that project build on 64bit
154     machines are usable on 32bit machines.
155    
156     V1_1_5: 2008-02-16
157    
158     * Same as V1_1_4
159    
160     V1_1_4: 2008-02-15
161    
162     * Bug fix release
163     * Now properly rebuilds when a source file and directory stepm of
164     package/src directory changed.
165    
166     V1_1_3: 2008-02-12
167    
168     * Bug fix release
169     * Correctly swap to older SCRAM release e.g. V1_0_*
170    
171     V1_1_2: 2008-02-06
172    
173     * New improved SCRAM
174     * Much fast "scramv build"
175     * Compact build rules
176     * Compact scram internal cache
177     * scram is same as scramv1
178     * Much smaller runtime memory usage
179     * Auto cleanup for removed packages
180     * Robust XML-parser (expat based)
181     * Auto export of package level library names
182     * More usual command-line arguments parsing
183     * Symlinks for product store directories
184     * No more prompting for user input when in batch mode
185     * Order of -llib for linking fixed
186     * Only supported file transfer protocol is file:/
187     (no more cvs/http/svn support)
188    
189     V1_0_3: 2006-11-08
190    
191     * New release using new tool PERL Template ToolKit
192    
193     Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
194     Northeastern Univertsity,
195     Boston, MA, USA