[jira] [Commented] (DAFFODIL-2084) attributeFormDefault="unqualified" appears in SchemaUtils used by TDML - generates spurious warning

2019-03-08 Thread Mark C. Otto (JIRA)


[ 
https://issues.apache.org/jira/browse/DAFFODIL-2084?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16788278#comment-16788278
 ] 

Mark C. Otto commented on DAFFODIL-2084:


Yup. DAFFODIL-2084.

Mark Otto
Managing Principal, Services
P: 410.290.1411 x161
mo...@tresys.com | tresys.com



> attributeFormDefault="unqualified" appears in SchemaUtils used by TDML - 
> generates spurious warning
> ---
>
> Key: DAFFODIL-2084
> URL: https://issues.apache.org/jira/browse/DAFFODIL-2084
> Project: Daffodil
>  Issue Type: Bug
>  Components: TDML Runner
>Affects Versions: 2.3.0
>Reporter: Michael Beckerle
>Assignee: Michael Beckerle
>Priority: Major
>  Labels: beginner
> Fix For: 2.4.0
>
>
> attributeFormDefault="unqualified" appears in SchemaUtils.scala, and is added 
> to some of the schemas it assembles. 
> I don't know why this would be there, this utility is synthesizing DFDL 
> schemas, which don't have attributes.
> This causes a schema definition warning about attributeFormDefault.
> This should simply not be there.
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (DAFFODIL-1380) Update genjavadoc plugin to 10 when released and enable doclint

2019-02-15 Thread Mark C. Otto (JIRA)


 [ 
https://issues.apache.org/jira/browse/DAFFODIL-1380?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark C. Otto reassigned DAFFODIL-1380:
--

Assignee: Mark C. Otto

> Update genjavadoc plugin to 10 when released and enable doclint
> ---
>
> Key: DAFFODIL-1380
> URL: https://issues.apache.org/jira/browse/DAFFODIL-1380
> Project: Daffodil
>  Issue Type: Improvement
>  Components: API, Infrastructure
>Reporter: Steve Lawrence
>Assignee: Mark C. Otto
>Priority: Major
>  Labels: beginner
> Fix For: 2.4.0
>
>
> The Java 8 javadoc tool has a feature called -Xdoclint, which performs extra 
> checks on the javadoc. One of these checks is to ensure that any @throws tags 
> in the javadoc have a corresponding throws clause in Java. For 
> example{code:language=java}
> /**
>  * Function that throws exceptions
>  *
>  * @throws IOException when io is bad
>  * @returns foo
>  */
> void function() throws IOException { ... }
> {code}
> However, version 9 of the genjavadoc plugin did not generate the throws 
> clause for the scala @throws attribute. So, the generated java code failed 
> the doclint checks. To get around this, doclint was turned off in commit 
> 124151db82add3f2494f32818c29755d64b98f3c of DFDL-1367.
> Version 10 of the plugin will have support for generating the throws clause 
> from scala @throws annotations. When that is released we should update to 
> that and enable the doclint javadoc feature.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (DAFFODIL-2047) Create Windows MSI Installer

2019-01-28 Thread Mark C. Otto (JIRA)


 [ 
https://issues.apache.org/jira/browse/DAFFODIL-2047?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark C. Otto reassigned DAFFODIL-2047:
--

Assignee: Mark C. Otto

> Create Windows MSI Installer
> 
>
> Key: DAFFODIL-2047
> URL: https://issues.apache.org/jira/browse/DAFFODIL-2047
> Project: Daffodil
>  Issue Type: Bug
>  Components: Infrastructure
>Reporter: Steve Lawrence
>Assignee: Mark C. Otto
>Priority: Major
>
> Windows users are usually more familiar with MSI installers rather than 
> dealing with zips. And the sbt-native-packager plugin we to create RPMs also 
> has the abilty to create MSI's. So we should modify our sbt config and 
> release script to create an MSI installer–could be a good way grow the 
> community beyond primiarly linux users.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (DAFFODIL-2058) Some CLI tests do not work cleanly on the Windows platform.

2019-01-24 Thread Mark C. Otto (JIRA)


 [ 
https://issues.apache.org/jira/browse/DAFFODIL-2058?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark C. Otto updated DAFFODIL-2058:
---
Attachment: testoutput.txt

> Some CLI tests do not work cleanly on the Windows platform.
> ---
>
> Key: DAFFODIL-2058
> URL: https://issues.apache.org/jira/browse/DAFFODIL-2058
> Project: Daffodil
>  Issue Type: Test
>  Components: CLI
>Affects Versions: 2.2.0
>Reporter: Mark C. Otto
>Assignee: Mark C. Otto
>Priority: Major
> Attachments: testoutput.txt
>
>
> Some CLI tests don't work well on Windows. Many do not account for EOL 
> differences.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (DAFFODIL-2058) Some CLI tests do not work cleanly on the Windows platform.

2019-01-24 Thread Mark C. Otto (JIRA)
Mark C. Otto created DAFFODIL-2058:
--

 Summary: Some CLI tests do not work cleanly on the Windows 
platform.
 Key: DAFFODIL-2058
 URL: https://issues.apache.org/jira/browse/DAFFODIL-2058
 Project: Daffodil
  Issue Type: Test
  Components: CLI
Affects Versions: 2.2.0
Reporter: Mark C. Otto
Assignee: Mark C. Otto


Some CLI tests don't work well on Windows. Many do not account for EOL 
differences.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (DAFFODIL-1360) Some TDML Tests not Windows Compatible

2019-01-18 Thread Mark C. Otto (JIRA)


 [ 
https://issues.apache.org/jira/browse/DAFFODIL-1360?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark C. Otto reassigned DAFFODIL-1360:
--

Assignee: Steve Lawrence  (was: Mark C. Otto)

Fixed as part of DAFFODIL-2051. Reassigned to Steve L. for resolution. Thanks.

> Some TDML Tests not Windows Compatible
> --
>
> Key: DAFFODIL-1360
> URL: https://issues.apache.org/jira/browse/DAFFODIL-1360
> Project: Daffodil
>  Issue Type: Wish
>  Components: QA, TDML Runner, Windows
>Reporter: Jessie Chab
>Assignee: Steve Lawrence
>Priority: Major
>
> test_prefix_separator_as_variable
> test_internal_space_preserved_3b
> test_internal_space_preserved_2
> The "internal_space_preserved" tests seem to be a newline issue. However, 
> test_prefix_separator_as_variable is a user-submitted test, and does not 
> appear to be failing for the same reason



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (DAFFODIL-1227) XML Pretty Printer tests not Windows compatible

2019-01-18 Thread Mark C. Otto (JIRA)


 [ 
https://issues.apache.org/jira/browse/DAFFODIL-1227?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark C. Otto reassigned DAFFODIL-1227:
--

Assignee: Steve Lawrence  (was: Mark C. Otto)

This is fixed in DAFFODIL-2051. Thanks.

> XML Pretty Printer tests not Windows compatible
> ---
>
> Key: DAFFODIL-1227
> URL: https://issues.apache.org/jira/browse/DAFFODIL-1227
> Project: Daffodil
>  Issue Type: Wish
>  Components: Windows
>Reporter: Jessie Chab
>Assignee: Steve Lawrence
>Priority: Major
>
> The following tests fail on Windows 7 64-bit:
> test_daffodil_pretty_printer_will_format_to_20_columns
> test_daffodil_pretty_printer_preserves_whitespace_inside_cdata_properly2
> test_daffodil_pretty_printer_preserves_whitespace_inside_cdata_properly3
> They all fail with this error:
>  failed: null
> with no accompanying traceback



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (DAFFODIL-1810) Tests fail on MS-Windows due to CRLF vs LF

2019-01-18 Thread Mark C. Otto (JIRA)


 [ 
https://issues.apache.org/jira/browse/DAFFODIL-1810?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark C. Otto updated DAFFODIL-1810:
---
Fix Version/s: 2.3.0

> Tests fail on MS-Windows due to CRLF vs LF
> --
>
> Key: DAFFODIL-1810
> URL: https://issues.apache.org/jira/browse/DAFFODIL-1810
> Project: Daffodil
>  Issue Type: Improvement
>  Components: QA, Windows
> Environment: MS Windows
>Reporter: Michael Beckerle
>Assignee: Mark C. Otto
>Priority: Major
>  Labels: beginner
> Fix For: 2.3.0
>
>
> This bug looks like a windows line-ending (CRLF) vs. unix line ending (LF) 
> problem. I.e., real bug in test because it is line-ending sensitive. When I 
> look at this in Emacs it shows me the CRs as ^M. Every line ends with a ^M 
> except the ones I marked with ### below.
> THere are several of this same failure. These are tests related to internal 
> whitespace preservation, so it's a place where Windows vs. Linux sensitivity 
> may come up.
> {code}
> [error] Test 
> edu.illinois.ncsa.daffodil.section23.dfdl_expressions.TestDFDLExpressions.test_internal_space_preserved3b
>  failed: java.lang.Exception: 
> [error] Comparison failed.
> [error] Expected
> [error]   2a
> [error] b
> [error] c
> [error] Actual
> [error]   2a ### no ^M here
> [error] b### no ^M here
> [error] c
> [error] Differences were (path, expected, actual):
> [error]  (expr_space3b/value,'a
> [error] b
> [error] c','a### no ^M here
> [error] b### no ^M here
> [error] c'), took 0.618 sec
> {code}
> We need to change these tests so they are portable somehow.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (DAFFODIL-2051) Many tests are OS-dependent and fail on Windows platform

2019-01-18 Thread Mark C. Otto (JIRA)


 [ 
https://issues.apache.org/jira/browse/DAFFODIL-2051?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark C. Otto resolved DAFFODIL-2051.

   Resolution: Fixed
Fix Version/s: 2.3.0

Changed numerous tests to be consistent in line termination regardless of OS 
used.

> Many tests are OS-dependent and fail on Windows platform
> 
>
> Key: DAFFODIL-2051
> URL: https://issues.apache.org/jira/browse/DAFFODIL-2051
> Project: Daffodil
>  Issue Type: Test
>  Components: General
>Affects Versions: 2.2.0
> Environment: Dell Lattitude 7450 Laptop, Windows 8.1, Java SDK 
> 11.0.1, SBT 1.2.7, Daffodil 2.2.0
>Reporter: Mark C. Otto
>Assignee: Mark C. Otto
>Priority: Major
>  Labels: test, windows
> Fix For: 2.3.0
>
> Attachments: erroroutput.txt
>
>   Original Estimate: 840h
>  Remaining Estimate: 840h
>
> Many tests are not written in an OS-independent manner. Most of these fail 
> due to OS-dependent line termination differences (LF vs. CR/LF). While some 
> of this was covered in DAFFODIL-1360, that bug was insufficient in scope and 
> detail to cover the issues listed here.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (DAFFODIL-2051) Many tests are OS-dependent and fail on Windows platform

2019-01-18 Thread Mark C. Otto (JIRA)


 [ 
https://issues.apache.org/jira/browse/DAFFODIL-2051?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark C. Otto updated DAFFODIL-2051:
---
Environment: Dell Lattitude 7450 Laptop, Windows 8.1, Java SDK 11.0.1, SBT 
1.2.7, Daffodil 2.2.0  (was: Dell Lattitude 7450 Laptop, Windows 8.1, Java SDK 
11.0.1, SBT 1.2.7, Daffodil 2.2.1)

> Many tests are OS-dependent and fail on Windows platform
> 
>
> Key: DAFFODIL-2051
> URL: https://issues.apache.org/jira/browse/DAFFODIL-2051
> Project: Daffodil
>  Issue Type: Test
>  Components: General
>Affects Versions: 2.2.0
> Environment: Dell Lattitude 7450 Laptop, Windows 8.1, Java SDK 
> 11.0.1, SBT 1.2.7, Daffodil 2.2.0
>Reporter: Mark C. Otto
>Assignee: Mark C. Otto
>Priority: Major
>  Labels: test, windows
> Attachments: erroroutput.txt
>
>   Original Estimate: 840h
>  Remaining Estimate: 840h
>
> Many tests are not written in an OS-independent manner. Most of these fail 
> due to OS-dependent line termination differences (LF vs. CR/LF). While some 
> of this was covered in DAFFODIL-1360, that bug was insufficient in scope and 
> detail to cover the issues listed here.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (DAFFODIL-2051) Many tests are OS-dependent and fail on Windows platform

2019-01-18 Thread Mark C. Otto (JIRA)


 [ 
https://issues.apache.org/jira/browse/DAFFODIL-2051?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark C. Otto updated DAFFODIL-2051:
---
Description: Many tests are not written in an OS-independent manner. Most 
of these fail due to OS-dependent line termination differences (LF vs. CR/LF). 
While some of this was covered in DAFFODIL-1360, that bug was insufficient in 
scope and detail to cover the issues listed here.  (was: Many tests are not 
written in an OS-independent manner. Most of these fail due to OS-dependent 
line termination differences (LF vs. CR/LF). While some of this was covered in 
DAFFODIP-1360, that bug was insufficient in scope and detail to cover the 
issues listed here.)

> Many tests are OS-dependent and fail on Windows platform
> 
>
> Key: DAFFODIL-2051
> URL: https://issues.apache.org/jira/browse/DAFFODIL-2051
> Project: Daffodil
>  Issue Type: Test
>  Components: General
>Affects Versions: 2.2.0
> Environment: Dell Lattitude 7450 Laptop, Windows 8.1, Java SDK 
> 11.0.1, SBT 1.2.7, Daffodil 2.2.1
>Reporter: Mark C. Otto
>Assignee: Mark C. Otto
>Priority: Major
>  Labels: test, windows
> Attachments: erroroutput.txt
>
>   Original Estimate: 840h
>  Remaining Estimate: 840h
>
> Many tests are not written in an OS-independent manner. Most of these fail 
> due to OS-dependent line termination differences (LF vs. CR/LF). While some 
> of this was covered in DAFFODIL-1360, that bug was insufficient in scope and 
> detail to cover the issues listed here.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (DAFFODIL-2051) Many tests are OS-dependent and fail on Windows platform

2019-01-14 Thread Mark C. Otto (JIRA)


 [ 
https://issues.apache.org/jira/browse/DAFFODIL-2051?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark C. Otto reassigned DAFFODIL-2051:
--

Assignee: Mark C. Otto

Assigned to myself for remediation.

> Many tests are OS-dependent and fail on Windows platform
> 
>
> Key: DAFFODIL-2051
> URL: https://issues.apache.org/jira/browse/DAFFODIL-2051
> Project: Daffodil
>  Issue Type: Test
>  Components: General
>Affects Versions: 2.2.0
> Environment: Dell Lattitude 7450 Laptop, Windows 8.1, Java SDK 
> 11.0.1, SBT 1.2.7, Daffodil 2.2.1
>Reporter: Mark C. Otto
>Assignee: Mark C. Otto
>Priority: Major
>  Labels: test, windows
> Attachments: erroroutput.txt
>
>   Original Estimate: 840h
>  Remaining Estimate: 840h
>
> Many tests are not written in an OS-independent manner. Most of these fail 
> due to OS-dependent line termination differences (LF vs. CR/LF). While some 
> of this was covered in DAFFODIP-1360, that bug was insufficient in scope and 
> detail to cover the issues listed here.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (DAFFODIL-2051) Many tests are OS-dependent and fail on Windows platform

2019-01-14 Thread Mark C. Otto (JIRA)
Mark C. Otto created DAFFODIL-2051:
--

 Summary: Many tests are OS-dependent and fail on Windows platform
 Key: DAFFODIL-2051
 URL: https://issues.apache.org/jira/browse/DAFFODIL-2051
 Project: Daffodil
  Issue Type: Test
  Components: General
Affects Versions: 2.2.0
 Environment: Dell Lattitude 7450 Laptop, Windows 8.1, Java SDK 11.0.1, 
SBT 1.2.7, Daffodil 2.2.1
Reporter: Mark C. Otto
 Attachments: erroroutput.txt

Many tests are not written in an OS-independent manner. Most of these fail due 
to OS-dependent line termination differences (LF vs. CR/LF). While some of this 
was covered in DAFFODIP-1360, that bug was insufficient in scope and detail to 
cover the issues listed here.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)