Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							6e82f77108 
							
						 
					 
					
						
						
							
							audit: allow python symlinks based on keg-only status  
						
						
						
						
					 
					
						2020-10-20 12:46:23 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							dccece702c 
							
						 
					 
					
						
						
							
							audit: avoid python symlink conflict  
						
						
						
						
					 
					
						2020-10-20 12:09:11 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							24ae318a3d 
							
						 
					 
					
						
						
							
							Move type annotations into files.  
						
						
						
						
					 
					
						2020-10-10 14:59:39 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							fb4d08a49a 
							
						 
					 
					
						
						
							
							Fix brew style  
						
						
						
						
					 
					
						2020-09-11 10:29:22 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							603bbd9a95 
							
						 
					 
					
						
						
							
							Document FormulaCellarChecks.  
						
						
						
						
					 
					
						2020-08-26 03:13:58 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5267f1c75 
							
						 
					 
					
						
						
							
							formula_cellar_checks: check plist.  
						
						... 
						
						
						
						Check plists so https://github.com/Homebrew/homebrew-services/issues/219  does not occur. 
						
						
					 
					
						2020-05-03 13:59:08 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							c85ff0923e 
							
						 
					 
					
						
						
							
							formula_cellar_checks: check for shim dir references  
						
						
						
						
					 
					
						2020-04-15 18:04:43 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan Chang 
							
						 
					 
					
						
						
						
						
							
						
						
							2c85f26b0b 
							
						 
					 
					
						
						
							
							formula_cellar_checks: skip unless Python libs  
						
						... 
						
						
						
						This avoids an unusual error message when Python is needed for building
(e.g., code generation) but is not used at runtime.
```
==> brew audit recode --online
Error: 1 problem in 1 formula detected
recode:
  * Packages have been installed for:
    but this formula depends on:
      Python 3.7
``` 
						
						
					 
					
						2020-04-04 15:54:42 +11:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							a298d7d8fe 
							
						 
					 
					
						
						
							
							formula_cellar_checks: check Python site packages  
						
						
						
						
					 
					
						2020-04-03 09:32:01 +01:00 
						 
				 
			
				
					
						
							
							
								Dawid Dziurla 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							690b7a38d5 
							
						 
					 
					
						
						
							
							Remove 'run' from generic binaries list  
						
						
						
						
					 
					
						2019-12-22 08:52:47 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36dbad3922 
							
						 
					 
					
						
						
							
							Add frozen_string_literal to all files.  
						
						
						
						
					 
					
						2019-04-20 13:27:36 +09:00 
						 
				 
			
				
					
						
							
							
								EricFromCanada 
							
						 
					 
					
						
						
						
						
							
						
						
							89f0fcedbe 
							
						 
					 
					
						
						
							
							whitespace fixes  
						
						
						
						
					 
					
						2019-04-13 21:32:04 -04:00 
						 
				 
			
				
					
						
							
							
								EricFromCanada 
							
						 
					 
					
						
						
						
						
							
						
						
							fa6404e0f5 
							
						 
					 
					
						
						
							
							grammar fixes  
						
						
						
						
					 
					
						2019-04-13 21:29:32 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							e9b9ea49a1 
							
						 
					 
					
						
						
							
							Update to RuboCop 0.59.1.  
						
						
						
						
					 
					
						2018-09-17 03:45:59 +02:00 
						 
				 
			
				
					
						
							
							
								Maxim Belkin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f166ce021 
							
						 
					 
					
						
						
							
							formula_cellar_checks: .dylib and .framework are macOS-specific  
						
						
						
						
					 
					
						2018-08-22 21:25:00 -05:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							27fb8befd0 
							
						 
					 
					
						
						
							
							check_non_libraries: *.so.* is valid on Linux  
						
						
						
						
					 
					
						2018-08-14 14:50:10 -07:00 
						 
				 
			
				
					
						
							
							
								Reto Kromer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							301aa9cf59 
							
						 
					 
					
						
						
							
							better alignement  
						
						
						
						
					 
					
						2018-05-16 19:07:11 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							9fca172d03 
							
						 
					 
					
						
						
							
							Fix HOMEBREW_RUBY_WARNINGS="-w"  
						
						... 
						
						
						
						Fix various circular requirements, method redefinitions, etc. 
						
						
					 
					
						2018-04-07 20:28:56 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							9bee9ca575 
							
						 
					 
					
						
						
							
							Use “squiggly” heredocs.  
						
						
						
						
					 
					
						2017-10-18 14:39:09 +02:00 
						 
				 
			
				
					
						
							
							
								ilovezfs 
							
						 
					 
					
						
						
						
						
							
						
						
							ee6b0e7c9b 
							
						 
					 
					
						
						
							
							formula_cellar_checks: check_non_libraries only for new formulae  
						
						... 
						
						
						
						This check is overly opinionated and leads to audit failures no one
cares to fix, so let's only run it for new formulae. 
						
						
					 
					
						2017-08-03 05:21:36 -07:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							2d6ae61314 
							
						 
					 
					
						
						
							
							Re-revert "Fix operator spacing."  
						
						
						
						
					 
					
						2017-06-02 19:22:05 +02:00 
						 
				 
			
				
					
						
							
							
								ilovezfs 
							
						 
					 
					
						
						
						
						
							
						
						
							197392b56d 
							
						 
					 
					
						
						
							
							Revert "Fix operator spacing."  
						
						
						
						
					 
					
						2017-06-01 04:06:40 -07:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							d34ba7395b 
							
						 
					 
					
						
						
							
							Fix operator spacing.  
						
						
						
						
					 
					
						2017-05-31 19:53:41 +02:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							2bca6fb338 
							
						 
					 
					
						
						
							
							check_non_libraries: fix false positive subdirectory reports  
						
						
						
						
					 
					
						2017-05-29 16:49:21 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							7a38bab333 
							
						 
					 
					
						
						
							
							Fixup all RuboCop warnings.  
						
						
						
						
					 
					
						2017-05-29 18:43:18 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							ba3c46d24f 
							
						 
					 
					
						
						
							
							More deprecations.  
						
						... 
						
						
						
						Deprecate more methods. Internal APIs have been verified to be unused
elsewhere and removed. External APIs have had deprecation methods added.
Existing deprecations have been either upgraded to produce warnings or
no longer deprecated and the reasoning documented. 
						
						
					 
					
						2017-04-22 16:28:07 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							3f8722c971 
							
						 
					 
					
						
						
							
							audit: allow skipping audit methods.  
						
						... 
						
						
						
						Add `--only` and `--except` methods which can be used to selectively
enable or disable audit groups. 
						
						
					 
					
						2017-04-18 08:17:26 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							aec3d1fe3d 
							
						 
					 
					
						
						
							
							Revert "formula_cellar_checks: check for prefix/etc."  
						
						
						
						
					 
					
						2017-01-27 14:09:19 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							1aa179ad9a 
							
						 
					 
					
						
						
							
							formula_cellar_checks: check for prefix/etc.  
						
						... 
						
						
						
						This directory indicates that configuration files have been installed
into the wrong location. 
						
						
					 
					
						2017-01-26 15:26:42 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							e851c9bf6c 
							
						 
					 
					
						
						
							
							Style/Alias: Prefer alias.  
						
						
						
						
					 
					
						2016-09-23 18:19:53 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							4064084c58 
							
						 
					 
					
						
						
							
							Fix Style/MethodName.  
						
						
						
						
					 
					
						2016-09-23 15:30:06 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							6693915399 
							
						 
					 
					
						
						
							
							rubocop --auto-correct all remaining files.  
						
						... 
						
						
						
						But remove some manual `.freeze`s on constants that shouldn't be
constants. 
						
						
					 
					
						2016-09-17 16:14:13 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Nisbet 
							
						 
					 
					
						
						
						
						
							
						
						
							f1ce358551 
							
						 
					 
					
						
						
							
							Utils::Shell.shell_profile in formula_cellar_checks  
						
						
						
						
					 
					
						2016-08-10 23:21:30 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							df7e36b86c 
							
						 
					 
					
						
						
							
							formula_cellar_checks: port to generic OS. ( #452 )  
						
						
						
						
					 
					
						2016-07-09 13:51:53 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Dunn 
							
						 
					 
					
						
						
						
						
							
						
						
							168a2687f8 
							
						 
					 
					
						
						
							
							stricter audit for Emacs Lisp installs  
						
						... 
						
						
						
						Require that the subdirectory in site-lisp match the formula name
exactly.  This lets us provide better information in the caveats and
will make it easier for helper methods to write to the correct
location (as in in Homebrew/homebrew-emacs#13 ). 
						
						
					 
					
						2015-11-01 17:34:28 -08:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							b121e5fd7b 
							
						 
					 
					
						
						
							
							more core file style updated by rubocop  
						
						
						
						
					 
					
						2015-08-06 17:23:56 +08:00 
						 
				 
			
				
					
						
							
							
								BrewTestBot 
							
						 
					 
					
						
						
						
						
							
						
						
							13d544e11e 
							
						 
					 
					
						
						
							
							Core files style updates.  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#42354 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
					
						2015-08-03 13:22:35 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Dunn 
							
						 
					 
					
						
						
						
						
							
						
						
							8faaba6665 
							
						 
					 
					
						
						
							
							check_emacs_lisp(): bail unless site-lisp exists  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#42345 . 
					
						2015-08-01 15:52:54 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Dunn 
							
						 
					 
					
						
						
						
						
							
						
						
							607be5e711 
							
						 
					 
					
						
						
							
							formula_cellar_checks: check_site_lisp()  
						
						
						
						
					 
					
						2015-08-01 14:48:54 -07:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
						
						
							
						
						
							b1caa4c44b 
							
						 
					 
					
						
						
							
							formula_cellar_checks: remove openssl expectation  
						
						
						
						
					 
					
						2015-07-13 20:49:36 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							e949a5fd46 
							
						 
					 
					
						
						
							
							formula_cellar_checks: ignore openssl.  
						
						... 
						
						
						
						Also: check based on the beginning of the formula name so these play
nicer with e.g. homebrew-versions.
Closes  Homebrew/homebrew#41528 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2015-07-09 17:09:57 +01:00 
						 
				 
			
				
					
						
							
							
								Tim D. Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							5c414dca5b 
							
						 
					 
					
						
						
							
							add audit check for explicit Python linkage  
						
						... 
						
						
						
						Verifies that CPython extension modules are not explicitly linked to a
Python framework, which should never be necessary.
Python's distutils uses -undefined dynamic_lookup, as seen here:
https://github.com/python/cpython/blob/9a77656/configure.ac#L2214-L2245 
Closes  Homebrew/homebrew#39405 .
Signed-off-by: Tim D. Smith <git@tim-smith.us> 
						
						
					 
					
						2015-05-07 00:16:41 -07:00 
						 
				 
			
				
					
						
							
							
								Tim D. Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							86612c253d 
							
						 
					 
					
						
						
							
							anticipate python 3.5 in .pth audit  
						
						
						
						
					 
					
						2015-05-07 00:16:41 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							e370cd784b 
							
						 
					 
					
						
						
							
							formula_cellar_checks: fix memcached shadowing.  
						
						
						
						
					 
					
						2015-04-20 12:47:34 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							3657633327 
							
						 
					 
					
						
						
							
							formula_cellar_checks: ignore memcached shadowing.  
						
						
						
						
					 
					
						2015-04-20 10:17:31 +01:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							453990f1aa 
							
						 
					 
					
						
						
							
							add method to detect shell profile file based on users' preference shell  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#38017 .
Signed-off-by: Xu Cheng <xucheng@me.com> 
					
						2015-03-24 21:18:32 +08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							4c5a2eb77c 
							
						 
					 
					
						
						
							
							formula_cellar_checks: ignore berkeley-db headers.  
						
						
						
						
					 
					
						2015-02-24 08:52:57 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							5e62d7503e 
							
						 
					 
					
						
						
							
							formula_cellar_checks: tweak postgresql on 10.8.  
						
						... 
						
						
						
						It shadows system headers sometimes (probably just Server.app?) but we don't
really care. 
						
						
					 
					
						2015-02-06 08:30:42 +00:00 
						 
				 
			
				
					
						
							
							
								Tim D. Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							e40d302dee 
							
						 
					 
					
						
						
							
							audit_installed: give better Python advice  
						
						... 
						
						
						
						Update advice about easy-install.pth files.
Closes  Homebrew/homebrew#36547 . 
						
						
					 
					
						2015-02-04 23:35:42 -08:00 
						 
				 
			
				
					
						
							
							
								Tim D. Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							9b86218854 
							
						 
					 
					
						
						
							
							FormulaCellarChecks: don't exempt formulas from ssl audit  
						
						... 
						
						
						
						Reverts b7b4c59. Closes  Homebrew/homebrew#33414 . 
						
						
					 
					
						2014-11-02 21:08:35 -08:00