lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Doron Cohen (JIRA)" <>
Subject [jira] Updated: (LUCENE-814) javacc on Win32 (cygwin) creates wrong line endings - fix them with 'ant replace'
Date Fri, 02 Mar 2007 23:47:50 GMT


Doron Cohen updated LUCENE-814:

    Attachment: 814.javacc.fixcrlf.common-build.patch

That's right about the properties file left there.

I tried the patch and I think the selector is not working as documented - it seems that "modified"
does not work correctly with specifying a cache file - it takes all the files. To see this
run "ant -debug javacc" (or "ant -debug javacc-QueryParser").

I didn't find a bug on this in ant's bugzila, but I'm sure I read something about that somewhere...
upgrading ant from 1.6.5 to 1.7.0 did not fix this. 

So it may be safer to record the system time before calling javacc and then selecting files
dated after that time? -  updating 814.javacc.fixcrlf.common-build.patch to do it this way.

> javacc on Win32 (cygwin) creates wrong line endings - fix them with 'ant replace'
> ---------------------------------------------------------------------------------
>                 Key: LUCENE-814
>                 URL:
>             Project: Lucene - Java
>          Issue Type: Task
>          Components: Build
>         Environment: Windows, Cygwin
>            Reporter: Doron Cohen
>         Assigned To: Doron Cohen
>            Priority: Minor
>             Fix For: 2.2
>         Attachments: 814.javacc.fixcrlf.common-build.patch, 814.javacc.fixcrlf.common-build.patch,
814.javacc.line.ends.patch, LUCENE-814.txt, LUCENE-814.txt
> "ant javacc" in Windows/Cygwin generates files with wrong line endings (\r  or \r\n instead
of *Nix's \n). 
> I managed to get rid of those using    perl -p -e 's/(\r\n|\n|\r)/\n/g'
> Some useful info on line ending issues is in
> After wasting some time to get rid of those, I modified javacc-QueryParser build.xml
task to take care of that.
> So now QueryParser files created with "ant javacc" are fixed (if required) to have \n
as line ends.
> Should probably do that also for the other javacc targets: javacc-HTMLParser and javacc-StandardAnalyzer(?)

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message