CADSWES Maintenance Accomplishment Report Compilation -- August 2015
Phil, edit 9-09-2015.
August 2015 Maintenance Highlights:
- RiverWare 6.7 Release
- Two (2) bug fixes.
- Ongoing: Monitoring and maintaining daily RiverWare regression tests.
- Ongoing: Installation Process and Licensing development and administration.
Report contributors:
- Substantive content from: Jessica and David.
- Bug fix items from: Phil
- Indicated that they had no maintenance accomplishments to report
this month: Patrick, Bill, Mitch, 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.7 Release -- see below.
- RiverWare 6.8 Development Snapshots: 8-14-2015.
RiverWare 6.7 was released on August 7, 2015. This involved finalizing release notes, regenerating the help PDFs, updating the builds areas, creating the release executable, updating the website, and sending out the release notification. Release notes can be found on the RiverWare.org website.
(II.B) Software Updates, Bug fixes (not associated with
new development)
The following bugs were fixed:
- Bug 5665: Slot Copy AggObj Element slots, Paste to DataObj: Slot name problem
- Bug 5667: Assertion Failure in script editor when selecting enumerated setting.
(II.C) Development tool improvements; issue tracking
software; modelcomp
None reported for August 2015.
(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.
(II.E) Download, Install and Release Processes
- InstallShield project files:
- Created two new project files for generating the 6.8 snapshot (64-bit and 32-bit) install files.
- Added the new DLL release file (QsLog.dll) to all six IS project files.
- Updated the internal document release generation guide to include the newly added procedure for updating the release version number in Visual Studio. This new procedure is added by Bill Oakley to display the RiverWare release information from properties dialog of the RiverWare executable file.
- Set up the new DLL release file (QsLog.dll) in all six release folders to be included in the six IS project files.
(II.F) Updates to license software/procedures
- Maintaining RiverWare licenses for internal development systems. This is an ongoing task. This month, issued new license file with CPLEX key for all 14 training computers.
- Provided input to the release notes regarding Reprise upgrade to the latest 11.3 version in RiverWare 6.7 release.
- Worked on the issue regarding the hacked RLM’s DLL file (rlm#.dll) included in each RiverWare release. Communicated with Reprise support to get their inputs of how to solve and prevent this problem.
- Reprise:
- Updated the "network license server program" download zip files on the RiverWare download website to contain the new RLM 11.3 license server program files.
- Worked on the issue of cannot build the RLM release 11.3 Solaris version because we don’t own a Solaris machine anymore.
- Setting up and testing Reprise Activation Pro License Center and database.
- Worked on implementing the online page and user instruction. (Only minor progress this month).
- Worked on solving the roaming license error on the 32-bit client machine. After the roamed license has been returned to the license pool and the RLM_ROAM variable has been set correctly, RiverWare would not start even with a valid node-locked license. We discovered that restarting the client machine clear up the tangled roaming data left on the client machine. Based on the testing result, the online Roaming License User Guide was updated.
(II.G) Updates to download/install/configure user documentation
None reported for August 2015.
(II.H) Modification to Web pages for downloads and installs
None reported for August 2015.
--- (end) ---