CADSWES Maintenance Accomplishment Report Compilation -- June 2014
Edit: 7-3-2014 (Phil)
Report contributors:
- Substantive content from: Jessica and David.
- Bug-fix line items from: Patrick, Mitch, and Phil
- Indicated that they had nothing to report this month: Neil, Bill and Tim.
(II) RiverWare Software Maintenance
- Releases, Patches and Snapshots
- Software Updates, Bug fixes (not associated with new development)
- Development tool improvements; issue tracking software; modelcomp
- Enhancements or changes to regression tests (not part of development tasks)
- Download, Install and Release Processes
- Updates to license software/procedures
- Updates to download/install/configure user documentation
- Modification to Web pages for downloads and installs
|
(II.A) Releases, Patches and Snapshots
The following releases were generated this month:
- RiverWare 6.4 Patches (see details below):
- 6-03-2014: version 6.4.10
- RiverWare 6.5 Pre-release:
RiverWare 6.4.10 was released on June 3, 2014 with the following release notes:
The following bugs were fixed:
- 5492: Columns added to an Agg Series Slot did not always have the correct timestep size.
- 5494: In an SCT, row headers and series data could get out of vertical alignment.
- 5496: The RPL predefined function GetSeriesSlots was returning slots that were not visible to the user.
- 5500: A parametric plot was not correctly preserving the numeric precision of the X axis.
Distributed MRM
When a Distributed Multiple Run is executed from batch mode, the MRM controller no longer shows a user interface. |
6.5 Pre-release
RiverWare 6.5 pre-release was released on June 24, 2013. This pre-release was provided to all users for testing of new functionality and to ensure that existing models still function as before. Release notes can be found in R:\doc\onlineHelp\RelNotes\RelNotes_6_5\6_5_Notes.fm |
(II.B) Software Updates, Bug fixes (not associated with new development)
The following bugs were analyzed and closed without changes:
- Bug 3718: Crash Changing the timestep in Run control
- Bug 4252: Purify errors, memory leaks.
- Bug 5067: Mass balance error in Storage Routing method. (Added clarification to Online Help).
- Bug 5284: Workspace File->Reopen menu selection ignored
- Bug 5497: When moving the first rule in a group, if the move is cancelled, the rule goes to the bottom. (Same as 5490).
The following bugs were fixed:
- Bug 3612: RPL Analysis Dialog does not update properly when a new rule assignment is added
- Bug 4178: Model corruption issues related to SubBasins
- Bug 4977: Initialization rules and expression slots don't deal well with HasRuleFiredSuccessfully
- Bug 5346: Bad error message and abort behavior from Anticipated Storage calculation
- Bug 5417: Diagnostic about hydro blocks does not clearly explain the problem
- Bug 5428: No Diagnostics context for a constraint error message
- Bug 5446: Error message from Canal solution should say “Release” instead of “Turbine Release”
- Bug 5458: Thermal economic values are incorrect for large hydro generation values
- Bug 5461: Pause Before Timestep Range doesn't update after the script action "Set Run Range" is executed
- Bug 5479: Copying logic into a rule can cause statements to show up in the set editor's treeview
- Bug 5487: Plot Dialog: Assertion failure adding slot after having tried plotting a single-column table slot.
- Bug 5495: Periodic slots are not repeated in graphs*.
- Bug 5496: RPL GetSeriesSlots can return invisible slots
- Bug 5500: Switching to a parametric plot in Plot Dialog ignores bottom axis' configured precision. [6.4.10]
- Bug 5502: RPL: FilterByObjType: (1) only first type used (2) 'DataObj' problem
- Bug 5503: RPL: core dump when writing to agg series slot.
- Bug 5504: RPL If statement copy/paste can lead to a crash
- Bug 5505: Diag window closes when invalid RPL set is loaded (sometimes)
- Bug 5506: Redundant DMI execution (GUI only)
- Bug 5507: Creating a Subbasin from AggObjs selected on the workspace no longer includes Element Objects.
- Bug 5508: Multiple flood basins not working due to verification of subbasins and limited dispatching performance feature.
*enhancements described elsewhere in the June 2014 Accomplishments Report were made in the course of addressing this bug.
(II.C) Development tool improvements; issue tracking software; modelcomp
None reported for June 2014.
(II.D) Enhancements or changes to regression tests (not part of development tasks)
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 June, the regression tests were updated due to the new 6.5 pre-release and move to the 6.6 development area.
(II.E) Download, Install and Release Processes
- Tetra Tech IT person asked why they did not receive download and install instructions when the license order was confirmed (before they receive the license file). Therefore, adding download information to all of the license email template files so users know that they need to obtain RiverWare and related programs from our website instead of expecting physical software delivery. Also, in the email template file for sending the re-hosted license file, informing users that only 3 re-hosts are allowed per license contract year.
- Created new InstallShield project files for generating the version 6.5 Pre-release release using IS 2013. Cleaned up all of the unused path variables that caused compilation errors.
- Updated development area to version 6.6.
(II.F) Updates to license software/procedures
- Maintaining RiverWare licenses for internal development systems. This is an ongoing task.
- Updated document "RiverWare License File Creation Guide." This document is for internal use only.
- Working on configuring and building the new RLM version 11.1. Setting up the three developer kit environment, for 32-bit, 64-bit, and Solaris platforms. In the meantime also updating the "RLM for RiverWare Configuration and Build Guide" document. This document is for internal use only.
- Researched Reprise Activation Pro, the license activation tool which allows us to automatically deliver licenses to our users. Communicated with Reprise support to get questions answered. In the process of setting up the ActPro version 11.1, in conjunction with setting up the RLM version 11.1. Going through the manual to understand the requirements and setup procedures.
(II.G) Updates to download/install/configure user documentation
- Updated the document "RiverWare Solaris License Server Configuration Guide" (for TVA) with few minor details.
(II.H) Modification to Web pages for downloads and installs
None reported for June 2014.
---