{"action":"created","issue":{"url":"https://api.github.com/repos/apache/avro/issues/462","repository_url":"https://api.github.com/repos/apache/avro","labels_url":"https://api.github.com/repos/apache/avro/issues/462/labels{/name}","comments_url":"https://api.github.com/repos/apache/avro/issues/462/comments","events_url":"https://api.github.com/repos/apache/avro/issues/462/events","html_url":"https://github.com/apache/avro/pull/462","id":416464967,"node_id":"MDExOlB1bGxSZXF1ZXN0MjU3NzA2Mzg3","number":462,"title":"AVRO-1810: Fix GenericDatumWriter w/ enums","user":{"login":"ivangreene","id":27399986,"node_id":"MDQ6VXNlcjI3Mzk5OTg2","avatar_url":"https://avatars1.githubusercontent.com/u/27399986?v=4","gravatar_id":"","url":"https://api.github.com/users/ivangreene","html_url":"https://github.com/ivangreene","followers_url":"https://api.github.com/users/ivangreene/followers","following_url":"https://api.github.com/users/ivangreene/following{/other_user}","gists_url":"https://api.github.com/users/ivangreene/gists{/gist_id}","starred_url":"https://api.github.com/users/ivangreene/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ivangreene/subscriptions","organizations_url":"https://api.github.com/users/ivangreene/orgs","repos_url":"https://api.github.com/users/ivangreene/repos","events_url":"https://api.github.com/users/ivangreene/events{/privacy}","received_events_url":"https://api.github.com/users/ivangreene/received_events","type":"User","site_admin":false},"labels":[{"id":1143429601,"node_id":"MDU6TGFiZWwxMTQzNDI5NjAx","url":"https://api.github.com/repos/apache/avro/labels/Java","name":"Java","color":"fcd93f","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2019-03-03T02:10:29Z","updated_at":"2019-03-26T14:20:03Z","closed_at":"2019-03-04T22:44:49Z","author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/apache/avro/pulls/462","html_url":"https://github.com/apache/avro/pull/462","diff_url":"https://github.com/apache/avro/pull/462.diff","patch_url":"https://github.com/apache/avro/pull/462.patch"},"body":"Generated enum classes will implement GenericEnumSymbol so that they may be written with GenericDatumWriter. This narrows the Comparable scope of GenericEnumSymbol to the class that implements it because java.lang.Enum already implements Comparable. However it seems the broader comparable scope was unused or at least untested.\r\n\r\ntestGenericWriteAndRead reads into an IndexedRecord because there is no GenericDatumReader support for setting an instance of an Enum into a SpecificRecord (but this seems to make sense and SpecificDatumReader should be used in that instance anyway).\r\n\r\nhttps://issues.apache.org/jira/browse/AVRO-1810"},"comment":{"url":"https://api.github.com/repos/apache/avro/issues/comments/476667318","html_url":"https://github.com/apache/avro/pull/462#issuecomment-476667318","issue_url":"https://api.github.com/repos/apache/avro/issues/462","id":476667318,"node_id":"MDEyOklzc3VlQ29tbWVudDQ3NjY2NzMxOA==","user":{"login":"michaelmoss","id":1246228,"node_id":"MDQ6VXNlcjEyNDYyMjg=","avatar_url":"https://avatars2.githubusercontent.com/u/1246228?v=4","gravatar_id":"","url":"https://api.github.com/users/michaelmoss","html_url":"https://github.com/michaelmoss","followers_url":"https://api.github.com/users/michaelmoss/followers","following_url":"https://api.github.com/users/michaelmoss/following{/other_user}","gists_url":"https://api.github.com/users/michaelmoss/gists{/gist_id}","starred_url":"https://api.github.com/users/michaelmoss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaelmoss/subscriptions","organizations_url":"https://api.github.com/users/michaelmoss/orgs","repos_url":"https://api.github.com/users/michaelmoss/repos","events_url":"https://api.github.com/users/michaelmoss/events{/privacy}","received_events_url":"https://api.github.com/users/michaelmoss/received_events","type":"User","site_admin":false},"created_at":"2019-03-26T14:20:03Z","updated_at":"2019-03-26T14:20:03Z","author_association":"NONE","body":"Hi, I was so happy to see this PR which fixes this issue - thank you. It looks like the JIRA marks the fix version to the unreleased 1.8.4 or 1.9.0 versions. It looks like there are normally 2-3 releases per year, but that there hasn't been a release since mid-2017. Does anyone have suggestions for the best way to capture PRs like this or know when the release might get scheduled? It looks like 1.8.3 has 7 todos and 1.8.4 has 1 (https://issues.apache.org/jira/projects/AVRO?selectedItem=com.atlassian.jira.jira-projects-plugin:release-page&status=no-filter)"}}
{"actor":{"display_login":"michaelmoss"}}