Dawid Dziurla 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0d0c98de29 
							
						 
					 
					
						
						
							
							Allow defining service run command per platform  
						
						
						
						
					 
					
						2023-01-19 11:36:37 +01:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							794b839e36 
							
						 
					 
					
						
						
							
							Fix remaining YARD exception  
						
						
						
						
					 
					
						2023-01-12 09:56:05 -08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							077e9dccaf 
							
						 
					 
					
						
						
							
							Merge pull request  #14322  from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-1.42.0  
						
						... 
						
						
						
						build(deps): bump rubocop from 1.41.1 to 1.42.0 in /Library/Homebrew 
						
						
					 
					
						2023-01-03 13:34:05 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e0b18f762 
							
						 
					 
					
						
						
							
							Merge pull request  #14315  from apainintheneck/better-error-cask-on-linux  
						
						... 
						
						
						
						cli/parser: Better error message for cask on linux 
						
						
					 
					
						2023-01-02 13:21:56 -08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a25229567 
							
						 
					 
					
						
						
							
							brew style --fix  
						
						
						
						
					 
					
						2023-01-02 19:18:51 +00:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							d8c2e311ab 
							
						 
					 
					
						
						
							
							Use odie instead of bare exception  
						
						... 
						
						
						
						The reason that odie works well here
is that it doesn't print a stacktrace
or get caught and print the help page. 
						
						
					 
					
						2023-01-02 10:59:08 -08:00 
						 
				 
			
				
					
						
							
							
								Sean Molenaar 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84911edbed 
							
						 
					 
					
						
						
							
							system config: don't print WSL info on non-WSL systems  
						
						... 
						
						
						
						Co-authored-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2023-01-02 16:08:42 +01:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							a8384c0ce7 
							
						 
					 
					
						
						
							
							cli/parser: Better error message for cask on linux  
						
						... 
						
						
						
						1. Validate options before constraint violations. This allows
us to error out when --cask is passed on Linux before getting
a constraint violation when --cask and --formula are set.
2. Skip printing the help page when --cask is passed on Linux. 
						
						
					 
					
						2022-12-31 12:34:18 -08:00 
						 
				 
			
				
					
						
							
							
								Sean Molenaar 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55c82749ad 
							
						 
					 
					
						
						
							
							SystemConfig: show WSL version if available on Linux  
						
						
						
						
					 
					
						2022-12-30 20:48:24 +01:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							b6f9b7d3e0 
							
						 
					 
					
						
						
							
							Remove bitdefender diagnostic check  
						
						... 
						
						
						
						This shows up in `brew doctor` but hasn't been
reported as a problem by users in 3+ years. 
						
						
					 
					
						2022-12-28 10:45:29 -08:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							0ae416d0ee 
							
						 
					 
					
						
						
							
							Refactor Search#search_descriptions  
						
						... 
						
						
						
						- Move cask logic back into method from extend/os and check
  whether to display it based on args since formula?
  is passed by default on Linux now
- Use #search_descriptions in `brew desc` instead of
  duplicating logic
- Remove need for extend/os/search 
						
						
					 
					
						2022-12-17 10:03:41 -08:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							3aac0fef7e 
							
						 
					 
					
						
						
							
							Simplify cask search  
						
						... 
						
						
						
						The cask_tokens and cask_names arrays here
were almost identical so we'll just use
cask_tokens for both. 
						
						
					 
					
						2022-12-14 19:27:59 -08:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							363df2a648 
							
						 
					 
					
						
						
							
							Speed up cask search  
						
						... 
						
						
						
						Add new method to get all cask names
without using Cask.all which is slow
in this case. 
						
						
					 
					
						2022-12-14 00:00:34 -08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a0e16fbd9 
							
						 
					 
					
						
						
							
							dev-cmd/bottle: use gnu-tar's --mtime.  
						
						... 
						
						
						
						This allows us to remove all the manual timestamp fiddling and lets
`gnu-tar` handle it for us instead (as-per the most recent
recommendations on https://reproducible-builds.org/docs/archives/ ). 
						
						
					 
					
						2022-12-12 16:47:56 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							639cb25c60 
							
						 
					 
					
						
						
							
							description*: fix argument handling of eval_all.  
						
						... 
						
						
						
						Fixes  #14231 . 
					
						2022-12-08 09:57:12 +00:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							b7e28ef48f 
							
						 
					 
					
						
						
							
							Make :formula? the default on Linux  
						
						... 
						
						
						
						This makes :formula? the default whenever
defined throughout the codebase on Linux.
It also makes :cask? illegal for all Linux
users. 
						
						
					 
					
						2022-12-04 19:43:12 -08:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							d48859a9ce 
							
						 
					 
					
						
						
							
							Move FormulaInstaller check to extend/os  
						
						
						
						
					 
					
						2022-11-29 23:13:50 -08:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							2eee1e7c2a 
							
						 
					 
					
						
						
							
							Move SimulateSystem check to extend/os  
						
						
						
						
					 
					
						2022-11-29 23:13:50 -08:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							9c2293a08e 
							
						 
					 
					
						
						
							
							Move Sandbox check to extend/os  
						
						
						
						
					 
					
						2022-11-23 20:39:59 -08:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							65bce0ed3c 
							
						 
					 
					
						
						
							
							Move unpack_strategy/zip check to extend/os  
						
						
						
						
					 
					
						2022-11-23 20:39:59 -08:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							260fc858df 
							
						 
					 
					
						
						
							
							Fix rubocop errors  
						
						
						
						
					 
					
						2022-11-23 20:39:39 -08:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							d69326c8d0 
							
						 
					 
					
						
						
							
							Move ::Cleanup check to extend/os  
						
						
						
						
					 
					
						2022-11-23 20:38:40 -08:00 
						 
				 
			
				
					
						
							
							
								Alexander Bayandin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9b4bf9316 
							
						 
					 
					
						
						
							
							CPU: cleanup sysctl_int method  
						
						... 
						
						
						
						Co-authored-by: Bo Anderson <mail@boanderson.me> 
						
						
					 
					
						2022-11-16 10:51:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alexander Bayandin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							449b872916 
							
						 
					 
					
						
						
							
							CPU: fix M2 detection  
						
						
						
						
					 
					
						2022-11-15 11:02:56 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59f4b5226a 
							
						 
					 
					
						
						
							
							tests: test on Ubuntu 18.04.  
						
						
						
						
					 
					
						2022-11-09 14:45:43 +00:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							476b5e7424 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: allow Ruby 2.6.10 on < Ventura  
						
						
						
						
					 
					
						2022-10-25 10:55:05 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c092708448 
							
						 
					 
					
						
						
							
							Ventura RC version bumps  
						
						
						
						
					 
					
						2022-10-20 20:04:42 +01:00 
						 
				 
			
				
					
						
							
							
								Caleb Xu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a4840dbc8 
							
						 
					 
					
						
						
							
							extend/os/mac: ensure writable file for codesign  
						
						
						
						
					 
					
						2022-10-13 17:56:53 -04:00 
						 
				 
			
				
					
						
							
							
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8684f953f6 
							
						 
					 
					
						
						
							
							Merge pull request  #13989  from issyl0/sorbet-rbi-is-in-maintenance  
						
						
						
						
					 
					
						2022-10-12 08:48:45 +01:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							174087958b 
							
						 
					 
					
						
						
							
							Simulate all OS/arch combinations in brew readall  
						
						
						
						
					 
					
						2022-10-10 23:56:37 -04:00 
						 
				 
			
				
					
						
							
							
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7d997e80d 
							
						 
					 
					
						
						
							
							sorbet: Bump some files from typed: false to typed: true  
						
						... 
						
						
						
						- This was done with `brew typecheck --update --suggest-typed` which
  (as of the previous commit) uses Spoom, yet another gem. I thought I'd
  see how well it works. There are no Sorbet errors after these changes! 
						
						
					 
					
						2022-10-11 01:09:03 +01:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							6301de9dcc 
							
						 
					 
					
						
						
							
							Move Args#only_formula_or_cask to extend/os/linux  
						
						
						
						
					 
					
						2022-10-03 18:13:33 -07:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							020c50e588 
							
						 
					 
					
						
						
							
							Warn linux users about using --cask  
						
						
						
						
					 
					
						2022-10-01 16:11:39 -07:00 
						 
				 
			
				
					
						
							
							
								Adrian Ho 
							
						 
					 
					
						
						
						
						
							
						
						
							4b560e11e7 
							
						 
					 
					
						
						
							
							Enable Linux AArch64 support  
						
						... 
						
						
						
						Register system loader and arch tag for proper builds and bottling. 
						
						
					 
					
						2022-09-29 16:33:44 +08:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2081b488c 
							
						 
					 
					
						
						
							
							Use unversioned GCC for runtime libraries when required.  
						
						... 
						
						
						
						See discussion at Homebrew/homebrew-core#110010 . 
						
						
					 
					
						2022-09-27 13:11:04 +08:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03b76113e8 
							
						 
					 
					
						
						
							
							Merge pull request  #13913  from carlocab/test-compiler  
						
						... 
						
						
						
						extend/ENV/std: ignore `fails_with` during `brew test`. 
						
						
					 
					
						2022-09-22 23:02:32 +08:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a9ed2c48f 
							
						 
					 
					
						
						
							
							linux/keg_relocate: clean up GCC RPATH fix.  
						
						... 
						
						
						
						There are no more formulae in Homebrew/core that have a runtime
dependency on GCC (see Homebrew/homebrew-core#110883 ), so there is no
more need to retain linkage with GCC through a versioned path. 
						
						
					 
					
						2022-09-22 00:53:56 +08:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d9ee93e6e 
							
						 
					 
					
						
						
							
							Apply suggestions from code review  
						
						... 
						
						
						
						Co-authored-by: Bo Anderson <mail@boanderson.me> 
						
						
					 
					
						2022-09-21 23:05:00 +08:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9bcab6986 
							
						 
					 
					
						
						
							
							extend/ENV/std: ignore fails_with during brew test.  
						
						... 
						
						
						
						The compiler used to a build a formula is typically not needed during
the test.
This will allow us to get rid of some `:test` dependencies, which were
added to prevent `brew` from throwing a `CompilerSelectionError` because
the formula declares `fails_with` the default compiler.
This also helps us get more accurate results from `brew linkage` in
cases of unintended linkage with the compiler used to build.
Fixes  #11795 . 
						
						
					 
					
						2022-09-21 22:55:42 +08:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e526c65566 
							
						 
					 
					
						
						
							
							extend/os/linux/development_tools: handle no /usr/bin/gcc  
						
						... 
						
						
						
						Fixes  #13896 . 
					
						2022-09-20 13:06:56 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8b195cc64 
							
						 
					 
					
						
						
							
							Merge pull request  #13873  from Bo98/glibc-keg-only  
						
						... 
						
						
						
						Changes to allow keg-only glibc 
						
						
					 
					
						2022-09-19 08:10:52 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1201823095 
							
						 
					 
					
						
						
							
							extend/os/linux/system_config: support gcc 12 & keg-only glibc  
						
						
						
						
					 
					
						2022-09-19 07:40:15 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a372ca6100 
							
						 
					 
					
						
						
							
							extend/os/linux/development_tools: consider keg-only glibc & binutils  
						
						
						
						
					 
					
						2022-09-19 07:06:22 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae3c6a6574 
							
						 
					 
					
						
						
							
							extend/os/linux/install: use arch-agnostic ld.so path  
						
						
						
						
					 
					
						2022-09-19 07:06:22 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88ca45002d 
							
						 
					 
					
						
						
							
							extend/os/linux/install: update old ld.so symlinks  
						
						
						
						
					 
					
						2022-09-19 07:06:22 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07f5951b76 
							
						 
					 
					
						
						
							
							extend/os/linux/install: use ld.so.conf.d where possible  
						
						
						
						
					 
					
						2022-09-19 07:06:20 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66fa1f7e6a 
							
						 
					 
					
						
						
							
							Use GCC 12 for runtime libraries  
						
						
						
						
					 
					
						2022-09-19 00:51:17 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9091ac0dad 
							
						 
					 
					
						
						
							
							Create GCC and glibc symlinks after install is complete  
						
						... 
						
						
						
						Fixes  #13836 . 
					
						2022-09-09 21:24:45 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cbc895ce2b 
							
						 
					 
					
						
						
							
							Add Pathname shim extension RBI definitions  
						
						
						
						
					 
					
						2022-09-08 03:26:50 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e2759fbdff 
							
						 
					 
					
						
						
							
							Deprecate reading all formulae through commands  
						
						... 
						
						
						
						We added the `--all` flag (now renamed to `--eval-all`) for various
commands for this behaviour so let's start deprecating this.
Also, introduce a `HOMEBREW_EVAL_ALL` environment variable to use the
existing, less secure, behaviour by default and avoid passing
`--eval-all` everywhere. 
						
						
					 
					
						2022-09-05 13:57:22 +01:00