ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/SCRAM/ReleaseNotes.txt
Revision: 1.1.2.25
Committed: Mon Feb 16 11:17:33 2009 UTC (16 years, 2 months ago) by muzaffar
Content type: text/plain
Branch: SCRAM_V2_0
CVS Tags: V2_1_0
Changes since 1.1.2.24: +6 -0 lines
Log Message:
Release notes for V2_1_0

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