mbeckerle commented on issue #214: Sequences and Separators Refactoring and Rewrite URL: https://github.com/apache/incubator-daffodil/pull/214#issuecomment-493146241 I also wanted to comment on backward compatibility. This new functionality is NOT 100% backward compatible. Several pre-existing DFDL schemas no longer function the exact same way. These are FOUO schemas like agnosc_remedy. The way they are different is that Daffodil (this branch anyway) is more compliant with the DFDL spec now, so the test cases for these older schemas are relying on non-compliant behavior. We can obviously fix the tests that come with those schemas, but other projects and systems will have schemas that may also see subtle behavior changes (especially around when empty elements are created as part of the infoset). I'm not sure what to do about this. We already have two behavior modes here. One for IBM DFDL's legacy behavior. The other for what I believe is DFDL spec compliant behavior. Adding yet another for Daffodil's legacy behavior will be hard, as characterizing exactly how it is non-compliant is not simple.
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
