GlueX Offline Meeting, November 17, 2009 Minutes CMU: Curtis Meyer IU: Matt Shepherd JLab: Craig Bookwalter, Mark Ito (chair), David Lawrence, Sascha Somov, Simon Taylor, Aram Teymurazyan Review of the Minutes from the Last Meeting We went over the [26]minutes of the meeting on November 4. David mentioned that he did get a suggestion from Eugene Chudakov on how he might approach a parametrization of a three-dimensional magnetic field. Next Action on Coding Rules David reported that he incorporated all suggestions made at the last meeting, with the exception of the suggestion to drop the "virtual destructor" rule. He could not generate a compiler error when the rule is violated, and so the rule has been retained. We decided to vote on formal adoption of the rules at the next meeting. David will write to the email list announcing this. Warning-Free Code Policy Craig proposed that we make it a policy that code build without warnings. There was some discussion: * David noted that when the code is tried on a new platform, warnings may arise. Often the original developer will have difficulty getting access to the new platform, a complication if warning-free code is the policy. We thought that if a good-faith effort is made in these cases the collaboration would be satisfied. * There may be cases where the warnings on some platforms require a substantial amount of effort to fix while causing no real problem in code excecution. Mark thought that in those cases, an exception to the policy could be made. This would have to be noted in the comments inside the code. This addresses the concern in the previous bullet (to some extent). With these caveats in mind, we adopted the policy. Action Item Review We went over the [30]list. * Mark promised to present the new "Offline Computing" project plan at the next meeting. * Richard has promised to give us a presentation on the OSG soon. * There were several items that need to the crossed off the list. New Action Items 1. Note the no-warning policy in the coding conventions. Retrieved from "http://www.jlab.org/Hall-D/software/wiki/index.php/GlueX_Offline_Meeting%2C_November_17%2C_2009" References 26. http://www.jlab.org/Hall-D/software/wiki/index.php/GlueX_Offline_Meeting%2C_November_4%2C_2009#Minutes 30. http://www.jlab.org/Hall-D/software/wiki/index.php/Action_Items_From_Hall-D_Software_Meetings