{"action":"created","issue":{"url":"https://api.github.com/repos/pyca/pyopenssl/issues/680","repository_url":"https://api.github.com/repos/pyca/pyopenssl","labels_url":"https://api.github.com/repos/pyca/pyopenssl/issues/680/labels{/name}","comments_url":"https://api.github.com/repos/pyca/pyopenssl/issues/680/comments","events_url":"https://api.github.com/repos/pyca/pyopenssl/issues/680/events","html_url":"https://github.com/pyca/pyopenssl/issues/680","id":245853540,"number":680,"title":"17.2.0 release tag is not reachable from 'master'","user":{"login":"warner","id":27146,"avatar_url":"https://avatars3.githubusercontent.com/u/27146?v=4","gravatar_id":"","url":"https://api.github.com/users/warner","html_url":"https://github.com/warner","followers_url":"https://api.github.com/users/warner/followers","following_url":"https://api.github.com/users/warner/following{/other_user}","gists_url":"https://api.github.com/users/warner/gists{/gist_id}","starred_url":"https://api.github.com/users/warner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/warner/subscriptions","organizations_url":"https://api.github.com/users/warner/orgs","repos_url":"https://api.github.com/users/warner/repos","events_url":"https://api.github.com/users/warner/events{/privacy}","received_events_url":"https://api.github.com/users/warner/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-07-26T21:01:55Z","updated_at":"2017-07-27T05:33:35Z","closed_at":null,"body":"Most of the release tags are ancestors of the current 'master' commit, but 17.2.0 is not (it was produced on a short side-branch, which was never merged back into trunk). In addition, there are no branches which point to the 17.2.0 tag's commit: the tag is the only thing keeping that revision alive.\r\n\r\nAs a result, if you had a git checkout from before July 20th, and do a `git pull`, you'll get the new `master` but you won't ever see the 17.2.0 release.\r\n\r\nI think that, if a release can't be made on trunk (for whatever reason), then there should be a merge from that release back into master (even if it is a \"keep all my current code, ignore their side\" -style pseudo-merge), so that all meaningful commits and releases will be ancestors of the current trunk.\r\n\r\nIf people agree, I'll make up a PR that basically just inherits from the 17.2.0 tag and current `master` (23c965e) without making any code changes.\r\n"},"comment":{"url":"https://api.github.com/repos/pyca/pyopenssl/issues/comments/318263187","html_url":"https://github.com/pyca/pyopenssl/issues/680#issuecomment-318263187","issue_url":"https://api.github.com/repos/pyca/pyopenssl/issues/680","id":318263187,"user":{"login":"hynek","id":41240,"avatar_url":"https://avatars3.githubusercontent.com/u/41240?v=4","gravatar_id":"","url":"https://api.github.com/users/hynek","html_url":"https://github.com/hynek","followers_url":"https://api.github.com/users/hynek/followers","following_url":"https://api.github.com/users/hynek/following{/other_user}","gists_url":"https://api.github.com/users/hynek/gists{/gist_id}","starred_url":"https://api.github.com/users/hynek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hynek/subscriptions","organizations_url":"https://api.github.com/users/hynek/orgs","repos_url":"https://api.github.com/users/hynek/repos","events_url":"https://api.github.com/users/hynek/events{/privacy}","received_events_url":"https://api.github.com/users/hynek/received_events","type":"User","site_admin":false},"created_at":"2017-07-27T05:33:35Z","updated_at":"2017-07-27T05:33:35Z","body":"`¯\\_(ツ)_/¯`\r\n\r\nHow do we fix it?"}}
{"actor":{"display_login":"hynek"}}