Skip to content

Create self-describing bottles #17838

Open
@justenstall

Description

@justenstall

Verification

Provide a detailed description of the proposed feature

Update the bottle artifacts pushed to the homebrew/core container registry so they are self-describing. Currently the bottle artifacts do not contain the formula's API metadata.

This can be accomplished by uploading the formula's API JSON data and referencing the blob as the bottle manifests' config.

What is the motivation for the feature?

Combined with #17837, this would allow bottles to be installed without the API.

Two sets of metadata exist for a bottle, the tab contained in an annotation and the API data. The tab is a subset of the necessary information and could contain conflicting information.

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

Faster install times without downloading the full formula index from the API.

What alternatives to the feature have been considered?

Not implementing the feature.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featuresNew featureshelp wantedWe want help addressing this

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions