brew icon indicating copy to clipboard operation
brew copied to clipboard

Automate deprecating and disabling formulae

Open carlocab opened this issue 1 year ago • 0 comments

Provide a detailed description of the proposed feature

We should have automation that deprecates and/or disables formulae that are no longer maintained. I suggest deprecating formulae once active support ends and disabling them when security/critical support ends.

For software that only declare a binary support status (i.e. supported/not supported), they can be deprecated three months before support ends and disabled after that.

The above assumes, of course, that these formulae have no dependents.

One way of doing this would be by querying the API at https://endoflife.date.

What is the motivation for the feature?

Less manual work will need to be done for tracking deprecations.

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

We want to avoid users installing outdated software. At the very least, we don't want to be responsible for their doing so.

What alternatives to the feature have been considered?

Continue the manual deprecation and disabling of formulae.

carlocab avatar Sep 20 '22 17:09 carlocab