stevedlawrence opened a new pull request #38: Move built-in-formats.xsd to test 
and the backwards compatibility added for it
   A handful of schemas use built-in-formats.xsd as a method to get a
   default set of DFDL properties. This used to be in the
   edu/illinois/ncsa/daffodil namespace, but was moved to
   org/apache/daffodil with the move to Apache incubation. This move would
   have broken schemas, so code was added to provide backwards
   compatability. This code essentially replaced instances of
   edu/illinois/ncsa with org/apache/daffodil, but that could break things
   if actual schema files were in edu/illinois/ncsa, which is legit and
   does happen.
   However, built-in-formats.xsd is intended to only be used for testing
   and not actual schemas. The GeneralPurposeFormat.xsd from IBM is
   provided for this purpose and should be used instead. So move
   built-in-format.xsd to src/test/resources and remove the broken
   backwards compatibility hack. Also update sbt subproject dependencies so
   test projects depend on the core "test" so that built-in-formats.xsd is
   on the test classpath. Also update CLI test infrastructure to modify
   DAFFODIL_CLASSPATH to include the daffodil-lib test resource directory
   for the same reason.

This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:

With regards,
Apache Git Services

Reply via email to