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

Brian McBride updated JENA-409:
-------------------------------

    Attachment: gitattributes.gitattributes
                console.log.txt

Console log of test failure and gitattributes 
                
> Test failures building on windows after GIT pull
> ------------------------------------------------
>
>                 Key: JENA-409
>                 URL: https://issues.apache.org/jira/browse/JENA-409
>             Project: Apache Jena
>          Issue Type: Bug
>          Components: ARQ
>         Environment: Windows8 GIT
>            Reporter: Brian McBride
>            Priority: Minor
>         Attachments: console.log.txt, gitattributes.gitattributes
>
>
> On windows (8):
>   Pull all branches from the GIT mirror
>   Switch to trunk branch
>   mvn clean install
> results in test failures.
> The tests that are failing are RIOT Turtle parser tests involving multiline 
> literals.  The input files are:
> jena-arq/testing/RIOT/Lang/Turtle/turtle-subm-15.ttl
> jena-arq/testing/RIOT/Lang/Turtle/turtle-subm-16.ttl
> jena-arq/testing/RIOT/Lang/TurtleSubm/test-17.ttl
> jena-arq/testing/RIOT/Lang/TurtleSubm/test-18.ttl
> The reason the tests are failing is that by default, GIT changes the line 
> endings of text files to the platform default line endings on checkout.  
> Therefore, on checking out from GIT, the LF characters within the multiline 
> literals in these files are replaced by CR LF.  When parsed the literals then 
> do not match the expected results.  They have unexpected CR characters in 
> them.
> To fix this, I have created a .gitattributes file in the Jena root directory 
> that tells GIT to use LF line endings for these four files.
> After checking this file in and then doing:
> git rm --cached -r .
> git reset --hard
> git add .
> git commit -m "Normalize line endings"
> then Jena builds fine.  I would expect that if such a .gitattributes file 
> were in the GIT repository when I did the pull, the build would just work out 
> of the box, but I don't know that to be the case.
>  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to