[REQ] Fresh bottle for hhvm@3.27-lts
turadg opened this issue · comments
Description
libevent in Homebrew was upgraded past 2.16 that hhvm/hhvm/hhvm@3.27-lts
depended on.
If a machine updates libevent (as Homebrew is wont to do), the hhvm
command fails,
dyld: Library not loaded: /usr/local/opt/libevent/lib/libevent-2.1.6.dylib
Referenced from: /usr/local/bin/hhvm
Reason: image not found
I know 3.27 isn't supported any longer, but it would be much appreciated to get a fresh bottling. The last one was April 3. https://dl.hhvm.com/homebrew-bottles/ https://github.com/hhvm/homebrew-hhvm/commits/master/Formula/hhvm%403.27-lts.rb
Context and Logs
Parameter | Value |
---|---|
OS X Version: | Mojava |
Homebrew Version: | 2.1.11, Homebrew/homebrew-core (git revision a2d6; last commit 2019-09-23), Homebrew/homebrew-cask (git revision 6193b; last commit 2019-09-24) |
Output of clang -v:
Apple LLVM version 10.0.1 (clang-1001.0.46.4)
Target: x86_64-apple-darwin18.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Build logs: Link to public gist created with brew gist-logs hhvm
To be clear, it's unsupported, and has known unpatched security issues.
That said, we now have much more automation, so it's not a huge pain to do a build - assuming it works. I'll:
- extend our special casing for 3.30 to support 3.27 too
- trigger a build
If it fails, it's unlikely we'll be able to spend the time to diagnose and fix it.
It's likely this won't happen again after 3.30 reaches EOL - we'll remove the special-casing for both.
For my reference, build job is https://dev.azure.com/hhvm-oss/hhvm-oss-builds/_build/results?buildId=128
I'd like that to be public, but afaict to pay for increased parallelism, the job must be private :/