Project

General

Profile

Cleanup fest IV 13 Oct 2010 » History » Version 1

Jim Kowalkowski, 10/13/2010 10:23 AM

1 1 Jim Kowalkowski
h1. Cleanup fest IV 13 Oct 2010
2 1 Jim Kowalkowski
3 1 Jim Kowalkowski
h2. Setup
4 1 Jim Kowalkowski
5 1 Jim Kowalkowski
Need instructions for setting up the art development area.
6 1 Jim Kowalkowski
Will be put into the art wiki at https://cdcvs.fnal.gov/redmine/projects/art/wiki
7 1 Jim Kowalkowski
Chris is putting this together, Lynn will need to do the another.
8 1 Jim Kowalkowski
9 1 Jim Kowalkowski
Would like to use a tool for tracking tasks, but that has not happened.
10 1 Jim Kowalkowski
11 1 Jim Kowalkowski
What is done?
12 1 Jim Kowalkowski
13 1 Jim Kowalkowski
 * registry for parameter sets
14 1 Jim Kowalkowski
 * fhicl has dependency on cetlib
15 1 Jim Kowalkowski
16 1 Jim Kowalkowski
What will we do?
17 1 Jim Kowalkowski
18 1 Jim Kowalkowski
 * namespace names and usage and conventions (scripts for conversion)
19 1 Jim Kowalkowski
 * private header file dependency issue in installation area problem
20 1 Jim Kowalkowski
 * need oink completely set up for development work
21 1 Jim Kowalkowski
22 1 Jim Kowalkowski
   * dependencies on cetlib and cetcpp0x libraries (exceptions moved out for example, Walter wants revisit) (most important is libraries) (strings to codes problem might be revisited)
23 1 Jim Kowalkowski
   * dependency on cetcpp0x as separate step (install and setup)
24 1 Jim Kowalkowski
25 1 Jim Kowalkowski
 * services in one file issue (services still need cleanup, and might be complete already to some extent, some are still questionable)
26 1 Jim Kowalkowski
 * need Qiming for fhicl status (parameter set class interface overview is one of the things, interactions with registry, persistency of psets)
27 1 Jim Kowalkowski
 * lots of parameter set usage issues - including injections of extra parameters
28 1 Jim Kowalkowski
 * art application program needs a lot of work - service registry issues, etc.
29 1 Jim Kowalkowski
 * plugin manager
30 1 Jim Kowalkowski
 * bring forward the input module interface changes from the last work session
31 1 Jim Kowalkowski
 * simple cleanup issues - local variables still refer to lumi blocks
32 1 Jim Kowalkowski
 * file-in-path solution
33 1 Jim Kowalkowski
 * need write-up of UPS setup procedure
34 1 Jim Kowalkowski
 * message facility start up in art application program (Qiming needed)
35 1 Jim Kowalkowski
 * tests that do not need art application program running?
36 1 Jim Kowalkowski
 * art linking (mostly builds now)
37 1 Jim Kowalkowski
38 1 Jim Kowalkowski
Questions:
39 1 Jim Kowalkowski
40 1 Jim Kowalkowski
 * cetlib and cetcpp0x library installation and release and instructions (shared_ptr and file-in-path are examples of code in here)
41 1 Jim Kowalkowski
 * what about services that are not plugins? (permanent fixtures)
42 1 Jim Kowalkowski
 * what are the rules for the plugin file organization?
43 1 Jim Kowalkowski
 * what needs to be updated in the cmake files to carefully check that fhicl-cpp is properly set up