{"action":"created","issue":{"url":"https://api.github.com/repos/broadinstitute/gatk-protected/issues/436","repository_url":"https://api.github.com/repos/broadinstitute/gatk-protected","labels_url":"https://api.github.com/repos/broadinstitute/gatk-protected/issues/436/labels{/name}","comments_url":"https://api.github.com/repos/broadinstitute/gatk-protected/issues/436/comments","events_url":"https://api.github.com/repos/broadinstitute/gatk-protected/issues/436/events","html_url":"https://github.com/broadinstitute/gatk-protected/issues/436","id":146014202,"number":436,"title":"Create HDF universal jar","user":{"login":"lbergelson","id":4700332,"avatar_url":"https://avatars.githubusercontent.com/u/4700332?v=3","gravatar_id":"","url":"https://api.github.com/users/lbergelson","html_url":"https://github.com/lbergelson","followers_url":"https://api.github.com/users/lbergelson/followers","following_url":"https://api.github.com/users/lbergelson/following{/other_user}","gists_url":"https://api.github.com/users/lbergelson/gists{/gist_id}","starred_url":"https://api.github.com/users/lbergelson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lbergelson/subscriptions","organizations_url":"https://api.github.com/users/lbergelson/orgs","repos_url":"https://api.github.com/users/lbergelson/repos","events_url":"https://api.github.com/users/lbergelson/events{/privacy}","received_events_url":"https://api.github.com/users/lbergelson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-04-05T14:53:38Z","updated_at":"2016-04-06T17:17:13Z","closed_at":null,"body":"It might be worth our time to build an HDF5-jni-universal jar which includes the java JNI code for HDF as well as the various native dynamic libraries for different platforms.  We could add a loader which knows how to load the appropriate native code for the platform, and package that along with binaries for common systems into a single jar.\r\n\r\nWe depend on certain libraries which do this already.  See org.xerial.snappy as an example.\r\n\r\nWe would allow for overriding the bundled native libraries on the command line in case we don't bundle the necessary one."},"comment":{"url":"https://api.github.com/repos/broadinstitute/gatk-protected/issues/comments/206471437","html_url":"https://github.com/broadinstitute/gatk-protected/issues/436#issuecomment-206471437","issue_url":"https://api.github.com/repos/broadinstitute/gatk-protected/issues/436","id":206471437,"user":{"login":"davidbenjamin","id":8438890,"avatar_url":"https://avatars.githubusercontent.com/u/8438890?v=3","gravatar_id":"","url":"https://api.github.com/users/davidbenjamin","html_url":"https://github.com/davidbenjamin","followers_url":"https://api.github.com/users/davidbenjamin/followers","following_url":"https://api.github.com/users/davidbenjamin/following{/other_user}","gists_url":"https://api.github.com/users/davidbenjamin/gists{/gist_id}","starred_url":"https://api.github.com/users/davidbenjamin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidbenjamin/subscriptions","organizations_url":"https://api.github.com/users/davidbenjamin/orgs","repos_url":"https://api.github.com/users/davidbenjamin/repos","events_url":"https://api.github.com/users/davidbenjamin/events{/privacy}","received_events_url":"https://api.github.com/users/davidbenjamin/received_events","type":"User","site_admin":false},"created_at":"2016-04-06T17:17:13Z","updated_at":"2016-04-06T17:17:13Z","body":"Great idea!"}}