Project

General

Profile

Change control and package ownership

We have instituted a Release Management scheme (cert link), which includes a policy of package ownership.

Before committing any changes to an internal NOvA DAQ package, please consult with the owner ([[daqwelcome:Contact_Information|contact info here)]] listed in the table below to get his/her prior consent. An exception would be for emergency fixes of obvious bugs, when the fix does not change the intended functionality or design of the system. In that case, please notify the owner in a timely way.

In case the primary owner can not be reached on a reasonable timescale, the secondary owner (if listed) can be contacted.

The listed owners of internal NOvA packages are responsible for tagging their code with private tags per the Release Management Document.

For non-NOvA DAQ packages, the contact persons/owners of external packages and products are responsible for specifying the CVS tags and/or UPS versions for each release.

Last Update: 6/29/10

Internal NOvA DAQ Packages

Package (module alias) System Primary Owner (secondary)
BufferNodeEVB Buffer Node software Ron Rechenmacher
DAQChannelMap Definitions Andrew Norman
DAQDataFormats Definitions Denis Perevalov
DAQMessages Message Passing Kurt Biery
DAQQualityCheck Testing Mark Mathis
DCMApplication DCM Software Sue Kasahara
DCMBootLoader DCM SW Infrastructure Andrew Norman
DCM_ProgUtils DCM SW Infrastructure Andrew Norman
DataConcentratorModule Obsolete?? Andrew Norman??
DispatcherClientExampleApp Dispatcher Andrew Norman
EpicsProviderForMessaging (epm) OBSOLETE
EventBuilder Buffer Node Software (OBSOLETE) Ron Rechenmacher
EventBuilderClient DCM Software Sue Kasahara
EventDispatcher Dispatcher Andrew Norman
EvtDispatcher_PatternGenerator Dispatcher Andrew Norman
ExternalPackageTest Testing Sue Kasahara
MockDataDAQ Simulation Denis Perevalov
NDLTest Data Logger Steve Magill
NovaDAQConfiguration Configuration Management Kurt Biery
NovaDAQDatabase Database Jon Paley
NovaDAQMonitor DAQ System Monitoring Sue Kasahara
NovaDAQMonitorClient DAQ System Monitoring Sue Kasahara
NovaDAQTemplate Definitions Kurt Biery
NovaDAQUtilities Utilities Kurt Biery
NovaDataLogger (Generic?) DataLogger (Obsolete code?) Steve Magill
NovaEventBuilder Event Builder (OBSOLETE) Ron Rechenmacher
NovaEventBuilderClient DCM Event Builder Sue Kasahara
NovaGlobalTrigger Trigger Alec Habig (Adam Moren)
NovaMessageDefinitions (novaMsg) OBSOLETE
NovaMessageLogger Message Logging (Obsolete?) Qiming Lu
NovaRunControl Run Control Jon Paley
NovaRunControlClient Run Control Receiver Kurt Biery
NovaSpillServer Trigger Holger Meyer (Alec Habig)
ResponsiveMessagingSystem (rms) Message System Kurt Biery
RootDAQTemplate Definitions Sue Kasahara
RunControlClient Run Control (OBSOLETE) ??
SHM_Utilities Dispatcher/Utilities Andrew Norman
SRT_ONLINE (SRT_NOVADAQ) Utilities Peter Shanahan
XmlRpc Trigger/SpillServer (OBSOLETE - Replaced by UPS Product) Holger Meyer
setup (onlsetup) Utilities Peter Shanahan

Other Packages not in Online repository:

Package System Owner/Contact Person Location
OnlineMonitor DQM/Histogramming Xinjie Qiu NOvA Offline repository
EventDisplay DQM/Event Display Xinchun Tian NOvA Offline Repository
others? DQM Xinjue Qiu/Xinchun Tian ??
NovaFileTransferSystem File Transfer System Jarek Nowak ??
SoftRelTools DQM Peter Shanahan SRT repository
Config DQM Xinchun Tian/Xinjie Qiu Nusoft repository
DatabaseBase DQM Xinchun Tian/Xinjie Qiu Nusoft repository
EventDataModel DQM Xinchun Tian/Xinjie Qiu Nusoft repository
EventDisplayBase DQM Xinchun Tian/Xinjie Qiu Nusoft repository
IoModules DQM Xinchun Tian/Xinjie Qiu Nusoft repository
JobControl DQM Xinchun Tian/Xinjie Qiu Nusoft repository
SimulationBase DQM Xinchun Tian/Xinjie Qiu Nusoft repository
XMLInterface DQM Xinchun Tian/Xinjie Qiu Nusoft repository
Calibrator DQM Xinchun Tian/Xinjie Qiu NOvA Offline repository
CMap DQM Xinchun Tian/Xinjie Qiu NOvA Offline repository
Database DQM Jon Paley NOvA Offline repository
EventDisplay DQM Xinchun Tian/Xinjie Qiu NOvA Offline repository
Geometry DQM Xinchun Tian/Xinjie Qiu NOvA Offline repository
Header DQM Xinchun Tian/Xinjie Qiu NOvA Offline repository
RawData DQM Xinchun Tian/Xinjie Qiu NOvA Offline repository
RecoBase DQM Xinchun Tian/Xinjie Qiu NOvA Offline repository
Simulation DQM Xinchun Tian/Xinjie Qiu NOvA Offline repository
Utilities DQM Xinchun Tian/Xinjie Qiu NOvA Offline repository

External Packages Managed in UPS

Product Systems Contact Person (s)
apr DAQMon Sue Kasahara
boost General (Qiming Lu, Sue Kasahara)
castor Configuration Management Kurt Biery
confuse DAQMon Sue Kasahara
cppunit Testing (Sue Kasahara)
cstXSD Configuration Management Kurt Biery
doxygen Utility ??
epics Messaging/obsolete Kurt Biery
expat DAQMon Sue Kasahara
ganglia DAQ Monitor Sue Kasahara
graphviz Utility (DOxygen) Kurt Biery
icu4c DAQMon Sue Kasahara
java Historical and future uses? Kurt Biery
jca Messaging/obsolete Kurt Biery
junit Testing ??
messagefacility Message Logging Qiming Lu
osdds Messaging Kurt Biery, Qiming Lu
nova_crosscompiler Utility ??
postgresql Database Jon Paley
qt Run Control, Dispatcher Jon Paley, Andrew Norman
root Obsolete for Online?? ??
rrdtool DAQMON Sue Kasahara
smc State Machines/obsolete Kurt Biery
vncssh Utility Ron Rechenmacher
xerces_c Configuration Management Kurt Biery
xerces_java Configuration Management Kurt Biery
xmlrpcpp Spill Server Holger Meyer