Kepler: Issueshttps://projects.ecoinformatics.org/ecoinfo/https://projects.ecoinformatics.org/ecoinfo/ecoinfo/favicon.ico?14691340362014-11-02T20:02:55ZEcoinformatics Redmine
Redmine Bug #6614 (New): parameter editor background color different on Linuxhttps://projects.ecoinformatics.org/ecoinfo/issues/66142014-11-02T20:02:55ZDaniel Crawldanielcrawl@gmail.com
<p>In the actor parameter editor dialog, the background color is blue for values if the string mode is true. If the parameter has choices and string mode is true, the background should also be blue, but on Linux it is white. An example is the Array Peak Search actor's scale parameter. The color is white on Linux in Kepler and Vergil, but blue on Mac in Kepler and Vergil. I also confirmed this behavior has changed since Kepler 2.0.</p> Bug #5679 (In Progress): the workflows in sensor-view should be resaved beneath sensor-view-0.9.0...https://projects.ecoinformatics.org/ecoinfo/issues/56792012-08-16T01:28:36ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>Now that sensor-view-0.9.0's suite list is finalized, the sensor-view demo workflows should be saved beneath it instead of trunk. Verify dataturbine addresses used therein.</p>
<p>Move the archive workflow into demos too. Check if any documentation refers to its current path.</p> Bug #5554 (In Progress): Build system doesn't recompile using dependencies by defaulthttps://projects.ecoinformatics.org/ecoinfo/issues/55542011-11-28T22:58:15Zdhogan dhogand.hogan@ge.com
<p>The build system is using the Javac task's default dependency mechanism which checks mtimes of source code vs. class files. This misses a lot of dependencies. For instance, if you update an interface, it won't recompile all of the classes that implement that interface. It also doesn't recompile any references to the class from other files.</p>
<p>Ant has an optional task, Depend, which handles most of these dependency problems. It parses the class files to build a set of dependencies. It will delete stale class files so that javac recompiles them.</p>
<p>This is a partial solution for the part that I need, CompileModules. This could be used anywhere Javac is called. I set it up by default to disable the extra dependency checking. Edit settings/build-properties.xml to turn it on.</p>
<p>Without this patch, I have to remove <module>/target/classes periodically since it doesn't catch when I need to recompile properly.</p>
<p>Example: Touch RConsole which is referenced by RExpression2.</p>
<p>Without the patch:<br />$ touch ../r/src/org/ecoinformatics/seek/R/RConsole.java<br />$ ant compile<br />...<br /> [compile] Compiling r...<br /> [compile] Compiling 1 source file to ...</p>
<p>With the patch (and set depend = true in settings/build-properties.xml):<br />$ touch ../r/src/org/ecoinformatics/seek/R/RConsole.java<br />$ ant compile<br />...<br /> [compile] Deleted 2 out of date files in 0 seconds<br /> [compile] Compiling 2 source files to ...</p>
<p>If you ran with the patch and depend=true, it should have created ./depcache/<module>/dependencies.txt. Depend uses that information to determine which class files to delete.</p>
<p>I tested this with ant 1.7.0.</p>
<p>It should recompile both files and not just RConsole:</p>
<p>$ grep RConsole ../r/src/org/ecoinformatics/seek/R/* | sed -e 's/.*\///'<br />RConsole.java:public class RConsole implements RMainLoopCallbacks {<br />RConsole.java: public RConsole() {<br />RExpression2.java: private RConsole console = null;<br />RExpression2.java: console = new RConsole();<br />RExpression2.java: console = new RConsole();</p> Bug #5289 (In Progress): Change report instance margins from transparent to whitehttps://projects.ecoinformatics.org/ecoinfo/issues/52892011-02-02T02:21:41ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>At some point some months ago, I noticed report pdfs having transparent, instead of white, backgrounds, which make them hard to read. With certain viewers you can't tell, but with Photoshop and os x's Preview you can. I see they're transparent in trunk and 2.1.0. I'm not sure if they've always been this way and it's just that Preview was updated, or if it's due to a change in reporting.</p> Bug #5252 (In Progress): Plotting bugshttps://projects.ecoinformatics.org/ecoinfo/issues/52522010-12-07T22:57:02ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>Here are a few things Dan and I came across with plotting:<br />1) you can drag items into initial grayed-out, unusable plot<br />2) you have to click 'create new plot' to get first usable plot. Can this already be done?<br />3) Items of Interest tree keeps collapsing when running, making it difficult to grab ports<br />4) demo timeseries is still there in the Plot Viewer by default - can we get rid of it?<br />5) can only drag out 'plotter' port for a sensor - should non-draggable ports be filtered? I initially thought I should use the 'data' port.<br />6) make table, and Name and Y columns wider</p> Bug #5202 (In Progress): update existing site layout with span changeshttps://projects.ecoinformatics.org/ecoinfo/issues/52022010-10-15T22:16:54ZDaniel Crawldanielcrawl@gmail.com
<p>An existing site layout should be updated with any changes performed on the SPAN server when the workflow is run. This makes sure the site layout always has the latest information about a site.</p> Bug #5129 (In Progress): adding and removing configuration properties could be made easierhttps://projects.ecoinformatics.org/ecoinfo/issues/51292010-08-06T21:21:25ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>Now that we've shipped 2.0, if a developer wants to add a new configuration property to a config file, they must first check if the user's config file has the property before accessing it, and add it if not. This is a minor hassle if your code tries to use this property in a number of places, each of which might be reached first during the user's kepler session...you have to do the check and possible add at each place. Instead, maybe the configuration manager could, during startup, run through all active modules config files and add properties if necessary to the user's copies in KeplerData. Handing removing properties would be harder -- if we remove a property, and then a user reverts to an older version of Kepler, this CM method would have to know to add the property back for that version.</p> Bug #5045 (In Progress): Add a menu to add and configure new remote kepler servershttps://projects.ecoinformatics.org/ecoinfo/issues/50452010-06-09T18:33:14ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>Figure 6 (<a class="external" href="https://kepler-project.org/developers/incubation/kepler-engineering-view-for-reap/engineering-view-plans">https://kepler-project.org/developers/incubation/kepler-engineering-view-for-reap/engineering-view-plans</a> ) shows Servers (Server1, Server2) in the Scheduled Workflows section on the left on the Workflow Scheduler view. We need a way for a user to add and configure these servers (address, username, password, database name, port, etc). I believe we've discussed extending the Sources (aka Preferences) menu to add an additional tab for this.</p>
<p>When a user clicks on a workflow listed on one of these servers, a new instance of Workflow Run Manager needs to be created and needs to connect to that server to show the runs, and in order to do this, it needs to access these connection parameters.</p> Bug #4981 (In Progress): RIO pdfs don't show up in the Component Libraryhttps://projects.ecoinformatics.org/ecoinfo/issues/49812010-05-06T23:33:07ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>If you create a workflow and a simple report, execute, export the run to a local repository, then expand the kar in the Components Library, no item shows representing the pdf.</p> Bug #4978 (In Progress): Create additional 'module' property for any menu entries that are insert...https://projects.ecoinformatics.org/ecoinfo/issues/49782010-05-05T00:21:51ZSean Riddleswriddle@gmail.com
<p>As of revision r24221 and r24222-3 on the branch, there's a way to avoid those errors that look like:</p>
<pre><code>[run] ERROR (org.kepler.gui.MenuMapper:getActionFor:271) Exception trying to create an Action for classname: &lt;org.kepler.tagging.TagManagerAction&gt;:<br /> [run] null (java.lang.ClassNotFoundException: org.kepler.tagging.TagManagerAction)</code></pre>
<p>Those come from modules inserting menu entry information into the persistent gui module configuration and then the user removing that module from their active configuration. The system still tries to create that entry, which references a class that is no longer available. If a property named 'module' is created as a peer to 'name' and 'value', then the menu entry will only be generated if a module by that name is in the active configuration. See org.kepler.module.tagging.Initialize from the tagging module for an example of how to do this without hardwiring the module name.</p>
<p>So in order to eliminate error messages like the above, these additional properties need to be created when the menu entry is added to the gui configuration.</p> Bug #4953 (In Progress): Remote Components category sticks around sometimeshttps://projects.ecoinformatics.org/ecoinfo/issues/49532010-04-21T00:51:03ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>If I search KeplerDevRepository for "run2", I currently get back one result: run2-mclaughlin_par,kar, inside the new category of Remote Components.<br />If I right-click on the kar and select Download, and then clear my search by, on the mac, hitting the little x button, or by hitting the Cancel button, the Remote Components category stills shows up in the tree. If you don't select download, the Remote Components category disappears, as I believe is intended.</p> Bug #4746 (In Progress): ability to create a Site Layout reporthttps://projects.ecoinformatics.org/ecoinfo/issues/47462010-02-05T18:28:28ZDaniel Crawldanielcrawl@gmail.com
<p>Save all the information in an engineering view site as single, printable document.</p> Bug #4693 (In Progress): Ability to save just a report instancehttps://projects.ecoinformatics.org/ecoinfo/issues/46932010-01-22T19:03:47ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>Eric requests the ability to easily save just the report instance. This should probably be a 1 step process when you're looking at the Report Viewer. I think the best solution would probably be to change the File => Save option to do this when on the Report Viewer. If this is too hard, just adding a File => Save Report menu option seems good for the interim.</p> Bug #3633 (In Progress): New token type: By Reference / By Valuehttps://projects.ecoinformatics.org/ecoinfo/issues/36332008-11-12T19:01:11Zdebi staggsstaggs@nceas.ucsb.edu
<p>Create a new token type to handle references to files that can act as a pointer to a file (or other large data objects, that may not fit in memory.)</p> Bug #3361 (In Progress): parameters lose their Display Name when copy and pastedhttps://projects.ecoinformatics.org/ecoinfo/issues/33612008-06-04T00:23:06ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>It may be this is the 'proper' behavior, but it doesn't seem so to me (cxh?).</p>
<p>steps to reproduce:<br />- Drag Parameter to canvas<br />- Right click, Customize Name<br />- type in a New Name: new_name, and a Display Name: display_name<br />- Commit<br />- copy and paste the Parameter</p>
<pre><code>The second Parameter has New name: new_name2, and Display name: new_name2, but I think Display name should be: display_name2.</code></pre>
<p>This affects:</p>
<p>GriddlesParameter<br />ColorParameter<br />FileParameter<br />Parameter<br />PortParameter<br />RequireVersion<br />SemanticTypeParameter <br />StringParameter</p>