Homebrew: Bundle Cleanup Safety and Linux Sandbox Improvements
Homebrew merged 13 pull requests focused on making bundle cleanup safer by requiring confirmation before package removal, and fixing Linux sandbox setup with improved Bubblewrap installation. Additional updates include cask support in brew missing and formula patch information in JSON output.
Duration: PT1M53S
Transcript
Good morning, this is your Homebrew developer briefing for May 30th, 2026.
MikeMcQuaid merged the primary safety enhancement for bundle cleanup, making brew bundle install --cleanup ask for confirmation before removing packages unless explicitly forced. This change shares confirmation prompts across install, upgrade, and bundle cleanup flows for consistency. The update required modifications to 17 files including new ask confirmation helpers and updated documentation.
Andrew merged formula patch inclusion in JSON output, adding a patches key to Formula#to_hash so that brew info --json and the formulae API now expose which patches a formula applies. This addresses gaps for security tools and SBOM generators that previously couldn't detect Homebrew modifications.
MikeMcQuaid also merged cask support for brew missing, allowing the command to report missing runtime dependencies for installed casks with consistent output formatting. Linux sandbox improvements included fixing Bubblewrap setup by preferring existing installations and using Homebrew before apt-get for consistency.
Additional bundle improvements added type disable flags, allowing brew bundle cleanup and dump to opt out of supported package types through new environment variables. The worktree optimization now avoids cloning homebrew/core and homebrew/cask when already available in the source checkout.
BrewTestBot merged automated updates for manpages, completions, and Sorbet type definitions. P-linnane contributed Jekyll compatibility fixes and workflow improvements for coverage upload handling.
What's next: Bundle cleanup safety features are now fully deployed with the confirmation system in place. Linux sandboxing continues moving toward forced enablement in future releases.
That's your Homebrew update. Back tomorrow with more developer news.