profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/jonchang/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Jonathan Chang jonchang Melbourne https://jonathanchang.org I am an evolutionary biologist whose research involves understanding the origin and maintenance of biological diversity.

jonchang/eol-mturk-landmark 4

Canvas-based image landmarking tool for Amazon Mechanical Turk

jonchang/deploy-neocities 3

Deploy to Neocities

jonchang/beastcommentparser 2

Extracts and does other stuff with comments from BEAST trees

jonchang/brownian-bottlenecks 1

simluation of the effects of population bottlenecks on trait evolution

jonchang/.github 0

Default .github files

jonchang/actions 0

Homebrew's GitHub Actions

jonchang/autoscend 0

An ascension script for KoLMafia

jonchang/BAli-Phy 0

Bayesian co-estimation of phylogenies and multiple alignments via MCMC

PR opened Homebrew/linuxbrew-core

hardlink: delete duplicate depends_on
  • [x] Have you followed the guidelines for contributing?
  • [x] Have you checked that there aren't other open pull requests for the same formula update/change?
  • [ ] Have you built your formula locally with brew install --build-from-source <formula>, where <formula> is the name of the formula you're submitting?
  • [ ] Is your test running fine brew test <formula>, where <formula> is the name of the formula you're submitting?
  • [ ] Does your build pass brew audit --strict <formula> (after doing brew install <formula>)?
  • [ ] Have you included the output of brew gist-logs <formula> of the build failure if your PR fixes a build failure. Please quote the exact error message.

depends_on "attr" if OS.linux? is not needed since there is already this:

on_linux do
  depends_on "attr"
end
+0 -1

0 comment

1 changed file

pr created time in 6 minutes

issue commentHomebrew/brew

Simplifying Homebrew terminology

I'm definitely in favor of doing something like this. Tbh I still don't really understand why Formulary is called Formulary 😅

I'm torn about using keg-only vs unlinked. I think there's still a slight distinction between the two. keg-only means "unlinked by default" while unlinked, to me, just means "not linked due to either being keg-only or manually unlinking". So even if the terminology keg-only is dropped (which I would be fine with), I think it's still good to have that distinction.

Also, if keg-only is dropped, I think I'd push to deprecate and rename the keg_only formula DSL.


To me, the weird thing about Formula and Cask are that I see them as similar types of "things" (i.e. software) but their names don't quite fit the same analogy. To me, Formula makes me think "recipe for some software", so it seems like it should refer to the formula definition (i.e. the file). Cask, on the other hand, feels like a more physical object (i.e. the actual "finished product") seemingly referring to the installed application.

Documentation/messaging-wise, I think we can certainly use terms like "installed formula", "formula definition", "installed cask", and "cask definition" to help eliminate potential confusion. I don't think major code changes that rename classes and stuff are necessarily a good idea, though.


End of important stuff, no need to keep reading. I wrote the following and then realized it's not really useful to us unless we decide to re-make Homebrew and change a whole bunch of stuff, but figured I'd leave it in just because.

I guess if I were making Homebrew from scratch and needed to follow the beer theme, I'd make Formula refer to any software definition. Cask would then be a type of Formula that installs native apps, and something else would also be a type of Formula that refers to the software in the homebrew/homebrew-core repo. I'm not going to bother researching beer-related things to figure out what that should be, though, because it doesn't matter.

jonchang

comment created time in 28 minutes

push eventHomebrew/formulae.brew.sh

BrewTestBot

commit sha 887938069404886ded433b30ec6be30c94de1638

formula: updates from homebrew/core

view details

BrewTestBot

commit sha 529ea8fe4db83555fb0defdbe9db64f0bedcd621

cask: updates from homebrew/cask

view details

push time in an hour

push eventHomebrew/rubydoc.brew.sh

dependabot-preview[bot]

commit sha 4bfd9c004552bdca24e686e67a32c6a837599734

build(deps): bump ffi from 1.14.2 to 1.15.0 Bumps [ffi](https://github.com/ffi/ffi) from 1.14.2 to 1.15.0. - [Release notes](https://github.com/ffi/ffi/releases) - [Changelog](https://github.com/ffi/ffi/blob/master/CHANGELOG.md) - [Commits](https://github.com/ffi/ffi/compare/1.14.2...v1.15.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

dependabot-preview[bot]

commit sha a53d96feb613929826739f1e6086520568649d74

Merge pull request #218 from Homebrew/dependabot/bundler/ffi-1.15.0

view details

push time in an hour

delete branch Homebrew/rubydoc.brew.sh

delete branch : dependabot/bundler/ffi-1.15.0

delete time in an hour

PR merged Homebrew/rubydoc.brew.sh

build(deps): bump ffi from 1.14.2 to 1.15.0 dependencies ruby

Bumps ffi from 1.14.2 to 1.15.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ffi/ffi/blob/master/CHANGELOG.md">ffi's changelog</a>.</em></p> <blockquote> <h2>1.15.0 / 2021-03-05</h2> <p>Fixed:</p> <ul> <li>Fix MSVC build</li> <li>Fix async callbacks in conjunction with fork(). <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/884">#884</a></li> </ul> <p>Added:</p> <ul> <li>Allow to pass callbacks in varargs. <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/885">#885</a></li> <li>Name the threads for FFI callback dispatcher and async thread calls for easier debugging. <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/883">#883</a> The name can be retrieved by Thread.name and is shown by Thread.list.inspect etc. Even gdb shows the thread name on supported operating systems.</li> <li>Add types.conf for powerpc64le-linux</li> <li>Add types.conf for riscv64-linux</li> <li>More release automation of ffi gems</li> </ul> <p>Changed:</p> <ul> <li>Switch from rubygems-tasks to bundler/gem_helper</li> </ul> <p>Removed:</p> <ul> <li>Remove unused VariadicInvoker#init</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ffi/ffi/commit/1fb309c728bf5680c01b3781cbadea85cc6cf53b"><code>1fb309c</code></a> Use platform name as used by rubygems</li> <li><a href="https://github.com/ffi/ffi/commit/05537c72095ced1915c0458de39a4171915d04f8"><code>05537c7</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/888">#888</a> from larskanis/async-callback-with-fork</li> <li><a href="https://github.com/ffi/ffi/commit/df39cc6b5ece580e8e8f5d0964f32b23e8d80796"><code>df39cc6</code></a> Fix async callbacks in conjunction with fork()</li> <li><a href="https://github.com/ffi/ffi/commit/ea13267c876f28e475c04cb38d645d9fb563b557"><code>ea13267</code></a> Prepare ffi-1.15.0</li> <li><a href="https://github.com/ffi/ffi/commit/1a87af07cb6e52762f1e3316f5c956bc7538e649"><code>1a87af0</code></a> Replace rubygems-tasks by bundler and do more release automation</li> <li><a href="https://github.com/ffi/ffi/commit/334c3afbd30df768974b9a228847fda027643c7d"><code>334c3af</code></a> Use shorter thread names for FFI's callbacks</li> <li><a href="https://github.com/ffi/ffi/commit/1cce06db0b774ee46ef98ea9ca6ceec5d21694a4"><code>1cce06d</code></a> Merge branch 'name-dispatcher-thread' of <a href="https://github.com/DataDog/ffi">https://github.com/DataDog/ffi</a> into ...</li> <li><a href="https://github.com/ffi/ffi/commit/c48dfe79c772074d6afc9dfa85fbf8f58a27b860"><code>c48dfe7</code></a> Implement async callback test on Windows and improve async specs</li> <li><a href="https://github.com/ffi/ffi/commit/6d14c0a9107c0d5febb3bf92a60d2581e768fa2f"><code>6d14c0a</code></a> Separate double callback spec and variadic call with function pointer</li> <li><a href="https://github.com/ffi/ffi/commit/57bcc6074ad45a52e4d93d3ef56af0105b0dcb26"><code>57bcc60</code></a> Remove unused VariadicInvoker#init</li> <li>Additional commits viewable in <a href="https://github.com/ffi/ffi/compare/1.14.2...v1.15.0">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

If all status checks pass Dependabot will automatically merge this pull request.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+1 -1

0 comment

1 changed file

dependabot-preview[bot]

pr closed time in an hour

push eventHomebrew/formulae.brew.sh

dependabot-preview[bot]

commit sha ef8bb6d620f457dff7b5b22747ff50c6d2298639

build(deps): bump ffi from 1.14.2 to 1.15.0 Bumps [ffi](https://github.com/ffi/ffi) from 1.14.2 to 1.15.0. - [Release notes](https://github.com/ffi/ffi/releases) - [Changelog](https://github.com/ffi/ffi/blob/master/CHANGELOG.md) - [Commits](https://github.com/ffi/ffi/compare/1.14.2...v1.15.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

dependabot-preview[bot]

commit sha 51a8006bcdbc63943658c83727b1d7b498ddefa2

Merge pull request #431 from Homebrew/dependabot/bundler/ffi-1.15.0

view details

push time in an hour

delete branch Homebrew/formulae.brew.sh

delete branch : dependabot/bundler/ffi-1.15.0

delete time in an hour

PR merged Homebrew/formulae.brew.sh

build(deps): bump ffi from 1.14.2 to 1.15.0 dependencies ruby

Bumps ffi from 1.14.2 to 1.15.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ffi/ffi/blob/master/CHANGELOG.md">ffi's changelog</a>.</em></p> <blockquote> <h2>1.15.0 / 2021-03-05</h2> <p>Fixed:</p> <ul> <li>Fix MSVC build</li> <li>Fix async callbacks in conjunction with fork(). <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/884">#884</a></li> </ul> <p>Added:</p> <ul> <li>Allow to pass callbacks in varargs. <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/885">#885</a></li> <li>Name the threads for FFI callback dispatcher and async thread calls for easier debugging. <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/883">#883</a> The name can be retrieved by Thread.name and is shown by Thread.list.inspect etc. Even gdb shows the thread name on supported operating systems.</li> <li>Add types.conf for powerpc64le-linux</li> <li>Add types.conf for riscv64-linux</li> <li>More release automation of ffi gems</li> </ul> <p>Changed:</p> <ul> <li>Switch from rubygems-tasks to bundler/gem_helper</li> </ul> <p>Removed:</p> <ul> <li>Remove unused VariadicInvoker#init</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ffi/ffi/commit/1fb309c728bf5680c01b3781cbadea85cc6cf53b"><code>1fb309c</code></a> Use platform name as used by rubygems</li> <li><a href="https://github.com/ffi/ffi/commit/05537c72095ced1915c0458de39a4171915d04f8"><code>05537c7</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/888">#888</a> from larskanis/async-callback-with-fork</li> <li><a href="https://github.com/ffi/ffi/commit/df39cc6b5ece580e8e8f5d0964f32b23e8d80796"><code>df39cc6</code></a> Fix async callbacks in conjunction with fork()</li> <li><a href="https://github.com/ffi/ffi/commit/ea13267c876f28e475c04cb38d645d9fb563b557"><code>ea13267</code></a> Prepare ffi-1.15.0</li> <li><a href="https://github.com/ffi/ffi/commit/1a87af07cb6e52762f1e3316f5c956bc7538e649"><code>1a87af0</code></a> Replace rubygems-tasks by bundler and do more release automation</li> <li><a href="https://github.com/ffi/ffi/commit/334c3afbd30df768974b9a228847fda027643c7d"><code>334c3af</code></a> Use shorter thread names for FFI's callbacks</li> <li><a href="https://github.com/ffi/ffi/commit/1cce06db0b774ee46ef98ea9ca6ceec5d21694a4"><code>1cce06d</code></a> Merge branch 'name-dispatcher-thread' of <a href="https://github.com/DataDog/ffi">https://github.com/DataDog/ffi</a> into ...</li> <li><a href="https://github.com/ffi/ffi/commit/c48dfe79c772074d6afc9dfa85fbf8f58a27b860"><code>c48dfe7</code></a> Implement async callback test on Windows and improve async specs</li> <li><a href="https://github.com/ffi/ffi/commit/6d14c0a9107c0d5febb3bf92a60d2581e768fa2f"><code>6d14c0a</code></a> Separate double callback spec and variadic call with function pointer</li> <li><a href="https://github.com/ffi/ffi/commit/57bcc6074ad45a52e4d93d3ef56af0105b0dcb26"><code>57bcc60</code></a> Remove unused VariadicInvoker#init</li> <li>Additional commits viewable in <a href="https://github.com/ffi/ffi/compare/1.14.2...v1.15.0">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

If all status checks pass Dependabot will automatically merge this pull request.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+1 -1

0 comment

1 changed file

dependabot-preview[bot]

pr closed time in an hour

create barnchHomebrew/rubydoc.brew.sh

branch : dependabot/bundler/ffi-1.15.0

created branch time in an hour

PR opened Homebrew/rubydoc.brew.sh

build(deps): bump ffi from 1.14.2 to 1.15.0

Bumps ffi from 1.14.2 to 1.15.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ffi/ffi/blob/master/CHANGELOG.md">ffi's changelog</a>.</em></p> <blockquote> <h2>1.15.0 / 2021-03-05</h2> <p>Fixed:</p> <ul> <li>Fix MSVC build</li> <li>Fix async callbacks in conjunction with fork(). <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/884">#884</a></li> </ul> <p>Added:</p> <ul> <li>Allow to pass callbacks in varargs. <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/885">#885</a></li> <li>Name the threads for FFI callback dispatcher and async thread calls for easier debugging. <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/883">#883</a> The name can be retrieved by Thread.name and is shown by Thread.list.inspect etc. Even gdb shows the thread name on supported operating systems.</li> <li>Add types.conf for powerpc64le-linux</li> <li>Add types.conf for riscv64-linux</li> <li>More release automation of ffi gems</li> </ul> <p>Changed:</p> <ul> <li>Switch from rubygems-tasks to bundler/gem_helper</li> </ul> <p>Removed:</p> <ul> <li>Remove unused VariadicInvoker#init</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ffi/ffi/commit/1fb309c728bf5680c01b3781cbadea85cc6cf53b"><code>1fb309c</code></a> Use platform name as used by rubygems</li> <li><a href="https://github.com/ffi/ffi/commit/05537c72095ced1915c0458de39a4171915d04f8"><code>05537c7</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/888">#888</a> from larskanis/async-callback-with-fork</li> <li><a href="https://github.com/ffi/ffi/commit/df39cc6b5ece580e8e8f5d0964f32b23e8d80796"><code>df39cc6</code></a> Fix async callbacks in conjunction with fork()</li> <li><a href="https://github.com/ffi/ffi/commit/ea13267c876f28e475c04cb38d645d9fb563b557"><code>ea13267</code></a> Prepare ffi-1.15.0</li> <li><a href="https://github.com/ffi/ffi/commit/1a87af07cb6e52762f1e3316f5c956bc7538e649"><code>1a87af0</code></a> Replace rubygems-tasks by bundler and do more release automation</li> <li><a href="https://github.com/ffi/ffi/commit/334c3afbd30df768974b9a228847fda027643c7d"><code>334c3af</code></a> Use shorter thread names for FFI's callbacks</li> <li><a href="https://github.com/ffi/ffi/commit/1cce06db0b774ee46ef98ea9ca6ceec5d21694a4"><code>1cce06d</code></a> Merge branch 'name-dispatcher-thread' of <a href="https://github.com/DataDog/ffi">https://github.com/DataDog/ffi</a> into ...</li> <li><a href="https://github.com/ffi/ffi/commit/c48dfe79c772074d6afc9dfa85fbf8f58a27b860"><code>c48dfe7</code></a> Implement async callback test on Windows and improve async specs</li> <li><a href="https://github.com/ffi/ffi/commit/6d14c0a9107c0d5febb3bf92a60d2581e768fa2f"><code>6d14c0a</code></a> Separate double callback spec and variadic call with function pointer</li> <li><a href="https://github.com/ffi/ffi/commit/57bcc6074ad45a52e4d93d3ef56af0105b0dcb26"><code>57bcc60</code></a> Remove unused VariadicInvoker#init</li> <li>Additional commits viewable in <a href="https://github.com/ffi/ffi/compare/1.14.2...v1.15.0">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

If all status checks pass Dependabot will automatically merge this pull request.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+1 -1

0 comment

1 changed file

pr created time in an hour

PR opened Homebrew/linuxbrew-core

Merge 2021-03-06 3cc6a063d22

Merge Homebrew/homebrew-core into Homebrew/linuxbrew-core

+1 -1

0 comment

1 changed file

pr created time in an hour

PR opened Homebrew/formulae.brew.sh

build(deps): bump ffi from 1.14.2 to 1.15.0

Bumps ffi from 1.14.2 to 1.15.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ffi/ffi/blob/master/CHANGELOG.md">ffi's changelog</a>.</em></p> <blockquote> <h2>1.15.0 / 2021-03-05</h2> <p>Fixed:</p> <ul> <li>Fix MSVC build</li> <li>Fix async callbacks in conjunction with fork(). <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/884">#884</a></li> </ul> <p>Added:</p> <ul> <li>Allow to pass callbacks in varargs. <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/885">#885</a></li> <li>Name the threads for FFI callback dispatcher and async thread calls for easier debugging. <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/883">#883</a> The name can be retrieved by Thread.name and is shown by Thread.list.inspect etc. Even gdb shows the thread name on supported operating systems.</li> <li>Add types.conf for powerpc64le-linux</li> <li>Add types.conf for riscv64-linux</li> <li>More release automation of ffi gems</li> </ul> <p>Changed:</p> <ul> <li>Switch from rubygems-tasks to bundler/gem_helper</li> </ul> <p>Removed:</p> <ul> <li>Remove unused VariadicInvoker#init</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ffi/ffi/commit/1fb309c728bf5680c01b3781cbadea85cc6cf53b"><code>1fb309c</code></a> Use platform name as used by rubygems</li> <li><a href="https://github.com/ffi/ffi/commit/05537c72095ced1915c0458de39a4171915d04f8"><code>05537c7</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/888">#888</a> from larskanis/async-callback-with-fork</li> <li><a href="https://github.com/ffi/ffi/commit/df39cc6b5ece580e8e8f5d0964f32b23e8d80796"><code>df39cc6</code></a> Fix async callbacks in conjunction with fork()</li> <li><a href="https://github.com/ffi/ffi/commit/ea13267c876f28e475c04cb38d645d9fb563b557"><code>ea13267</code></a> Prepare ffi-1.15.0</li> <li><a href="https://github.com/ffi/ffi/commit/1a87af07cb6e52762f1e3316f5c956bc7538e649"><code>1a87af0</code></a> Replace rubygems-tasks by bundler and do more release automation</li> <li><a href="https://github.com/ffi/ffi/commit/334c3afbd30df768974b9a228847fda027643c7d"><code>334c3af</code></a> Use shorter thread names for FFI's callbacks</li> <li><a href="https://github.com/ffi/ffi/commit/1cce06db0b774ee46ef98ea9ca6ceec5d21694a4"><code>1cce06d</code></a> Merge branch 'name-dispatcher-thread' of <a href="https://github.com/DataDog/ffi">https://github.com/DataDog/ffi</a> into ...</li> <li><a href="https://github.com/ffi/ffi/commit/c48dfe79c772074d6afc9dfa85fbf8f58a27b860"><code>c48dfe7</code></a> Implement async callback test on Windows and improve async specs</li> <li><a href="https://github.com/ffi/ffi/commit/6d14c0a9107c0d5febb3bf92a60d2581e768fa2f"><code>6d14c0a</code></a> Separate double callback spec and variadic call with function pointer</li> <li><a href="https://github.com/ffi/ffi/commit/57bcc6074ad45a52e4d93d3ef56af0105b0dcb26"><code>57bcc60</code></a> Remove unused VariadicInvoker#init</li> <li>Additional commits viewable in <a href="https://github.com/ffi/ffi/compare/1.14.2...v1.15.0">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

If all status checks pass Dependabot will automatically merge this pull request.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+1 -1

0 comment

1 changed file

pr created time in an hour

create barnchHomebrew/formulae.brew.sh

branch : dependabot/bundler/ffi-1.15.0

created branch time in an hour

create barnchHomebrew/brew.sh

branch : dependabot/bundler/ffi-1.15.0

created branch time in an hour

PR opened Homebrew/brew.sh

Bump ffi from 1.14.2 to 1.15.0

Bumps ffi from 1.14.2 to 1.15.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ffi/ffi/blob/master/CHANGELOG.md">ffi's changelog</a>.</em></p> <blockquote> <h2>1.15.0 / 2021-03-05</h2> <p>Fixed:</p> <ul> <li>Fix MSVC build</li> <li>Fix async callbacks in conjunction with fork(). <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/884">#884</a></li> </ul> <p>Added:</p> <ul> <li>Allow to pass callbacks in varargs. <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/885">#885</a></li> <li>Name the threads for FFI callback dispatcher and async thread calls for easier debugging. <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/883">#883</a> The name can be retrieved by Thread.name and is shown by Thread.list.inspect etc. Even gdb shows the thread name on supported operating systems.</li> <li>Add types.conf for powerpc64le-linux</li> <li>Add types.conf for riscv64-linux</li> <li>More release automation of ffi gems</li> </ul> <p>Changed:</p> <ul> <li>Switch from rubygems-tasks to bundler/gem_helper</li> </ul> <p>Removed:</p> <ul> <li>Remove unused VariadicInvoker#init</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ffi/ffi/commit/1fb309c728bf5680c01b3781cbadea85cc6cf53b"><code>1fb309c</code></a> Use platform name as used by rubygems</li> <li><a href="https://github.com/ffi/ffi/commit/05537c72095ced1915c0458de39a4171915d04f8"><code>05537c7</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/888">#888</a> from larskanis/async-callback-with-fork</li> <li><a href="https://github.com/ffi/ffi/commit/df39cc6b5ece580e8e8f5d0964f32b23e8d80796"><code>df39cc6</code></a> Fix async callbacks in conjunction with fork()</li> <li><a href="https://github.com/ffi/ffi/commit/ea13267c876f28e475c04cb38d645d9fb563b557"><code>ea13267</code></a> Prepare ffi-1.15.0</li> <li><a href="https://github.com/ffi/ffi/commit/1a87af07cb6e52762f1e3316f5c956bc7538e649"><code>1a87af0</code></a> Replace rubygems-tasks by bundler and do more release automation</li> <li><a href="https://github.com/ffi/ffi/commit/334c3afbd30df768974b9a228847fda027643c7d"><code>334c3af</code></a> Use shorter thread names for FFI's callbacks</li> <li><a href="https://github.com/ffi/ffi/commit/1cce06db0b774ee46ef98ea9ca6ceec5d21694a4"><code>1cce06d</code></a> Merge branch 'name-dispatcher-thread' of <a href="https://github.com/DataDog/ffi">https://github.com/DataDog/ffi</a> into ...</li> <li><a href="https://github.com/ffi/ffi/commit/c48dfe79c772074d6afc9dfa85fbf8f58a27b860"><code>c48dfe7</code></a> Implement async callback test on Windows and improve async specs</li> <li><a href="https://github.com/ffi/ffi/commit/6d14c0a9107c0d5febb3bf92a60d2581e768fa2f"><code>6d14c0a</code></a> Separate double callback spec and variadic call with function pointer</li> <li><a href="https://github.com/ffi/ffi/commit/57bcc6074ad45a52e4d93d3ef56af0105b0dcb26"><code>57bcc60</code></a> Remove unused VariadicInvoker#init</li> <li>Additional commits viewable in <a href="https://github.com/ffi/ffi/compare/1.14.2...v1.15.0">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+1 -1

0 comment

1 changed file

pr created time in an hour

push eventHomebrew/formulae.brew.sh

BrewTestBot

commit sha 4290fa840b26b3008592e128c86cb1e44bb98242

formula: updates from homebrew/core

view details

push time in 2 hours

issue commentHomebrew/brew

Simplifying Homebrew terminology

Another thing I've seen is how the word "formula" can refer to either the file itself (e.g. the contents of homebrew-<tap>/Formula/*), or what it installs in /usr/local/Cellar (aka Kegs) or as a general term encompassing both traditional formula files and cask files; each of which usually relies on context to distinguish.

jonchang

comment created time in 2 hours

push eventHomebrew/formulae.brew.sh

BrewTestBot

commit sha 8be280a353bb9192ba3dea0e54fdafc68e7d7c90

cask: updates from homebrew/cask

view details

push time in 3 hours

push eventHomebrew/actions

Dawid Dziurla

commit sha 6ad9ecc5cefbadbfcacd4af73786f2bcd9d91557

node_modules: update (#146)

view details

push time in 4 hours

delete branch Homebrew/actions

delete branch : upgrade-6-march

delete time in 4 hours

PR merged Homebrew/actions

node_modules: update

Upgrade dependencies stored in node_modules.

+39825 -63116

2 comments

344 changed files

dawidd6

pr closed time in 4 hours

pull request commentHomebrew/brew

--prefix: shortlist only formulae

<!-- #review-period-begin -->

Review period will end on 2021-03-09 at 00:00:00 UTC.

gromgit

comment created time in 4 hours

PR opened Homebrew/brew

--prefix: shortlist only formulae

find should eliminate all <formula>.rb that are in a Casks directory. Fixes #10799.

  • [x] Have you followed the guidelines in our Contributing document?
  • [x] Have you checked to ensure there aren't other open Pull Requests for the same change?
  • [x] Have you added an explanation of what your changes do and why you'd like us to include them?
  • [x] Have you written new tests for your changes? Here's an example.
  • [x] Have you successfully run brew style with your changes locally?
  • [ ] Have you successfully run brew typecheck with your changes locally? (only shell script changes)
  • [x] Have you successfully run brew tests with your changes locally?
+9 -2

0 comment

2 changed files

pr created time in 4 hours

issue commentHomebrew/brew

`brew --prefix` searches casks for matches

I guess you could change Line 23 to

formula_path="$(find "$HOMEBREW_REPOSITORY/Library/Taps" -name "Formula/${formula}.rb" -print -quit)" 

This will work for taps that keep their formula files in a directory called Formula, but it'll break it for all taps that don't. Otherwise, I suppose we could exclude searching subdirectories called Casks.

gromgit

comment created time in 4 hours

issue commentHomebrew/brew

`brew --prefix` searches casks for matches

There is another problem on line 21. It should be:

   formula_path="$HOMEBREW_REPOSITORY/Library/Taps/homebrew/homebrew-core/Formula/${formula}.rb" 
gromgit

comment created time in 5 hours

issue commentHomebrew/brew

Cache parallel_runtime_rspec.log

Please go ahead and work on it, @Manav-Kumar. You may find this guide helpful: https://docs.brew.sh/How-To-Open-a-Homebrew-Pull-Request

Thanks!

MikeMcQuaid

comment created time in 5 hours

issue commentHomebrew/brew

Simplifying Homebrew terminology

I like the idea of simplifying terminology. However, I think "keg-only" is one of the few pieces that don't need simplification. I've seen very little confusion about what exactly it means, most likely because it's already explained clearly in any instance where a user encounters it. That explanation is useful for users who go on to read formula files that say keg_only.

jonchang

comment created time in 5 hours

issue commentHomebrew/brew

`brew --prefix` searches casks for matches

This problem is in brew/Library/Homebrew/prefix.sh:

  if [ -f "$HOMEBREW_REPOSITORY/Library/Taps/homebrew/homebrew-core/${formula}.rb" ]; then
    formula_path="$HOMEBREW_REPOSITORY/Library/Taps/homebrew/homebrew-core/${formula}.rb"
  else
    formula_path="$(find "$HOMEBREW_REPOSITORY/Library/Taps" -name "${formula}.rb" -print -quit)"
  fi
  [ -z "$formula_path" ] && return 1

  echo "$HOMEBREW_PREFIX/opt/$formula"```

To check if a formula exists:

find "$HOMEBREW_REPOSITORY/Library/Taps" -name "${formula}.rb"

is used.

Running `brew --prefix virtualbox` will thenfind the cask even if there is no formula named virtualbox.
gromgit

comment created time in 5 hours

delete branch Homebrew/actions

delete branch : test-try-push

delete time in 5 hours