CADSWES Maintenance Accomplishment Report Compilation -- July 2014
Edit: 8-5-2014 (Phil)
Report contributors:
- Substantive content from: Jessica, David and Bill.
- Bug-fix line items from: Phil
- Indicated that they had nothing to report this month: Mitch, Patrick, Neil, 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.5 Pre-releases:
- 7-9, 7-10, 7-29, 7-30 [2014]
- RiverWare 6.6. Development Snapshots:
(II.B) Software Updates, Bug fixes (not associated with new development)
The following bugs were analyzed and closed without changes:
- Bug 5519: TableSeries Slot Dialog: selection stats not working
The following bugs were fixed:
- Bug 5524: Crash when using phase balancing flood control.
- Bug 5495 Followup: Plot Periodic Slot Dialog: Remove Time Range settings.
- Bug 5510: Crash modifying a plot page configuration via the output manager.
- Bug 5513: SCT: "Interpolate Between Inputs" wasn't always working.
- Bug 5517: Can't import Table Slot with new DMI export meta-data.
- Bug 5522: Empty user Subbasins were dropped on model load.
(II.C) Development tool improvements; issue tracking software; modelcomp
Support Activity Tracking Tool
The support tool is a Java application used by CADSWES staff to keep track of the time spent providing user support to RiverWare users. For years it's been run on Solaris machines, the last of which will soon be decommissioned. To prepare for this, the support tool will be moved to a Linux machine. A search for the Java source was unsuccessful; instead a Java decompiler was used to extract the Java source from the Java archive.
(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 July, the regression tests stopped working on two days on one particular machine. The machine was restarted and the tests were re-run.
(II.E) Download, Install and Release Processes
- Created new InstallShield project files for generating the 6.5 and 6.5.x release install files.
- Created new InstallShield project files for generating the 6.6 snapshot install files.
- Worked with Patrick Lynn regarding the plan to make sure all five text files that need to be included in the release are the most current versions. Set up a GIT repository location in all three build areas, builds for snapshot release, prerel for pre-release release, and release for official release. These three GIT repositories contain the entire checked out source files based on their specific release version. Before creating each release, a procedure is added to update the GIT repository area so all source files are updated to the most current versions. All three IS project files have been modified to retrieve these five release text files from its GIT source area.
- Downloaded and installed the latest InstallShield release IS 2014 to machine danshuei. Working on setting up a new directory structure for holding the new IS project files for IS 2014. The current six main project files (64-bit version and 32-bit version for snapshot, pre-release, and official release releases) will be copied over to the new IS 2014 build areas and converted to use the new IS 2014 release.
- Worked with Jim Pasquotto on the problem of InstallShield application crashes upon launch caused by Microsoft security update KB2962872 (MS14-037). Later downloaded and installed to the latest IS patch release which contains the fix that resolves the issue temporarily (so InstallShield can start).
(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. It contains the instructions for generating a RiverWare license file.
- Upgrading RLM to version 11.1.
- Downloaded and installed all 3 versions (Windows 64-bit, Windows 32-bit, and Solaris) of the RLM Developer Kit.
- Completed the configuring and building version 11.1 Reprise Developer Kit. 64-bit version build completed on machine spurwink and 32-bit version build completed on machine scuba. Copied the required configuration files to the RiverWare tools directory for incorporated into RiverWare. Will work with Neil to implement that. After the testing RiverWare executable file is built, will test the new version with all different license files. After new version is confirmed working, will start configuring and setting up the Active Pro.
- Completed the update of internal document "RLM for RiverWare-Configuration and Build Guide." This document contains the instructions for downloading, installing, configuring, and building the RLM Developer Kit for RiverWare.
- Updated two special email files for providing support to users with license server problems. These email files will help speed up the process of helping users resolving their license errors. The two updated are generate-diag-debug-log-file.txt and common-error.txt, which contain the instructions for users to generate a diagnostic log file for us to debug the problem.
(II.G) Updates to download/install/configure user documentation
None reported for July 2014
(II.H) Modification to Web pages for downloads and installs
None reported for July 2014
---