Homebrew: Bundle Dump Logic Fix
Developer ooye-sanket merged a fix to synchronize dependency tracking flags when marking formulas as not installed on request. The change ensures brew bundle dump correctly excludes packages that were installed as dependencies.
Duration: PT1M30S
Episode overview
This episode is a short developer briefing from Homebrew.
It explains recent repository work in plain language.
- Show: Homebrew
- Published: 2026-04-30T00:00:00Z
- Audio duration: PT1M30S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good morning, this is your Homebrew development briefing for April 30th, 2026.
ooye-sanket merged pull request 21755, addressing a synchronization issue with dependency tracking flags. The fix ensures that when marking a formula as not installed on request using the `--no-installed-on-request` flag, the system now also sets `installed_as_dependency` to true. This resolves a problem where `brew…
The issue stemmed from the dump logic checking both the `installed_on_request` and `installed_as_dependency` flags. Previously, setting only `installed_on_request` to false wasn't sufficient if `installed_as_dependency` remained false, causing the second condition in the logic to still evaluate as true.
The substantial change touched 24 files with 145 additions and 218 deletions, indicating significant cleanup across the codebase. Key modifications were made to the bundle logic, cask installer, formula handling, and various command implementations including install, leaves, and list commands.
Mike McQuaid completed the merge, bringing this dependency tracking fix into the main codebase.
What's next: This fix should improve accuracy for users managing their Homebrew installations with bundle…
Nearby episodes from Homebrew
- Weekly Recap - Performance & User Experience Improvements
- User Experience Improvements and Performance Enhancements
- Installation Logic and Livecheck Improvements
- Dependency Updates and Build Maintenance
- Systemd Services and UI Improvements
- Service Management and Documentation Fixes
- Dependency Tracking Overhaul and API Fixes
- Weekly Recap - Cross-Platform Improvements & Developer Experience