| Age | Commit message (Collapse) | Author |
|
|
|
Also, flag those that we never want to be in a manpage.
|
|
This reverts commit 5e9bb877d54fc1803a866f49997f3e819c3ca650.
|
|
This reverts commit ec1437499a178a09805854469c5162d749270f3e.
|
|
It should refuse to change existing ones but it should allow them to be
the same and silently ignore.
|
|
Ensure that the JSON file contains all the bottle checksums when using
`--keep-old`. This avoids having to use the formula DSL when merging and
relies on existing integrity checks.
This change does nothing differently if `--keep-old` is not passed.
|
|
|
|
`any?` is not the opposite of `empty?`. Besides the case that
`[false, nil].any?` will return false, `any?`(O(n)) has much worse
performance than `empty?`(O(1)).
|
|
Closes #592.
Signed-off-by: Tim D. Smith <git@tim-smith.us>
|
|
Still forbid absolute symlinks including prefix
|
|
|
|
|
|
|
|
|
|
This flag is indented to be used in `homebrew/portable` to build vendor
ruby/git/curl.
|
|
The `ensure` block can be reached before the tab is modified (and thus
before `original_tab` gets populated). Avoid raising an exception when
attempting to restore a tab that hasn't been modified yet, e.g. because
relocating some of the Mach-O binaries failed.
|
|
|
|
Based on how it's used to construct URLs, the bintray "package" should
be the formula name not the formula full_name. For core formulae, there
is no difference, but that's not the case in other taps.
See https://github.com/Homebrew/homebrew-gui/pull/10
Closes #301.
Signed-off-by: ilovezfs <ilovezfs@icloud.com>
|
|
|
|
|
|
This means that we do not need to read formulae or evaluate Ruby at
upload time.
|
|
|
|
Also set atime to mtime, which seems to be a more common practice.
Fixes Homebrew/homebrew#49007
Closes Homebrew/homebrew#49027.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
We cached the tab file content during formula loading.
Let's discard them, so we can read tab content after relocation
|
|
|
|
* Avoid unnecessary stage overhead
* Support different download strategy, e.g. `git`.
|
|
If `head` sections contains commas (e.g. `url "https://github.com/tarantool/tarantool.git", :branch => "1.6", :shallow => false`)
then re thinks that it reached the end and inserts `bottle do <-> end`
block before it, that leads to problems in ` brew audit --devel tarantool --strict --online`:
```
==> audit problems
tarantool:
* `head` (line 11) should be put before `bottle block` (line 7)
```
It blocks Homebrew/homebrew#47495
Closes Homebrew/homebrew#47931.
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
|
|
This reverts commit 16a2a8274a7808e63a6c78475e12a7c0ef5812ef.
|
|
Closes Homebrew/homebrew#47224.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
Closes Homebrew/homebrew#47233.
|
|
If the source contains a broken symlink, `brew bottle` would fail for no
good reason when trying to determine the most recently modified
file. To avoid this, we ignore any files for which stat(2) fails.
Closes Homebrew/homebrew#47111.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
`OpenStruct` (of which `Tab` is a subclass) doesn't support subscripting
with square brackets. Use normal dot notation to restore compatibility.
|
|
|
|
I've set all the variable data to versions that are dependent on the
latest source file date and various modification dates also to the
latest source file date. With this if you rerun `brew bottle`
multiple times in a row you will see the same checksum even if you have
`brew reinstall`ed (as long as upstream does not hardcode e.g. the
build date).
I debugged this with diffoscope and worked on this as part of the
Athens 2015 reproducible builds workshop:
https://reproducible-builds.org/events/athens2015/
Closes Homebrew/homebrew#46587.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
No longer used since commit 3b0cbe6a56d9133941482a9e2d033ad86cdb5e79.
Closes Homebrew/homebrew#45835.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
|
|
`brew bottle --verbose` outputs all the matches for a string found
in the files inside the Cellar. Instead of outputting all of these just
output the first 100.
Closes Homebrew/homebrew#44266.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#43849.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
Closes Homebrew/homebrew#43819.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
For bottle with `:any_skip_relocation`, relocating text files is
required.
|
|
|
|
Closes Homebrew/homebrew#43816.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
Closes Homebrew/homebrew#43766.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
Closes Homebrew/homebrew#42354.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
* skip document for relocatable check
* relocate INSTALL_RECEIPT.json file
Fixes Homebrew/homebrew#41545.
Closes Homebrew/homebrew#41568.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|