Deprecate Homebrew/homebrew-science

This commit is contained in:
Mike McQuaid 2018-01-01 09:33:43 +00:00
parent 93a2e9fc25
commit fab0ea6fda
7 changed files with 5 additions and 9 deletions

View File

@ -1,6 +1,5 @@
OFFICIAL_TAPS = %w[ OFFICIAL_TAPS = %w[
php php
science
].freeze ].freeze
OFFICIAL_CASK_TAPS = %w[ OFFICIAL_CASK_TAPS = %w[
@ -27,6 +26,7 @@ DEPRECATED_OFFICIAL_TAPS = %w[
head-only head-only
nginx nginx
python python
science
tex tex
versions versions
x11 x11

View File

@ -16,7 +16,7 @@ describe "brew tap", :integration_test do
.and be_a_success .and be_a_success
expect { brew "tap", "--list-official" } expect { brew "tap", "--list-official" }
.to output(%r{homebrew/science}).to_stdout .to output(%r{homebrew/php}).to_stdout
.and not_to_output.to_stderr .and not_to_output.to_stderr
.and be_a_success .and be_a_success

View File

@ -25,7 +25,7 @@ Depending on the change you want to make, you need to send the pull request to t
3. Add your pushable forked repository with `git remote add <YOUR_USERNAME> https://github.com/<YOUR_USERNAME>/homebrew-core.git` 3. Add your pushable forked repository with `git remote add <YOUR_USERNAME> https://github.com/<YOUR_USERNAME>/homebrew-core.git`
* `<YOUR_USERNAME>` is your GitHub username, not your local machine username. * `<YOUR_USERNAME>` is your GitHub username, not your local machine username.
For formulae in central taps other than `homebrew/core`, such as `homebrew/science` or `homebrew/php`, substitute that tap's name for `homebrew/core` in each step, and alter the GitHub repository URLs as necessary. For formulae in central taps other than `homebrew/core`, such as `homebrew/php`, substitute that tap's name for `homebrew/core` in each step, and alter the GitHub repository URLs as necessary.
## Create your pull request from a new branch ## Create your pull request from a new branch

View File

@ -7,8 +7,6 @@ Homebrew has the capability to add (and remove) multiple taps to your local inst
* [homebrew/php](https://github.com/Homebrew/homebrew-php): Repository for PHP-related formulae. * [homebrew/php](https://github.com/Homebrew/homebrew-php): Repository for PHP-related formulae.
* [homebrew/science](https://github.com/Homebrew/homebrew-science): A collection of scientific libraries and tools.
`brew search` looks in these taps as well as in [homebrew/core](https://github.com/Homebrew/homebrew-core) so don't worry about missing stuff. `brew search` looks in these taps as well as in [homebrew/core](https://github.com/Homebrew/homebrew-core) so don't worry about missing stuff.
You can be added as a maintainer for one of the Homebrew organization taps and aid the project! If you are interested please feel free to ask in an issue or pull request after submitting multiple high-quality pull requests. We want your help! You can be added as a maintainer for one of the Homebrew organization taps and aid the project! If you are interested please feel free to ask in an issue or pull request after submitting multiple high-quality pull requests. We want your help!

View File

@ -3,7 +3,7 @@
There are times when we may wish to migrate a formula from one tap into another tap. To do this: There are times when we may wish to migrate a formula from one tap into another tap. To do this:
1. Create a pull request to the new tap adding the formula file as-is from the original tap. Fix any test failures that may occur due to the stricter requirements for new formulae than existing formula (e.g. `brew audit --strict` must pass for that formula). 1. Create a pull request to the new tap adding the formula file as-is from the original tap. Fix any test failures that may occur due to the stricter requirements for new formulae than existing formula (e.g. `brew audit --strict` must pass for that formula).
2. Create a pull request to the original tap deleting the formula file and add it to `tap_migrations.json` with a commit message like `gv: migrating to homebrew/science`. 2. Create a pull request to the original tap deleting the formula file and add it to `tap_migrations.json` with a commit message like `gv: migrate to homebrew/core`.
3. Put a link for each pull request in the other pull request so the maintainers can merge them both at once. 3. Put a link for each pull request in the other pull request so the maintainers can merge them both at once.
Congratulations, you've moved a formula to a tap! Congratulations, you've moved a formula to a tap!

View File

@ -165,8 +165,6 @@ Most formulae presently just install to `prefix`.
The dependencies of libraries must be installed so that they are importable. To minimize the potential for linking conflicts, dependencies should be installed to `libexec/"vendor"` and added to `sys.path` by writing a second .pth file (named like "homebrew-foo-dependencies.pth") to the `prefix` site-packages. The dependencies of libraries must be installed so that they are importable. To minimize the potential for linking conflicts, dependencies should be installed to `libexec/"vendor"` and added to `sys.path` by writing a second .pth file (named like "homebrew-foo-dependencies.pth") to the `prefix` site-packages.
The [matplotlib](https://github.com/Homebrew/homebrew-science/blob/master/matplotlib.rb) formula in [homebrew/science](https://github.com/Homebrew/homebrew-science) deploys this strategy.
## Further down the rabbit hole ## Further down the rabbit hole
Additional commentary that explains why Homebrew does some of the things it does. Additional commentary that explains why Homebrew does some of the things it does.

View File

@ -17,7 +17,7 @@ Follow these steps to fix common problems:
## Check to see if the issue has been reported ## Check to see if the issue has been reported
* Search the [issue tracker](https://github.com/Homebrew/homebrew-core/issues) to see if someone else has already reported the same issue. * Search the [issue tracker](https://github.com/Homebrew/homebrew-core/issues) to see if someone else has already reported the same issue.
* Make sure you search issues on the correct repository. If a formula that has failed to build is part of a tap like [homebrew/science](https://github.com/Homebrew/homebrew-science/issues) or a cask is part of [caskroom/cask](https://github.com/caskroom/homebrew-cask/issues) check those issue trackers instead. * Make sure you search issues on the correct repository. If a formula that has failed to build is part of a tap like [homebrew/php](https://github.com/Homebrew/homebrew-php/issues) or a cask is part of [caskroom/cask](https://github.com/caskroom/homebrew-cask/issues) check those issue trackers instead.
## Create an issue ## Create an issue