{"action":"closed","issue":{"url":"https://api.github.com/repos/Homebrew/homebrew-core/issues/2142","repository_url":"https://api.github.com/repos/Homebrew/homebrew-core","labels_url":"https://api.github.com/repos/Homebrew/homebrew-core/issues/2142/labels{/name}","comments_url":"https://api.github.com/repos/Homebrew/homebrew-core/issues/2142/comments","events_url":"https://api.github.com/repos/Homebrew/homebrew-core/issues/2142/events","html_url":"https://github.com/Homebrew/homebrew-core/issues/2142","id":161082376,"number":2142,"title":"Don't --disable-debug for gtk+3","user":{"login":"kennytm","id":103023,"avatar_url":"https://avatars.githubusercontent.com/u/103023?v=3","gravatar_id":"","url":"https://api.github.com/users/kennytm","html_url":"https://github.com/kennytm","followers_url":"https://api.github.com/users/kennytm/followers","following_url":"https://api.github.com/users/kennytm/following{/other_user}","gists_url":"https://api.github.com/users/kennytm/gists{/gist_id}","starred_url":"https://api.github.com/users/kennytm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kennytm/subscriptions","organizations_url":"https://api.github.com/users/kennytm/orgs","repos_url":"https://api.github.com/users/kennytm/repos","events_url":"https://api.github.com/users/kennytm/events{/privacy}","received_events_url":"https://api.github.com/users/kennytm/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-06-19T17:15:58Z","updated_at":"2016-06-23T22:14:47Z","closed_at":"2016-06-23T22:14:47Z","body":"Currently the `gtk+3` formula is [configured with `--disable-debug`](https://github.com/Homebrew/homebrew-core/blob/07b80486ad2cf90db351b026d1b4fae43fbcb253/Formula/gtk%2B3.rb#L49), but according to [the GTK+ 3 manual](https://developer.gnome.org/gtk3/stable/gtk-building.html#extra-configuration-options), a stable release should use `--enable-debug=minimal` (the default setting) instead:\r\n\r\n> ### --enable-debug\r\n>\r\n> Turns on various amounts of debugging support. Setting this to 'no' disables `g_assert()`, `g_return_if_fail()`, `g_return_val_if_fail()` and all cast checks between different object types. Setting it to 'minimum' disables only cast checks. Setting it to 'yes' enables runtime debugging. **The default is 'minimum'.** Note that 'no' is fast, but dangerous as it tends to destabilize even mostly bug-free software by changing the effect of many bugs from simple warnings into fatal crashes. **Thus `--enable-debug=no` should *not* be used for stable releases of GTK+.**\r\n>\r\n\r\nI think this configuration should be removed. Would this be okay?"}}
{"actor":{"display_login":"DomT4"}}