-
-
Notifications
You must be signed in to change notification settings - Fork 9.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add option to brew unbottled
to track bottles removed
#16016
Comments
Script that I have currently does the following:
My script:
This implementation in shell and git commands is not perfect: because of our use of merge commits, it displays several times the same lost bottle. It is a minor annoyance. |
Thanks @fxcoudert makes sense and would be good to add. |
It seems like we could probably just use something like Would it be acceptable for this to only check back a month or two in time? |
Yup, I think that seems very reasonable! |
Honestly probably only a few days really. If it's any more than say a week then that probably means we've had to pause bottling for some reason and might as well go with the regular |
Okay, I'll only have it look at the last week's worth of commits. |
Verification
brew install wget
. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.Provide a detailed description of the proposed feature
When we bottle for a new macOS version, before we turn it on for CI, we regularly loose bottles: a PR is merged for a new version, and the new macOS bottles are not included. We have to dispatch a new set of bottles.
brew unbottled --lost --tag 14-arm64
would give the list of bottles that were at some point present for that specific tag, but have been removed since. I have a script for doing that right now, and it is very convenient (but not perfect).What is the motivation for the feature?
When we bottle for a new macOS version, before we turn it on for CI, we regularly loose bottles: a PR is merged for a new version, and the new macOS bottles are not included. We have to dispatch a new set of bottles.
How will the feature be relevant to at least 90% of Homebrew users?
It would help maintainers in the process of bottling for a new macOS version, which happens every year and benefits everyone :)
What alternatives to the feature have been considered?
My old script, but it's not perfect and others could benefit from a solution implemented in brew.
The text was updated successfully, but these errors were encountered: