{"action":"closed","issue":{"url":"https://api.github.com/repos/Homebrew/homebrew/issues/46006","labels_url":"https://api.github.com/repos/Homebrew/homebrew/issues/46006/labels{/name}","comments_url":"https://api.github.com/repos/Homebrew/homebrew/issues/46006/comments","events_url":"https://api.github.com/repos/Homebrew/homebrew/issues/46006/events","html_url":"https://github.com/Homebrew/homebrew/issues/46006","id":116993083,"number":46006,"title":"Bottle update will outdate locally compiled version?","user":{"login":"smarek","id":384824,"avatar_url":"https://avatars.githubusercontent.com/u/384824?v=3","gravatar_id":"","url":"https://api.github.com/users/smarek","html_url":"https://github.com/smarek","followers_url":"https://api.github.com/users/smarek/followers","following_url":"https://api.github.com/users/smarek/following{/other_user}","gists_url":"https://api.github.com/users/smarek/gists{/gist_id}","starred_url":"https://api.github.com/users/smarek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smarek/subscriptions","organizations_url":"https://api.github.com/users/smarek/orgs","repos_url":"https://api.github.com/users/smarek/repos","events_url":"https://api.github.com/users/smarek/events{/privacy}","received_events_url":"https://api.github.com/users/smarek/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Homebrew/homebrew/labels/question","name":"question","color":"e0e094"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-11-15T13:36:00Z","updated_at":"2015-11-16T08:01:34Z","closed_at":"2015-11-16T08:01:34Z","body":"Hello,\r\n\r\nsomething I observed many times so far has been bothering me.\r\nI do not use bottles at all (`ENV['HOMEBREW_BUILD_FROM_SOURCE']=true`)\r\n\r\nHowever from time to time, there is update to a Formula which bumps the version to something like `gobject-introspection 1.46.0_1`, which however is just a bottle update, not a source-code or build-script update, and forces me to update the compiled formula locally. Same thing was happening in past months for example with imagemagick.\r\n\r\nI think this is principally wrong, and should be marked if the change is made for bottles only or if there is reason to re-compile the formula when built from source.\r\n\r\nProof:\r\n```diff\r\n> git show 0cbab1b96f341db465986d8a7a23d563b600aa18\r\ncommit 0cbab1b96f341db465986d8a7a23d563b600aa18\r\nAuthor: BrewTestBot <brew-test-bot@googlegroups.com>\r\nDate:   Sat Nov 14 22:40:16 2015 +0000\r\n\r\n    gobject-introspection: update 1.46.0_1 bottle.\r\n\r\ndiff --git a/Library/Formula/gobject-introspection.rb b/Library/Formula/gobject-introspection.rb\r\nindex 84af61f..aba1a60 100644\r\n--- a/Library/Formula/gobject-introspection.rb\r\n+++ b/Library/Formula/gobject-introspection.rb\r\n@@ -6,9 +6,9 @@ class GobjectIntrospection < Formula\r\n   revision 1\r\n \r\n   bottle do\r\n-    sha256 \"8cc016da6173e849904b707d9183f77078770bcda5db26838c28808b18b93dc0\" => :el_capitan\r\n-    sha256 \"55644f76743a7d0ff9536876272ad3de9c40fe13e411fb34ccec0f4d4536c96f\" => :yosemite\r\n-    sha256 \"1a7789dd8f4f693c5f494cace1a9b557bc8e440c1a562325b8d2242020fe63fb\" => :mavericks\r\n+    sha256 \"6bae714bf138ddf4af57736d593d5cb4c68b2efa8422e8111fdecab0979786f8\" => :el_capitan\r\n+    sha256 \"3ad3ce2a65ab5622087cc4a50313767c3ca97402b2c4064904a773cbd355c732\" => :yosemite\r\n+    sha256 \"497496d62580f4d6a41fa285ee164d2d693139dc41cf5c2891225ee6869bb8c2\" => :mavericks\r\n   end\r\n \r\n   option :universal\r\n```"}}