May 2014 Phil Bugs for RW 6.5
Edit 5-14-2014 ... See also subsequent bug list.

Bug Status Summary -- see also analysis below

Bug Recommendation
/ Status
Description Filer
3133 CLOSED 5-2 Problem with pausing and stopping model runs 2002 Brad
3274 FIXED 5-6
(removed)
Resume run still not working with Rio Grande Model 2003 Brad
3316 The resume run feature does not work for the URGWOM model 2003 Steve
3718 Some analysis
done. On hold
5-13.
Crash changing the timestep in the Run control. See Status. 2005 Kevin
3771 CLOSED 5-14
Enh Doc.
Copy/Paste Object and Account Information (not data) 2005 Kevin
4184 FIXED 5-9: Enh Account method tab - order of (method categories) is confusing 2007 Nancy
4247 FIXED 5-7
(mitigated)
Closing the console window on Windows OS crashes RiverWare 2007 Patrick
5409 CLOSED 5-5 Visual Studio/Debug-only CRASH operating horizontal scrollbar 2013 Phil
5425 CLOSED 5-8 Assertion error plotting Integer Indexed SeriesSlots 2013 Phil
5426 FIXED 5-12: Enh Slot Column Label filter does not work when selecting slots 2013 Nick

Note: The original list included these two bugs. But they had already been addressed (for RiverWare 6.5) and closed:

3975 FIXED 2-20 [Enh] Open Object dialog should allow exporting of this object 2006 Andrew
3977 FIXED 3-20
(substantially
addressed)
Output Manager slot lists need to be export/importable.
(SEE FOLLOWING NOTE).
2006 Andrew

... However, for 3977, "importing" slot references was regarded as being satisfied with the ability to paste slots from the RiverWare slot clipboard. We might want to make it possible to turn full slot names into a slot references (somehow). This should be considered in general -- not just in the context of the Output Manager. We might want to enhance GUS with the ability to select items given their complete names in the system clipboard ... AND to export the selected items in GUS as a text list. (This latter idea could be part of a general Gnats 3771 capability).

Edie's notes (4-30-2014):

Analysis

3133 Problem with pausing and stopping model runs 2002 Brad
  [5-2-2014]: Closed without changes.
3274 Resume run still not working with Rio Grande Model 2003 Brad
3316 The resume run feature does not work for the URGWOM model 2003 Steve
 

[5-6-2014]: The Resume Run capability has been removed, at the GUI level.  Note that it is still possible to Pause and Continue a run.  But it is no longer possible to Resume a run after a run Abort or after clicking the Stop button. In the Run Control dialog, the 3rd (of 4) major buttons (in the QtUtils/RunButtonFrame) used to have two modes: Pause and Resume.  It now supports only the Pause function.

[5-2-2014]: As Edie suggests, we'll remove the "Resume Run" feature from the GUI.

3718 Crash changing the timestep in the Run control 2005 Kevin
  [5-14-2014]: On hold. Reproducible with the bug model (an LCRA model) PLUS two of our Accounting regression tests. One problem has been addressed, and some diagnostic improvements have been made to aid in the analysis of the second. See this status webpage: http://cadswes2.colorado.edu/~philw/2014/bugs/3718/status.html ... and the Bug3718 git branch (topmost commit of 5-13-2014).
3771 Copy/Paste Object and Account Information (not data) 2005 Kevin
 

[5-14-2014]: See document, "RiverWare Usability Enhancement Topic: List Copy/Paste Support" in R:\doc\guiImprovements\2014\Usability\

[5-2-2014]: This is a worth while and significant enhancement "theme". While some features have been added in various places, more comprehensive implementation, possibly with a more unified approach, is worth pursuing. I'd like to do more analysis on this. Note: Although Gnats 3977 was closed, see the note above about its relevance to this general enhancement idea.

4184 Account method tab - order of (method categories) is confusing 2007 Nancy
 

[5-9-2014]: A new "Order" combo box was added to the Open Account Dialog's "Methods" tab, and the method category orders for the Storage, Diversion and Instream Flow Account types was changed to a new order provided by David. See these two commits -- Open Account Dialog changes -- Category Method changes -- and this webpage ... http://cadswes2.colorado.edu/~philw/2014/AccountingGUI/AcctMethodOrder.html

[5-7-2014, David]: The bug does refer to the methods tab although the title is misleading. The methods do need to be ordered as described in the bug. Any idea where the "default" order is defined? A restore default order button seems like a good solution, although that is a pretty big and prominent button. How about we mirror the open object slots tab approach and have a pulldown menu with two options: Order: Default | Column Sort. We don't need custom sort or any of that business though.

... [Phil]: I edited the gnats record to fix the confusing typos.

[5-5-2014]: This is being assigned to David for more analysis.

[5-2-2014]: See screenshots on this webpage. I propose that we add a "Restore Default Order" button, similar to that on the Open Object Dialog's Method tab.

4247 Closing the console window on Windows OS crashes RiverWare 2007 Patrick
 

[5-7-2014]: For RiverWare 6.5, the Console output window is now provided only when necessary or requested; not just for any 'standard out' or 'standard error' output stream text. See notes in git commit record and Gnats 4247 record.

[5-2-2014] ... Very rarely, debug output is mistakenly written to standard out in an interactive run -- we never want that to happen. When it does, we just remove that output. But, as explained in the bug report, this is an inherent problem with batch runs, as the console is the fundamental destination for diagnostic output in that mode of execution.

I posed relevant questions on two Qt forums ... Qt Project Forum ... Qt Centre.

5409 Visual Studio/Debug-only CRASH operating horizontal scrollbar 2013 Phil
  [5-5-2014]: Closed without changes. I was not able to reproduce this debug-only crash using our current 6.4 or 6.5 development builds. But I would like to hold on to this bug model for testing after the Qt4-to-Qt5 port.
5425 Assertion error plotting Integer Indexed SeriesSlots 2013 Phil
 

[5-8-2014]: Gnats 5425 is being closed without changes.  The main part of this bug was recently fixed as Gnats 5441 (see below).

The bug also mentions a minor anomaly with Integer Indexed Series Slot Plots.  The horizontal scale range unnecessary starts at '0' instead of at '1'.  See this screenshot: http://cadswes2.colorado.edu/~philw/2014/bugs/5425/IntIndexPlotStartsAtZero.png

This turns out to be a low-level effect in QwtPlot::updateAxes() (in the Qwt 5.2.3 library).  When this line is called on an AxisData object (for the bottom axis) ... d.scaleEngine->autoScale(d.maxMajor, minValue, maxValue, stepSize) ... the minValue is changed from '1' to '0'.  It might have something to do with the stepSize being '2' (notice that the axis has values marked at even numbers, starting at '0'), and Qwt preferring to start the axis at a multiple of that stepSize.  I haven't found anything obvious that we can do about that, so I'm bailing from this minor issue.

[5-2-2014]: The main part of this bug was recently fixed as Gnats 5441 ("Assertion failure on reload with plot open"). [See 2-7-2014 commit]. I would like to fix the ancillary problem (plot horizontal axis range).

5426 Slot Column Label filter does not work when selecting slots 2013 Nick
 

[5-12-2014]: This was addressed with a change to the GUS Slot Column Label filter. See info: http://cadswes2.colorado.edu/~philw/2014/GUS/GusMayEnh.html

[5-2-2014]: Although the bug report is a misunderstanding of the intention for this GUS filter feature (David correctly described that in an added note), the behavior which Nick expected would actually be quite useful, and would not interfere with the original implementation. I would like to implement what Nick thought this was intended to do. That is, slots (top level) not having slot columns with the indicated label should be hidden.

--- (end) ---