CADSWES Maintenance Accomplishments -- September 2013 (edit: 10-11-2013)
RIVERWARE
RELEASES, SOFTWARE MAINTENANCE and DEVELOPMENT ENVIRONMENT
Releases and Patches
RiverWare 6.3.3 was released on September 3, 2013. The release included the following release notes:
This patch resolves a problem that sometimes caused RiverWare to terminate unexpectedly, often after long simulations. Due to the unpredictability and severity of this problem, we encourage all users to download and install this patch as soon as possible, even if you don't think you have experienced this problem with earlier 6.3 releases. The following bugs were fixed:
|
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 September, the tests were updated a number of times as functionality changed leading to numeric and/or diagnostic differences.
RIVERWARE
RELEASES, SOFTWARE MAINTENANCE and DEVELOPMENT ENVIRONMENT
Development Snapshots
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
The development machine Kettlecreek started exhibiting frequent crashes when running the Study Manager through the debugger. This behavior had been seen earlier on another machine and was traced to interaction with the antivirus software. The Symantek software was removed from the computer and this appears to have fixed the problem.
RIVERWARE
RELEASES, SOFTWARE MAINTENANCE and DEVELOPMENT ENVIRONMENT
Software Maintenance - Qt4 Port
In the Qt4 port of the HDB dataset dialog, the server timeout widgets were moved from a general reusable dataset frame to the HDB dataset frame since the timeout is applicable only to HDB. The underlying code to respond to the modified widgets was completed in September to make the server timeout functionality operational.
RIVERWARE
RELEASES, SOFTWARE MAINTENANCE and DEVELOPMENT ENVIRONMENT
Software Maintenance - File Choosers
Evidence of file system instability with one of the two forms of file chooser dialogs used in RiverWare (the custom Qt version) -- see Gnats 5364 -- motivated us to change all file chooser dialog uses to the native Windows file chooser. This has been completed for the RiverWare 6.4 release. A new RiverWare file chooser class (RwFileDialog) was created in order to migrate all uses of the undesirable file chooser to the native file chooser. This has the additional potential benefit of providing a central point from which additional file chooser features can be implemented, such "application-level file history" recording, and making available the full path of the picked file to the system clipboard -- though we have not yet enabled those features. (Not all RiverWare file chooser uses are currently implemented with the new RwFileDialog class).
--- (end) ---