Skip to content

Track dependencies with linkage in formulae #19205

@nandahkrishna

Description

@nandahkrishna

Verification

Provide a detailed description of the proposed feature

When new bottles are built for formulae, compare their linkage to dependencies versus the previous version's bottle. This information can then be autogenerated and stored in the bottle block or a new linkage block. This will allow us to drop dependencies that are no longer used, and be able to check/do this automatically, unlike now – we are unable to do this without maintainers/contributors checking this.

CC @Homebrew/core

What is the motivation for the feature?

Removing redundant dependencies means fewer dependencies are installed or old, unused dependencies are removed – reducing disk usage for users and keeping the dependency information in the formula file correct.

How will the feature be relevant to at least 90% of Homebrew users?

Yes, reducing users' disk space and ensuring formula files have correct dependency information are both important goals.

What alternatives to the feature have been considered?

Current status quo: do nothing different.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featuresNew featureshelp wantedWe want help addressing this

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions