I started with *core.autocrlf true* (and *core.eol lf*). I later switched it to *core.autocrlf false* in one of the attempts to get it to build. core/src/main/version/org/apache/calcite/jdbc/CalciteDriverVersion.java has LF line endings but when it's copied to core/build/generated/sources/version/org/apache/calcite/jdbc/CalciteDriverVersion.java the line-ending is changed to CRLF. If I change it to LF and build again, the file is overwritten and the line-ending is changed back to CRLF and the build fails again.
On Wed, Nov 20, 2019 at 6:23 PM Vladimir Sitnikov < [email protected]> wrote: > Are you using core.autocrlf true? (which is a recommended configuration for > Windows by the way: > > https://help.github.com/en/github/using-git/configuring-git-to-handle-line-endings > ) > > >the file > > core\build\generated\sources\version\org\apache\calcite\jdbc\CalciteDriverVersion.java > which seems to be the problem is overwritten on every build. > > The file is taken > from > core/src/main/version/org/apache/calcite/jdbc/CalciteDriverVersion.java, > and I would suggest checking which line endings the file has on your local > file system. > > Vladimir > -- [image: Sisense] <https://www.sisense.com/?source=xink&utm_source=xink&utm_medium=email&utm_campaign=emailsignature2018> *Amir Gajst* Software Engineer +972-54-4766239 amir.gajst [image: Instagram] <https://www.instagram.com/sisense/> [image: LinkedIn] <https://www.linkedin.com/company/sisense> [image: Facebook] <https://www.facebook.com/Sisense> [image: Twitter] <https://twitter.com/Sisense> <https://t.xink.io/Tracking/Index/jtIBAPDBAADdv0QA0>
