{"action":"created","issue":{"url":"https://api.github.com/repos/Homebrew/homebrew-core/issues/6999","repository_url":"https://api.github.com/repos/Homebrew/homebrew-core","labels_url":"https://api.github.com/repos/Homebrew/homebrew-core/issues/6999/labels{/name}","comments_url":"https://api.github.com/repos/Homebrew/homebrew-core/issues/6999/comments","events_url":"https://api.github.com/repos/Homebrew/homebrew-core/issues/6999/events","html_url":"https://github.com/Homebrew/homebrew-core/issues/6999","id":189979857,"number":6999,"title":"Disabled SHA1-Support is blocking the remove of unmaintained packages","user":{"login":"Tilogorn","id":7524854,"avatar_url":"https://avatars.githubusercontent.com/u/7524854?v=3","gravatar_id":"","url":"https://api.github.com/users/Tilogorn","html_url":"https://github.com/Tilogorn","followers_url":"https://api.github.com/users/Tilogorn/followers","following_url":"https://api.github.com/users/Tilogorn/following{/other_user}","gists_url":"https://api.github.com/users/Tilogorn/gists{/gist_id}","starred_url":"https://api.github.com/users/Tilogorn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tilogorn/subscriptions","organizations_url":"https://api.github.com/users/Tilogorn/orgs","repos_url":"https://api.github.com/users/Tilogorn/repos","events_url":"https://api.github.com/users/Tilogorn/events{/privacy}","received_events_url":"https://api.github.com/users/Tilogorn/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2016-11-17T08:53:49Z","updated_at":"2016-11-28T13:52:46Z","closed_at":"2016-11-28T13:52:46Z","body":"The disabled use for `Formula.sha1` is not only blocking the *installation* of a formula but *all* formula-related actions, even `brew remove` or `brew gist-logs`.\r\n\r\nAs I want to remove an old, unmaintained formula, `brew` is denying this action with the `Calling Formula.sha1 is disabled!` error.\r\n\r\nSee console outputs:\r\n\r\n```\r\n$ brew gist-logs cairo-quartz\r\nError: Calling Formula.sha1 is disabled!\r\nUse Formula.sha256 instead.\r\n/usr/local/Homebrew/Library/Taps/acornejo/homebrew-quartz/cairo-quartz.rb:6:in `<class:CairoQuartz>'\r\nPlease report this to the acornejo/quartz tap!\r\nPlease report this bug:\r\n  https://git.io/brew-troubleshooting\r\n/usr/local/Homebrew/Library/Homebrew/utils.rb:86:in `odeprecated'\r\n/usr/local/Homebrew/Library/Homebrew/utils.rb:94:in `odisabled'\r\n/usr/local/Homebrew/Library/Homebrew/compat/sha1.rb:3:in `sha1'\r\n/usr/local/Homebrew/Library/Taps/acornejo/homebrew-quartz/cairo-quartz.rb:6:in `<class:CairoQuartz>'\r\n/usr/local/Homebrew/Library/Taps/acornejo/homebrew-quartz/cairo-quartz.rb:3:in `load_formula'\r\n/usr/local/Homebrew/Library/Homebrew/formulary.rb:25:in `module_eval'\r\n/usr/local/Homebrew/Library/Homebrew/formulary.rb:25:in `load_formula'\r\n/usr/local/Homebrew/Library/Homebrew/formulary.rb:42:in `load_formula_from_path'\r\n/usr/local/Homebrew/Library/Homebrew/formulary.rb:97:in `load_file'\r\n/usr/local/Homebrew/Library/Homebrew/formulary.rb:88:in `klass'\r\n/usr/local/Homebrew/Library/Homebrew/formulary.rb:84:in `get_formula'\r\n/usr/local/Homebrew/Library/Homebrew/formulary.rb:241:in `factory'\r\n/usr/local/Homebrew/Library/Homebrew/extend/ARGV.rb:67:in `block in resolved_formulae'\r\n/usr/local/Homebrew/Library/Homebrew/extend/ARGV.rb:52:in `map'\r\n/usr/local/Homebrew/Library/Homebrew/extend/ARGV.rb:52:in `resolved_formulae'\r\n/usr/local/Homebrew/Library/Homebrew/cmd/gist-logs.rb:125:in `gist_logs'\r\n/usr/local/Homebrew/Library/Homebrew/brew.rb:94:in `<main>'\r\n```\r\n\r\nSame output for `brew remove` and `brew remove --force`. I want to get rid of this old formula, but I can't. Since the maintainer of the formula is not reacting (I openend [this issue](https://github.com/acornejo/homebrew-quartz/issues/9?_pjax=%23js-repo-pjax-container) in august) I think only the core team can make removing such formulas possible.\r\n\r\n```\r\nbrew config\r\nHOMEBREW_VERSION: 1.1.1\r\nORIGIN: https://github.com/Homebrew/brew.git\r\nHEAD: edf042ee97f80955b077724119e717a51eb25e29\r\nLast commit: 22 hours ago\r\nCore tap ORIGIN: https://github.com/Homebrew/homebrew-core\r\nCore tap HEAD: 0940307b539a30b9d5f169440448ab7d745ddc6b\r\nCore tap last commit: 3 hours ago\r\nHOMEBREW_PREFIX: /usr/local\r\nHOMEBREW_REPOSITORY: /usr/local/Homebrew\r\nHOMEBREW_CELLAR: /usr/local/Cellar\r\nHOMEBREW_BOTTLE_DOMAIN: https://homebrew.bintray.com\r\nCPU: quad-core 64-bit ivybridge\r\nHomebrew Ruby: 2.0.0-p648\r\nClang: 8.0 build 800\r\nGit: 2.9.3 => /Applications/Xcode.app/Contents/Developer/usr/bin/git\r\nPerl: /usr/bin/perl\r\nPython: /usr/local/bin/python => /usr/local/Cellar/python/2.7.12_2/Frameworks/Python.framework/Versions/2.7/bin/python2.7\r\nRuby: /usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby\r\nJava: 1.8.0_40, 1.6.0_65-b14-468\r\nmacOS: 10.11.6-x86_64\r\nXcode: 8.1\r\nCLT: 7.3.1.0.1.1461711523\r\nX11: 2.7.9 => /opt/X11\r\n```"},"comment":{"url":"https://api.github.com/repos/Homebrew/homebrew-core/issues/comments/263276124","html_url":"https://github.com/Homebrew/homebrew-core/issues/6999#issuecomment-263276124","issue_url":"https://api.github.com/repos/Homebrew/homebrew-core/issues/6999","id":263276124,"user":{"login":"MikeMcQuaid","id":125011,"avatar_url":"https://avatars.githubusercontent.com/u/125011?v=3","gravatar_id":"","url":"https://api.github.com/users/MikeMcQuaid","html_url":"https://github.com/MikeMcQuaid","followers_url":"https://api.github.com/users/MikeMcQuaid/followers","following_url":"https://api.github.com/users/MikeMcQuaid/following{/other_user}","gists_url":"https://api.github.com/users/MikeMcQuaid/gists{/gist_id}","starred_url":"https://api.github.com/users/MikeMcQuaid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MikeMcQuaid/subscriptions","organizations_url":"https://api.github.com/users/MikeMcQuaid/orgs","repos_url":"https://api.github.com/users/MikeMcQuaid/repos","events_url":"https://api.github.com/users/MikeMcQuaid/events{/privacy}","received_events_url":"https://api.github.com/users/MikeMcQuaid/received_events","type":"User","site_admin":true},"created_at":"2016-11-28T13:52:46Z","updated_at":"2016-11-28T13:52:46Z","body":"Homebrew 1.1.2 has been released so this is now fixed if you `brew update`."}}
{"actor":{"display_login":"MikeMcQuaid"}}