CADSWES Maintenance Accomplishments -- October 2013 (edit: 11-20-2013) RIVERWARE RELEASES, SOFTWARE MAINTENANCE and DEVELOPMENT ENVIRONMENT Releases and Patches RiverWare 6.4 pre-release was released on October 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_4\6_4_Notes.fm Subtasks included: (1) Moved Development version 6.4 to Prerel build area. (2) Generated the version 6.4 pre-release. (3) Updated Development build area version number to 6.5. 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 October, the tests were updated a number of times as slot names, method names, and slot unit types were changed. In addition, a number of bug fixes led to diagnostic differences in some tests requiring updating. RIVERWARE RELEASES, SOFTWARE MAINTENANCE and DEVELOPMENT ENVIRONMENT Download, Installation and Release Process (1) Completed the update of the online Install User Guide. Passed it to Jim for posting on the download page. (a) Added more details to the license file install location section based on the errors reported by users in the past. (b) Added table of contents. (c) Removed all the references and instructions that are FLEXlm license related. (d) Added Viewer license executing instructions. (e) General minor changes. (2) Completed the update of the online Dongle License User Guide. (a) Added table of contents. (b) Added more SafeNet download page references. (c) Updated contents to match the download page descriptions. (d) General minor changes. (3) Updated the internal instruction document for generating RiverWare releases. Added more GIT related details and reorganizing the directory structure for holding the release files that are used by InstallShield project files. (4) Flexera InstallShield: (a) Created new IS project files for releasing 6.4 pre-release release. (b) Created new IS project files for releasing 6.5 snapshot releases. RIVERWARE RELEASES, SOFTWARE MAINTENANCE and DEVELOPMENT ENVIRONMENT Licensing (1) Ongoing: Issuing Commercial Licenses. Generated and delivered (or in the process of issuing) license files to RiverWare users. Tasks included tracking the expiring licenses, contacting users to get information; generating license files; updating the license data records; providing instructions for RiverWare download, install, and floating license server manager configuration setup; and problem solving for users. (2) Ongoing: Maintaining licenses for internal development environment. (3) Generated the report of all the temporary licenses sent to the users who attended David's class and Mitch's training class in Cairo. (4) Reprise RLM: (a) Tested the licenses, both floating and nodel-locked licenses, that have different expiration date between RiverWare and CPLEX license keys. (b) Documented the new dongle key available from Reprise. (c)Updated the Floating License Renewal Quick Start Guide. (d) Added section "Updating to the Latest License Server Programs" to recommend user to upgrade to the latest license server programs when restarting the license server with their new annual license file. RIVERWARE RELEASES, SOFTWARE MAINTENANCE and DEVELOPMENT ENVIRONMENT Development Environment: Oracle Server The Linux machine named allegheny was virtualized to the CU cloud by Managed Services. Allegheny supported Oracle and the HDB database that CADSWES developers use to test HDB connectivity from RiverWare. Oracle was installed on the virtualized server and the HDB database was moved from the old machine. Several rounds of testing were performed before correct connectivity was established from developer's machines to the new database configuration. Connectivity from SQL Plus, Oracle SQL Developer, and RiverWare are now working correctly with the new database. RIVERWARE RELEASES, SOFTWARE MAINTENANCE and DEVELOPMENT ENVIRONMENT Maintenance Reporting The compilation of the CADSWES monthly maintenance accomplishments reports for FY 2013 (October 2012 through September 2013) was written. See this document: CADSWES - Releases, Software Maintenance, and Development Environment Work Summary – Fiscal Year 2013 R:\doc\Accomplishments Reports\FY13\SoftwareMaintenanceSummaryFY13.docx --- (end) ---