-
-
Notifications
You must be signed in to change notification settings - Fork 12.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
They Shoot Horses, Don't They? #66360
Comments
Fixed that for you.
Sounds reasonable. |
I agree with removing them all, though I don't mind the initial suggestion of keeping some of them too.
Can we document this in the PR where they are removed? (Or I suppose a link to this issue in that PR would suffice.) It seems the current message someone who tries to install a removed formula would see is something like
|
A couple of those are on the list of bottling issues I've been looking at:
A couple others I was planning to take a quick look at tonight (hfsutils, ipv6toolkit) |
👍🏻 |
If a formula is not building, not maintained, what's the point of |
We can remove disabled formulae once they've been disabled for a while. They are a significantly nicer experience for end-users to extract/modify/fix than formulae that are removed. |
Disabled will tell users it's not supported while removed is a surprise on the next attempted install. |
Can we set a limit on how long we will keep things disabled before they are removed? 1 year? |
yeah, you can add a date to |
They are ignored, I'm fine with keeping disabled formula for a year. We just haven't had the feature long enough to get to that yet. |
Could we also agree that |
I agree they should have a date. And I think I should be able to write an audit that checks it they should be removed. |
An audit to mandate dates should be good. Checking for expiration of dates seems likely to show up in unrelated PRs, causing trouble, so probably not wanted. Also, I can image there would be cases where we have good reasons to remove earlier or later? |
Makes sense to me. I don't have strong feelings on what this date is.
The date is when they kick in, not when they are removed.
The best fix for me (albeit a slightly more involved one) is having a GitHub Actions job which deletes these formulae (or opens a PR to do so) when they hit the relevant date. |
Yes, but having a date systematically (which is not always the case currently), even if it's today or in the past, means we know how long they've been broken/disabled. |
So if we want to deprecate/disable immediately you'd see setting this to e.g. today's date? This would make sense to me. If so, I'd suggest we consider deprecating the non-date format. |
I think that's a good idea. |
This is what I've been doing, yes. |
Cool, done (but can't merge until next minor release): Homebrew/brew#9478 |
Dates being added to all formulas where they were missing: #66549 |
Update: remaining problematic formulas
|
The ones on that list I've previously looked at:
|
|
|
The author of |
Just tried it... still getting:
This is very often autoconf related and it definitely has xcode12-related breakages there:
I'll try seeing if some |
Per the discussion at Homebrew#66360 (comment) lets use this supposedly "alpha" version since we've been waiting 3 years for release. It seems to be accepted as the latest in other places. Still needs a bit of CFLAGS tweaking for the autoconf bits to work on Xcode 12
OK, opened #66661 for cdrtools. Builds/tests for me but we'll see what CI thinks of it |
cdrtools 3.0.2a09 Per the discussion at #66360 (comment) lets use this supposedly "alpha" version since we've been waiting 3 years for release. It seems to be accepted as the latest in other places. Still needs a bit of CFLAGS tweaking for the autoconf bits to work on Xcode 12 Closes #66661. Signed-off-by: Sean Molenaar <[email protected]> Signed-off-by: BrewTestBot <[email protected]>
Status of a few others from the "updated" list:
|
@mitchblank I've updated the list. Re |
You still have |
Took a quick look at |
See Homebrew#66360 (comment) for discussion
See #66360 (comment) for discussion
looks like I completely missed this discussion, do we have some guidelines of how to use |
My general understanding is:
|
In my idea it's And |
I opened a PR with some documentation about this in Homebrew/brew#10144. Feedback welcome! |
I'm closing this issue as we've made great progress on this list, thanks everyone |
The problem: old unbuildable formulas
(Edit: the list was updated 2020-12-20)
They need to be fixed, or removed. Some of them are already heavily patched. Because they haven't been updated in 4 years, they're unlikely to be actively maintained.
Suggested solution
We have limited volunteer availability, so I would suggest:
help-wanted
issue to fix the others, if we can… (or remove them on a per-case basis, if they can't be fixed)What do you think @Homebrew/core ?
The text was updated successfully, but these errors were encountered: