-
-
Notifications
You must be signed in to change notification settings - Fork 9.3k
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
recent commit break bang rewriting for several formulas #12826
Comments
Even if they weren't:
Please provide the requested information and we can reopen this. (Or open a new issue with the requested information.) |
@carlocab Very frustrating. I literally just spent an hour debugging this issue for you and pointed you to the relevant commit and showed exactly how it breaks formula if you had spent just a few minutes to look at it. It has nothing to do with my local config - it's a commit that just went into master in the past 24 hours. CC @MikeMcQuaid Perhaps you could take a quick look at this.
|
@carlocab Would a As soon as I reverted it locally my |
I appreciate the time you spent in debugging this issue, but bear in mind that we very regularly get non-actionable bug reports here. Many of these reports are very, very frustrating and can waste many, many hours of time when not dealt with appropriately. Typically these come from users who don't understand what an actionable report is, therefore it isn't that simple to explain to them that we didn't require the requested information from another bug report because that other report was actionable and theirs isn't. Explaining that we require the requested information from all bug reports or else they get closed, however, is. PRs are always welcome. |
Yes, I maintain a popular OSS library, Highlight.js, I know how issue reporting can be... and I even understand why the policy exists... but yet when I run into it it's still frustrating. :-) I wasn't frustrated at you personally, just more the "state of things" in general that force things to be this way... This system is still on Mohave, and I raised this point on the original PR and I'll see if the original contributor wants to pick it up and handle it. Let's see where that goes first. |
I think it is. Also: please don't cross post your issue at 3 different places to get things fixed faster. It just filles all the maintainers notification queue for not much more effect, except making everyone grumpy. |
@joshgoebel That's up to us to decide. In this case, as @iMichka points out, it seems that you've omitted critically important information that you're running a configuration that's not supported. That doesn't mean we're not going to fix things but it seems you've very intentionally decided to omit that information. Given you run a large project yourself: come on, pal, you really know better.
Similarly: if you do this again: you'll be blocked. It's really inconsiderate behaviour. |
I had a fix already, I wasn't in a hurry. 🤦🏻♂️ I've seen commit comments get entirely lost [multiple times] before (people finding them months later) so I opened an issue for better visibility. I did not realize the comment had landed on a PR thread until afterward... I'm sorry this created 3 notifications for some.
I will definitely do this next time and see how that goes. 👍🏼 It's good to see carlocab was able to confirm my fix this morning via #12828. |
7e6be5e makes a change that is simply not compatible with several formula, including
glib.rb
. It breaks any packages that pass a large list of paths (one at a time) torewrite_shebang
and do not expect them all to succeed. Such asglib
,gobject-introspection
,gupnp
,simgrid
,spades
, etc...The relevant formula code that triggers this looks like:
Lets just take
glib
as an example andbin.find
returns:This will fail on the very first item because it's a path, not a file...
brew doctor
outputNot relevant.
Verification
brew update
and am still able to reproduce my issue.brew doctor
and that did not fix my problem.What were you trying to do (and why)?
Install
glib
.What happened (include all command output)?
Sorry don't have full output, but I've already triaged this to a bug with the commit listed above.
What did you expect to happen?
glib
to be installed.Step-by-step reproduction instructions (by running
brew
commands)`brew install glib`
(and whatever flags you'd need to tell it to build it not just download a binary)
The text was updated successfully, but these errors were encountered: