-
-
Notifications
You must be signed in to change notification settings - Fork 12.5k
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
Undeprecate formulae with dependents #106848
Conversation
It'd be nice to be able to work out which of these have dependents that can be deprecated as well, but there are a lot of them (~55), and I don't have the time to look into that many formulae for deprecation at the moment. |
I'm going to deprecate |
Dropped. |
Formula/bazaar.rb
Outdated
deprecate! date: "2021-08-19", because: "is not supported. Check out `breezy` instead" | ||
# Commented out while this formula still has dependents. | ||
# deprecate! date: "2021-08-19", because: "is not supported. Check out `breezy` instead" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure if this has any non-deprecated dependents.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
brew
seems to think schroedinger
depends on bazaar
:
schroedinger:
* Dependency 'bazaar' is deprecated but has un-deprecated dependents. Either
un-deprecate 'bazaar' or deprecate all of its dependents.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I guess from head build (url "lp:schroedinger", using: :bzr
). Can we switch brew
code to use breezy
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
breezy
is supposed to be a drop-in replacement, right? If so we probably should. Let me look at it. But I'd rather do it as a follow-up.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We probably need it to land in a tagged release before properly deprecating bazaar
, though.
Needed for Homebrew/brew#12770.
Needed for Homebrew/brew#12770.
Needed for Homebrew/brew#12770.
Needed for Homebrew/brew#12770.
Needed for Homebrew/brew#12770.
Needed for Homebrew/brew#12770.
Needed for Homebrew/brew#12770.
Needed for Homebrew/brew#12770.
Needed for Homebrew/brew#12770.
Needed for Homebrew/brew#12770.
Needed for Homebrew/brew#12770.
Needed for Homebrew/brew#12770.
Needed for Homebrew/brew#12770.
Needed for Homebrew/brew#12770.
Needed for Homebrew/brew#12770.
Needed for Homebrew/brew#12770.
Needed for Homebrew/brew#12770.
Needed for Homebrew/brew#12770.
Needed for Homebrew/brew#12770.
Needed for Homebrew/brew#12770.
Let's change this to match the deprecation date of `[email protected]`.
@SMillerDev, @cho-m, let me know if you have more thoughts here. I'd like to merge this so I can get back to Homebrew/brew#12770. |
This formula is still needed for formulae that do `using: :bzr`. Since the deprecation message won't be shown in the meantime, let's replace it with a caveat.
Should ideally turn this policy into a |
That's the idea of Homebrew/brew#12770! I need this PR to be able to finish off Homebrew/brew#12770. Or were you looking for something more than that? |
🤖 A scheduled task has triggered a merge. |
No, that's perfect, I forgot it existed 😂 |
Needed for Homebrew/brew#12770. Missed from Homebrew#106848.
Missed one 😞 #106860
No worries; I did too... |
Needed for Homebrew/brew#12770. Missed from #106848. Closes #106860. Signed-off-by: BrewTestBot <[email protected]>
Bazaar is no longer maintained, and Breezy seems to be a drop-in replacement. I've tested the commands used in the download strategy and they seem to work. We need this in order to properly deprecate the `bazaar` formula. See Homebrew/homebrew-core#106848.
brew install --build-from-source <formula>
, where<formula>
is the name of the formula you're submitting?brew test <formula>
, where<formula>
is the name of the formula you're submitting?brew audit --strict <formula>
(after doingbrew install --build-from-source <formula>
)? If this is a new formula, does it passbrew audit --new <formula>
?Needed for Homebrew/brew#12770. I've left the existing deprecation lines in a comment to make it easier to find them without digging up Git logs, so they're easier to action later on.
These formulae being deprecated also violate our policy about formulae with dependents not being deprecated (unless the dependents themselves are deprecated). We can uncomment the deprecation lines when we're able to sort out the dependents.
This should help make sure we're not disabling formulae with dependents in #103904.
See also: