-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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 a beta channel formula to homebrew and update homebrew release tooling #40990
Comments
This changes to the homebrew tooling to modify instead of replace the formulas. The formulas can now be changed by editing them in the dart-lang/homebrew-dart repo, rather than in the release tooling. Also adds a dry-run mode for local testing. #40990 Change-Id: Ibed90894800e4d84fac3c4558e6f08d629baed62 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/141244 Reviewed-by: William Hesse <whesse@google.com>
For homebrew, there will be a new dart-beta package, this will work like this: brew install dart # works as before
brew install dart-beta # fails, conflicts with dart
brew unlink dart # dart still installed, but no longer in the path
brew install dart-beta # works, dart-beta is now in the path The dev version is installed with |
The new script doesn't update the version. This needs to be fixed as well. |
Is the dev channel still installed using |
Yes, the dev channel should not be affected by this change.
…On Fri, Apr 3, 2020, 19:03 John Ryan ***@***.***> wrote:
Is the dev channel still installed using brew install dart -- --devel?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#40990 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEYRJB7VFYZRKM6QCKE2HNLRKYJHTANCNFSM4LFWK34A>
.
|
This is a follow-up to a96b4f6 which changed the script but introduced the bug that it no longer updated the version string in the formula. Fixes #40990. Change-Id: I272d21d2c4a44161f697ba52da6bb74b1cc7c5f9 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/142147 Reviewed-by: William Hesse <whesse@google.com>
I'm curious why we have separate formulas for golang does something lime that - they support stable, 'bottle', and head versions: https://github.com/Homebrew/homebrew-core/blob/master/Formula/go.rb |
My impression is that bottles are some sort of pre-builts for built-from-source packages rather than channel specific distributions. But, if they can be used I still think the UX is better with a separate formula: The stable and dev channels map quite nicely on a single formula because there's |
This changes to the homebrew tooling to modify instead of replace the formulas. The formulas can now be changed by editing them in the dart-lang/homebrew-dart repo, rather than in the release tooling. Also adds a dry-run mode for local testing. dart-lang/sdk#40990 Change-Id: Ibed90894800e4d84fac3c4558e6f08d629baed62 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/141244 Reviewed-by: William Hesse <whesse@google.com>
This is a follow-up to a96b4f6 which changed the script but introduced the bug that it no longer updated the version string in the formula. Fixes dart-lang/sdk#40990. Change-Id: I272d21d2c4a44161f697ba52da6bb74b1cc7c5f9 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/142147 Reviewed-by: William Hesse <whesse@google.com>
This changes to the homebrew tooling to modify instead of replace the formulas. The formulas can now be changed by editing them in the dart-lang/homebrew-dart repo, rather than in the release tooling. Also adds a dry-run mode for local testing. dart-lang/sdk#40990 Change-Id: Ibed90894800e4d84fac3c4558e6f08d629baed62 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/141244 Reviewed-by: William Hesse <whesse@google.com>
This is a follow-up to a96b4f6 which changed the script but introduced the bug that it no longer updated the version string in the formula. Fixes dart-lang/sdk#40990. Change-Id: I272d21d2c4a44161f697ba52da6bb74b1cc7c5f9 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/142147 Reviewed-by: William Hesse <whesse@google.com>
No description provided.
The text was updated successfully, but these errors were encountered: