Github user luchesar commented on the pull request:
https://github.com/apache/spark/pull/2883#issuecomment-60065574
Do you mean API interoperability or just random problems? I guess the
generated class names are purely used by the compiler and are not related to
any public classes so API interoperability should be fine.
I do use similar setup with Intellij Idea 13 and sbt on a daily basis
without any problems.
The value of 128 is of course an engineering guess. I haven't done any
research to how long is the encrypted version of a 128 byte file name on ext4
or other file systems. There is a potential this will be different for
different file systems e.g OSX's HFS. I guess on HFS and NTFS the encryption
doesn't change the file name length as they have 255 and 256 max file length as
well and the build is fine on those encrypted file systems.
I can guarantee it works for encrypted ext4 though.
I wanted to create this pull request partly to highlight the problem and to
offer a solution for other people who can be baffled with Spark failing to
build what looked like a build problem in the beginning.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]