{"action":"created","issue":{"url":"https://api.github.com/repos/playframework/playframework/issues/5006","labels_url":"https://api.github.com/repos/playframework/playframework/issues/5006/labels{/name}","comments_url":"https://api.github.com/repos/playframework/playframework/issues/5006/comments","events_url":"https://api.github.com/repos/playframework/playframework/issues/5006/events","html_url":"https://github.com/playframework/playframework/pull/5006","id":101651891,"number":5006,"title":"enable compilation on encrypted systems where filenames are otherwis…","user":{"login":"NTCoding","id":692094,"avatar_url":"https://avatars.githubusercontent.com/u/692094?v=3","gravatar_id":"","url":"https://api.github.com/users/NTCoding","html_url":"https://github.com/NTCoding","followers_url":"https://api.github.com/users/NTCoding/followers","following_url":"https://api.github.com/users/NTCoding/following{/other_user}","gists_url":"https://api.github.com/users/NTCoding/gists{/gist_id}","starred_url":"https://api.github.com/users/NTCoding/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NTCoding/subscriptions","organizations_url":"https://api.github.com/users/NTCoding/orgs","repos_url":"https://api.github.com/users/NTCoding/repos","events_url":"https://api.github.com/users/NTCoding/events{/privacy}","received_events_url":"https://api.github.com/users/NTCoding/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-08-18T13:12:09Z","updated_at":"2015-08-19T07:10:01Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/playframework/playframework/pulls/5006","html_url":"https://github.com/playframework/playframework/pull/5006","diff_url":"https://github.com/playframework/playframework/pull/5006.diff","patch_url":"https://github.com/playframework/playframework/pull/5006.patch"},"body":"I tried to compile on my encrypted ubuntu hard drive but the compilation failed due to excessive file name lengths (caused by encrypting my hard drive). This change allows longer file names. Accordingly, I can now build play framework on my encrypted ubuntu laptop.\r\n\r\nIf you think this could be useful for other people, please merge. I couldn't find any reason why this would cause harm or problems, but please let me know if it does."},"comment":{"url":"https://api.github.com/repos/playframework/playframework/issues/comments/132468126","html_url":"https://github.com/playframework/playframework/pull/5006#issuecomment-132468126","issue_url":"https://api.github.com/repos/playframework/playframework/issues/5006","id":132468126,"user":{"login":"dotta","id":703748,"avatar_url":"https://avatars.githubusercontent.com/u/703748?v=3","gravatar_id":"","url":"https://api.github.com/users/dotta","html_url":"https://github.com/dotta","followers_url":"https://api.github.com/users/dotta/followers","following_url":"https://api.github.com/users/dotta/following{/other_user}","gists_url":"https://api.github.com/users/dotta/gists{/gist_id}","starred_url":"https://api.github.com/users/dotta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dotta/subscriptions","organizations_url":"https://api.github.com/users/dotta/orgs","repos_url":"https://api.github.com/users/dotta/repos","events_url":"https://api.github.com/users/dotta/events{/privacy}","received_events_url":"https://api.github.com/users/dotta/received_events","type":"User","site_admin":false},"created_at":"2015-08-19T07:10:01Z","updated_at":"2015-08-19T07:10:01Z","body":"> I'm not sure what the binary compatibility consequences of this are - @dotta do you know? Obviously it could break compatibility if we change to this on a stable branch, but could shortening the file name also make other changes in future break compatibility that wouldn't otherwise?\r\n\r\nGood point. I'm wondering as well if things like lambdas, which are compiled to their own classfiles with possibly long names, could be affected by the `-Xmax-classfile-name` flag. Let's get @retronym's opinion."}}