-
-
Notifications
You must be signed in to change notification settings - Fork 12.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
Formulae fail to build #342
Comments
Failed to build on what platform/platforms? Do they have sandbox violations? |
I presume
|
Fail to build on El Capitan at least.
I don't know. Because the list is generated by subtraction. i.e. All the formulae without El Capitan bottles. (I have removed the formulae that explicitly not work on El Capitan, e.g. |
I'd be tempted to get rid of |
FYI, this is the script used to generate the list. require "tap"
require "formula"
require "extend/ARGV"
tap = Tap.fetch(ARGV.named.first || "homebrew/core")
ff = tap.formula_files.map { |f| Formula[f] }
ff.reject! { |f| f.bottle_disabled? }
ff.reject! { |f| f.bottle_specification.collector.key? :el_capitan }
ff.reject! do |f|
f.recursive_requirements.any? { |r| r.is_a?(UnsignedKextRequirement) || r.is_a?(MaximumMacOSRequirement) || r.is_a?(OsxfuseRequirement) || r.is_a?(TuntapRequirement) }
end
puts_columns ff.map(&:name)
puts ff.size / tap.formula_files.size.to_f |
So that subset is the unsigned kext requirement, too. |
This seems to fix fsw #367 |
|
OK, zint issue reproduced: sandbox violation #386
|
Seems there's no issue with suricata: #482 |
valkyrie seems to need unistd.h #502 |
ssreflect is superseded by https://github.com/math-comp/math-comp which has coq 8.5 support |
|
Here's a fix for |
Reported |
|
wartremover: sandbox violation by Is it okay if I just edit your original issue description to add references to individual issues as appropriate? I'm going to run through a few more of these over the weekend. vmalloc: broken download on server side: #749 swatchbooker: just needs external dependency
|
This fixes |
It seems like although However, upstream does still appear to be alive and latest commit was Feb 10, 2016 (https://github.com/neurolabs/henplus/commits/master). |
ocamlsdl now builds correctly: #809 |
mapserver also builds correctly #811 |
Problem with |
|
|
Yeah, that solution seems to me like the Right Way to handle this. Since I do have significant interest in Java, I'll pick that up and see if I can make it happen. |
I'm happy to help review proposed changes, but I am wary of making this... complicated. This will stick around permanently, so we need to keep in mind we're promising to look after it permanently, and if one of us gets whacked by a bus the others need to understand what the mechanism is doing and why. |
Seems kinda straightforward: Java doesn't respect the By creating a sandbox environment that can't use the user's actual home directory, I think we've already effectively signed up to do this permanently... :) |
We do want a lot of this to be retained though, and if we point it in the same place as we do We also can't (and IMO shouldn't) use the user's own |
Seems like a good approach 👍 |
sdf looks like it's dead and superseded by http://www.rascal-mpl.org/ which we don't have yet. sdf does seem to build fine, though: #1038 |
sile cannot be bottled presently due to LuaRocks requirements. There is a new version though: #1039 |
skytools is a sandbox violation:
|
slony is also a sandbox violation:
|
This fixes soccerwindow2: #1044 |
Boneyarding a bunch of these in #2194. |
@MikeMcQuaid not sure swatchbooker needs to go as @apjanke said "swatchbooker: just needs external dependency pillow," and pillow is vendored in several formulae in core currently so that should be trivial. |
@ilovezfs I got it running locally but it has no installations and is a pretty terrible port so I'd rather we just killed it. |
@MikeMcQuaid In that case kill it with 🔥 |
I updated the top comment with a second list of formulae that don't have an El Capitan bottle, but are not necessarily broken. I also included the reason for why they don't have a bottle. Not sure if this should be a separate issue, but I figured since this is all about completing our bottling, it fits. Generated with:
|
🚢d. |
HOMEBREW_SANDBOX=1 for all! |
@ilovezfs see Homebrew/brew#713 😉 |
I have finished the massive bottle build. Below is the list of formulae fail to build.
openwsman
is broken: wsmancli failed to build because of a broken/incomplete openwsman build/bottle legacy-homebrew#44047Without an El Capitan bottle, but not necessarily broken:
depends_on :osxfuse
MaximumMacOSRequirement => :mavericks
depends_on :tuntap
depends_on :tuntap
depends_on UnsignedKextRequirement
depends_on :tuntap
MaximumMacOSRequirement => :snow_leopard
depends_on UnsignedKextRequirement
depends_on :tuntap
depends_on :tuntap
depends_on UnsignedKextRequirement
depends_on :tuntap
The text was updated successfully, but these errors were encountered: