ReleaseNotes.txt 3 KB
Newer Older
Hamilton, Steven P's avatar
Hamilton, Steven P committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
----------------------------------------
Release Notes for TriBITS
----------------------------------------

2015/12/03:

(*) checkin-test.py: Added support for tracking branches for each repo
    independently and not assume 'origin' and not assume that all of the repos
    are on the same branch or will be pulling and pushing to the same remote
    branch.  This will make it easier to use the checkin-test.py script to set
    up various integration scenarios.  See TriBITS GitHub Issue #15 for
    details.

2015/04/14:

(*) When configuring with ${PROJECT_NAME}_ENABLE_CXX11=ON, if C++11 support
cannot be verified, then the configure will fail hard right away.  Before,
TriBITS would disable C++11 support and continue.

2014/11/22:

(*) TriBITS Core: Added ${PROJECT_NAME}_TRACE_ADD_TEST: Now you can a single
line print if a test got added (and its important properties if it did) or not
and if not then why the test did not get added.

2014/09/22:

(*) TriBITS Core: Changed minimum version of CMake from 2.7 to 2.8.11.

2014/09/21:

(*) TriBITS Dashboard Drivera: Added support for the env var
TRIBITS_TDD_USE_SYSTEM_CTEST so that if equal to 1, then the TriBITS Dashboard
Driver (TDD) system will use the CTest (and CMake) in the env will be used
instead of being downloaded using download-cmake.py.  This not only speeds up
the auotmated builds, but it also ensures that the automated testing uses
exactly the install of CMake/CTest that is used by the developers on the
system.  Also, it has been found that download-cmake.py will download and
install a 32bit version even on 64bit machines.

Trilinos 11.7:
--------------

(*) Switched from the terms Primary Stable (PS) and Secondary Stable (SS) code
to Primary Tested (PT) and Secondary Tested (ST) according to the plan in the
TriBITS Lifecycle model.  Using 'PS' and 'SS' is still allowed but is
deprecated.  This also included deprecating the varible
<Project>_ENABLE_SECONDARY_STABLE_CODE and replacing it with
<Project>_ENABLE_SECONDARY_TEST_CODE.  Again, backward compatibility is
preserved.  Also, the checkin-test.py arg --ss-extra-builds is deprecated and
replaced with --st-extra-builds.


Trilinos 11.6:
--------------

(*) Changed behavior of <Project>_ENABLE_<PACKAGE>=ON to enable all
subpackages for that package including in propogating forward dependencies.
See updated <Project>BuildQuickRef.* document.


Trilinos 11.3:
--------------

(*) Added ENVIRONMENT env1=val1 env2=val2 ... argument to TRIBITS_ADD_TEST(),
TRIBITS_ADD_ADVANCED_TEST(), and TRIBITS_ADD_EXECUTABLE_AND_TEST().

(*) Fixed the generation of headers for explicit instantation system for
subpackages: Now subpackages that use the macro
TRIBITS_CREATE_CLIENT_TEMPLATE_HEADERS() to generate XXX.hpp header files with
or without expliict instantation will key off of the parent package's explicit
instantation setting.  In addition, packages that use the macro
TRIBITS_CREATE_CLIENT_TEMPLATE_HEADERS() will also need to add a call to
TRIBITS_ADD_EXPLICIT_INSTANTIATION_OPTION() in their top-level CMakeLists.txt
file.