CADSWES Maintenance Accomplishments -- November 2013 (edit: 1-9-2013)
RIVERWARE
RELEASES, SOFTWARE MAINTENANCE and DEVELOPMENT ENVIRONMENT
Releases and Patches
RiverWare 6.4 was released on November 15, 2013. Release notes can be found in R:\doc\onlineHelp\RelNotes\RelNotes_6_4\6_4_Notes.fm
RIVERWARE
RELEASES, SOFTWARE MAINTENANCE and DEVELOPMENT ENVIRONMENT
Regression Tests
The regression tests continue to be maintained on a daily basis. This involves updating the regression tests to exercise new developments in the code. Also, as new code is added to the development area, the model comparisons performed in the nightly regression tests usually show differences (for example, because a new method category may have been added). When this occurs, the regression tests need to be updated to reflect the current state of the development area so model comparisons do not fail. In addition, every week, the daily history of each regression test is analyzed to determine if the run time or model size has significantly changed because of new development. In November, the tests were updated when routing method names were modified and RPL print and warning diagnostics were changed.
RIVERWARE
RELEASES, SOFTWARE MAINTENANCE and DEVELOPMENT ENVIRONMENT
Download, Installation and Release Process
RIVERWARE
RELEASES, SOFTWARE MAINTENANCE and DEVELOPMENT ENVIRONMENT
Licensing
RIVERWARE
RELEASES, SOFTWARE MAINTENANCE and DEVELOPMENT ENVIRONMENT
Development Environment
Software tools: permission problems with Git repository
A file permissions problem arose with the git repository which contains the RiverWare source code. This problem prevented software developers from committing changes to the repository. The problem was resolved by reconfiguring the repository to ensure appropriate permissions for CADSWES staff.
RIVERWARE
RELEASES, SOFTWARE MAINTENANCE and DEVELOPMENT ENVIRONMENT
Software Maintenance
Method name changes:
Updated reach routing category and method names: The "routingMethodCategory" has been changed to "Routing," and all method names in the category have been revised to a consistent, updated format for RiverWare 6.4. For example, the method previously called "timeLagRouting" is now "Time Lag." All existing models will update automatically upon load.
--- (end) ---