Homebrew: Linux Cask Support and Reliability Fixes
Homebrew merged 8 pull requests on April 26th, including Linux freedesktop trash implementation for casks and several fixes for download reliability and cache handling.
Duration: PT1M42S
Episode overview
This episode is a short developer briefing from Homebrew.
It explains recent repository work in plain language.
- Show: Homebrew
- Published: 2026-04-26T00:00:00Z
- Audio duration: PT1M42S
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 26th, 2026.
Mike McQuaid merged Linux freedesktop trash support for casks, implementing proper OS-specific behavior that keeps trash functionality behind a shared helper while using Swift on macOS and freedesktop layout on Linux. This addresses a significant gap in Linux cask functionality.
RtYkk merged a critical fix preventing cache timestamp updates after failed JSON downloads, which was causing brew to reuse stale formula files until manual cleanup. McQuaid also merged related upgrade reliability improvements, ensuring failed shared prefetches don't interfere with subsequent download retries.
Documentation received substantial updates with new upstream project guidelines, clarifying expectations and escalation procedures for projects working with Homebrew. McQuaid also merged changes to silence migration warnings when packages move between core and cask repositories.
Additional infrastructure improvements include atomic Git directory replacement during package installs and preparation for making HOMEBREW_SBOM an opt-in feature due to performance considerations.
Notable commits include a fix by Pierluigi Lenoci for…
Nearby episodes from Homebrew
- Systemd Services and UI Improvements
- Service Management and Documentation Fixes
- Dependency Tracking Overhaul and API Fixes
- Weekly Recap - Cross-Platform Improvements & Developer Experience
- Git State Cleanup and Linux Trash Support
- Developer Workflow and Testing Improvements
- Cask Installation Fixes and Development Workflow Updates
- Internal API Re-enabled and Ruby Updates