Difference between revisions of "Building HDDM support software"

From GlueXWiki
Jump to: navigation, search
m
Line 8: Line 8:
 
* objection to standard solution: package creep
 
* objection to standard solution: package creep
 
** everyone would need the software to build this
 
** everyone would need the software to build this
** what perl module is needed?
+
** what is needed?
** is it needed for hddm-xml?
+
*** yum install perl-XML-Xerces
 +
*** yum install xalan-c
 
* schema is authority
 
* schema is authority
 
** outside world sees w3c standard
 
** outside world sees w3c standard
** schema can be richer
+
** schema can be richer than hddm
*** introduced merging problem
+
** hddm much easier to work with
 +
*** introduces merging problem
 
*** current schema does not take advantage of this
 
*** current schema does not take advantage of this
 
*** cross that bridge when we come to it
 
*** cross that bridge when we come to it

Revision as of 14:10, 11 February 2009

  • would like to avoid inconsistency between event.xsd and hddm_s.c, .h
    • .c and .h are made from the .xsd
    • currently both are checked in
    • tools for building .c and .h are not generally created (expert-only operation)
    • because of checkout order, makefile can fail
  • standard solution: check out the authority, make the dependent file
    • need to build the tools to do this
  • objection to standard solution: package creep
    • everyone would need the software to build this
    • what is needed?
      • yum install perl-XML-Xerces
      • yum install xalan-c
  • schema is authority
    • outside world sees w3c standard
    • schema can be richer than hddm
    • hddm much easier to work with
      • introduces merging problem
      • current schema does not take advantage of this
      • cross that bridge when we come to it