{"action":"created","issue":{"url":"https://api.github.com/repos/scala-ide/scala-ide/issues/1007","labels_url":"https://api.github.com/repos/scala-ide/scala-ide/issues/1007/labels{/name}","comments_url":"https://api.github.com/repos/scala-ide/scala-ide/issues/1007/comments","events_url":"https://api.github.com/repos/scala-ide/scala-ide/issues/1007/events","html_url":"https://github.com/scala-ide/scala-ide/pull/1007","id":106667935,"number":1007,"title":"Statistics tracker","user":{"login":"sschaef","id":488530,"avatar_url":"https://avatars.githubusercontent.com/u/488530?v=3","gravatar_id":"","url":"https://api.github.com/users/sschaef","html_url":"https://github.com/sschaef","followers_url":"https://api.github.com/users/sschaef/followers","following_url":"https://api.github.com/users/sschaef/following{/other_user}","gists_url":"https://api.github.com/users/sschaef/gists{/gist_id}","starred_url":"https://api.github.com/users/sschaef/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sschaef/subscriptions","organizations_url":"https://api.github.com/users/sschaef/orgs","repos_url":"https://api.github.com/users/sschaef/repos","events_url":"https://api.github.com/users/sschaef/events{/privacy}","received_events_url":"https://api.github.com/users/sschaef/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-09-15T23:21:46Z","updated_at":"2015-09-16T10:27:37Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/scala-ide/scala-ide/pulls/1007","html_url":"https://github.com/scala-ide/scala-ide/pull/1007","diff_url":"https://github.com/scala-ide/scala-ide/pull/1007.diff","patch_url":"https://github.com/scala-ide/scala-ide/pull/1007.patch"},"body":"This is a new feature that tracks user actions and stores them in the (configurable) directory `~/.scalaide`. It is inspired by [IDEAs Productivity Guide](https://blog.idrsolutions.com/2014/07/develop-intellij-idea-check-productivity-guide/) and hopefully evolves one time to an Eclipse independent preference store and reporting tool that allows us to find out which features users use, which they use less and what errors they are facing.\r\n\r\n- [ ] Move contents from save directory if its location changed\r\n- [ ] Add Scaladoc for new API\r\n- [ ] Restore source compatibility in `BasicCompletionProposal`\r\n- [ ] Track last auto edits in Editor preference page\r\n- [x] Fix Manifests\r\n- [x] Make `Feature` type open for IDE extensions (remove `sealed` keyword)\r\n- [x] Don't alias `File.separator` with a val\r\n- [x] Export new `statistics` package in OSGi config\r\n\r\nFixes [#1002189](https://scala-ide-portfolio.assembla.com/spaces/scala-ide/tickets/1002189)"},"comment":{"url":"https://api.github.com/repos/scala-ide/scala-ide/issues/comments/140699033","html_url":"https://github.com/scala-ide/scala-ide/pull/1007#issuecomment-140699033","issue_url":"https://api.github.com/repos/scala-ide/scala-ide/issues/1007","id":140699033,"user":{"login":"ghprb-bot","id":4980425,"avatar_url":"https://avatars.githubusercontent.com/u/4980425?v=3","gravatar_id":"","url":"https://api.github.com/users/ghprb-bot","html_url":"https://github.com/ghprb-bot","followers_url":"https://api.github.com/users/ghprb-bot/followers","following_url":"https://api.github.com/users/ghprb-bot/following{/other_user}","gists_url":"https://api.github.com/users/ghprb-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/ghprb-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ghprb-bot/subscriptions","organizations_url":"https://api.github.com/users/ghprb-bot/orgs","repos_url":"https://api.github.com/users/ghprb-bot/repos","events_url":"https://api.github.com/users/ghprb-bot/events{/privacy}","received_events_url":"https://api.github.com/users/ghprb-bot/received_events","type":"User","site_admin":false},"created_at":"2015-09-16T10:27:36Z","updated_at":"2015-09-16T10:27:36Z","body":"\nRefer to this link for build results (access rights to CI server needed): \nhttps://jenkins.scala-ide.org:8496/jenkins//job/ghprb-scala-ide-multi-conf/326/<h2>Build result: FAILURE</span></h2>GitHub pull request #1007 of commit bb1ad87a230b9b850bf97bd950a3b0cecf124962, no merge conflicts.Setting status of bb1ad87a230b9b850bf97bd950a3b0cecf124962 to PENDING with url https://jenkins.scala-ide.org:8496/jenkins/job/ghprb-scala-ide-multi-conf/326/ and message: Build started, sha1 is mergedBuilding remotely on typesafe-a1 in workspace /localhome/jenkinside/workspace/ghprb-scala-ide-multi-conf > /usr/bin/git rev-parse --is-inside-work-tree # timeout=10Fetching changes from the remote Git repository > /usr/bin/git config remote.origin.url git://github.com/scala-ide/scala-ide.git # timeout=10Fetching upstream changes from git://github.com/scala-ide/scala-ide.git > /usr/bin/git --version # timeout=10 > /usr/bin/git -c core.askpass=true fetch --tags --progress git://github.com/scala-ide/scala-ide.git +refs/heads/*:refs/remotes/origin/* > /usr/bin/git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > /usr/bin/git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10Checking out Revision 4dd5569d60647efb3b05eb3d13017db2ab45237f (refs/remotes/origin/master) > /usr/bin/git config core.sparsecheckout # timeout=10 > /usr/bin/git checkout -f 4dd5569d60647efb3b05eb3d13017db2ab45237f > /usr/bin/git rev-list 8cf515c93833b2dbf2c3159989848598d7ef2505 # timeout=10Triggering ghprb-scala-ide-multi-conf » eclipse-lunaghprb-scala-ide-multi-conf » eclipse-luna completed with result FAILURESetting status of bb1ad87a230b9b850bf97bd950a3b0cecf124962 to FAILURE with url https://jenkins.scala-ide.org:8496/jenkins/job/ghprb-scala-ide-multi-conf/326/ and message: Build finished.\nTest FAILed."}}