Changes between Initial Version and Version 1 of DevMtgMinutes/20081030


Ignore:
Timestamp:
Jan 23, 2009, 11:35:44 AM (17 years ago)
Author:
Conrad Huang
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DevMtgMinutes/20081030

    v1 v1  
     1== October 30, 2008 ==
     2'''Attendees''': Tom, Elaine, Greg, Eric, Conrad
     3
     4=== New Action Items ===
     5 - UNASSIGNED will write a script to remove cruft from web download tree (item 1)
     6 - Scooter will look into trac response time and email content (item 1)
     7 - Elaine will contact Ranyee to see if SSD requires MinrmsPlot (item 3)
     8
     9=== Action Items from previous meetings ===
     10 - Everyone will review Chimera Library course sessions for updates and/or splitting into multiple sessions
     11 - Scooter will write a Chimera news item announcing work on release 1.3
     12 - Conrad will look into disabling stereo in orthographic view
     13 - Conrad, Eric, Greg and Scooter have tasks for Chimera production release and conversion to svn/trac
     14  * fix build process to use trunk for daily builds and 1.3 for release candidate
     15  * build and announce release candidate
     16  * convert from cvs to svn
     17  * convert from gnats to trac
     18  * create account for Wei to access svn/trac
     19 - Al will decommission SGI after the next Chimera production release
     20 - Al will install stereo-capable workstation to replace SGI before decommissioning SGIs
     21 - tef will contact Adobe for more information about embedding 3d graphics in PDF documents
     22
     23=== Minutes ===
     24 1. Previous Action Items
     25  - Greg is has completed conversion to new version numbering scheme. Version checking CGI script is now compatible with both old and new numbering systems.  Work on automatic builds for both daily build (from trunk) and candidate builds (from branch) is still in progress.
     26  - Conrad suggested that we create a script that removes "cruft" from the download tree.  Cruft is defined as any Chimera distribution not listed in the "dist/releases" file in the Chimera source tree.
     27  - Tom noted that trac has been slow in the past week.  Eric mentioned that email from gnats contained a link that takes you directly to the bug report being updated/reported.  There is no such link in the email from trac, so it's more work to get to the report.  Is it possible to include such a URL in the trac email message?
     28
     29 2. Version numbering system (Greg)
     30  - While working on the new version numbering system, Greg noted that we may have problems with the next release (1.4).  Since we reset the build numbers on branches but not on the trunk, when we actually fork the tree (under CVS) for 1.4, we will have "1.4 build 1" on the branch and "1.4 build XXXX" on the trunk.  The version comparison will then think that the trunk is newer than the branch when that is obviously not the case.  To solve the problem, we can (a) make branch be version 1.4.1 (> 1.4), or (b) do not reset build numbers.  It was then pointed out that all this will change when we switch from cvs to svn.  svn provides monotonically increasing "changeset" numbers, so this problem would not arise if we tie build numbers to changeset numbers.  As long as we switch to svn before release 1.4, we do not have a problem.
     31
     32 3. Evaluation of features to remove or improve (All)
     33  - MinrmsPlot
     34    - Elaine reported that the only person who has used minrms recently is Mark Peterson and he said that it is not a vital tool for him.  Elaine also pointed out that SSD may use parts of MinrmsPlot for its GUI. Everyone agreed that if SSD does not use MinrmsPlot, the extension should be moved from the Chimera distribution to the minrms distribution.
     35  - raytracing
     36    - This was added to the list by Tom.  Everyone agreed that we should identify deficiencies (eg missing hither/yon planes, completely transparent surfaces being visible, image still too dark) and improve the implementation.
     37  - selector construction panel
     38    - Solicit feedback for removal.
     39  - vrml display and anythong that uses it
     40    - Rather than removing tools _because_ they use VRML (eg bild), everyone agreed that we should replace VRML with a graphics layer that provides greater functionality (eg selectable, graphical attributes like color for subparts of models).  Tom points out that this is similar to the surface unification project.
     41  - keyboard shortcuts
     42    - Tom added this to the "remove" list because he has not seen anyone else use them.  The advantage of removing keyboard shortcuts is that implementors (in particular Tom) will not be tempted to provide a poor/limited user interface via shortcuts; instead, they will need to provide a true command line interface (and GUI).  This will make scripting functionality much more complete.  Solicit feedback for removal.
     43  - volume rendering with color maps
     44    - Already removed by Tom.
     45  - fourier transforms
     46  - named volume subregions
     47  - precomputed volume subsamples
     48    - Deferred.
     49  - movie recorder
     50    - Improve.
     51
     52 4. Statistics collection
     53  - There was discussion on whether we should collect usage statistics to aid our feature removal decision process.  The suggested implementation is to collect statistics on functionality usage (not just extensions) and ask the user whether they are willing to send these in when they are registering Chimera (which they need to redo once a year).  [Another suggestion of tying statistics reporting to bug reporting was shot down because of potential skewing of stats due to biased sampling.]  No decisions were made.